diff --git a/pr-preview/pr-452/2016/12/27/what-is-mtp-merkle-tree-proof.html b/pr-preview/pr-452/2016/12/27/what-is-mtp-merkle-tree-proof.html deleted file mode 100644 index 28a4467ca..000000000 --- a/pr-preview/pr-452/2016/12/27/what-is-mtp-merkle-tree-proof.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - What is MTP (Merkle Tree Proof) and why it is important to Zcoin | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

What is MTP (Merkle Tree Proof) and why it is important to Zcoin

-

MTP was created as a way to remedy the disparity between ordinary users and adversaries/cheaters

- -
- -

Merkle Tree Proof (MTP) Algorithm in Zcoin
-

- -

Update: This post has been updated as at 24 May 2018 to reflect new developments in MTP and the new memory requirements for our MTP implementation.

- -

Zcoin is working to be the first cryptocurrency to implement MTP as a proof of work algorithm and work is ongoing. As the foundation of a coin’s security with also fundamental implications as to distribution and also verification speed, implementation of MTP is very high on our list of priorities and in our roadmap. Implementation of MTP is also expected to bring down wallet initialization times due to its fast verification as compared to the current stop gap Lyra2z implementation.

- -

The MTP algorithm was devised by Alex Biryukov and Dmitry Khovratovich from the University of Luxembourg in their paper published on the 11 June 2016 titled Egalitarian Computing. These are the same researchers who came up with Equihash that is currently used in ZCash.

- -

An updated paper which received funding from Zcoin introduced v.1.2 of the MTP algorithm was released in January 2018 which addressed attack vectors discovered by academic peer review and also through the MTP bounty program organized and funded by Zcoin.

- -

Egalitarian Computing

- -

MTP was created as a way to remedy the disparity between ordinary users and adversaries/cheaters where the latter could use botnets, GPU, FPGA and ASICS to gain a significant advantage and mount a cheaper attack. The basic concept is that it should establish the same price/cost for a single computation unit on all platforms. This means that no single device should gain a significant advantage over another for the same price hence promoting egalitarian computing. With egalitarian computing, attackers would need to spend the same amount as ordinary users for equivalent ‘hashing’ power. As attackers need to usesimilar hardware as ordinary users, automated large-scale attacks become no longer possible. This combined with the fact hashing in MTP is highly memory intensive, users infected by trojans to participate in botnets would experience noticeable performance degradation and therefore more likely to suspect something is amiss. Botnet resistance is an important feature that was not addressed in previous ASIC resistant algorithms.

- -

Massive centralization can be seen with many existing proof of work algorithms such as SHA256 (Bitcoin), Scrypt (Litecoin, Dogecoin) and X11 (Dash) where hashing power is centralized in ASIC farms and normal users are not incentivised to participate in the security of the network. Even in newer schemes such as Ethash which is used in Ethereum, although it is deliberately designed to be GPU friendly (more than a 100x more efficient than on a CPU), this still encourages GPU farms and centralization. Recently, Bitmain also announced an Ethash ASIC.

- -

This doesn’t mean that we discourage GPU mining, but with MTP it is foreseen that even with GPUs mining, CPU mining would still remain competitive.

- -

Fast and lightweight Verification

- -

MTP although it is computationally and memory intensive to find the solution, once found, its solution can be quickly and efficiently verified without requiring a lot of memory. Our MTP implementation will use 4GB of RAM making it noticeable on many CPUs thus discouraging botnets as it would be noticeable to the user, MTP proofs are designed to support RAM usage up to 8 gb while remaining quick to verify that is not possible with other existing PoW implementations.

- -

This is important since by keeping verification quick, this makes the network more resistant to DoS attacks that target verifiers. It also allows lightweight hardware such as smartphones to perform verification which is not possible on many other hard memory hard algorithms. Verification speed of MTP is expected to be pretty quick.

- -

Source: https://www.usenix.org/system/files/conference/usenixsecurity16/sec16_paper_biryukov.pdf There may also be a possibility that as MTP uses merkle-trees, merkle-tree optimizations may be possible and this is an area we are researching into.

- -

Progress Free

- -

A mining algorithm should be ‘progress-free’ meaning that mining must be a stochastic process where there is always a non-zero chance that the solution is found and being independent of any previous events. This prevents centralization and mitigates network delays.

- -

Therefore a mining algorithm with an ‘initialization phase’ is not truly progress-free since the chances of finding a solution when initializing is zero. This is one of the main reasons why Biryukov and Khovratovich decided to develop MTP despite already developing Equihash since Equihash still requires a long initialization phase that certifies the memory allocation and is therefore not ‘progress-free’. Furthermore, Equihash doesn’t scale well with higher memory usage.

- -

It is believed that the shorter an initialization phase, the more decentralized mining can be since everyone starts from an even playing field and economies of scale or network location plays much less a role in mining efficiency.

- -

Summary

- -

MTP is an amazing new mining algorithm that is high performance, high security and promotes egalitarian computing. Zcoin intends to be the first to implement this and we forsee that MTP will offer good future proofing. Being a privacy centric coin, it is even more important that mining power is decentralized and as such we are focusing on working on the very core of Zcoin’s security first before embarking on other features. We hope to finish MTP implementation in the coming months.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html b/pr-preview/pr-452/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html deleted file mode 100644 index cc25164f9..000000000 --- a/pr-preview/pr-452/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - - Zcoin moving beyond trusted setup in Zerocoin | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin moving beyond trusted setup in Zerocoin

-

Solving the trustless setup problem through the use of the Sigma protocol

- -
- -

What is a Trusted Setup?

- -

Zero knowledge setups offer amazing anonymity with anonymity sets exceeding thousands compared to previous anonymity schemes that typically only offer a dozen or so. One of the primary criticisms of Zerocoin and other zero knowledge coins like Zcash is that it requires a ‘trusted setup’ phase. A trusted setup means you need to trust someone to generate some initial parameters and then destroy those parameters.

- -

A way to visualize it would be akin to making a lock and then trusting that person to destroy the only key to it. It is however not easy to prove that the key was destroyed, for e.g. in our example scenario, was a duplicate made somewhere? Or a photo taken of the key before it was destroyed? The same type of problems exist when trying to prove that the initial parameters were permanently destroyed and not known by anyone.

- -

The consequences of having the initial parameters leaked is that someone can generate coins out of thin air by doing forged Zerocoin spend transactions. In Zcoin, this is mitigated somewhat by having an auditable supply.

- -

How is Trusted Setup implemented in Zcoin?

- -

Zerocoin as implemented in Zcoin and in the original paper currently uses RSA accumulators which require the generation of two large prime numbers. We utilized the RSA-2048 parameters generated in 1991 from the RSA factoring challenge which was an academic challenge to learn about the difficulty of factoring large number and the parameters we used had a USD200,000 prize if someone managed to factor it. To this day, no one has claimed the prize or announced a successful factorization of RSA-2048 with the last publicly successful factorization at RSA-768.

- -

Using the RSA factoring challenge parameters meant that you did not need to trust the Zcoin developers and only trust that the parameters from the RSA factoring challenge remained secure. For further reading on the RSA factoring challenge, you can read more here. However, we recognize that having a trusted setup is not ideal and it was always in our roadmap to implement a trustless setup. There has been previous attempts to remove the trusted setup in Zerocoin and the most well known one was the proposed use of RSA UFOs which thus far have been impractical to implement.

- -

How Zcoin is removing the trusted setup

- -

We are therefore very happy to announce that we believe we have found the answer in solving the trustless setup problem through the use of the Sigma protocol in Zerocoin as detailed by Jens Groth and Markulf Kohlweiss from University College London and Microsoft Research.

- -

In a nutshell, the Sigma (Σ) protocol does the following:

- -
    -
  • -

    No more trusted setup

    -
  • -
  • -

    RSA accumulators are replaced with elliptic curve groups

    -
  • -
  • -

    Reduction of Zerocoin proof sizes from 25 kb to around ~1kb allowing more Zerocoin transactions per block and making Zcoin much more scalable.

    -
  • -
  • -

    Higher security using 256-bit elliptic curves roughly equivalent to 3072 bit RSA (currently we are using 2048 bit RSA)

    -
  • -
- -

We have also found the Sigma (Σ) protocol implemented in existing open source repositories greatly reducing the amount of work required to implement it in Zcoin. The Zcoin team will need to further examine its verification speed and computation time using the Sigma (Σ) protocol. We plan to implement the Sigma (Σ) protocol after MTP completion and Znodes. We are of the opinion that once Zcoin implements the Sigma (Σ) protocol, we would have a very compelling solution, offering the power and large anonymity sets of zero knowledge proofs with low proof size without having to trust anyone with the generation of initial parameters which is required in other zero knowledge setups such as in Zcash.

- -

Update on MTP Development

- -

We know many of you are eager to hear about how we are coming along with MTP since we released it on Zcoin’s testnet. MTP continues to be tested and the dev team has made good progress on it with no major hurdles encountered.

- -

We are also testing various parameters to achieve a good balance between GPU and CPU performance while remaining ASIC resistant. We continue to work towards releasing MTP on mainnet as soon as possible along with GPU miners. It is promising to see so many top devs interested in the work we do and have received a lot of constructive feedback on it. We welcome anyone who wishes to work with us in improving MTP!

- -

Once we have finalized the parameters, we will hold a competition to develop MTP miners with attractive bounties to incentivize efficient open sourced miners to the public.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2017/07/21/mtp-audit-and-implementation-bounty.html b/pr-preview/pr-452/2017/07/21/mtp-audit-and-implementation-bounty.html deleted file mode 100644 index 0ced21e64..000000000 --- a/pr-preview/pr-452/2017/07/21/mtp-audit-and-implementation-bounty.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500) | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500)

-

- -
- -

MTP (Merkle Tree Proof) is a new proof of work algorithm that was presented at the USENIX Security Symposium 2016 and has attracted substantial attention from the cryptocurrency and academic community. To further encourage research and scrutiny into MTP, we are sponsoring two bounties. These are separate bounty challenges from the MTP miner development competition.

- -

- -

MTP Audit Bounty: 10,000 USD Total

- -

Rules

- -
    -
  • Anyone who manages to find an attack or cheating strategy on the principles in the MTP paper will be entitled to claim a share of the bounty.
  • -
  • Findings from Dinur and Nadler’s work are excluded as they have already been addressed. However an attack on ‘data-independent MTP’ as described in the same paper would be eligible.
  • -
  • A submission can contain multiple attack/cheat strategies.
  • -
  • In the event of submissions from different parties that involve the same attack vector/cheating strategy, only the first submission as received by the Zcoin team shall be eligible to the bounty.
  • -
  • Submissions will be made public though the Zcoin team reserves the right to determine the date of publication. Submitters are not allowed to disclose early. We will publish submissions on this Github wiki page.
  • -
  • This bounty does not reward the finding of implementation bugs of MTP in Zcoin which is dealt with in the MTP Implementation Bounty below.
  • -
  • Submissions are to be made to our e-mail team@zcoin.io and should include a proposed fix if possible. Please include Bitcoin or Zcoin adddress that you will receive the reward in your submission.
  • -
  • Deadline of submission is 30 September 2017 but remember it is better to submit early as duplicates are not rewarded.
  • -
- -

How Bounty is Distributed

- -
    -
  • A total of USD 10,000 is available for this bounty.
  • -
  • If there are a few attack vector/cheating strategies submitted from different people, the MTP Attack Bounty is divided per unique attack vector/cheating strategy.
  • -
  • Submissions that include a proposed fix to MTP are given double weightage in dividing the bounty. If there is only one submission under the MTP Audit Bounty but it does not include a fix, the bounty payable shall only be USD5,000.00
  • -
  • E.g. Tom finds 3 attack vectors but does not give any fixes for them and Amy finds 1 attack vector and gives a fix for it. Therefore the bounty of USD10,000 is divided as follows. USD6,000 to Tom and USD4,000 to Amy.
  • -
  • Bounty is to be paid in BTC (following Bitstamp price) or XZC (following Bittrex price) equivalent upon announcement of MTP Audit Bounty winners.
  • -
- -

We reserve the right to extend the deadline for the miner dev competition in the event a flaw is found. The time of extension shall take into account the time required to make modifications to the miner to accommodate any fixes.

- -

MTP Implementation Bounty : 2,500 USD TOTAL

- -

Rules

- -
    -
  • Anyone who manages to find an implementation or coding error that allows an attack/cheating strategy on Zcoin’s implementation of MTP as in this tree: https://github.com/zcoinofficial/zcoin/tree/mtptest and provide the fix to it will be entitled to claim a share of the bounty.
  • -
  • A submission can contain multiple bugs/errors.
  • -
  • In the event of submissions from different parties that involve the same bug/error, only the first submission shall be eligible to the bounty.
  • -
  • Submissions will be made public though the Zcoin team reserves the right to determine the date of publication. Submitters are not allowed to disclose early. We will publish submissions on this Github wiki page.
  • -
  • This bounty does not reward the finding of attack vectors/cheating strategy in MTP itself which is covered in the MTP Audit Bounty above.
  • -
  • Submissions are to be made to our e-mail team@zcoin.io and must include fix. Please include Bitcoin or Zcoin adddress that you will receive the reward in your submission.
  • -
  • Deadline of submission is 30 September 2017 but remember it is better to submit early as duplicates are not rewarded.
  • -
- -

How Bounty is Distributed

- -
    -
  • A total of USD2,500.00 is available for this bounty. However, the team may at its discretion reserve the right to increase this bounty.
  • -
  • If there are a few coding errors submitted from different people, the MTP Implementation Bounty is divided per error/bug. The team reserves the right to determine what constitutes a single error/bug.
  • -
  • Bounty is to be paid in BTC (following Bitstamp price) or XZC (following Bittrex price) equivalent upon announcement of MTP Implementation Bounty winners.
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2018/06/28/trezor-adds-support.html b/pr-preview/pr-452/2018/06/28/trezor-adds-support.html deleted file mode 100644 index fa13ac0fa..000000000 --- a/pr-preview/pr-452/2018/06/28/trezor-adds-support.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Trezor adds support to both Trezor One and Trezor T | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Trezor adds support to both Trezor One and Trezor T

-

- -
- -

We are excited that Trezor, one of the most established hardware wallets has added Trezor support for both the Trezor T and the Trezor One into their device firmware.

- -

We are very grateful for the work of our community member Yura Pakhuchiy, who has tirelessly worked on this and kept in contact with the team at Satoshi Labs to make this possible.

- -

Zcoin will also be added officially into the web wallet soon but you can already use it to store your Zcoin and even store your Znode collateral using Znode tool, also developed by Yura.

- -

As Zcoin is among the newly-integrated coins of which Trezor say they “will be gradually surfacing in Trezor Wallet”, Zcoin is not visible by default but needs some extra configuration in the wallet. Stay tuned for a full tutorial on how to use Zcoin with Trezor!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2018/07/15/firo-vulnerability-bounty-program.html b/pr-preview/pr-452/2018/07/15/firo-vulnerability-bounty-program.html deleted file mode 100644 index b15726803..000000000 --- a/pr-preview/pr-452/2018/07/15/firo-vulnerability-bounty-program.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - - Firo Vulnerability Bounty Program | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Vulnerability Bounty Program

-

We are happy to announce the official Firo vulnerability bounty program to encourage the developer/researcher community to review and contribute to our code.

- -
- -

This document is outdated. For up to date information about our vulnerability bounty program see the the dedicated page

- -

We are happy to announce the official Firo vulnerability bounty program to encourage the developer/researcher community to review and contribute to our code.

- -

We are only accepting reports in relation to Firo’s master branch. For the avoidance of doubt, we are not accepting submissions for website vulnerabilities or attacks that require >50% of the hashing power.

- -

Vulnerability reports are to follow HackerOne’s Disclosure Guidelines. Failure to follow these guidelines and the rules below may result in the bounty not being honored.

- -

Vulnerabilities are organized into three categories.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SeverityDescriptionExampleBounty (USD) in FIRO equivalent
CriticalA critical vulnerability is such that impacts the Firo network as a whole, has potential to break the entire Firo network, completely removes the anonymity of Lelantus, results in the loss of Firo, or is on a scale of great catastrophe.A vulnerability that allows forged Lelantus spends to inflate supply.10,000 up to 50,000
MajorA major vulnerability is such that it impacts individual nodes, routers, wallets, reduces the anonymity of Zerocoin significantly (timing attacks excluded) or must be carefully exploited.For e.g. the paper Burning Zerocoins for fun and profit https://www.chaac.tf.fau.de/files/2018/04/attack-cryptocur.pdf1,000 up to 10,000
MinorA minor vulnerability is one that has low impact or cannot be exploited easily. 100 up to 1,000
- -

If there is a dispute over the severity of a vulnerability, the Firo team’s assessment will be definitive.

- -

Submission Procedure

- -

Submissions should be sent to

- -
    -
  • poramin@zcoin.io and
  • -
  • reuben@zcoin.io
  • -
- -

If the vulnerability is major or critical, the submission must be sent in PGP encrypted e-mail to the following address:

- -
    -
  • reuben@zcoin.io Fingerprint: 96D83C503C974E59C79B15F0FE90742A2CEB91F1
  • -
- -

Please remember to include your PGP public key so we can have encrypted communications.

- -

FAQ

- -

How long till I receive a response?

- -

We aim to respond to all vulnerability reports within 3 working days. Upon responding, we will make inquiries to confirm whether the submission is indeed a vulnerability. In either case, we will respond to confirm the vulnerability or provide a reason for why it is not a vulnerability.

- -

How would the vulnerability be fixed?

- -

Upon confirmation of the vulnerability, a private GitHub repo will be opened where the patch will be worked on together/reviewed with the researcher. Once this is completed, the vulnerability disclosure will be drafted and the release date discussed.

- -

I reported a vulnerability but have not received a response!

- -

Please allow up to 3 working days for an initial response. Also, realize that spam filters and email, in general, can sometimes be problematic. If you ever feel we are not communicating in a timely fashion, definitely let us know.

- -

Would I receive credit for the submission?

- -

By default, we will disclose the researcher that found the vulnerability along with the amount awarded. If you wish this information to be kept private, please let us know and we will honor your request.

- -

How are bounty payments made?

- -

All bounties will be paid in Firo based on the prevailing USD rate as determined by Coingecko’s average price at the time the patch is released.

- -

What is the PGP Public key?

-
    —–BEGIN PGP PUBLIC KEY BLOCK—–
-    Comment: Fingerprint: 96D83C503C974E59C79B15F0FE90742A2CEB91F1
-    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
-    =GGFJ
-    —–END PGP PUBLIC KEY BLOCK—–
-
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html b/pr-preview/pr-452/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html deleted file mode 100644 index 97a98d67d..000000000 --- a/pr-preview/pr-452/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - MTP – Zcoin's New Proof-of-Work Algorithm | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

MTP – Zcoin's New Proof-of-Work Algorithm

-

Today we are announcing the release of MTP, our new Proof-of-Work algorithm

- -
- -

Today we are announcing the release of MTP, our new Proof-of-Work algorithm which will activate on the 10th December 2018.

- -

MTP stands for Merkle Tree Proof. Based on an academic paper, it provides what the researchers call “egalitarian computing.” The idea behind egalitarian computing is to level the playing field between people with lots of computing power (i.e., large-scale mining farms) and those with little power (i.e., home miners). In other words, Mining for The People.

- -

Cryptocurrency mining today is dominated by a few large players. Through the use of application-specific integrated circuits (ASICs), specialized mining equipment can be 30,000x more efficient than a standard laptop computer. This centralizes power in the hands of a few big players, especially those who can manufacture these ASICs in bulk. With MTP, we are making a statement for decentralization and also allowing home miners anywhere in the world to earn some Zcoin through mining, ensuring better distribution.

- -

MTP is designed to make intensive use of memory. This both increases the cost of ASIC development significantly and uses memory bottlenecks to reduce the ASICs advantage. The theory is that even if ASICs are developed, the gain from ASICs can still be matched well with commodity hardware. Another advantage of intensive RAM usage is that it would likely alert a user who got infected with malware and is now mining against their will as part of a botnet as is common with CPU-friendly coins.

- -

Development of MTP originally began in 2017. After researchers had found issues in the original paper, Zcoin launched several bounties to address both issues at the theoretical level as well as in the implementation. The original researchers successively addressed the first version’s issues including further enhancements with their revised paper partially funded by Zcoin and published in January 2018. Zcoin released the first public version of MTP on their testnet in May. Since then it has been tested and refined in collaboration with several committed members of our community.

- -

Today, MTP is ready for prime time! After more than a year of ups and downs, we are more than happy to release version 0.13.7.1! Note that activation of MTP and the accompanying block time reduction to 5 minutes requires a hard fork. You can read all about the technical side of this update here.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html b/pr-preview/pr-452/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html deleted file mode 100644 index 8f06be255..000000000 --- a/pr-preview/pr-452/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - World’s First Large-Scale Blockchain-Based Political Election Held on Zcoin’s Blockchain | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

World’s First Large-Scale Blockchain-Based Political Election Held on Zcoin’s Blockchain

-

- -
- -

- -

Over the period of 1st to the 9th of November, some of you have noticed that we had a massive surge in transactions, with hundreds to thousands of transactions being posted each block on Zcoin’s blockchain. We are now finally able to reveal what these transactions were. In fact, a hint on this was given back in October with Mr. Korn Chatikavanij, former Minister of Finance revealing that political parties in Thailand have started using blockchain technology to select party leaders.

- -

Zcoin tx during the election

- -

The Thai Democrat Party, Thailand’s oldest political party, recently held a primary election to elect its new party leader. In the past, the party leader was selected by the party’s MPs and the party chairman. With the primary election, all Democrat party members were eligible to vote, and it represents the first time a Thai political party has selected its head with input from the grassroots.

- -

The vote was concluded with a total of 127,479 votes that came from all over Thailand and to the best of our knowledge this is the world’s first application of blockchain technology in a political election of this scale with other earlier votes on the blockchain being small-scale test runs or with limited take-up rate – if they happened at all.

- -

This leadership race had unique circumstances where the stakeholders wanted to be certain that votes were not tampered with. Most e-voting systems rely on the use of a database that is controlled by an administrator. The stakeholders were unwilling to rely on this, and so it was agreed to use Zcoin’s public blockchain which had no administrator. The election mechanism, along with the source code to enable the elections was agreed upon by all the candidates and vetted by their IT advisors and subsequently approved by the Democrat Party Election Commission under the supervision of the Thai Election Commission.

- -

The electronic voting took place via two methods: through voting stations nationwide utilising a Raspberry Pi based system and alternatively a mobile voting app called D-Elect that required voters to submit their photo ID.

- -

There were two sets of data involved: identification documents and voting tallies. These datasets were encrypted and stored on IPFS, a decentralized and distributed file storage system. The IPFS hashes were then stored on the Zcoin blockchain, which acted as a decentralised immutable database while retaining auditability to the Election Commission, and the Democrat Party candidates.

- -

For those curious, this is a sample IPFS entry.

- -

The voter tallies and identity documents were encrypted in a way that protected voter privacy. The encryption keys were split using a cryptographic method called Shamir’s Secret Sharing Scheme to ensure that not a single entity can decrypt the full set of voting data without the agreement and presence of all the stakeholders:

- -

The voter identification documents can only be decrypted by a member of the Election Commission or a representative of the Democrat Party for the purpose of verifying the eligibility of voters. -Voting data can only be decrypted if all five parties – three representatives of each candidate, the Election Commission, and the Democrat Party – are present and in agreement. -The voting data or identification documents on their own, read without the other are insufficient to reveal how a voter voted.

- -

At the conclusion of the vote, despite a large number of voters from all over Thailand, the final results were available in just under 12 hours. We are incredibly proud to have played a part in enabling blockchain based e-voting to gain real-world adoption and learned many valuable lessons while carrying it out.

- -

- -

Despite the many challenges of e-voting, we believe it is important to pursue such endeavors to make voting or polling easier, cheaper to carry out and most importantly trusted by the voters. In this case, blockchain was a good fit, with the stakeholders’ emphasis on the integrity of the vote database with no central administrator, and also it being technology that they could understand and accept. We look forward to improving the system further such as with the use of zero-knowledge proof systems in facilitating anonymous but verifiable voting on the blockchain.

- -

Disclaimer: Zcoin does not endorse any political party and believes in the use of its technology in empowering personal liberties and democracy.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2018/12/05/mtp-faq-all-you-need-to-know.html b/pr-preview/pr-452/2018/12/05/mtp-faq-all-you-need-to-know.html deleted file mode 100644 index 1f7ee5d95..000000000 --- a/pr-preview/pr-452/2018/12/05/mtp-faq-all-you-need-to-know.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - MTP FAQ: All You Need to Know | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

MTP FAQ: All You Need to Know

-

- -
- -

Q: What do I need to do to get ready for MTP?

- -

Make sure you’re updated to the latest Zcoin release (0.13.7.4) before the 10th December 12:00 GMT.

- -

UPDATE: Please update to 0.13.7.5 before December 17th! From this date on only clients with version 0.13.7.5 or higher will be able to connect to the right chain

- -

If you’re hosting a Znode, make sure that’s updated as well.

- -

It is recommended to use the latest release which contains important bug fixes along with huge performance improvements and bandwidth savings.

- -

Although we expect all exchanges to support MTP, if you don’t want to have any delays, it is recommended to withdraw your XZC and keep them in wallets that you control.

- -

Q: What happens if I don’t update on time?

- -

If you don’t update on time, your wallet balances may be incorrect until you update the Zcoin wallet to a MTP supported release.

- -

If you’re running a Znode, your Znode will fall off the queue and not be entitled to payments until you update to a MTP supported release.

- -

Q: How can I mine MTP?

- -

When MTP launches, we will have a CPU and a GPU (nVidia) miner. These are reference implementations and can be fine-tuned. Please refer to the mining guide.

- -

If you want to join the people testing MTP, please join the #mtp-testers channel on our Discord.

- -

Q: MTP needs a lot of RAM. Does that mean it’s best to mine with a CPU and as much RAM as I can get?

- -

No. Just because MTP needs a lot of RAM, doesn’t mean more RAM is better. In fact, throwing more RAM at the algorithm does not give you an advantage at all. For our reference miner, MTP needs a fixed 4 GB per thread so with an 8-core processor, you would need 32 GB of RAM (and a little spare for your OS to run) to mine on all cores. Having more than 32 GB of RAM in this case will not be of any benefit.

- -

We expect as more optimised miners are developed that can share the memory pad, it will be possible for multiple threads to share a common 4 gb memory allocation.

- -

Q: Which will be the best equipment to mine MTP?

- -

Probably GPUs with at least 4.5 GB of RAM. MTP claims 4 GB of working memory on either a GPU (total vRAM) or CPU (RAM per thread). In our tests, we achieved around 400-500 KH/s on an nVidia 1080ti GPU and 5-6 KH/s per thread on an older Intel i7 4790k CPU.

- -

Q: Will the Znode system requirements increase with MTP?

- -

Yes. As MTP proofs are around 200 kB each, this means that at least 200 kB of data will be written to the hard disk every 5 minutes. This amounts to about 21 GB of disk space needed per year.

- -

Q: Where should I keep my coins during the fork? Which exchanges support the fork? How to get free coins?

- -

The short answers are: It doesn’t matter. All of them. There will be no free coins.

- -

A hard fork is just a software change that’s not backwards compatible. This means new software will not be compatible with old software. If there’s a blockchain involved, people running the old version will form a side chain to the MTP main chain. Being on the side chain, though, is useless as miners will mine on the new chain, exchanges will not support it and so on. So even if you got “free” coins, you couldn’t do anything with them.

- -

All wallet providers will likely upgrade their wallets to the new version. If you want to be 100% sure, please use our wallet. We will definitely upgrade ?

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2019/03/20/what-is-sigma.html b/pr-preview/pr-452/2019/03/20/what-is-sigma.html deleted file mode 100644 index 8dfda7175..000000000 --- a/pr-preview/pr-452/2019/03/20/what-is-sigma.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - What is Sigma and why is it replacing Zerocoin in Zcoin? | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

What is Sigma and why is it replacing Zerocoin in Zcoin?

-

Sigma is Zcoin’s upcoming replacement to Zerocoin

- -
- -

Updated on 9 July 2019

- -

Sigma is Zcoin’s upcoming replacement to Zerocoin that is set to be activated on our mainnet on the 23 July 2019. It makes significant improvements over Zerocoin in three areas:

- -
    -
  • Removal of trusted setup
  • -
  • Reduction of proof size from 25 kB to 1.5 kB
  • -
  • Improved Security
  • -
- -

Trusted Setup

- -

Since the beginning of Zcoin, we have always seen the “trusted setup” problem as a big drawback. In a trusted setup, some secret (public) parameters are generated based on a “master private key”. These network parameters are needed to create the so called “zero-knowledge proofs”, which is the anonymizing technology that we use. The “master private key”, sometimes referred to as toxic waste, needs to be destroyed.  If this data is not destroyed, someone who has access to this key is able to generate an infinite amount of anonymous coins. In fact, one of the major criticisms of Zerocash and zkSNARKs (not to be confused with Zerocoin as used in Zcoin) as implemented in Zcash is its requirement to have a controversial trusted setup.

- -

An easy way to visualize trusted setup is that you create a box with a lock on it and its corresponding key. Possession of the key will allow you to create unlimited treasure from the box and therefore the key has to be destroyed. Trusted setup is effectively trusting that the key was destroyed.

- -

Zerocoin as implemented by Zcoin uses a trusted setup performed by a third party in an academic challenge called the RSA Factoring Challenge in 1991 where the incentive to insert a backdoor is low and there was a sizeable bounty on it to break it. Although this is a decent implementation with a low chance of it being compromised, we believe the whole purpose of blockchain is to build systems that do not require trust, and that same principle applies to our privacy system as well. In fact, Zcoin’s initial release in 2016 was delayed as our founder Poramin Insom spent many months trying to remove trusted setup through the use of RSA UFOs which proved to be unworkable and had to settle for the RSA Factoring Challenge parameters.

- -

Sigma is based on the academic paper One-Out-Of-Many-Proofs: Or How to Leak a Secret and Spend a Coin (Jens Groth and Markulf Kohlweiss) which replaces RSA accumulators by utilizing Pedersen commitments and other techniques which cryptographic construction does not require trusted setup. The only system parameters required in the Sigma setup are ECC group specifications and the group generators. This construction was further optimized in the paper Short Accountable Ring Signatures based on DDH (Jonathan Bootle, Andrew Cerulli, Pyrros Chaidos, Essam Ghadafi, Jens Groth and Christophe Petit).

- -

- -

Proof Sizes and Security

- -

Proof sizes are significantly reduced from 25 kB in Zerocoin to 1.5 kB in Sigma which is almost a 17x reduction making it a lot cheaper to store on the blockchain and making it possible to fit much more private send transactions in a block. We also utilize the improved Sigma techniques in the paper Short Accountable Ring Signatures Based on DDH to reduce proof sizes further. This solves one of the biggest problems of Zerocoin without reducing its security.

- -

Security via the usage of 256 bit ECC curves in Sigma is improved compared to 2048 bit RSA used in Zerocoin and is estimated to be equivalent to 3072 bit RSA.

- -

Our implementation also uses Pippenger and Straus’ multi exponentiation algorithms for further verification efficiency.

- -

Opens the way to Lelantus

- -

Sigma is a precursor to our next gen privacy protocol Lelantus developed by our cryptographer Aram Jivanyan which further builds on Sigma and greatly expands its functionality and privacy features by removing the need for fixed denominations in minting and spending. Deploying Sigma gives us the necessary time to develop Lelantus properly while it undergoes academic peer review and further improvements. To learn more about Lelantus, you can go here.

- -

Quick Comparison

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2019/04/14/lelantus-firo.html b/pr-preview/pr-452/2019/04/14/lelantus-firo.html deleted file mode 100644 index 9742cceb2..000000000 --- a/pr-preview/pr-452/2019/04/14/lelantus-firo.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - Lelantus: Firo's next gen privacy protocol | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus: Firo's next gen privacy protocol

-

We are proud to present Lelantus; the result of Firo's research with our cryptography advisor, Aram Jivanyan, with the assistance of Martun Karapetyan and Levon Petrosyan.

- -
- -

Updated on 16 July 2019 with new performance numbers, updated comparison chart and Aram’s presentation at Monerokon.

- -

Technology never stands still; especially not in the blockchain privacy space. In a few years, the industry has moved from simple mixing solutions like Coinjoin, to more advanced cryptographic implementations like ring-signatures, Zerocoin (as used by Zcoin) and Zerocash (as used in Zcash).

- -

The tools that de-anonymise blockchains have also grown more sophisticated. Blockchain analysis is now widely available, and well-respected researchers such as Ian Miers believe that ‘decoy based’ systems such as Ring Signatures (as used in Monero) and Mimblewimble (as used in Grin or Beam) can be deanonymized especially when there are repeat transactions.

- -

While Zerocoin offered very good anonymity, it suffered from three main issues:

- -
    -
  • Fixed denominations
  • -
- -

You had to burn and redeem Zerocoins in fixed denominations. If you burnt 10 Zcoins, you would have to redeem 10 Zcoins as well. This greatly limited usability, and restricted anonymity to within the group using the same denomination. It also created a problem with change: how could you send fewer Zcoin than the smallest denomination. Other projects gave the change to miners’ fees and reminted any other balance, but this is not ideal performance-wise and adds a lot of overheads.

- -
    -
  • Performance
  • -
- -

If Zcoin were to reach the current volume of Bitcoin transactions, Zerocoin performance would still be adequate. Proof sizes are relatively large at 25 kb, though they can be reduced to 10 kb with less security. Verification (the time a node takes to check a proof’s validity) is slow at around 300-400 ms per proof, though it can be sped up with higher powered Znodes. However, performance numbers are insufficient if were to move to a ‘privacy on by default’ model. We need better performance for wide-scale adoption.

- -
    -
  • Trusted Setup
  • -
- -

A trusted setup is a feature of both Zerocoin and Zerocash systems. It requires certain parameters to be generated, then destroyed. If not destroyed correctly, it allows someone to create coins out of thin air. While Zcoin uses parameters from a 20 year old academic factoring challenge which reduces the chances of a backdoor, it is still an undesirable possibility which reduces trust in the system.

- -

We have previously teased Sigma (set to go live soon) which has smaller proof sizes and no trusted setup, but it still did not address the fixed denominations issue.

- -

We are therefore proud to present Lelantus; the result of Zcoin’s research with our cryptography advisor, Aram Jivanyan, with the assistance of Martun Karapetyan and Levon Petrosyan.

- -

Greater Ease of Use

- -

Lelantus builds on from Sigma, and allows users to burn any amount which they can then redeem any partial amount from, while keeping the rest in a burnt state.

- -

With traditional Zerocoin or Sigma, the most efficient way to privately spend 153 coins would require 100 + 50 + 1 + 1 + 1 coins: meaning that you would need a minimum of 5 Zerocoin spends, occupying 125 kB of space. With each spend taking 300ms to verify, that’s around 1500ms of verification time. This also assumes that you had these Zerocoin mints to begin with: most users require more Zerocoin spends if they don’t have the ideal mint denominations on hand.

- -

With Lelantus, this is greatly improved. To achieve the same private spend of 153 coins, a user simply has to use any of the mints they have done before - any arbitrary amount - and do a spend. The minimum number of spends now required is just one, and verification would take between 20 and 30 ms with batch verification, or 300 - 400 ms for a single proof.

- -

Lelantus proofs are only 1.5 kB, so the entire transaction would take a fraction of the power the original Zerocoin protocol required.

- -

- -

- -

Better Privacy

- -

Zerocoin’s anonymity set per transaction is based on the number of mints in each denomination. When minting and spending 1 Zcoin, the anonymity set is based off the other 1 Zcoin mints - not the 10, 25, 50 or 100 denominations.

- -

From our observation, certain mint denominations, like 25 and 50, are used less than others, which reduces their anonymity.

- -

Furthermore, as you always have to fully redeem Zerocoins, meaning if you burn 10 you always have to redeem 10, there are timing attacks where you can guess which redemption corresponds with which burn especially if there is a pattern to them.

- -

With Lelantus, there are no longer separate sets of mints for each denomination: all mints are in a single set. This eradicates the worry that certain denominations may be more private than others.

- -

With Zerocoin, there has been the issue of ‘tainted change,’ where an amount smaller than the smallest denomination cannot be minted, therefore it can deanonymize the user. Being able to spend exact amounts with Lelantus means all ‘change’ is left in a minted state, so users need not worry about this.

- -

Privacy On by Default

- -

When privacy is opt-in, few people choose to do so, to avoid the additional steps to make a private transaction. This can reduce the anonymity of the system as fewer people using the feature makes it easier to de-anonymise those users. We are therefore aiming to have privacy on by default with Lelantus.

- -

Lelantus offers privacy on by default, whilst offering opt-out privacy to remain easy to integrate with exchanges and other wallets that offer regular transactions.

- -

Better Performance

- -

Besides proof sizes, verification time has been effectively brought down with batch verification.

- -

Lelantus proofs, based off Sigma, take 200 ms to verify per proof, which is significantly faster than Zerocoin. However with batch verification, where proofs are verified simultaneously together, with an anonymity set of 32,384, verifying 100 proofs takes around 2368 ms.

- -

This means the cost of verifying a single proof is only 23.7 ms when using batch verification techniques. We utilize multi exponentiation tricks such as Pippenger’s and Straus techniques to improve this as well.

- -

- -

The Competition

- -

The chart below illustrates how Lelantus compares to other leading privacy schemes.

- -

- -

As you can see, Lelantus performs very well in all measures; offering a high degree of anonymity, good performance and low proof sizes, without relying on experimental cryptography. We believe that Lelantus offers the most rounded privacy protocol available today.

- -

We expect Lelantus to be ready sometime in late 2019 or early 2020 as we wait for further peer review of the Lelantus paper. Sigma will be deployed in the interim in Q2 2019.

- -

The full academic paper is available at Eprint though we expect further improvements to be made.

- -

We would like to thank Jens Groth, Benedikt Bunz, Ariel Gabizon, Sarang Noether and Markulf Kohlweiss who provided invaluable feedback on Lelantus.

- -

You can check out some of our videos on Lelantus below:

- -

MoneroKon 2019 - Lelantus: New Protocol for Private Transactions with Hidden Origins and Amounts

- -

Zcoin presenting Lelantus at Zero Knowledge Summit 3

- -

Zcoin's upcoming privacy protocols: Sigma and Lelantus

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2019/07/10/sigma-is-released.html b/pr-preview/pr-452/2019/07/10/sigma-is-released.html deleted file mode 100644 index 1e6d19f36..000000000 --- a/pr-preview/pr-452/2019/07/10/sigma-is-released.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - Zcoin's Sigma is released | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin's Sigma is released

-

We are proud to finally release Zcoin 13.8.2 which will activate our Sigma privacy protocol

- -
- -

Update: This post has been updated to reflect the new Zcoin version and hard fork date.

- -

We are proud to finally release Zcoin 13.8.2 which will activate our Sigma privacy protocol on block 184,200 or approximately 30 July 2019. This release is a culmination of work that began in early 2018 and a testnet launch in early May 2019.

- -

Users will need to update their existing wallets and Znodes to 13.8.2 before the hard fork block 184,200. You can check the latest block height on our explorer.

- -

Instructions for Users

- -
    -
  1. Backup your existing wallet by going to File > Backup wallet and saving it in a safe location. As we use a new wallet format, the new converted wallet will not be compatible with older versions so it is prudent to keep the old one for safety.
  2. -
- -

- -
    -
  1. Close your wallet.
  2. -
  3. Download the new wallet here.
  4. -
  5. Run the installation or if you prefer just replace the zcoin-qt file.
  6. -
  7. If you have existing unspent Zerocoins, when the hard fork date rolls about, you will be presented with a Remint tab that will allow you to convert your existing Zerocoins to Sigma mints.
  8. -
  9. If you are late in upgrading and upgrade past the hard fork date, you may be prompted to reindex your wallet.
  10. -
  11. Needless to say, if you need help, do so only via the official channels in Discord under #support or Telegram in Zcoin Support  do not accept help from anyone whom you don’t trust. Team members will NEVER initiate any direct messages or PMs.
  12. -
- -

Instructions For Znode Users

- -

Follow the standard instructions here to upgrade. If you upgrade late past the hard fork date, you will be prompted to reindex your wallet.

- -

Other Improvements in this Release

- -

Although our rich graphical GUI is still under development, our QT wallet layout has been updated to make significantly easier to do Sigma mints and spends. The wallet can now automatically pick the right denominations and can also automatically remint any change to prevent privacy leakage.

- -

- -

Fees for Sigma mints and spends have also been adjusted to be dynamic based on size and are much cheaper than before instead of a fixed fee.

- -

MTP verification performance has also been improved by about 20-30% through software optimizations.

- -

Learning more about Sigma

- -

The Sigma privacy protocol represents a very important innovation in blockchain privacy as it combines the high privacy of zero knowledge proof schemes without many of its associated drawbacks. It provides a compelling alternative to zkSNARKs which has very high anonymity and great performance but does this at the cost of trusted setup, exotic cryptography and complicated constructions that are prone to errors.

- -

It is based off the paper Groth, J. and Kohlweiss, M. (2015). One-Out-of-Many Proofs: Or How to Leak a Secret and Spend a Coin which was further optimized in Short Accountable Ring Signatures based on DDH.

- -

Sigma also forms an essential building block of our upcoming Lelantus privacy protocol which further expands Sigma’s capabilities and privacy. To find out more about Sigma you can read on here.  

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2019/07/30/sigma-is-live.html b/pr-preview/pr-452/2019/07/30/sigma-is-live.html deleted file mode 100644 index e376e558f..000000000 --- a/pr-preview/pr-452/2019/07/30/sigma-is-live.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Sigma is Live on Zcoin! | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Sigma is Live on Zcoin!

-

We are proud to announce that Zcoin’s Sigma privacy protocol is now live!

- -
- -

We are proud to announce that Zcoin’s Sigma privacy protocol is now live! Sigma enables ZKP type privacy without trusted setup and using cryptography with standard assumptions. We are already seeing wide use of our Sigma privacy features and are excited to continue our mission in making Zcoin a private, uncensorable and free currency!

- -

Ensure that your wallet and Znodes are updated to Zcoin 13.8.2!

- -

Also, during such upgrade windows, this is a particularly attractive time for scammers to come and try to ‘help you’ with your upgrade. Our team members will never initiate a PM or offer to help. Also be wary of giving remote access or being asked to dump any sort of logs!

- -

We are also working on a maintenance release that resolves some minor bugs which we hope to release soon. You can follow progress of this release on Github milestones.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2019/10/03/direct-untraceable-anonymous-lelantus.html b/pr-preview/pr-452/2019/10/03/direct-untraceable-anonymous-lelantus.html deleted file mode 100644 index 928c77b68..000000000 --- a/pr-preview/pr-452/2019/10/03/direct-untraceable-anonymous-lelantus.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - - - Enabling Direct Untraceable Anonymous Payments in Lelantus | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Enabling Direct Untraceable Anonymous Payments in Lelantus

-

Direct anonymous payments which hide sender, recipient and value; only showing that a valid transaction has happened is the holy grail of privacy.

- -
- -

Zcoin’s privacy comes from its unique mechanism of allowing people to destroy coins and then allow them to redeem them for brand new coins with no previous transaction history which is in our opinion, is superior to other privacy methods which involve mixing or hiding in a crowd.

- -

An easy to visualize how the “burn and redeem” privacy mechanism works is imagine money disappearing from one wallet and then at any time after that, magically reappearing in another wallet without showing how it appeared there. This is the basic concept behind Zerocoin (no longer in use) and Sigma (which is what Zcoin uses today).

- -

When we revealed Lelantus, our next gen privacy protocol, we saw it as a matured version of this “burn and redeem” privacy approach combining

- -
    -
  • High anonymity sets (~100k)
  • -
  • No fancy cryptography with an easy to understand construction
  • -
  • No trusted setup
  • -
  • No need for fixed denominations.
  • -
- -

Enabling Direct Anonymous Payments

- -

However for the highest level of privacy, direct anonymous payments which hide sender, recipient and value, only showing that a valid transaction has happened is the holy grail of privacy.

- -

The original version of Lelantus had some limited support for this but required the receiver to redeem first (revealing the amount) and then burning it again. This problem is what we call the “self spend” issue which made direct anonymous payments inefficient and bad from a usability standpoint. This is why we had directed research to find a solution to this problem and after some months of work we have made further improvements to the Lelantus protocol.

- -

The new updated Lelantus protocol has roughly equivalent performance characteristics with the original Lelantus with some minor differences:

- -
    -
  • Mints are slightly larger (couple of bytes)
  • -
  • Direct anonymous sends are now slightly smaller
  • -
  • Balance proofs with multiple inputs are slightly larger
  • -
  • Range proofs are slightly smaller.
  • -
- -

Things Left to Do

- -

The construction laid out in this addendum to the Lelantus paper is informal and lacks security analysis for the moment which we will be working on. We are putting this paper out early to seek feedback and validation of the ideas posed.

- -

The construction also prevents address re-use meaning the recipient always has to produce a new address for each transaction and it would be ideal to come up with a system to allow some form of ‘stealth addressing’.

- -

Special Thanks

- -

We would like to extend special thanks to Sarang Noether from Monero Research Lab who throughout the process gave invaluable feedback and evaluation of the new Lelantus protocol along with proof reading and improving the quality of the paper.

- -

Learn more about Lelantus

- -

Link to paper on enabling Direct Untraceable Anonymous Payments in Lelantus

- -

Gitter link to discussion on Lelantus and Lelantus variants (such as Lelantus-MW)

- -

Telegram link to Lelantus discussion (bridged with Gitter)

- -

Presenting at CESC

- -

We will be presenting Lelantus at the upcoming CESC conference.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2019/11/18/new-wallet-beta-release.html b/pr-preview/pr-452/2019/11/18/new-wallet-beta-release.html deleted file mode 100644 index 6beeea97a..000000000 --- a/pr-preview/pr-452/2019/11/18/new-wallet-beta-release.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - New Wallet Beta Release | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New Wallet Beta Release

-

We are happy to launch a beta release of our new wallet interface

- -
- -

We are happy to launch a beta release of our new wallet interface. We want to make using Zcoin a great experience, and our new wallet aims to do this along with encouraging users to use our Sigma privacy features. Download it now! Here are ways that we are improving the wallet experience compared to the original Qt interface!

- -

Anonymity Loves Company

- -

The more people keep their funds anonymized in Sigma, the more anonymous everyone becomes! Our wallet now prompts to keep a certain percentage of your funds anonymized in Sigma, and this setting is configurable.

- -

- -

The wallet prompts anytime you start it up or whenever you receive new funds!

- -

- -

It will let you know how the anonymization process is going.

- -

- -

And show you clearly how your funds were broken down into each denomination.

- -

- -

Znode Management

- -

We have also made it easier to start nodes that are missing or new by showing a Start Znode button when its status is not Enabled and to quickly view them on the block explorer.

- -

What we are working on

- -

We wanted to get this new wallet out into the hands of our users as soon as possible, but there remains much to do! In the next few releases, we will be focusing on

- -
    -
  • Address book
  • -
  • Mnemonic backup
  • -
  • Inbuilt swap capability with Bitcoin/Ethereum without requiring KYC to serve as a conduit for anonymizing these assets.
  • -
  • Translation support especially for Chinese.
  • -
- -

In the mid to long term we will also be working on:

- -
    -
  • More granular coin control
  • -
  • Receiver Address Privacy (BIP47 Payment Codes) address support
  • -
  • Light wallet mode
  • -
  • Znode wizard creation
  • -
  • Interaction with Exodus (Zcoin tokenization layer) tokens.
  • -
- -

We will continue releasing both Qt versions and the revamped wallet versions incrementally but the intention is to transition fully to this wallet interface eventually.

- -

Please give it a go and let us know what you think!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/01/21/2019-in-review.html b/pr-preview/pr-452/2020/01/21/2019-in-review.html deleted file mode 100644 index 8f93eca07..000000000 --- a/pr-preview/pr-452/2020/01/21/2019-in-review.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - - Zcoin: 2019 in Review | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin: 2019 in Review

-

As we enter 2020 and an exciting time in the cryptosphere, we wish to look back on what we have achieved

- -
- -

The year 2019 was a very eventful year for Zcoin with our long awaited Sigma privacy protocol coming alive, lots of new exchange listings, integrations and the unveiling of Lelantus the result of many months of research. As we enter 2020 and an exciting time in the cryptosphere, we wish to look back on what we have achieved.

- -

Technology

- -

Sigma

- -

- -

We finally went live with our Sigma mainnet in July 2019 which was the culmination of our commitment in 2017 to remove trusted setup from the original Zerocoin protocol. Sigma greatly improved scalability with proof sizes that were 16x smaller than Zerocoin and we are already seeing much increased usage of the protocol vs our original Zerocoin protocol.

- -

The Sigma release also came with a much easier interface to mint and spend that automated the process of picking denominations and enforced certain best practices like reminting change greatly improving privacy.

- -

- -

Most importantly our research and work into Sigma also set the foundation for our groundbreaking work in creating Lelantus, our next gen privacy protocol.

- -

Lelantus

- -

In April 2019, we revealed our academic paper of Lelantus which was the result of our research in finding innovative solutions to improve privacy and is the work of our cryptographer Aram Jivanyan. It uses Sigma as a building block but allows users to burn any arbitrary amount and also to partially redeem mints greatly improving privacy. Lelantus solves the issues of using fixed denominations and closes off a lot of timing side channel analysis. This research garnered a lot of interest with competing privacy projects like Monero Research Labs looking at it as a possible scaling solution for their ring signatures and Beam announcing that it would be their solution to address the privacy drawbacks of Mimblewimble.

- -

In October 2019, we further improved upon this by enabling full direct anonymous transfers in Lelantus. This means that instead of having to redeem coins into the transparent layer, you can now give the right to redeem coins to third parties without having to redeem it into the transparent layer. We still are working on further ways to improve Lelantus and expand its capabilities

- -

Zerocoin

- -

We finally deprecated the Zerocoin privacy protocol which we used from September 2016 up till April 2019. While we had had iteratively improved on Zerocoin and had engaged cryptographers to further harden it which resulted in academic publications as well a fundamental flaw in the cryptography of Zerocoin was found in April 2019 which resulted in an inflation of the 0.58% of the current circulating supply (54,321 XZC). We identified the flaw and did a responsible disclosure to all major projects utilizing Zerocoin which prevented further damage to other cryptocurrencies and while the event was unfortunate, our prompt and responsible action gained our project credibility as well.

- -

It was also very fortunate that we were already in the end stages of development of Sigma, our replacement to Zerocoin and as such was able to transition to the replacement protocol quickly and it meant that our research and development work paid off.

- -

Usability Improvements

- -

- -

We launched our new wallet interface in November 2019 which greatly improves the look and feel of the Zcoin client. The new wallet uses ZMQ to communicate with the Zcoin daemon. We look forward to further improving on this in the coming months.

- -

Exchange Listings

- -

In 2019 despite it being a bear market, Zcoin achieved a record number of listings on exchanges such as HitBTC, Coinex MXC, Probit exchange (KRW pairing), Digifinex, Atomars, Cryptofacil, Hotbit, VCC Exchange, Ovex (ZAR pairing), WazirX, ZG.com, Bitladon and Bitforex. The vast majority of these exchanges listed us on their own accord which is a testament to the strength of the Zcoin project. We look forward to partnering with quality exchanges to further increase Zcoin’s availability.

- -

We are also now an option on Bisq for decentralized trading!

- -

Adoption and Partnerships

- -

We also achieved many major milestones through partnering with other players in the ecosystem to make Zcoin more usable in day to day life.

- -

Our partnership with Travala allows users to use Zcoin to book at 2 million accommodations and hotels worldwide.

- -

Zcoin’s integration into Constant P2P platform allows you to take out cash or stablecoin loans using your Zcoin as collateral with favorable rates and we further improved this deal by allowing you to host fractional masternodes with Constant to further reduce your interest rate to 3-4% APR!

- -

We also have crypto credit card options with Polispay for European users with UnionPay support to come soon!

- -

For online merchants, we have developed a good relationship with Nowpayments that offers some of the best tools to accept Zcoin easily on your website!

- -

For those in the physical space, Plusbit offers an app to serve as Point of Sales systems to accept Zcoin as well!

- -

We also had some success with integrating into Thailand’s PromptPay QR code system that makes Zcoin spendable at millions of merchants nationwide! There are still some kinks to work out though and we are working for a better user experience!

- -

Mining

- -

- -

Mining on Zcoin has remained to be one of the most profitable coins for GPUs to mine helping to grow our community. We released new versions of our open source miners for both AMD and Nvidia and there is also now a new mining pool at Zellabs!

- -

We are also pleased to have negotiated with F2Pool to reduce their PPS fee from 5% to 3%!

- -

Media Coverage, Interviews and Events

- -

- -

Zcoin had amazing media coverage in 2019, we were featured on mainstream news for example the BBC, RT News, Nasdaq Trade Talks, MoneyFM and e27.

- -

Poramin had a front cover page and full length feature in a prominent Chinese crypto magazine 时代观察. His op-ed on Facebook’s Libra and its lack of privacy was also featured in Business Times. The Nation Thailand also had an article on Poramin’s achievements in the cryptocurrency sphere.

- -

Sandra also had a front cover page and interview on Block Journal!

- -

- -

- -

We also had tons of interviews or features from prominent channels in the space such as Naomi Brockwell, Crypto Beadles, Boxmining, Altcoin Buzz, Crypto101, Voskcoin, BlockTV, The Crypto Show podcast, Monero Talk, Dash News, CoinBureau, EAK TV, CryptoFinder, Rock the Block Live and CryptoRamble just to name a few!

- -

Zcoin was invited to present at many high profile events from the technical ones such as CESC San Francisco, Zero Knowledge Summit #3 and also at Defcon27 and MoneroKon! We also attended, participated and gave talks at the major blockchain conferences such as Consensus New York, San Francisco Blockchain Week, Invest Asia, Paris Blockchain Week, Token 2049, MIT Bitcoin Expo 2019, Chainpoint 19 and CMC’s The Capital.

- -

- -

Community and Governance

- -

- -

We have seen some important decisions being discussed and deliberated in our forums such as whether to increase Znode collateral or whether to change the mining algorithm. Make sure to join our forums!

- -

We also embarked on several steps to decentralize Zcoin development and funding with the launch of the Zcoin Crowdfunding System where we are already seeing generous donations!

- -

In 2019 we also started actively creating language/region specific Telegram groups which have been rapidly growing! We have Zcoin groups for Turkey, Japan, Germany, Vietnam, Spanish, Indonesia, South Africa, Russia, Thailand, Iran, Portuguese and Philippines!

- -

Charity Work

- -

- -

Zcoin partnered with Binance Charity Foundation to be a launch partner for the Lunch for Children program which has benefited school children in Uganda! Our seed investors and team members donated funds totalling USD24,000 towards this cause. No development funds were used for this purpose.

- -

We also organized a collection for Iranian flood relief via Iran Rescuebit which managed to raise some money for flood relief.

- -

What’s in store for Zcoin in 2020?

- -

We will be updating our roadmap and clarifying our plans for 2020 and beyond soon! Stay tuned! -We also embarked on several steps to decentralize Zcoin development and funding with the launch of the Zcoin Crowdfunding System where we are already seeing generous donations!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/03/06/technical-roadmap-2020-and-beyond.html b/pr-preview/pr-452/2020/03/06/technical-roadmap-2020-and-beyond.html deleted file mode 100644 index 051d0699e..000000000 --- a/pr-preview/pr-452/2020/03/06/technical-roadmap-2020-and-beyond.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - - Zcoin Technical Roadmap 2020 and beyond | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin Technical Roadmap 2020 and beyond

-

We are happy to lay out Zcoin’s plans for the year of 2020 and beyond

- -
- -

We are happy to lay out Zcoin’s plans for the year of 2020 and beyond.

- -

The roadmap information below is being shared in order to outline some of the project’s current plans and best estimates for Zcoin, but like everything else in life, things can change even the best laid plans whether be it due to better solutions arising, community feedback or unforeseen events.

- -

If you have comments on our roadmap, please weigh in on our forums and let your voice be heard!

- -

2020 ROADMAP

-

The Zcoin core team aims to complete the items listed below in 2020.

- -

Privacy

- -

Lelantus

- -

- -

Lelantus is our next generation privacy protocol named after the Titan God of air and moving unseen.

- -

It allows users to burn any number of coins and redeem them for brand new coins with no transaction history.

- -

Unlike its predecessors, Sigma or Zerocoin, Lelantus doesn’t require the use of fixed denominations and can burn and redeem arbitrary amounts. This greatly improves privacy as it prevents pattern analysis of the burns and redeems and also improves efficiency. Lelantus achieves this with a relatively simple cryptographic construction making it easier to audit and also does not require a trusted setup.

- -

Direct Anonymous Transactions

- -

- -

Lelantus capabilities are further expanded by allowing users to pass the right to redeem brand new coins to third parties. This offers very high levels of privacy as the source of the funds and amounts are completely hidden. This will also introduce a new addressing system for Direct Anonymous Transactions.

- -

Receiver Address Privacy (RAP)

- -

- -

Allows for a single address to be shared publicly without loss of privacy or worries on address re-use.

- -

Znode Infrastructure

- -

Deterministic Masternodes

- -

- -

Greater reliability and certainty of the state of the Znode network and payments by tying them to on-chain data.

- -

LLMQ (Long lived Masternode Quorums)

- -

- -

Uses BLS signature scheme to achieve greater security and scalability of services relying on Znodes such as instant sends and Chainlocks

- -

ChainLocks

- -

- -

Provides finality of transactions after first confirmation. Protects against 51% and double spend attacks from miners.

- -

Tokenization Platform

- -

Elysium

- -

- -

Elysium (previously called Exodus) allows the creation of custom tokens on Zcoin’s blockchain to represent assets or currencies. Elysium tokens will have support of our Sigma privacy protocol along with Dandelion++ routing. Transactions on Elysium will be paid with Zcoin increasing demand for the native token.

- -

Elysium can also be used as a basis for voting applications where Sigma technology can be used to do anonymous but verifiable voting.

- -

Zcoin Token Manager (ZTM)

- -

- -

ZTM provides a rich API for to ease the management of tokens on Elysium.

- -

##Revamped Desktop Wallet

- -

Rich GUI Wallet

- -

- -

Our Rich GUI wallet will transition to become the default main wallet as soon as mnemonic support is added along with performance improvements. We are also working on a SPV mode for the GUI to allow fast syncing.

- -

Swap Capability within Wallet

- -

- -

We are building swap capability within the wallet to anonymously swap other cryptocurrencies in or out of Zcoin.

- -

Mobile

- -

Sigma Privacy support in Edge Wallet

- -

- -

We are in the final stages of deploying Sigma support for Zcoin in partnership with Edge wallet. This mobile wallet will be privacy on by default and have support for both IOS and Android. The backend work done for this wallet can be used for our own native wallet or other light/mobile implementations.

- -

In Discussion/Evaluation

- -

The items below are in discussion and/or are seeking feedback from the community for inclusion.

- -

PoW Change

- -

- -

The community is currently evaluating a Proof of Work algorithm change to replace MTP. ProgPOW, RandomX or an improved MTP are currently leading candidates.

- -

Block Reward Distribution and Development Funding

- -

- -

The community is currently deciding on how development should be funded after Zcoin’s block halving. Current community sentiment is on a reasonable extension of developer funding and possibly a portion of the funds going towards community initiatives (possibly via the Zcoin Crowdfunding System).

- -

Governance

- -

- -

Discussion with the community is being held to formalize governance of Zcoin whether it be via some form of on-chain governance or informal mechanisms.

- -

Snowglobe Pre-Consensus

- -

- -

We are researching into Snowglobe Avalanche-based consensus algorithms to achieve finality within a few seconds and provides protection against reorganization attacks along with high throughput. We plan to evaluate this against masternode instant sends and chain-locks.

- -

Future / Research

-

The items below are currently in research phase or coding work has not yet begun.

- -

Aura

- -

- -

Aura is the successor privacy protocol to Lelantus. It explores a new hierarchical construction of one-out-of-many proofs which allows for greater performance and privacy. Further innovations are currently underway and will be announced.

- -

Cross-chain Bridges

- -

- -

Bridges between Zcoin and other blockchains will allow interaction of Zcoin with other blockchains or smart contract platforms. Blockchains can now do a two-way bridge through Zcoin to create an Elysium equivalent asset to take advantage of our privacy features while maintaining the peg. We are researching ways to leverage the Znode network to perform these interactions.

- -

Mixnets

- -

- -

Mixnets offer a privacy preserving network layer that can defend against network level surveillance even against state level adversaries.

- -

Native Lelantus Mobile Wallet

- -

- -

The libraries we built for the Sigma privacy wallet can be modified to support Lelantus. We aim to build a mobile wallet with full Lelantus support.

- -

Fast Sync Light Clients

- -

- -

SPV clients, while a lot faster then downloading the entire blockchain, have weaker security and resource intensive. We are researching into alternative approaches such as FlyClient or recursive ZKPs that will allow much greater speed or almost instant syncing in clients.

- -

Quantum Resistance

- -

- -

While the threat of useful quantum computing remains far away, we are researching into quantum resistant schemes of implementing the building blocks of our privacy protocols such as lattice based one-out-of-many proofs.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html b/pr-preview/pr-452/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html deleted file mode 100644 index 985825545..000000000 --- a/pr-preview/pr-452/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - Zcoin releases paper on Hierarchical One-out-of-many Proofs | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin releases paper on Hierarchical One-out-of-many Proofs

-

We are proud to publish from Zcoin’s research labs a new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude

- -
- -

We are proud to publish from Zcoin’s research labs a new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude. One-out-of-many proofs (which is a type of zk proof) forms the basic building block for Sigma and our very own Lelantus. We are excited that Zcoin’s work in creating Lelantus has revived interest in one-out-of-many proofs which is also used in Lelantus-MW  (developed by Beam), Anonymous Zether (developed by Benedict Bunz et al and further extended by JP Morgan), Triptych and Arcturus (both developed in Monero Research Labs).

- -

One of the open challenges of scaling one-out-of-many proof implementations such as Lelantus for use in larger anonymity sets has been proving time: the time it takes to generate the zero knowledge proof. Proving time increases linearly with the size of the set. For example, for anonymity sets of 262,144, a single Lelantus proof would take around 14 seconds to generate making it not ideal especially not for mobile devices. Using HOOOMP can potentially bring this down to the 1-2 seconds range making larger anonymity sets much more practical.

- -

HOOOMP’s basic concept is that proofs can be arranged into an hierarchy where the knowledge of the secret element opening to zero can be proved for a smaller set,  which in turn is provably a “blinded” version of one out of many subsets of the original bigger set. This allows a search of a smaller set rather than having to go through the entire set. HOOOMP also retains all the efficient batch verification properties of the original one-out-of-many proofs and also like the original, does not require any new cryptographic assumptions or trusted setup.

- -

- -

We continue to work hard in pushing the boundaries of privacy technology in blockchain applications and we hope that HOOOMP will continue to expand the possibilities and utility of one-out-of-many proof schemes. The HOOOMP paper can be read on IACR’s Cryptology ePrint archive.

- -

Other Zcoin research papers relating to privacy:

- - - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html b/pr-preview/pr-452/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html deleted file mode 100644 index 4fa75466d..000000000 --- a/pr-preview/pr-452/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - - - Zcoin Block Reward Allocation and Development Fund for the next 4 years | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin Block Reward Allocation and Development Fund for the next 4 years

-

We are pleased to announce the division of Zcoin’s block reward for the next 4 years, which will take effect upon the upcoming halving in September 2020

- -
- -

We are pleased to announce the division of Zcoin’s block reward for the next 4 years, which  will take effect upon the upcoming halving in September 2020. The halving also marks the end of the founder and seed investors’ rewards and allows the block reward to go entirely towards the community and development. We are very grateful to the seed investors who have continued to believe in Zcoin’s vision and have supported us greatly through thick and thin.

- -

After over a year of seeking community feedback via our forums and numerous community meetings the block reward division has been decided and will be coded in upon the next wallet release together with deterministic Znodes and LLMQ. We would like to thank all the community members who took the time to share their views!

- -

Goals and Considerations

- -

Our main goals when considering the allocation of the block reward were:

- -
    -
  • Continued sustainable funding for development and research
  • -
  • Accountability, transparency, and checks and balances of the core team
  • -
  • Ensuring continued community growth through miners and Znodes
  • -
  • Greater involvement of community with consensus-seeking decision making
  • -
- -

The block reward allocation needed to ensure that current levels of development funding were maintained, while providing checks and balances to ensure transparency as to how the funds would be utilized in the event of a significant price increase. The  community also will have a greater say in how excess funds would be directed.

- -

To strike a balance between continued community building and distribution of Zcoin to new users via mining, the new block reward offers existing token holders incentives to host Znodes, especially with their increased role in securing the network alongside miners with LLMQ chain-locks.

- -

Block Reward Allocation

- -

In line with the above goals and considerations, the community reached a consensus that the development reward should be extended with most members voting from 10-20% with the median vote being in favor of 15% with the more recent votes in favor of 20%. If you wish to view the factors that were taken into consideration in deciding this, you can view the latest community meeting stream and the accompanying presentation.

- -

The reward of 12.5 XZC per block is divided as follows:

- -
    -
  • Miners: 50% (6.25 XZC)
  • -
  • Znodes: 35% (4.375 XZC)
  • -
  • Development Fund: 15% (1.875 XZC)
  • -
- -

The Development Fund has additional limitations:

- -
    -
  • The development fund is coded in for an additional 4 years after halving.
  • -
  • It is subject to a community review at year 2 and year 4 to assess its need and amount. Discussions should begin at least 6 months before the end of year 2 and 4.
  • -
  • In the event of Zcoin’s price rising, should the development fund exceed approximately 100,000 USD/month, any excess past 100,000 USD/month should be placed in a separate public address and shall be named the Zcoin Reserve Fund.
  • -
- -

- -

In addition to the Development Fund from the block reward, the core team is exploring other sources of funding such as OpenCollective and greater use of the Zcoin Crowdfunding System to diversify income streams and to reduce reliance on the block reward.

- -

Zcoin Reserve Fund

- -

The Zcoin Reserve Fund is a separate fund from the development reward that can only be called upon in specific circumstances or with community approval. It is designed to be a reserve to protect the project against market volatility and to make expenditure a collective decision with the community.

- -
    -
  • All transactions in the Zcoin Reserve Fund shall be transparent and each expenditure has to be disclosed.
  • -
  • Zcoin in the Reserve Funds can also be converted and held in stablecoins from time to time provided that their addresses are disclosed.
  • -
  • No Znodes will be created from this fund.
  • -
  • This fund shall not be utilized except in the following scenarios: -
      -
    • The price of Zcoin falls below USD3.50 to cover any shortfall in the development fund should the core team require it.
    • -
    • To pay for Zcoin Bug Bounties
    • -
    • Code audits
    • -
    • Any other expenditure that has community approval (for example events, listings, integrations). Such request would need to be via the Zcoin Crowdfunding System and be discussed as an agenda item in a monthly community meeting for discussion.
    • -
    -
  • -
  • The cap of 100,000 USD/month shall be increased by 4% per annum each year to cover inflation.
  • -
  • The cap can be reviewed with community approval and needs to be discussed as an agenda item in at least two monthly community meetings.
  • -
- -

While a cap of 100,000 USD/month is relatively modest for a project this size and would likely need to be increased as the project grows, we believe it’s important to begin with a lower limit and prove ourselves to the community before a higher budget is granted. We hope that this step shows our commitment to transparency, accountability and making the best privacy cryptocurrency we can.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html b/pr-preview/pr-452/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html deleted file mode 100644 index cb266f9f8..000000000 --- a/pr-preview/pr-452/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - What you need to know about Deterministic Znodes and LLMQ | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

What you need to know about Deterministic Znodes and LLMQ

-

As we near the release of deterministic Znodes and LLMQ support that comes together with a Bitcoin core upgrade, we wish to prepare Zcoin users and Znode owners on what to expect

- -
- -

As we near the release of deterministic Znodes and LLMQ support that comes together with a Bitcoin core upgrade, we wish to prepare Zcoin users and Znode owners on what to expect. We also go into the reasons as to why this upgrade is important to Zcoin’s infrastructure.

- -

What are Deterministic Znodes?

- -

Znodes form an incentivized node infrastructure for Zcoin. Just as miners get paid to secure the network, Znodes are paid to store the blockchain and propagate blocks and provide additional services to the blockchain (more on this later).

- -

The current Znode system is based off Dash’s original masternode infrastructure where every Znode maintained its own Znode list and relied purely on p2p messages that were not tied to the blockchain in any way. As such, there are times where Znodes cannot come to consensus as to what the correct masternode list should look like. This meant enforcing on a consensus level the correct masternode payee sometimes resulted in forks in the network. Dash mitigated this through the use of sporks but as sporks in its current form requires the core team to retain a master key to turn on and off certain features, we felt that as useful a feature that would be, it was against the spirit of decentralization.

- -

Additionally, because Znodes could not reliably reach consensus to the correct Znode list, Znode quorums were limited in size and quite fragile. A more reliable way to determine Znode payee queues and to form quorums is required to properly secure and scale Znodes so that services can properly rely on them.

- -

Deterministic masternode lists is a Dash improvement proposal to resolve these issues. Instead of each Znode maintaining its own Znode list, Znodes are registered on the blockchain via special transactions. Znode rewards are now done deterministically via the on-chain data together with PoSe (Proof of Service) checks that ensures that the Znode is online and responding correctly to be considered as valid. This also means that Znode payments will be a lot more predictable and no longer relying on luck compared to the old system where once you reach the top 10% of the queue, your Znode gets randomly selected for payment.

- -

Also as these Znode lists can now be in sync across different nodes since they are tied to the blockchain, much larger quorum sizes can be built with Znodes allowing for greater security and decentralization. This brings us to our next topic.

- -

What are Long-living Masternode Quorums (LLMQ)?

- -

The basic idea of masternode quorums were that a subset of masternodes could be picked pseudo randomly that were then trusted by the rest of the network to perform sensitive tasks. For example in Dash’s original implementation this was used to achieve InstantSend which allowed transactions to be locked in a couple of seconds that disallowed conflicting transactions rather than needing to wait for a block confirmation. However the problem with the original masternode quorums were that they did not last very long and did not scale very well. as they only supported a small number of members (10 members). This was because propagating votes to larger member sets would overload the network and storing voting results on-chain would bloat it significantly.

- -

It was because of this reason and the inherent limitations of the older masternode system that discouraged us from enabling features such as InstantSend until we had deployed Deterministic Znodes and LLMQ.

- -

LLMQ utilises BLS signature schemes that allow much larger masternode quorums (up to 400) to be created. This is because BLS signatures are short, many signatures can be combined into one (space saving) and multi signatures can be achieved with minimum communication (less network overhead).

- -

The benefit of larger masternode quorums are that it becomes much more costly to attack since you would need to control a much greater number of Znodes to have a chance at influencing quorum decisions.

- -

LLMQs forms a reliable and trustless way to deploy services such as Chainlocks which protects the chain against 51% mining attacks and  InstantSend which allows almost instant confirmation of transactions. Both these technologies rely on LLMQs for its security.

- -

When will Chainlocks and InstantSend be activated?

- -

Due to the complexity of this upgrade to Deterministic Znodes and LLMQ without using sporks, Chainlocks and InstantSend will not be activated off the bat to minimize moving parts. We intend to deploy this shortly after a successful deployment.

- -

What do I need to do if I own an existing Znode?

- -

Once we release the new wallet version, users will have around 3 weeks (6048 blocks) to upgrade to the new wallet software. This will be a mandatory upgrade. The guide to upgrade will be available here.

- -

Remember that many scammers will be out to offer help to you to help you migrate so don’t accept unsolicited private messages even if it appears from a trusted person (in fact none of the core team members will ever initiate a message to you first). We will also never send out private messages on wallet updates.

- -

After the 3 weeks have passed, the new deterministic Znodes system will be open for registration. Users will be required to re-register their Znodes using the new deterministic Znode system. During this registration period which will also last 3 weeks, the existing legacy Znodes will continue to operate and payments will still be done using the legacy system. You would not need to move your 1000 XZC Znode collateral.

- -

After the end of the 3 week registration period, the old Znode system will cease to function and deterministic Znodes will take over the Znode payment system. Even if you have missed the window for the re-registration of your Znode, don’t worry, as you will continue to be able to do so. However, we recommend existing Znode owners to do it as soon as they can to avoid missing out on payments.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/06/08/zcoin-v14-0-0-release.html b/pr-preview/pr-452/2020/06/08/zcoin-v14-0-0-release.html deleted file mode 100644 index 12ef8a8f2..000000000 --- a/pr-preview/pr-452/2020/06/08/zcoin-v14-0-0-release.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - Zcoin v14.0.0 Release with Deterministic Znodes and LLMQ | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin v14.0.0 Release with Deterministic Znodes and LLMQ

-

This is a mandatory upgrade and a major release

- -
- -

We are proud to release Zcoin v14.0.0. This is a mandatory upgrade and a major release with 14,296 commits touching over 2,831 files since the v13.8.10. Please update before 22 June 2020.

- -

##What’s New

- -

*An upgrade to Bitcoin core 14/15 with an improved code structure and vastly improved syncing speeds -*Deterministic Znode Lists -*Long-lived masternode quorums (LLMQ)

- -

This upgrade builds a much more solid codebase and with the move to Deterministic Znodes, ensures a much more reliable Znode network. To find out more about deterministic Znodes and LLMQ, read here.

- -

Issues such as out of sync Znode lists, false alarms of NEW_START_REQUIRED, variance in Znode payments and micro chain splits should be a thing of the past.

- -

The launch of Deterministic Znodes and LLMQ also paves the way open for 51% attack protection with Chainlocks and instant sends which will be coming soon.

- -

##What Do I Need to Do?

- -

You will need to update your wallet and/or your Znode to the latest version before block 278300 (Approximately June 22 2020, 12:00 UTC). This is just a simple step of backing up your wallet first, and then just running the new installation file or replacing your binary.

- -

*Remember that many scammers will be out to offer help to you to help you migrate so don’t accept unsolicited private messages even if it appears from a trusted person (in fact none of the team members will ever initiate a message to you first). -*We will also never send out private messages on wallet updates. -*Always download from our official Github and not via links provided in chat. -*ASK IN PUBLIC IF YOU’RE UNSURE!

- -

If you own a Znode, you will need to register your Znode with the new Znode system. The system will be open for registration past block 278300. Attempts to register before this will be met with an error. The guide to do this is here.

- -

Existing Znodes will continue to receive payments with the old system until block 284400 (Approximately July 13 2020, 12:00 UTC). After this point if you have updated and also registered with the new Znode system, your Znode will now receive rewards on the new system with no interruption. If you fail to register your Znode on the new Znode system, your Znode will stop receiving rewards until you register with the new Znode system and you will then re-enter the queue.

- -

##What if I am using a hardware wallet with Znode Tool?

- -

Download the new Znode-Tool-Evo from here. The Znode Tool migration guide is available on the Zcoin wiki.

- -

##What if I am using the Electron Rich GUI wallet?

- -

Please download and upgrade to version 1.1.0 from Github. Follow the migration guide on the Zcoin wiki.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/06/09/lelantus-academic-paper-updated.html b/pr-preview/pr-452/2020/06/09/lelantus-academic-paper-updated.html deleted file mode 100644 index 4c51df4df..000000000 --- a/pr-preview/pr-452/2020/06/09/lelantus-academic-paper-updated.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Lelantus academic paper updated | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus academic paper updated

-

We have significantly updated our Lelantus academic paper to contain security proofs for all cryptographic primitives

- -
- -

We have significantly updated our Lelantus academic paper to contain security proofs for all cryptographic primitives. The paper also thoroughly analyzes the security of the payment system and provides formal security proofs showing how the Lelantus protocol satisfies the properties of transaction non-malleability, ledger indistinguishability and balance properties.

- -

The original Lelantus paper used several modifications of cryptographic building blocks such as the modified one-out-of-many proofs for double-blinded commitments and we provided security proofs that these primitives are secure. The revised paper formally discusses and shows the security of the payment system itself including its anonymity and balance properties. We scientifically demonstrate how payment anonymity relies on the soundness and zero-knowledge properties of the modified one-out-of many proofs and how the serial number generation process secures transaction non-malleability. We adopt the same payment system security model used by Zcash to validate their z2z transactions.

- -

- -

It also combines our work on direct anonymous payments with review assistance from Sarang Noether of Monero Research Labs.

- -

We hope that this revised paper further ensures the security of Lelantus’ cryptography and improves clarity of the different cryptographic building blocks. We invite cryptography researchers to give comments and feedback!

- -

Over the next few weeks we will further go into different aspects of Lelantus and also how it compares to the leading blockchain privacy mechanisms!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html b/pr-preview/pr-452/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html deleted file mode 100644 index 3d1ead619..000000000 --- a/pr-preview/pr-452/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - Paving the way to privacy on by default (with opt-out) with Lelantus | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Paving the way to privacy on by default (with opt-out) with Lelantus

-

With this step, we foresee a big increase in take-up rate of anonymized funds

- -
- -

Zcoin’s entire raison d’etre is financial privacy. The vast majority of our research and time has been spent in building and deploying privacy protocols for cryptocurrencies such as Zerocoin, Sigma and Lelantus.

- -

Despite this, usage of our blockchain privacy protocol remains low. At the date of writing, around 409,000 XZC has been anonymized via Sigma since its launch in July 2019 which represents only about 4% of Zcoin’s circulating supply. In contrast, our implementation of Dandelion++, which prevents your IP address from being tied to a transaction, is on by default and is used by almost 100% of Zcoin nodes.

- -

Sigma

- -

It is clear that opt-in privacy does not work and is echoed in other cryptocurrencies that adopt this model including Zcash, Dash or even Bitcoin. Low usage means low privacy as indicated by Chainalysis’ claims that they can partially trace 99% of Zcash transactions and perform successful investigations into Dash’s PrivateSends. Other studies also indicated that despite Zcash’s advanced technology, many users who did not completely understand how its privacy worked, used it improperly and made it traceable anyway.

- -

Various explanations have been given as to why these privacy cryptocurrencies do not seem to want to encourage greater adoption of private transactions primarily along the lines of that they need to play nice with regulators who are uncomfortable with the idea of private transactions. Dash in fact goes to great lengths to distance itself from being called a privacy cryptocurrency with a published legal position that in terms of privacy, it is no different than Bitcoin.

- -

The fact is this: no matter how advanced the privacy technology employed, it is meaningless if it is not used. Privacy likes being in a crowd. Privacy needs to be easy to use.

- -

Why hasn’t Zcoin moved to privacy on by default?

- -

When Zcoin launched in 2016 with the Zerocoin protocol, due it being originally designed for Bitcoin and its mechanism of burning and redeeming coins, it was not trivial to modify it to not require a base layer. Similarly, having a transparent layer based on Bitcoin made it easy for adoption for exchanges and wallets along with many other existing tools such as light wallets and blockchain explorers that were all built around Bitcoin.

- -

The technology of Zerocoin itself was a limiting factor with transaction sizes that were 50x larger than regular transactions. Additionally Zerocoin transactions were computationally intensive to verify. In the early days of Zcoin, some mining pools had refused to process these transactions due to the load it placed on their servers. At the level of technology and development then, to have Zerocoin privacy on by default was simply not a practical option.

- -

While we solved many of these problems with Sigma (one-out-of-many proofs), we saw Sigma as an intermediate protocol to Lelantus. We made some efforts in changing user behaviour by having some of our wallets actively recommend users to anonymize their funds. This met with some success but not to the level we wanted.

- -

With the upcoming launch of Lelantus, our next gen privacy protocol, we saw it as a good opportunity to greatly improve adoption of our privacy features and privacy of Zcoin as a whole.

- -

Moving to a Privacy on by default with transparency opt-in model

- -

Lelantus will launch later this year with our official QT and Electron wallets anonymizing all your funds by default. Users will be prompted to enter their wallet password when opening their wallet which will anonymize all non-locked balances. With this step, we foresee a big increase in take-up rate of anonymized funds.

- -

Additionally, with the activation of LLMQ-based chainlocks, users will not need to wait for several confirmations before their anonymized funds are ready to be used.

- -

Users will still retain the ability to temporarily disable this auto-anonymization for example to create their Znode collaterals. Upon restart of the wallet however, the default behaviour of anonymization of all received funds will resume.

- -

Why not mandatory privacy?

- -

We are aware that many privacy purists believe that privacy should be mandatory for all transactions and it is a sentiment that the core team shares and strives towards.

- -

With the pioneering of a new privacy protocol such as Lelantus, we believe a phased approach is prudent to give time for the privacy protocol to mature. The first launch of Lelantus this year will be the initial version which will support the burning and redeeming of arbitrary amounts. This removes the requirement of fixed denominations and also consolidates all burns and redeems into a single large anonymity set as opposed to separate anonymity sets for each denomination.

- -

This change alone will make side channel pattern recognition attacks a lot harder and also greatly improves the practical anonymity set. Combined with the privacy on by default model with transparency opt-out, the privacy of Zcoin transactions and the anonymity set of the cryptocurrency as a whole will be increased significantly without requiring major ecosystem changes from existing exchanges and wallets. Exchanges that already know your identity can continue using fast and lightweight transparent transactions but funds will be anonymized as soon as they leave exchanges into users’ hands. Keeping a transparent layer would also allow safeguards such as rate limiters to be kept in place to combat any unexpected issues discovered especially as Lelantus gains prominence and further scrutiny.

- -

It is worth noting that privacy protocols that use burn and redeem methods such as Lelantus and Zerocash are less susceptible to deanonymization due to low usage when compared to decoy based systems like RingCT and Mimblewimble. This is because there is no need to sample or find a limited set of decoys to mix with. The anonymity set of burn and redeem methods continue to grow as more people use the system. Even without mandatory privacy, a high enough adoption level of Lelantus will offer higher practical privacy of the transaction graph than mandatory privacy models that use limited decoy sets

- -

The second phase of Lelantus scheduled to happen sometime in 2021 involves the enabling of direct anonymous payments which allows users to send anonymized funds to others without revealing source or amounts and without the need for redemption to the base transparent layer. This would also involve the introduction of a new addressing system to support these new transaction types. These types of transactions will offer some of the highest levels of privacy in the entire cryptocurrency space. The second phase will also mark an increased focus in enabling Lelantus enabled mobile wallets as we shift our focus to usability rather than just protocol development. We hope that at the end of this phase, the majority of Zcoin transactions will be through Lelantus direct anonymous payments.

- -

The completion and launch of the second phase of Lelantus will be a good time to start assessing mandatory privacy by default with Lelantus addressing. Some open engineering questions remain, such as how Znodes and their collaterals would work without a transparent base layer and whether exchanges are willing to dedicate additional computational resources to generate these private transactions in bulk. Research work is already underway such as our paper on hierarchical one-out-of-many proofs which reduce transaction creation times by an order of magnitude.

- -

Are you worried about regulatory concerns?

- -

Some community members have expressed concern as to how privacy coins would survive in a regulatory environment that is increasingly hostile towards privacy technologies and whether we should maintain opt-in privacy for compliance reasons.

- -

First of all, we would like to clarify that while there is some pressure against privacy coins, many of these are imposed by banks or concerned regulators rather than it being actual law. Even the revised FATF rules that impose additional obligations on disclosure and AML for exchanges and custodial wallets do not ban privacy coins as VASPs can still disclose sender identity as they already know who you are regardless of blockchain privacy mechanisms.

- -

We also strongly reject the common argument that privacy technologies enable illicit activity. Recent studies such as Rand Corporation’s report actually states that “while privacy coins may intuitively appear likely to be preferred by malicious actors due to their purported anonymity-preserving features, there is little evidence to substantiate this claim.”

- -

Existing mechanisms in the traditional fiat world continue to make it very easy to launder money without having to resort to the complexities and volatility of cryptocurrencies. For example, trade based money laundering is still very easy to do and hard to detect. Additionally, the 2018 National Terrorist Financing Risk Assessment, continues to cite the banking system and complicit MSBs as the primary way terrorist funding is facilitated. Many of these reports indicate that the right way to combat these is through robust international regulation and law enforcement and improvement of coordination between the public and private sectors. None of these reports suggest the banning of privacy technologies or cryptocurrencies.

- -

We believe privacy as a fundamental human right especially in an increasingly connected and data driven world where surveillance and data harvesting is the norm. Unlike the stance taken by some other projects, we feel it would be against our ethos to have to apologize or justify that we aren’t a privacy focused project especially when the vast majority of laws do not prohibit it. These approaches do privacy a great disservice and paint it as something to be ashamed about. If we believe in the original tenets of cryptocurrency as a decentralized and self sovereign form of money, we need to fight to maintain our right to be private.

- -

Zcoin will always remain proud to be a privacy cryptocurrency because your money, is your business.

- -

PS: Zcoin is raising funds for its Lelantus audit via the ZCS and has 42 contributions already! Your help is greatly appreciated! Alternatively consider making a monthly donation via Opencollective!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/06/18/open-source-collective-for-sustainable-funding.html b/pr-preview/pr-452/2020/06/18/open-source-collective-for-sustainable-funding.html deleted file mode 100644 index a298b1802..000000000 --- a/pr-preview/pr-452/2020/06/18/open-source-collective-for-sustainable-funding.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Zcoin joins Open Source Collective for sustainable funding | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin joins Open Source Collective for sustainable funding

-

This supplements our Zcoin Crowdfunding System that is used to fund specific tasks and even third party development

- -
- -

As part of our efforts to create sustainable and decentralized funding mechanisms for the Zcoin project, we are proud to join the Open Source Collective via OpenCollective. This supplements our Zcoin Crowdfunding System that is used to fund specific tasks and even third party development.

- -

If you would like to support our work at Zcoin, consider making a one-time or recurring donation!

- -

- -

The Open Source Collective is a non-profit umbrella organisation providing financial and legal infrastructure for thousands of open source projects. It’s an API between the world of distributed collaboration and the world of accounting and invoices.

- -

Having the Open Source Collective as our fiscal host allows us to receive donations with minimum hassle and also allow recurring payments to be set up! All expenses are transparent and need to be supported with relevant documentation for full transparency to the community.

- -

You can also check out Alyssa Wright’s interview of Reuben here with the full transcript available here.

- -

- -

The Zcoin team reached out to our ecosystem partners and community members and are grateful for their generous donations!

- -

Donating to us via OpenCollective grants various perks such as merchandise, shout-outs during our meetings and weekly development updates!

- -

Donators

- -

Zcoin Knights (1oo USD/month)

- -

- -

We would like to make a special shout-out to our Zcoin Knights who have committed to donating 100 USD/month.

- -

Allnodes is a non-custodial platform for masternodes, full nodes and staking. They provide a hassle free service to manage all your blockchain hosting needs. They form an important part of Zcoin’s ecosystem and host many Znodes.

- -

Hummingbot provides open source market making bots that allows anyone to run their own market making bots. Zcoin is currently running a liquidity mining campaign with Hummingbot on Binance that allows anybody to earn rewards by providing liquidity to those markets.

- -

We also have an anonymous individual donating to us under this tier so thank you!

- -

Zcoin Friends (10 USD/month)

- -

- -

We would like to also thank our Zcoin friends Mintpond, 2Miners and F2pool which are leading Zcoin mining pools and Arcadia, a blockchain development company in Dallas, Texas that has done work for Zcoin. Thank you to the generous individuals who have contributed to this tier as well!

- -

Thanks to everyone else who has donated no matter how big or small! A special mention to Noir, a Zcoin fork that graciously contributed to us as well despite their tight budget!

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/08/04/team-additions.html b/pr-preview/pr-452/2020/08/04/team-additions.html deleted file mode 100644 index 4b7fc5d10..000000000 --- a/pr-preview/pr-452/2020/08/04/team-additions.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Zcoin team additions | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin team additions

-

We welcome two new developers to the team

- -
- -

We welcome two new developers to the team, Sproxet and Rustam! As we begin placing greater emphasis on Zcoin’s usability, these two new additions will greatly accelerate the development of our Zcoin Electron client along with adding new features to it such as coin swaps and inbuilt update feature.

- -

Sproxet is an anonymous developer that has worked on privacy preserving software for the past 15 years and has contributed significantly to Zcoin’s Electron client. Sproxet is also the founder of Signal Eleven, an IT consultancy which focuses on computer security and auditing, software development and cryptographic systems architecture design.

- -

Rustam is a full stack developer but his passion is on front-end development and is experienced in ReactJS and Angular. He graduated with a degree in Mathematics: Computer Sciences from the Yerevan State University. He also enjoys experimenting with music and audio processing, 3d environments, gaming and virtual reality.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/08/13/lelantus-cryptographic-library-audit-results.html b/pr-preview/pr-452/2020/08/13/lelantus-cryptographic-library-audit-results.html deleted file mode 100644 index 2f3b82638..000000000 --- a/pr-preview/pr-452/2020/08/13/lelantus-cryptographic-library-audit-results.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - Lelantus Cryptographic Library Audit Results | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Cryptographic Library Audit Results

-

We are pleased to share the results of the Lelantus cryptographic library audit by Trail of Bits

- -
- -

We are pleased to share the results of the Lelantus cryptographic library audit by Trail of Bits that was substantially funded by community donations from the Zcoin Crowdfunding System (ZCS) and the balance from the Zcoin Development Fund.

- -

The audit was carried out by two Trail of Bits engineers, Jim Miller and Will Song.

- -

The audit found that aside from a few typos in the Lelantus academic paper and some underspecified areas, the implementation largely complies with the specification. The Lelantus cryptographic library had  2 issues (one medium severity and the other informational). There was one high severity issue on an unfinished part of  integration code.  There were no security issues related to the implementation matching the protocol.

- -

All fixes to the issues have been incorporated and reviewed by Trail of Bits. You can review the summary report here or for a full list of the issues along with details here. The Lelantus cryptographic library code is also now open sourced and available to the public.

- -

We were impressed with Trail of Bits’ professionalism and expertise throughout the engagement and thank them for their excellent work!

- -

We would like to thank all donators who made this possible. We received an amazing amount of support of 105 contributions for a total of 5569.55 XZC!

- -

Donators (who agreed to be publicly acknowledged) include:

- -

(not arranged in any order)

- -
    -
  • Aram Jivanyan
  • -
  • Roger Ver
  • -
  • Hakushu
  • -
  • Nico Fritschi
  • -
  • Sebastian Bausch
  • -
  • Poramin Insom
  • -
  • Ivan Brightly
  • -
  • Reuben Yap
  • -
  • David Holliday
  • -
  • Rasikh Morani
  • -
  • Savil
  • -
  • Albert Castellana
  • -
  • and many others who have chosen to remain anonymous.
  • -
- -

If you would like to be acknowledged or we have left you out, please contact Muggles!

- -

What’s Next?

- -

Lelantus is also undergoing a cryptography audit by Dmitry Khovratovich from ABDK Consulting. The purpose of this audit is different as it focuses not on the implementation but the actual cryptography of Lelantus. We expect the results of this audit to be available in the next 1-2 weeks. This audit is being funded entirely from the Zcoin Development Fund.

- -

We are also wrapping up coding work on Lelantus and expect to have a Lelantus testnet in the coming weeks so stay tuned! We thank everyone for their support, belief and patience in getting Lelantus right!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/08/20/disclosure-of-bug-in-zcoin.html b/pr-preview/pr-452/2020/08/20/disclosure-of-bug-in-zcoin.html deleted file mode 100644 index 761c7a46c..000000000 --- a/pr-preview/pr-452/2020/08/20/disclosure-of-bug-in-zcoin.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - Disclosure of Bug in Zcoin | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Disclosure of Bug in Zcoin

-

- -
- -

In Zcoin, we have discovered and patched a critical bug that allowed for inflation. The bug has no relation to our Sigma privacy technology.

- -

The bug was a result of us merging in code from Bitcoin core 0.14 that contained a critical inflation bug that was reported in CVE-2018-17144. At the time of disclosure of the CVE, we were then on the older Bitcoin core 0.13; and therefore, we were not vulnerable.

- -

While performing our major core upgrade from Bitcoin core 0.13 to core 0.14 the bug was merged into our release on the 3 June 2020. Due to an oversight, the fix that came only in Bitcoin core 0.16.3 was not incorporated in our core upgrade. To exploit this bug, a miner would need to acquire enough hashrate to solve a block.

- -

An attack occurred on 14 August 2020 20:16:42 UTC time at block 293526, where a rogue miner mined a block that exploited this bug. From our analysis of the blockchain, a total of 384,400.82 XZC was forged of which we managed to freeze 173,269.86 XZC with the assistance of the mining pools and another 161,664.24 XZC were sent to identified exchanges. Exchanges have confirmed a freeze of a substantial amount of XZC deposited with them along with the proceeds from such trades and are awaiting investigation and resolution.

- -

To close off the bug quickly, we contacted and did a disclosure to the mining pools who performed an emergency fix to stop the attack and reject Sigma privacy transactions while we worked on a public release to resolve the issue. We also instructed major exchanges such as Binance, Huobi, Bittrex, MXC and AEX to shut down deposits/withdrawals and lock down funds that had not been traded yet. Significant portions of XZC and the relevant proceeds remain locked down at exchanges and we are currently in discussions with them to ideally destroy the inflated XZC created from the attack that had not been traded.

- -

While preparing for the public release, a second attack occurred which was stopped by our hot fix. However, this caused a chain split on the unupgraded network that necessitated an early public release of Zcoin v.0.14.0.4. The release of Zcoin v0.14.0.5 today restores the ability to do Sigma privacy transactions that will be re-enabled on block 296900 (approximately 26 August 2020: 1:30 PM UTC). We expect exchanges to open deposits and withdrawals again soon.

- -

We would like to thank all the mining pools, exchanges and other Zcoin ecosystem players that cooperated with the core team, without which the problem would have been much more severe. Special thanks to 2Miners, Mintpond, F2Pool and Binance and Allnodes for the exceptional assistance we have received. We also express our appreciation to Zergpool, ZelPool, Solopool, Huobi, Bittrex, MXC and AEX who cooperated with us through this. We would also like to thank users for their patience and understanding, and apologize for the inconvenience caused by the emergency updates.

- -

We look forward to a positive resolution with exchanges on the locked funds, which we have requested they burn. We will post further updates as the situation unfolds.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/09/02/bridging-into-defi-with-stakehound-partnership.html b/pr-preview/pr-452/2020/09/02/bridging-into-defi-with-stakehound-partnership.html deleted file mode 100644 index 235a47ed8..000000000 --- a/pr-preview/pr-452/2020/09/02/bridging-into-defi-with-stakehound-partnership.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - Bridging Zcoin Znodes into DeFi with Stakehound partnership | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Bridging Zcoin Znodes into DeFi with Stakehound partnership

-

We are proud to announce Zcoin’s partnership with Stakehound to unlock liquidity of Znodes and bridge them into DeFi

- -
- -

We are proud to announce Zcoin’s partnership with Stakehound to unlock liquidity of Znodes and bridge them into DeFi. Zcoin $XZC will be the first asset available on the Stakehound platform and is set to go live in early October though users can already test it on the Ropsten testnet.

- -

As outlined in an earlier forum post, the Zcoin core team has been exploring integrations with the DeFi ecosystem to enable decentralized exchanges, using XZC as collateral for loans and providing greater exposure and liquidity for XZC. Stakehound is the first of these initiatives in our pipeline.

- -

Znodes are an important part of Zcoin’s infrastructure providing security to the network. However, this also meant that the Zcoin locked in these Znodes were illiquid and unable to be traded. The 1000 XZC minimum requirement also prevented smaller holders from earning rewards on their XZC. Our partnership with Stakehound solves both these problems by allowing fractional portions of Znodes to be traded while continuing to earn their share of their Znode rewards along with all the benefits of integration with the DeFi ecosystem.

- -

It achieve this by allowing XZC in Znodes to be represented as an ERC20 token on Ethereum (and in the future other smart contract platforms as well).

- -

HOW DOES IT WORK?

- -

In order to create stakedXZC few steps are required:

- -

Step 1: A user sends XZC to StakeHound that will send it to an institutional grade custodian.

- -

Step 2: StakeHound sends back to the user ERC20 stakedXZC. These tokens can be freely transferred, traded and used in all major DeFi applications, such as Uniswap, Aave and others.

- -

Step 3: StakeHound places the native XZC in Znodes and distributes the Znode rewards daily to stakedXZC holders.

- -

However, once wrapped, stakedXZC will be easily tradable on the open market. It means that stakedXZC represents and is backed by XZC in Znodes but allows fractional ownership and open trading while continue to earn Znode rewards!

- -

- -

- -

A testnet example of how stakedXZC can be traded on the Uniswap DEX.

- -

WHAT’S NEXT?

- -

Over the coming weeks, we will be diving deeper into how to go about getting stakedXZC and go into further details into what this partnership means and an introduction to how you can use stakedXZC.

- -

While Zcoin’s primary goal to provide the highest level of practical privacy remains unchanged, we also see value in increasing the utility and liquidity of Zcoin allowing Zcoin to be used in exciting ways in the DeFi ecosystem. We highly recommend reading our approach on the issue and recommend community members to share their opinions!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/09/05/first-halving-approaches.html b/pr-preview/pr-452/2020/09/05/first-halving-approaches.html deleted file mode 100644 index e1669b745..000000000 --- a/pr-preview/pr-452/2020/09/05/first-halving-approaches.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - First halving approaches | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

First halving approaches

-

Zcoin is undergoing its first block halving on block 302438 (approximately 15 September 2020) as planned.

- -
- -

Zcoin is undergoing its first block halving on block 302438 (approximately 15 September 2020) as planned. As long as you are on Zcoin v.0.14.0.5 and above, you are all set for the halving. This post seeks to summarize the upcoming changes to the block reward that are coming with the halving.

- -

What is Halving?

- -

Zcoin follows Bitcoin’s supply schedule which halves approximately every 4 years. Satoshi’s rationale of halving is to start a coin with a wide distribution, then taper inflation off to become a deflationary asset.

- -

The halving refers to the planned halving of the block rewards which will drop from 25 XZC per block to 12.5 XZC per block. The inflation rate of Zcoin is expected to drop from ~25% p.a. pre-halving to ~12%. p.a. post-halving and will be the largest drop of inflation ever in Zcoin’s history as we move into the next phase of distribution.

- -

End of Founders’ Rewards and Adjustment of Block Rewards

- -

As from the results of a year long discussion with the community, the block rewards are being adjusted as a balance between continuing development, Znodes and miners. You can read more about this here.

- -

Halving diagram

- -

Founders’ Rewards of 8% of the block reward will also completely cease as planned. This means that our founders and seed investors will stop receiving any further block rewards. We would like to take this opportunity to thank the founders and seed investors for supporting us throughout this early stage of Zcoin!

- -

We are confident that the new block reward division will serve Zcoin well for the next 4 years.

- -

What happens after halving?

- -

In the weeks following halving, Lelantus, our next-gen privacy protocol that doesn’t require a trusted setup will be ready for release. This will also enables privacy on by default with transparent opt-in. We are undergoing final reviews before pushing it to our testnet. Also, the Trail of Bits audit for the cryptographic library has been completed and the ABDK Consulting review of the protocol is wrapping up with only minor modifications needed to address its findings.

- -

In October, our integrations to DeFi will be ready to go live. Chain-locks code is undergoing final touch-ups and integration of spork functionality, which adds further security to the network, is nearly complete. We also expect Receiver Address Privacy to be ready over the coming weeks.

- -

Finally, we are well underway with a rebranding and renaming exercise. This has been a desire for many in the community for a very long time, especially when we are often overlooked as a fork because of our name. A new name, domain and logo has been chosen to reflect our unique privacy mechanism, along with branding guidelines and a new modern website. We plan to unveil this closer towards the Lelantus launch.

- -

As you can see, the halving kicks off a new chapter in the project’s history and so many exciting developments are in-progress and coming to fruition. We’re excited for what’s ahead and hope you’ll continue on this journey with us in building an easy to use cryptocurrency with the highest levels of privacy.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/10/20/lelantus-testnet-is-now-open.html b/pr-preview/pr-452/2020/10/20/lelantus-testnet-is-now-open.html deleted file mode 100644 index b67c09c79..000000000 --- a/pr-preview/pr-452/2020/10/20/lelantus-testnet-is-now-open.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Lelantus testnet is now open | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus testnet is now open

-

We are happy to open our Lelantus testnet to the public!

- -
- Lelantus testnete is now open -

We are happy to open our Lelantus testnet to the public!

- -

We would like to thank Mintpond for all their assistance and for providing the testnet pool.

- -

Getting Started

- -

Please be careful and for safety do not run the testnet binaries without the testnet flag as this may corrupt your current wallet

- -

There is an open issue that affects encrypted wallets. So don’t encrypt your testnet wallets yet. The issue will be fixed in the next few days

- -

You can download the testnet release from our Github releases page and it will be marked as a pre-release.

- -

Resources

- - - -

If anyone needs testnet FIRO you can either mine it, use the testnet faucet, or request some from a team member in the Zcoin Telegram channel and we will send you some testnet Firo to play around with.

- -

What’s Next?

- -

The testnet phase will take about 4 to 6 weeks before we release the mainnet binaries. We will continue to make various bug fixes on outstanding issues before code freezing and will update the testnet binaries from time to time.

- -

Your feedback is invaluable!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/10/27/welcome-to-firo.html b/pr-preview/pr-452/2020/10/27/welcome-to-firo.html deleted file mode 100644 index 6617f67dc..000000000 --- a/pr-preview/pr-452/2020/10/27/welcome-to-firo.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Welcome to Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Welcome to Firo

-

Zcoin has rebranded to Firo. Welcome to our new site! We invite everyone to join us in our rebirth. To the future!

- -
- Introducing Firo -

Rebirth

- -

Zcoin, and the Zerocoin protocol that it was based on, was always about rebirth. The entire mint/spend, or as we’re now calling it, burn/redeem process is about trading the old for the new. Today we take this process to heart not just in our technology, but in our brand as well. Zcoin will now be changing the world under a new name: Firo!

- -

We invite you to join us on this exciting new chapter of our journey. Let’s raise our glasses to a promising future. To Firo.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/10/27/zcoin-is-becoming-firo.html b/pr-preview/pr-452/2020/10/27/zcoin-is-becoming-firo.html deleted file mode 100644 index fe8088f2d..000000000 --- a/pr-preview/pr-452/2020/10/27/zcoin-is-becoming-firo.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - Zcoin is becoming Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

- -
- Zcoin is now Firo -

Today, the team at Zcoin is pleased to announce its new name: Firo (ticker: FIRO, pronounced “fee-roh”). Firo is not a new blockchain, but a new identity to differentiate ourselves and make financial privacy more accessible to more people.

- -

Why is Zcoin changing its name to Firo?

- -

When Zcoin launched in 2016, we pioneered the use of the Zerocoin protocol. Since that time, innovations by Zcoin and others have made that story less relevant especially since we now use Sigma and currently transitioning to Lelantus. Moreover, despite more than 4 years in the space, the similarity with Zcash is both confusing and misleading: though we both deal with privacy, they’re fundamentally different technologies, based on different priorities and values.

- -

The name ‘Firo’ was chosen for two reasons. First, it establishes a new metaphor of ‘burning’ coins and ‘redeeming’ them later. The concept of melting down coins and forging brand new ones is a great analogy to the way Lelantus works. Secondly, ‘Firo’ is short, universally easy to say and sounds like money. Both of these are geared toward user-friendliness and mass adoption.

- -

Firo conjures up images of something aflame and alive – consisting of fire or burning strongly and brightly, the name is set to evoke a phoenix rising from the ashes. This not only describes the privacy mechanism which burns coins, but also Zcoin’s passion for privacy as a fundamental human right and belief that it should be accessible for all.

- -

If you are interested into a deep dive into the rationale and considerations behind the rebrand, you can watch the designer who did it, Diego Salazar explain more:

- -

Behind the Rebrand - Zcoin to FIRO

- -

What is the timeline for the rebrand?

- -

Today is the reveal of the rebrand to give time to the ecosystem and community to be aware of the change and to make the necessary preparations. This is especially due to the ticker change to FIRO which some exchanges require a longer heads up.

- -

On the 30 November 2020 UTC 0800, the rebrand will take effect and zcoin.io will redirect to firo.org At that time, our wallet and exchange partners will replace the Zcoin name, symbol and logo with that of Firo. We believe this phased approach will minimize any confusion.

- -

Between now and then, we’re working with wallets, exchanges, PR companies and social media influencers to spread the announcement and ensure a smooth transition. The Firo website at firo.org will launch fully in the next few days, and we will also transition our social media accounts from Zcoin to Firo.

- -

What does this mean for Zcoin holders?

- -

Firo will use the same blockchain as Zcoin. There is no chain swap. Current Zcoin holders can use their same credentials to send, receive, burn and redeem Firo. Expect your Zcoin balance to be updated to an identical Firo balance near the end of November.

- -

If you’re holding in an exchange, just pay attention to their announcements. We’ll be working directly with key exchanges to make the transition as seamless as possible.

- -

If you’re holding in a wallet, just make sure you’re using the latest version. If you forget to update your wallet, no problem! Until Lelantus is fully activated in January 2021 you can continue to send and receive Zcoin/Firo with the outdated wallet (though we don’t recommend it).

- -

What about Lelantus?

- -

Our rebrand at the end of November coincides with the release of the Lelantus mainnet binaries with the updated Firo branding, and both changes will go into effect in a single software update.

- -

With the simultaneous launch of Lelantus and Firo, we’re double-down on our founding commitment to financial privacy. Lelantus will itself activate in January to take into account the end of year holidays.

- -

What about StakeHound’s stakedXZC?

- -

Stakehound has confirmed that they are able to change the ticker to stakedFIRO when the rebrand takes into effect.

- - - -

Our branding page has all resources necessary together with our logo kit.

- -

Website

- -

Github

- -

Facebook

- -

Twitter

- -

Telegram news channel

- -

Telegram group

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/10/29/ticker-xfr-firo.html b/pr-preview/pr-452/2020/10/29/ticker-xfr-firo.html deleted file mode 100644 index 4857464da..000000000 --- a/pr-preview/pr-452/2020/10/29/ticker-xfr-firo.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - The exchange ticker for Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

The exchange ticker for Firo

-

The ticker name we initially chose was XFR, but we are receiving community feedback that many prefer Firo's ticker to be FIRO.

- -
-  XFR vs FIRO -

Pick the right exchange ticker: XFR vs FIRO

- -

On the 27th of October Zcoin announced its new name: Firo (pronounced “fee-roh”). The new identity was chosen to differentiate from competitors and to make financial privacy more accessible to more people.

- -

The ticker name we initially chose was XFR, but we are receiving community feedback that many prefer Firo’s ticker to be FIRO. We therefore recommend all journalists, exchange operators and crypto service providers to use FIRO as the main ticker.

- -

In this post we will look at the pros and cons of the two options.

- -

The case for XFR:

- -

The initial choice for the XFR was made because it complies with naming conventions. The International Organization for Standardization published a list of standard currency codes referred to as the ISO 4217 code list. The X in the code is reserved for currencies with no country: supranational currencies and things which are “similar to” currencies.

- -

In 2016 it was determined that digital currencies, such as Firo, that were not issued by monetary authorities could not be assigned ISO 4217 currency codes. This is why some exchanges use XBT as a ticker for Bitcoin.

- -

The main argument against using the XFR ticker is that it looks very similar to other crypto tickers such as XRP, XLM or XMR. The similarities with XMR are especially problematic since both projects deal with privacy.

- -

The case for FIRO:

- -

When you look at XFR, the name Firo doesn’t immediately come to mind. FIRO is more intuitive for users and will help with name recognition. A practical argument is that it’s easier to use on social media: we’d only need to add #Firo and $FIRO to tweets and posts, no extra #XFR or $XFR tags need.

- -

The main argument against FIRO is that if you want to compete against fiat, you need to play on the same level and comply with world conventions. This would mean using three letters and an X at the start of the ticker. But while ISO 4217 worked nicely for countries, it can’t accommodate all of crypto. Even ISO experts themselves believe that they need a separate list of codes to identify digital currencies.

- -

FIRO is the community choice

- -

It should be noted that Bitcoin uses both BTC and XBT, but ideally the community decides on one standard. Firo has conducted polls to harvest the wisdom of the crowd:

- - - - - - - - - - - - - - - - - - - - - - - - - - -
 XFRFIRO
Telegram (321 votes)17%83%
Blockfolio (198 votes)24%76%
Twitter (414 votes)33%67%
- -

Final results of the ticker poll.

- -

The message from the community is clear: FIRO is the preferred choice. We therefore recommend all journalists, exchange operators and crypto service providers to use FIRO as the main ticker. With the FIRO currency code, Firo is ready for the future.

- -

What do you think about the rebranding to Firo? -Let us know on social media: </firo-site/pr-preview/pr-452/community/>

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html b/pr-preview/pr-452/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html deleted file mode 100644 index cad10b556..000000000 --- a/pr-preview/pr-452/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - New DeFi Bridge For Zcoin via Stakehound | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New DeFi Bridge For Zcoin via Stakehound

-

Zcoin is the first project to launch on Stakehound's liquidity bridge to DeFi ecosystem on Ethereum

- -
- Introducing stakedXZC -

Starting today, Zcoin (soon to be Firo) is the first project to launch on StakeHound’s liquidity bridge to the decentralized finance (DeFi) ecosystem on Ethereum. With the new stakedXZC token, all Zcoin holders will be able to generate yield through major DeFi applications while they continue to receive stable staking rewards.

- -

Roughly half of all the XZC in circulation are staked in Znodes. Due to the design of Zcoin’s blockchain, these coins are illiquid and are locked out from being actively traded unless they cease becoming Znodes. Using the StakeHound bridge, which has already onboarded ~$850,000 USD worth of Zcoin, investors no longer have to choose between staking or participating in the DeFi ecosystem such as decentralized exchanges or loans.

- -

StakeHound will exchange XZC for a tokenized version called stakedXZC. These are ERC-20 tokens that are fully liquid. StakeHound is the first platform that tokenizes staked positions, which can be used in DeFi while still earning staking rewards.

- -

“Now Zcoin holders can participate in the DeFi ecosystem while not forgoing their Znode rewards. The ability for stakedXZC to be used in decentralized loans and DEXes greatly improves both liquidity and utility of the coin. The integration also gives Zcoin its first institutional grade custodian via Copper.co allowing institutions to more easily hold Zcoin/Firo.” Reuben Yap, Project Steward of Zcoin

- -

Znodes are essential to Zcoin’s infrastructure and provide security to the Zcoin network, but they require 1000 XZC to be locked. The new StakeHound partnership will allow all Zcoin holders to trade fractional portions of Znodes, while still earning their share of Znode rewards and any additional returns from being part of the DeFi ecosystem.

- -

The Zcoin<>StakeHound bridge offers these benefits:

- -
    -
  • -

    No need to maintain nodes yourself

    -
  • -
  • -

    Fractional ownership of Znodes

    -
  • -
  • -

    Participation in the DeFi ecosystem including DEXes and lending platforms.

    -
  • -
- -

“Our partnership with Zcoin is the first of more to come that will unlock billions of dollars of value in staked coins,” said Albert Castellana, CEO of StakeHound. “We’ve also partnered with Copper.co, an institutional grade custodian, to make onboarding as simple and safe as possible, so that stakedXZC holders can start reaping the rewards.”

- -

From the 30th of October, users will not only be able to get stakedXZC on the StakeHound Platform in exchange for original Zcoin, but also simply purchase them directly in DEXes like Uniswap. This way users can immediately start providing liquidity for the new stakedXZC and earn additional yield.

- -

As Zcoin is undergoing a rebrand that will take effect in 30 November, stakedXZC will be renamed to stakedFIRO when the time comes. No user intervention is required.

- -

The Zcoin core team are also exploring trustless bridges and are set to be integrated in renVM as member of REN Alliance.

- -

DISCLAIMER: StakeHound is solely responsible for the stakedXZC contract on Ethereum and swaps to and from native XZC into stakedXZC may require compliance with KYC and AML policies. However movement and trading of stakedXZC does not require any KYC/AML and functions like any other ERC20 token.

- -

Token contract:

- -

Uniswap ETH/StakedXZC pool

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/11/12/dev-update.html b/pr-preview/pr-452/2020/11/12/dev-update.html deleted file mode 100644 index 00ed4d50f..000000000 --- a/pr-preview/pr-452/2020/11/12/dev-update.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - Firo Dev Update - November 2020 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Dev Update - November 2020

-

To give you an idea of what’s happening behind the scenes, here is an overview that the Firo development team has shared

- -
- -

Dear Firo Family,

- -

November is an exciting month for Firo. Not only is the project completing its rebranding, it is also preparing for the launch of Lelantus. To give you an idea of what’s happening behind the scenes, here is an overview that the Firo development team has shared.

- -

Protocol

- -
    -
  • finalized emergency switch feature with one year validity -
      -
    • able to enable and disable features such as Lelantus
    • -
    • able to change parameters to reduce Lelantus spend limits
    • -
    -
  • -
  • code refactor work
  • -
  • bug fixes. Encrypted wallet now works with restoration of Lelantus mints
  • -
- -

Protocol to do:

- -
    -
  • writing tests for emergency switch feature
  • -
  • further Lelantus code refactoring
  • -
  • implement verification optimization trick
  • -
  • continued testing
  • -
- -

Wallets

- -
    -
  • finished making BIP47 code compilable
  • -
  • started to implement the BIP47 developers’ tests
  • -
  • implement restoration of BIP47 from seed
  • -
  • testing wallet coin swap feature with Switchain on Electron wallet
  • -
  • rebranding and design work for Firo done
  • -
- -

Wallets to do:

- -
    -
  • finish BIP47 tests
  • -
  • finish redesigning
  • -
  • test compatibility of BIP47 with Lelantus transactions
  • -
  • research regarding web wallet
  • -
  • continue work on mobile wallets
  • -
- -

Other

-
    -
  • new Firo website is live: /firo-site/pr-preview/pr-452
  • -
  • social media changed to new branding
  • -
  • github repositories changed to https://github.com/firoorg/
  • -
  • blockbook being updated
  • -
  • electrum being updated
  • -
  • explorer being rebranded and work to begin on updating it with latest upstream
  • -
- -

This update is intended to give you an idea what’s happening behind the scenes. It is not a complete overview of what’s happening, some projects are worked on in private especially when it deals with new research or early work.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/11/30/rebrand-is-live.html b/pr-preview/pr-452/2020/11/30/rebrand-is-live.html deleted file mode 100644 index a4f8daa21..000000000 --- a/pr-preview/pr-452/2020/11/30/rebrand-is-live.html +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - - We are now Firo! | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

We are now Firo!

-

Our rebrand is complete.

- -
- -

After following a phased approach to rebranding, our team is happy to announce that our rebrand to Firo is finally complete! As of today, users visiting zcoin.io will be redirected to firo.org.

- -

During the past few weeks, we’ve been working with wallets and exchanges, our marketing teams and influencers to ensure a smooth, gradual transition to the new name. We’ve also been hard at work preparing Lelantus for the release of the mainnet binaries.

- -

Download the latest rebrand binaries here.

- -

What’s new with Lelantus?

- -

Lelantus introduces a burn-and-redeem model that allows users to burn (or destroy) coins of arbitrary amounts — even partial ones — and redeem brand new coins that do not appear to have previous transaction histories associated with them. This technique provides unparalleled levels of practical privacy, and greatly differs from decoy methods currently out there. The release of the mainnet binaries initiates:

- -
    -
  • -

    “On-by-default” privacy (with opt-out) that puts privacy front-and-center. Now, whenever you receive funds you’ll be prompted to anonymize them

    -
  • -
  • -

    Larger anonymity sets (65,000 with sliding windows)

    -
  • -
  • -

    No fixed denominations, users are able to burn and redeem arbitrary amounts

    -
  • -
  • Change amounts are hidden, allowing you to update amounts without risking your privacy
  • -
  • Greater ease of use
  • -
- -

With the simultaneous launch of Lelantus and Firo, we are doubling-down on our founding commitment to financial privacy. Lelantus itself will activate on block 336888, which is expected to occur on January 12 or 13, 2021, taking the end of year holidays into account to ensure all ecosystem players are available during the switch.

- -

This is just the first edition of Lelantus. Later in 2021, we will enable direct anonymous payments which will allow users to pass the right to redeem coins to someone else while maintaining fully hidden amounts and sources, and also introduces a new address system. This will provide the highest levels of practical privacy.

- -

Read more about Lelantus’ features in an academic paper we released here.

- -

What do these changes mean for Zcoin Holders?

- -

As mentioned in our initial announcement, there will be no chain swap. Firo will utilize the same blockchain as Zcoin. Zcoin holders’ credentials will also remain the same.

- -

The only change you will see is an adjustment from a Zcoin balance to an identical Firo balance.

- -

For those holding a wallet, we recommend updating to the latest version before Lelantus is fully activated in January 2021. Until then, you can still continue to send and receive Zcoin/Firo with an outdated wallet. (Although it isn’t recommended!)

- -

If you are holding Zcoin in an exchange, keep paying attention to their announcements. We are working directly with key exchanges to ensure the transition is seamless.

- -

Will the ticker change?

- -

The former ticker symbol for Zcoin, XZC, is being updated as part of the rebranding process. In October, the community voted on the new ticker FIRO, following feedback that the initial selection — XFR — while following ISO standards might cause confusion and prevent association with the project name. FIRO as the ticker helps with name recognition.

- -

- -

Exchange operators and crypto service providers are aware of the new ticker with many changing it on the 30th. Others have added the update to their development pipelines.

- -

If you were to head over to StakeHound right now, for instance, you’d see our new ticker stFIRO.

- -

We expect the new FIRO ticker to show up across exchanges over the next several weeks. We know you’re all excited and don’t want to wait; all we ask is for you to remain patient for the time being. The change will come.

- -

Why ‘Firo’?

- -

Some of you may still be wondering why we went through the trouble of rebranding at all. Our explanation is this: We are passionate about making financial privacy more accessible to broader audiences; however, in order to do so successfully, we first need to differentiate ourselves from other projects and make ourselves more easily identifiable.

- -

One way to do that is by aligning our name to something more universal and effortless to pronounce. So we decided to create a brand name that sounds more like money, while paying homage to our method of ‘burning’ coins and ‘redeeming’ them later.

- -

And so the name Firo (pronounced “fee-roh”) was formed as a composite of fire and money. It is different enough to stand out, yet familiar enough to recall, promoting user-friendless and mass adoption.

- -

This explanation from Diego Salazar, the designer behind our new logo and name, provides additional background on the rationale and considerations behind the rebrand for those interested:

- -

Behind the Rebrand - Zcoin to FIRO
-

- -

Don’t forget to visit our branding page for the latest resources and Firo logos, and follow our social pages below:

- -

Github

- -

Facebook

- -

Twitter

- -

Telegram news channel

- -

Telegram group

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2020/12/08/firo-partners-with-locktrip.html b/pr-preview/pr-452/2020/12/08/firo-partners-with-locktrip.html deleted file mode 100644 index c54c84995..000000000 --- a/pr-preview/pr-452/2020/12/08/firo-partners-with-locktrip.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - Firo Partners with Travel Booking Marketplace LockTrip | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Partners with Travel Booking Marketplace LockTrip

-

- -
- -

Firo (formerly known as Zcoin) has partnered with LockTrip.com, a blockchain-based travel website which offers up to 60% discounts on more than 2 Million Hotels & Vacation Rentals thanks to its unique reverse-auctioning model. They achieve this by removing the hefty commissions imposed by intermediaries. As a result, the least discounted prices are still equal to booking.com!

- -

Starting on the 16th December, LockTrip will be listing Firo as a direct payment option, which in addition to the hotels and properties, will allow Firo users to book from over 1000 airlines.

- -

The following screenshot illustrates the price savings when booking through LockTrip.com vs Booking.com. Both screenshots are for the same accommodation at the same time, but there is over 32% saving when booking through LockTrip.

- -

- -

- -

LockTrip values honesty and doesn’t pressure-sell with warnings like “only 1 room left” or present members “special deals” that are not special, and uses fully transparent booking smart contracts. Each booking also burns 3% of the booking value in LOC.

- -

Reuben Yap, Co-Founder & Project Steward of Firo was quoted saying: -“We’re thrilled about this partnership as it adds another excellent option to allow people to spend Firo for accommodation and travel almost everywhere worldwide especially as travel restrictions ease up.”

- -

Nikola Alexandrov, CEO of LockTrip says: -“We are excited to welcome Firo to our growing family and strengthening our mission of making hefty travel commissions a thing of the past.”

- -

To celebrate the Firo integration, Locktrip is running a promotion where you can use the code “VB7RV” when signing up to unlock an additional 6% savings! The code needs to be entered during the signup. It is not possible to enter it afterwards. The code will be valid for the first 100 sign-ups.

- -

LockTrip also have an affiliate program that allows people to earn additional income

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/01/06/lelantus-activating-on-firo.html b/pr-preview/pr-452/2021/01/06/lelantus-activating-on-firo.html deleted file mode 100644 index 718d954ca..000000000 --- a/pr-preview/pr-452/2021/01/06/lelantus-activating-on-firo.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - Lelantus activating on Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus activating on Firo

-

- -
- -

The activation of Lelantus on Firo’s (formerly Zcoin) mainnet is only a few days away and will occur on block 336888 — approximately 14 January 2021, 00:18 AM UTC.

- -

Please ensure you’re on the latest Firo release before then!

- -

Lelantus represents a significant milestone in blockchain privacy, bringing the highest levels of practical privacy without compromising on trustlessness. The zero-knowledge proofs used in Lelantus employ well-established cryptographic assumptions, and don’t require trusted setup and use a simple, intuitive construction.

- -

Lelantus also scales nicely up to anonymity sets of 2^16 (65,536) or more with the utilization of optimizations and batching techniques that bring the average cost of verification of Lelantus proofs down to under 15-50 ms.

- -

- -

Our innovation in expanding one-out-of-many proofs to support hidden amounts has opened up a whole new family of privacy protocols such as Triptych by Monero Research Labs and Lelantus-MW by Beam. Our Lelantus protocol has also earned praise among cryptographers and prominent blockchain privacy developers for its elegant design and high practicality.

- -

To date, audits on our cryptographic library have been performed by Trail of Bits and the underlying cryptography by ABDK Consulting, with plans to conduct further audits where possible.

- -

Privacy by default with transparency opt-in

- -

Anonymity loves company. Therefore, the more individuals use privacy features, the more private everyone’s transactions remain! Implementation details are just as important as the underlying technology in securing users’ privacy.

- -

This is why Lelantus marks a significant step in encouraging the use of our privacy technology by prompting users to anonymize their funds and with “on-by-default” privacy that ensures transactions sent by official Firo wallets stays private. Without these prompts, many individuals forget to utilize these features — rendering their transactions less private than intended.

- -

Transparent transactions are still supported but will need to be explicitly selected. This maintains compatibility with existing integrations in our masternode infrastructure, third-party wallets, exchanges, atomic swaps and wrapped solutions.

- -

Eventually, we intend to phase out the use of transparent transactions.

- -

How Lelantus works

- -

Lelantus introduces a burn-and-redeem model, which allows individuals to ‘burn’ coins of any amount, including partial ones. All burnt coins are “placed” in a black box.

- -

To redeem coins from the box, users produce a special receipt (which uses a type of mathematical proof) to prove the fact that you do have coins in the black box without having to show the coins you burned!

- -

Unlike our previous privacy protocols Zerocoin and Sigma where you had to redeem the amount you burnt in full, Lelantus allows you to do partial redemptions while keeping the remainder in the black box with its amounts hidden.

- -

For example:

-

Alice burns 100 coins but wants to redeem only 30 anonymized coins to send to Bob.

- -

In Zerocoin/Sigma

-

Alice has to redeem the entire 100 coins first, sending the 30 coins to Bob while the change of 70 is burnt again. -Third parties can narrow down the source of Bob’s coins to everyone else who burnt a 100 coins.

- -

- -

In Lelantus

-

Alice can redeem 30 coins to Bob’s address while keeping the change of 70 in the black box. Third parties do not know the amount of change and can only narrow it down to everyone else who burnt coins totaling to more than 30 coins which can be also a combination of smaller burns.

- -

- -

Staying within the black box

- -

We have started implementing the next improvement to Lelantus which will allow users to pass the right to redeem to someone else without revealing its source or amount.

- -

Instead of having to redeem coins from the black box to do a transaction, you will be able to send your coins from within the black box which offers the highest levels of privacy. This also introduces a new Lelantus address system that will be used for private transactions.

- -

We aim to roll out this improvement sometime this year.

- -

This is thoroughly described in the latest version of our Lelantus paper which has been audited by ABDK Consulting.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/01/09/2020-in-review.html b/pr-preview/pr-452/2021/01/09/2020-in-review.html deleted file mode 100644 index 0758fd1f5..000000000 --- a/pr-preview/pr-452/2021/01/09/2020-in-review.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - - Firo: 2020 in Review | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo: 2020 in Review

-

- -
- -

Now that the dust has settled, we can reflect back on all that happened with Firo in 2020. What a year it was. We completed a rebrand, had our first halving, completely upgraded our core wallet, and released our long awaited privacy protocol, Lelantus.

- -

We’ve also welcomed two new additions to the Firo team, Sproxet and Rustam, who’ve been working on the Firo Rich GUI client.

- -

Thank you to everyone who has joined us in our fight for our right to have control over our own finances!

- -

Rebranding

- -

- -

At the of November we completed our rebrand to Firo.

- -

We are passionate about making financial privacy more accessible to broader audiences; however, in order to do so successfully, we first need to differentiate ourselves from other projects and make ourselves more easily identifiable.

- -

One way to do that is by aligning our name to something more universal and effortless to pronounce. So we decided to create a brand name that sounds more like money, while paying homage to our method of ‘burning’ coins and ‘redeeming’ them later.

- -

And so the name Firo (pronounced “fee-roh”) was formed as a composite of fire and money. It is different enough to stand out, yet familiar enough to recall, promoting user-friendless and mass adoption.

- -

This explanation from Diego Salazar, the designer behind our new logo and name, provides additional background on the rationale and considerations behind the rebrand for those interested.

- -

1st Halving

- -

On the 14th of September Firo had it first supply halving. Firo follows Bitcoin’s supply schedule which halves approximately every 4 years. Satoshi’s rationale of halving is to start a coin with a wide distribution, then taper inflation off to become a deflationary asset. As part of the first halving, the total block rewards dropped from 25 FIRO per block to 12.5 FIRO per block.

- -

As from the results of a year long discussion with the community, the block rewards are being adjusted as a balance between continuing development, masternodes and miners. You can read more about this here.

- -

Founders’ Rewards of 8% of the block reward has also completely cease as planned. This means that our founders and seed investors have stopped receiving any further block rewards. We would like to thank the founders and seed investors for supporting us throughout this early stage of Firo!

- -

We are confident that the new block reward division will serve Firo well for the next 4 years.

- -

Technology

- -

Over the course of 2020 our core wallet has been upgraded with mnemonic seed phrase backup support, deterministic masternodes, and had a core upgrade and many bug fixes and UI improvements!

- -

We now have a more solid code base and with the move to deterministic masternodes, ensures a much more reliable masternode network.

- -

Lelantus was released on testnet in October , and is set to activate on mainnet on 14th January 2021.

- -

- -

Firo’s labs published new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude.

- -

We have also significantly updated our Lelantus academic paper to contain security proofs for all cryptographic primitives.

- -

Lelantus’ cryptographic library was audited by Trail of Bits. The audit was substantially funded by community donations from the Firo’s Crowdfunding System (CCS) and the balance from the Firo Development Fund.

- -

Exchange Listings

- -

Firo was listed on many exchanges during 2020 year, including Bitcoin.com, gate.io, BitZ, BiKi, oodlebit, Sequoir, and BKEX.

- -

Binance also added a USDT trading pair to FIRO, and enabled isolated margin trading for FIRO/BTC and FIRO/USDT pairs! In addition, Binance Staking has launched support for Firo Locked Staking.

- -

By popular vote gate.io chose to list FIRO with a USDT trading pair. With a goal of 10,000,000 votes Firo managed to received an amazing 48,045,443 votes!

- -

FIRO was also listed on AtomicDex, a secure multi-coin wallet that also has the peer-to-peer trading functionality of a decentralized exchange built-in!

- -

Huobi Pool has launched a Firo staking program where Firo deposited with them (30 Firo and above) will yield Huobi Pool Tokens (HPT).

- -

The vast majority of these exchanges listed us on their own accord, or via community vote which is a testament to the strength of the Firo project. We look forward to partnering with quality exchanges to further increase Firo’s availability.

- -

Adoption and Partnerships

- -

2020 has been amazing for Firo and making partnerships.

- -

We joined the Ren Alliance as a utility partner, was the first coin after Bitcoin to be added as a funding option to the Particl Decentralized Marketplace!

- -

Firo was the first asset supported on the Stakehound platform that unlocks liquidity in Firo’s Masternodes and bridges us into the DeFi ecosystem.

- -

Zelcore and Firo partnered to bring an easy way to create, view, and manage your FIRO nodes all in one place!

- -

- -

In December, Firo also has partnered with LockTrip.com, a blockchain-based travel website which offers up to 60% discounts on more than 2 Million Hotels & Vacation Rentals thanks to its unique reverse-auctioning model!

- -

Media Coverage, interviews and marketing

- -

In 2020, Firo had a great year on media coverage and interviews. We were featured on mainstream news for example the Nasdaq and BBC News.

- -

We also had tons of interviews or features from prominent channels in the space such as:

- - -

just to name a few!

- -

Coindesk, Modern Consensus, Grant Hawkins ran pieces on Lelantus.

- -

Firo was invited to present at #Mainnet2020 with Messari giving a presentation on the Firo project, and at Monero Village Defcon we spoke on “Giving competition to Monero by ditching opt-in privacy.” Reuben Yap, Firo’s Project Steward was a panelist on CryptoMondaysVR discussing “The future of money beyond 2020.”

- -

Community and Governance

- -

We’ve made great progress in further decentralizing governance, and strengthening our community.

- -

A community based Firo Adoption Working group has been started! The current core goals of this group are to drive merchant adoption, partnerships, and to promote Firo through marketing.

- -

We had 8 community meetings during 2020 where we cover a large numbers of topics including development roadmaps, budget and funding, research, adoption efforts. The community meetings have all been recorded and uploaded to YouTube.

- -

As part of our efforts to create sustainable and decentralized funding mechanisms for the Firo project, we joined the Open Source Collective via OpenCollective. Thank you to everyone who was donated.

- -

We have seen some important decisions being discussed and deliberated in our forums such as whether to change to the Firo PoW Algorithm or whether to temporarily enable sporks until lelantus matures. Make sure to join our forums.

- -

The Firo community club together their spare CPU cycles for @foldingathome to help with Covid-19 research.

- -

The community successfully crowdfunded a complete rewrite of the initialisation logic and mnemonics generation and recovery for the Firo GUI wallet, and an audit for Lelantus. A big thank you to all the community members that contributed to the CCS to keep Firo at the forefront financial privacy and independence!

- -

Roadmap for Firo in 2021

- -

We will be updating our roadmap and clarifying our plans for 2021 and beyond soon! Stay tuned!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/01/15/lelantus-activated-mainnet.html b/pr-preview/pr-452/2021/01/15/lelantus-activated-mainnet.html deleted file mode 100644 index 9becc7d32..000000000 --- a/pr-preview/pr-452/2021/01/15/lelantus-activated-mainnet.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Lelantus Activated on Mainnet | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Activated on Mainnet

-

- -
- -

We are proud to announce that Firo’s Lelantus privacy protocol has successfully activated on Firo’s Mainnet.

- -

Lelantus introduces a burn-and-redeem model that allows users to burn (or destroy) coins of arbitrary amounts — even partial ones — and redeem brand new coins that do not appear to have previous transaction histories associated with them. This technique provides unparalleled levels of practical privacy and greatly differs from decoy methods currently out there.

- -

This implementation introduces “on-by-default” privacy and prompts users to anonymize their funds.

- -

You view the usage of Lelantus on our explorer.

- -

We will be hosting some events with prizes shortly to encourage Lelantus use, so keep your eyes posted on our communication channels.

- -

The chart below shows how Lelantus stacks against its competition.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/01/28/chainlocks-activated-mainnet.html b/pr-preview/pr-452/2021/01/28/chainlocks-activated-mainnet.html deleted file mode 100644 index 8c0866c87..000000000 --- a/pr-preview/pr-452/2021/01/28/chainlocks-activated-mainnet.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - ChainLocks activated on Firo, protects against 51% attacks | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

ChainLocks activated on Firo, protects against 51% attacks

-

- -
- -

As of block 341100, ChainLocks is now activated on Firo’s mainnet.

- -

ChainLocks utilizes our LLMQ masternode network to provide near-instant finality of blocks once confirmed and finding near-instant consensus on the longest valid/accepted chain. This method of consensus also protects against 51% attacks while retaining the fair distribution benefits of Proof of Work (PoW).

- -

Why it’s needed

- -

PoW is an excellent mechanism for ensuring fair distribution especially if mineable using commodity hardware. Anyone can participate in the network and earn a share of the block reward as long as they provide computing power when compared to other distribution mechanisms such as ICOs, pre-sales or even airdrops. It also provides an objective way to evaluate which chain is valid without relying on any external source.

- -

While elegant, PoW isn’t perfect and either boils down to being controlled by ASICs, which are by its very nature exclusionary, or being subject to 51% attacks, where hardware can be rented to attack the network as we have recently seen on Firo’s network and many others.

- -

Another weakness of PoW is that there is never any finality as the chain can always be wound back with sufficient hashpower. This also means that transactions cannot be considered safe until it’s buried under sufficient blocks or confirmations making it cumbersome to use for payments.

- -

How it Works

- -

ChainLocks solves this by having Firo’s masternode network form quorums that are used to sign and checkpoint blocks. The quorums used in ChainLocks have 400 masternodes per quorum. Several of these quorums exist at any one time and are selected deterministically at each block. Each quorum lasts for around 12 hours and are also constantly being recreated.

- -

Each member of the quorum signs the first valid block it sees extending the active chain at its current height. If >=60% of the members sign a block, it is considered final and no more reorganizations below this block are allowed.

- -

This means that transactions can be considered secure after one confirmed block with ChainLocks. On top of making 51% attacks impossible unless ChainLocks are disabled, it also prevents Selfish Mining attacks from happening as miners are incentivized to publish their blocks as soon as they find it.

- -

How Secure is the Chain with ChainLocks?

- -

To mount an attack on Firo’s blockchain now would require approximately 50% of all masternodes to be taken over to disable ChainLocks and also the necessary hashrate to mount the 51% attack. As masternodes require 1000 FIRO collateral backing it, an attacker would also need to acquire significant amounts of FIRO to attack (at the time of writing, an attacker would need more than 2,000,000 FIRO).

- -

Further calculations can be found here.

- -

Lelantus

- -

Lelantus will be reactivated early next week.

- -

Thanks

- -

We would like to thank our masternode operators, mining pools, miners and exchanges in deploying ChainLocks under such short notice and who form the backbone of our ecosystem.

- -

Last but not least we would like to thank Dash for their innovation in coming up with LLMQ ChainLocks and are proud to be the second project to implement it.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/01/29/binance-ticker-update.html b/pr-preview/pr-452/2021/01/29/binance-ticker-update.html deleted file mode 100644 index a0b9dbb58..000000000 --- a/pr-preview/pr-452/2021/01/29/binance-ticker-update.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

-

- -
- -

Firo is now trading on Binance under the new ticker $FIRO

- -

https://www.binance.com/en/support/articles/4a06d6ab6abb4f08b12bb93d6fec30ec

- -
    -
  • -

    At 2021/01/20 00:00 AM (UTC), Binance will suspend XZC staking purchases. All XZC staked in Binance Staking accounts will be unstaked and automatically deposited into users’ spot accounts. At the same time, XZC staking rewards will be calculated and rewarded based on the amount and time that the XZC was staked up until 2021/01/20 00:00 AM (UTC).

    -
  • -
  • -

    At 2021/01/20 02:00 AM (UTC), Binance will suspend XZC/USDT and XZC/BTC isolated margin borrowing, as well as XZC loan services.

    -
  • -
  • -

    At 2021/01/22 02:00 AM (UTC), we will delist XZC/USDT and XZC/BTC isolated margin trading pairs.

    -
  • -
  • -

    At 2021/01/24 10:00 PM (UTC), we will suspend XZC deposits and withdrawals. Please ensure that you leave sufficient time for your XZC deposits to be fully processed prior to this time.

    -
  • -
  • -

    At 2021/01/25 02:00 AM (UTC), we will halt trading for all XZC trading pairs, and the trading pairs will also subsequently be delisted from the exchange. We will then take an immediate snapshot of all XZC balances and begin the distribution of FIRO to all eligible users at a ratio of 1 XZC = 1 FIRO.

    -
  • -
  • -

    At 2021/01/29 02:00 AM (UTC), we will open trading for the new FIRO/BTC, FIRO/USDT, and FIRO/ETH pairs. Staking for FIRO will be available for purchase.

    -
  • -
  • -

    Deposits and withdrawals for FIRO will be opened starting at 2021/01/29 6:00 AM (UTC).

    -
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/02/11/happy-lunar-new-year.html b/pr-preview/pr-452/2021/02/11/happy-lunar-new-year.html deleted file mode 100644 index c253b69a0..000000000 --- a/pr-preview/pr-452/2021/02/11/happy-lunar-new-year.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - Happy Lunar New Year | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Happy Lunar New Year

-

- -
- -

Dear Firocious followers,

- -

We would like to wish our community a Happy Lunar New Year!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/02/20/firo-hummingbot-campaign.html b/pr-preview/pr-452/2021/02/20/firo-hummingbot-campaign.html deleted file mode 100644 index bedc3fbb0..000000000 --- a/pr-preview/pr-452/2021/02/20/firo-hummingbot-campaign.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - Firo Liquidity Mining Campaign | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Liquidity Mining Campaign

-

- -
- -

We are happy to work together with Hummingbot to allow community members to provide liquidity for $FIRO on Binance and earn rewards!

- -

Details: https://hummingbot.io/blog/2021-02-firo-liquidity-mining-campaign/

- -

Campaign Terms²

-
    -
  • Start date: February 23, 2021 12:00 AM UTC
  • -
  • Total reward pool*: ~US$10,000 in Firo for 4 weeks (week) -
      -
    • The 1st week: US$1,250 / week
    • -
    • The 2nd week: US$ 2,500 / week
    • -
    • The 3rd-4th weeks: US$3,125 / week
    • -
    -
  • -
  • Reward token: FIRO
  • -
  • Eligible token pairs: -
      -
    • FIRO/BTC
    • -
    • FIRO/USDT
    • -
    • FIRO/ETH
    • -
    -
  • -
  • Eligible orders: maker orders placed with spreads of 2% or lower
  • -
  • Exchange: binance.com
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/02/20/software-update-01453.html b/pr-preview/pr-452/2021/02/20/software-update-01453.html deleted file mode 100644 index 44ac4a31c..000000000 --- a/pr-preview/pr-452/2021/02/20/software-update-01453.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - New software update Firo v0.14.5.3 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New software update Firo v0.14.5.3

-

- -
- -

New software update Firo v0.14.5.3

- -

https://github.com/firoorg/firo/releases/tag/v0.14.5.3

- -

This is a maintenance release that resolves some bugs. It is highly recommended to update for node stability

- -

As always, please backup your wallet prior to updating for safety.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/03/09/firo-frontier-wk1.html b/pr-preview/pr-452/2021/03/09/firo-frontier-wk1.html deleted file mode 100644 index 0d5fd02a4..000000000 --- a/pr-preview/pr-452/2021/03/09/firo-frontier-wk1.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Introducing The Firo Frontier | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Introducing The Firo Frontier

-

- -
- -

Introducing the Firo Frontier!

- -

A weekly short of what’s going on with Firo!

- -

In the first Episode our host, Splineapple talks about Chainlocks, Stealth addresses, ProgPOW and more

- -

Video Link: https://www.youtube.com/watch?v=kwMisOji7n4

- -

Like and Subscribe to our Youtube Channel for more news and updates

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/03/27/community-meeting.html b/pr-preview/pr-452/2021/03/27/community-meeting.html deleted file mode 100644 index e3fa37068..000000000 --- a/pr-preview/pr-452/2021/03/27/community-meeting.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - Community Meeting 27th March 2021 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Community Meeting 27th March 2021

-

- -
- -

Greetings Firocious follower!

- -

Topics that were covered in this meeting were:

- -
    -
  • Lelantus reactivation
  • -
  • Electron wallet launch
  • -
  • Elysium tokenization layer
  • -
  • Mobile wallet design
  • -
  • ProgPOW
  • -
  • Hummingbot campaign
  • -
  • stFIRO
  • -
  • Binance Smart Chain
  • -
  • Firo Frontier
  • -
  • Research
  • -
- -

A recording of the meeting is up on our youtube channel

- -

https://www.youtube.com/watch?v=-z56VH6Vh_s

- -

See you on the next Community meeting next month!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/03/29/stfiro-sushiswap.html b/pr-preview/pr-452/2021/03/29/stfiro-sushiswap.html deleted file mode 100644 index 618c6dfe9..000000000 --- a/pr-preview/pr-452/2021/03/29/stfiro-sushiswap.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - stFiro on Sushiswap | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

stFiro on Sushiswap

-

- -
- -

stFIRO (wrapped masternoded $FIRO on ETH) has been approved for SushiSwap Onsen rewards!

- -

https://app.sushi.com/onsen

- -

Earn $SUSHI by providing liquidity on Sushiswap’s DEX on top of Firo masternode rewards and swap fees!

- -

https://coinmarketcap.com/alexandria/article/sushiswap-cookbook-a-complete-tutorial-on-sushi-defi-opportunities

- -

Get stFIRO from 1inch exchange or Sushiswap!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/04/01/firo-bsc-integration.html b/pr-preview/pr-452/2021/04/01/firo-bsc-integration.html deleted file mode 100644 index 091162cd9..000000000 --- a/pr-preview/pr-452/2021/04/01/firo-bsc-integration.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - Firo and Binance Smart Chain integration | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo and Binance Smart Chain integration

-

- -
- -

We are excited to join the Binance Smart Chain DeFi ecosystem with the introduction of BEP-20 FIRO and its support in Binance Bridge which provides access to inter-blockchain liquidity.

- -

December 2021: Binance Bridge has been retired. You can convert native FIRO to BEP20 FIRO through FiroDEX or Binance Exchange

- -

Binance Bridge provides a seamless platform where native FIRO can be converted into BEP-20 FIRO or vice versa. You can learn more about Binance Bridge with this video.

- -

- -

This also means that native FIRO can be converted and withdrawn to any BSC supported wallet such as Metamask, Trust Wallet or Binance Chain wallet. Binance exchange also allows direct deposits and withdrawals of BEP20 FIRO.

- -

- -

While BEP-20 Firo on BSC does not enjoy the same privacy or decentralization of native FIRO, we at Firo believe in a multi-blockchain cryptocurrency ecosystem where blockchains are interoperable and are used for different purposes.

- -

We continue to seek out integrations and bridges with other popular chains to increase the utility of FIRO. This integration with BSC also adds to our existing Ethereum DeFi bridge via Stakehound (stFIRO) which allows users to hold ERC20 tokens on Ethereum that represent Firo backed by masternodes and auto accrues masternode rewards on top of any other liquidity incentives.

- -

Stay tuned for activities involving BEP20 Firo!

- -

Those wanting to learn more about Firo, Binance Smartchain or Stakehound’s stFIRO can join the following Telegram channels:

- -

Firo: https://t.me/firoproject

- -

BSC: https://t.me/BinanceDEXchange

- -

Stakehound: https://t.me/stakehound

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/04/10/research-acceleration.html b/pr-preview/pr-452/2021/04/10/research-acceleration.html deleted file mode 100644 index 2412bec08..000000000 --- a/pr-preview/pr-452/2021/04/10/research-acceleration.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Accelerating Firo's privacy research | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Accelerating Firo's privacy research

-

We are pleased to announce that Dr. Aaron Feickert will be joining the Firo research team.

- -
- -

We are pleased to announce that Dr. Aaron Feickert will be joining the Firo research team on a full-time research contract through Cypher Stack, a blockchain consultancy and digital utilities provider. Most recently, Dr. Feickert assisted Firo in hardening Lelantus and providing feedback on Lelantus v2 design.

- -

Dr. Feickert will be building on Firo’s goal of providing quality research in blockchain privacy with cryptographer Aram Jivanyan to further improve and harden Lelantus v1/v2, explore privacy-preserving methods for light wallet implementations and help the transition to mandatory privacy, while retaining our incentivized infrastructure and interoperability capabilities. Continued work in this field may also benefit other privacy schemes based on one-out-of-many proofs such as Triptych and Lelantus-MW.

- -

Dr. Feickert is no stranger to the blockchain privacy scene, having served as a key Monero Research Lab researcher under the pseudonym Sarang Noether. At Monero Research Lab, his work focused on advancing transactional privacy and blockchain size efficiency, and included the theory and implementation of CLSAG, Triptych and Arcturus protocols, as well as novel implementations for Bulletproofs and Bulletproofs+.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/04/15/software-update-014060.html b/pr-preview/pr-452/2021/04/15/software-update-014060.html deleted file mode 100644 index 3e79cd57d..000000000 --- a/pr-preview/pr-452/2021/04/15/software-update-014060.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - New Mandatory Update: Firo v0.14.6.0 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New Mandatory Update: Firo v0.14.6.0

-

This is a mandatory update. Please update before 22 April.

- -
- -

We are happy to release Firo v0.14.6.0 which patches a Lelantus vulnerability and also includes extensive hardening measures. Details on these changes can be found in this Github PR.

- -

A hard fork is scheduled at block 365544 (approximately April 22, 2021, 2:00 PM UTC). Please update your wallets and nodes as soon as possible to avoid any disruptions. Once enough of the network has upgraded and stabilized past the hard fork, we will reactivate Lelantus transactions.

- -

We also have a new Electrum light wallet with Firo branding released. Our revamped rich GUI wallet is also expected to be released soon.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/04/19/liquidity-mining-for-firo-bnb.html b/pr-preview/pr-452/2021/04/19/liquidity-mining-for-firo-bnb.html deleted file mode 100644 index f696ca34d..000000000 --- a/pr-preview/pr-452/2021/04/19/liquidity-mining-for-firo-bnb.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - Announcing Firo's first incentivized liquidity pool on BSC | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Announcing Firo's first incentivized liquidity pool on BSC

-

A vFarm liquidity farm for FIRO/BNB has been launched on ValueDefi to incentivize usage and liquidity of BEP20 Firo on Binance Smart Chain.

- -
- -

We have launched a liquidity mining farm for FIRO/BNB on Binance Smart Chain (BSC) with ValueDefi! Liquidity incentives will run from block 6703000 (approximately Monday, April 19 2021, at 21:10:41 GMT+0800) to block 8303000 (approximately Monday, June 14 2021, at 10:30:38 GMT+0800).

- -

Users can earn BEP20 FIRO by providing liquidity to ValueDefi’s vFarm pool on the FIRO/BNB pair with the ratio 70/30.

- -

This vFarm represents our first incentivized liquidity pool on BSC and will help us assess the community’s interest in participating in DeFi. It will also help jumpstart the liquidity of BEP20 Firo on BSC.

- -

- -

Those preferring to participate on the Ethereum network can do so on our Sushiswap pair.

- -

Converting native FIRO to BEP20 Firo

- -

To provide liquidity you’ll need to convert your native Firo to BEP20 Firo. You can either do so via the Binance Bridge or through a withdrawal of Firo from Binance and then selecting Binance Smart Chain as the transfer network.

- -

- -

- -

Please refer to our guide for further instructions on how to provide liquidity to ValueDefi’s vFarm to start earning rewards!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/04/26/lelantus-reactivated-on-firo.html b/pr-preview/pr-452/2021/04/26/lelantus-reactivated-on-firo.html deleted file mode 100644 index d44e225b7..000000000 --- a/pr-preview/pr-452/2021/04/26/lelantus-reactivated-on-firo.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Lelantus reactivated on Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus reactivated on Firo

-

Lelantus reactivated on Firo with additional hardening measures after completion of the hard fork

- -
- -

With the release of Firo v14.6.0 and the hard fork completed, Lelantus private transactions have now been re-enabled.

- -

The team, alongside external researchers and auditors, have worked hard to bring Lelantus back online. In addition to our team members Aram Jivanyan, Aaron Feickert, Levon Petrosyan and Peter Shugalev, who have worked tirelessly on this, we would like to thank PinkPanther and Trail of Bits for their assistance in identification of the issue, reviewing the code and cryptography.

- -

Besides closing off the original attack vector, we have taken this opportunity to further harden our implementation of Lelantus with additional checks as part of a defense-in-depth strategy.

- -

We also would like to thank our community for their understanding and patience as we continue to push the frontiers of research in privacy technology!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html b/pr-preview/pr-452/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html deleted file mode 100644 index 2f7c614e1..000000000 --- a/pr-preview/pr-452/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Bridging the Fiat Gap: Payment Gateway Guardarian now offers Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Bridging the Fiat Gap: Payment Gateway Guardarian now offers Firo

-

Guardarian, a premier white-label payment gateway that bridges the gap between fiat and crypto has partnered with FIRO to allow enable fiat to Firo purchases via credit card and SEPA (Single Euro Payments Area) EUR transfers.

- -
- -

We are excited to announce our partnership with Guardarian, a premier white-label payment gateway that bridges the gap between fiat and crypto. This partnership introduces two fiat pairs: Firo/USD and Firo/EUR, that will enable fiat to Firo purchases via credit card and SEPA (Single Euro Payments Area) EUR transfers.

- -

- -

Guardarian makes purchasing crypto easy and convenient through multiple payment methods, including Visa, Mastercard, UnionPay and bank transfers. Individuals can buy or sell Firo in just 10 minutes with some of the best exchange rates and fees offered on the market.

- -

What does this mean for Firo users?

- -

Firo users can now purchase and transact a maximum of 2,000 EUR per transaction—up to 20,000 EUR per month—through Guardarian’s platform and mobile app. An account is not required for exchanges, and only a mobile phone number and proof of ID are needed to verify identities. All transactions feature integrated KYC/AML procedures and verifications to meet global regulations.

- -

This integration enhances Firo’s utility among individuals and businesses and continues our work of introducing new integrations and bridges to our users.

- -

“This partnership offers Firo an excellent opportunity to collaborate with a service backed by major payment solutions. We hope our work with Guardarian will continue to amplify Firo’s use and adoption among individuals that yearn for easier ways to buy, sell and spend crypto while maintaining transactional privacy on the blockchain. And although we champion privacy, we also recognize the need for compliance within the industry when dealing with fiat to achieve mass adoption. Guardarian’s approach to simplifying KYC/AML procedures reduces friction on this front while remaining compliant to regulators’ recommendations.” Reuben Yap, Project Steward of Firo

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html b/pr-preview/pr-452/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html deleted file mode 100644 index 13cf53a44..000000000 --- a/pr-preview/pr-452/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - Anonymize your Firo with Lelantus and Win! | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Anonymize your Firo with Lelantus and Win!

-

To celebrate the reactivation of Lelantus and to encourage use of Lelantus anonymization transactions, we are holding a month long community event where anybody who anonymizes with Lelantus stands a chance to win Firo!

- -
- -

There is a huge random element to win but the more often you anonymize your funds with Lelantus and the bigger the amount, the higher the chance you stand to win. We will credit the prizes directly to the address that anonymized the funds so your privacy is retained!

- -
    -
  1. Only Lelantus mints from blocks 369,000 to 377,630 will be eligible for this contest. Lelantusjmints are not counted.
  2. -
  3. Only mints of size 1 FIRO and above are factored in. This is to discourage spam transactions.
  4. -
  5. Addresses that have multiple mints from a single address are excluded. This is to discourage address re-use which undermines privacy.
  6. -
- -

Things to avoid:

-
    -
  1. If you are sending using Lelantus to your own address, make sure that the address is fresh and unused. Duplicate addresses are excluded from selection
  2. -
  3. Do not redeem the entire amount you have anonymized and avoid redeeming amounts that have the exact same amount you minted. This is to prevent correlation analysis based on amounts.
  4. -
- -

Prizes:

- -

1st Prize: 400 FIRO
-2nd Prize: 250 FIRO
-3rd to 10th prize: 25 FIRO
-11th to 25th prize: 10 FIRO

- -

We recommend using our official QT wallet to anonymize. If you want more fine grained control over your Lelantus mints, you can go to Settings>Options>Wallet>Enable lelantus manual-anonymize page.

- -

For those who are curious on the exact formula on how the winners are selected can view the process below which is done deterministically so people can verify the results:

- -
    -
  1. Collect all qualifying Lelantus mints (value equal or above 1 FIRO, made within blocks 369,000 to 377,630 and not minted from an address with previous Lelantus mints during the period)
  2. -
  3. Calculate sha256 hash of the collected mints
  4. -
  5. Initialize python standard PRNG with the sha256 hash
  6. -
  7. Run PRNG to produce 25 results
  8. -
  9. Sort the results based on their minted amounts
  10. -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/05/17/firo-research-update-may-2021.html b/pr-preview/pr-452/2021/05/17/firo-research-update-may-2021.html deleted file mode 100644 index 81331e907..000000000 --- a/pr-preview/pr-452/2021/05/17/firo-research-update-may-2021.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - Firo Research Update May 2021 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Research Update May 2021

-

An update on Firo's research in the past few months. Privacy preserving light wallets, security analysis of Lelantus v2, improved batched verification, proof of concept code for hierarchical one-out-of-many proofs, anonymous and end to end verifiable and self tallying voting protocol using Lelantus

- -
- -

We would like to share what Firo’s research team has been working on over the past few months.

- -

PRIVACY PRESERVING LIGHT WALLET PROTOCOLS

- -

We aim to have a light wallet that supports both Lelantus and transparent transactions without reliance on third-party servers or leaking UTXOs (such as Electrum). Transparent and Lelantus transactions require separate approaches.

- -

For Lelantus only transactions, we are working on a design that would leverage Firo’s masternode network to deliver Lelantus anonymity sets to the client so it can receive and spend using Lelantus.

- -

For transparent transactions, we find the Neutrino approach promising where all transactions in a block are compressed to be about 20 kB/block. This compressed data is then used by the client to determine whether that block has any of the client’s transactions.

- -

A work in progress draft of our proposed wallet design can be found here.

- -

LELANTUS

- -

We have been spending time diving deeper into Lelantus v2 security before coding work begins. We also have been finding ways to tweak and optimize Lelantus.

- -

Security Analysis of Lelantus v2

- -

Given the feedback we got earlier from Dmitry Khovratovich, we have been rewriting the protocol description of Lelantus v2 as a multi-round interactive protocol model between prover and verifier to improve its theoretical security model. Research is ongoing to ensure the desired security properties are maintained or improved with this updated construction.

- -

Improved Batched Verification

- -

Code is available for batch verification of range proofs. Once enabled and integrated into client code, this will enable more efficient verification.

- -

Code is also available to improve batch verification of one-out-of-many proofs by reducing the complexity of the underlying cryptographic operations.

- -

Note that all code linked here is not yet reviewed, and should not yet be considered safe for use in production.

- -

Once reviewed and approved, both pull requests will enable more efficient transaction verification without requiring consensus changes.

- -

OTHER RESEARCH WORK

- -

Hierarchical One-out-of-many Proofs

- -

Building on our previous paper, proof of concept code is now available for hierarchical one-out-of-many proofs to provide practical timing data and detail how to turn the interactive protocol into a non-interactive construction using the Fiat-Shamir method.

- -

Anonymous and End-to-End Verifiable Self-Tallying Voting Protocol

- -

Aram is working on a novel cryptographic voting protocol powered by the Lelantus concepts. This voting scheme aims to enable anonymous and end-to-end verifiable elections. But it also does not require a special trusted board to be established which will be responsible for either running a mix network or enabling trusted decryption of the final tally. This self-tallying property will greatly simplify the initialization and setup of election processes.

- -

FURTHER READING

- -

These items were looked at purely to keep ourselves up to date on recent cryptography developments and explore promising new technology. The listing of these articles do not mean that we are intending to implement them. Many of these are still in the preprint stage and have not been peer or journal reviewed.

- -

Zcash Unified addresses -Veksel: Simple, Efficient, Anonymous Payments with Large Anonymity Sets from Well-Studied Assumptions -Foundations of Ring Sampling -Stacking Sigmas: A Framework to Compose Σ -Protocols for Disjunctions (with a nice reference to Aram’s work on Hierarchical One-out-of-many Proofs!) -Efficient Range Proofs with Transparent Setup from Bounded Integer Commitments

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/06/09/introducing-receiver-address-privacy-for-firo.html b/pr-preview/pr-452/2021/06/09/introducing-receiver-address-privacy-for-firo.html deleted file mode 100644 index 9ae734f75..000000000 --- a/pr-preview/pr-452/2021/06/09/introducing-receiver-address-privacy-for-firo.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - Introducing Receiver Address Privacy for Recurring Firo Payments | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Introducing Receiver Address Privacy for Recurring Firo Payments

-

Firo launches RAP addresses on mainnet to provide on-chain recipient privacy.

- -
- -

We are proud to announce the launch of Receiver Address Privacy (RAP) on Firo’s mainnet! RAP allows users to post their RAP address publicly without compromising on privacy. You can share your RAP address in the same way you share an email address. No one can tell how many payments you have received or which transactions are yours even if they have your RAP address.

- -

RAP addresses seek to solve the problem of address re-use. Today if you posted your Bitcoin or Ethereum address publicly, someone could look up the address on a blockchain explorer and know exactly how much you have received using that address and all activities associated with it. The same problem also occurs if you have a recurring payment, for e.g. a salary payment where if you use a single address for it, someone can easily know how much you are being paid. The recommended way to overcome this is for the payee to keep sharing freshly generated addresses but this is often cumbersome.

- -

RAP addresses solve this by serving as a special type of address you can safely re-use because each sender to a RAP address can derive up to 2 billion deposit addresses that are unique to them.

- -

How does it work?

- -

RAP addresses are an adaptation of BIP47 Reusable Payment Codes by Justus Ranvier and also popularized by Samourai wallet for Bitcoin. They work by sending a one-time notification transaction on-chain to the receiver which establishes a payment channel between the sender and receiver. The sender can then automatically derive new addresses without the receiver’s further input. This all happens using the existing blockchain network without requiring any third party servers. Unfortunately, due to the lack of on-chain privacy mechanisms on Bitcoin, this notification transaction can be a privacy leak as it establishes a relationship between one of the sender’s addresses with the receiver.

- -

Firo’s implementation of BIP47 in RAP addresses differs in one significant way: the sender sends the notification transaction in a private Lelantus transaction so that the source of the notification transaction is unknown which solves this privacy leak.

- -

Firo’s implementation is also the first complete implementation of BIP47 in C++ and on a desktop wallet.

- -

How can Firo users access this feature?

- -

RAP addresses are currently accessible via Firo’s latest official QT wallet v14.7.0 and work is being done to integrate it into our desktop Electron wallet. RAP addresses are a soft fork so the upgrade and adoption of these addresses are optional.

- -

- -

- -

All funds held in RAP addresses can be restored using the same mnemonic seed words that back up your wallet.

- -

How does it differ from traditional stealth addresses?

- -

RAP addresses have similar utility to stealth addresses. Different implementations of stealth addresses have some disadvantages like a need to extensively scan the whole blockchain or have a secure channel to share the keys. RAP addresses do not have such drawbacks.

- -

Furthermore, payments to RAP addresses are indistinguishable from any other transaction and therefore cannot be identified or censored.

- -

Check out Splineapple’s video overviewing the release: https://www.youtube.com/watch?v=9Qk-X0vnV5M

- -

We’re excited to have successfully implemented RAP addresses into Firo; solving an important part of onchain privacy, namely receiver privacy. We also would like to give a special shoutout to our core developer Andrey Bezrukov who did most of the heavy lifting in implementing RAP addresses and Arcadia Group who provided an early working implementation which was partially funded through our Community Crowdfunding System.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/06/11/coinrabbit-adds-support-for-firo.html b/pr-preview/pr-452/2021/06/11/coinrabbit-adds-support-for-firo.html deleted file mode 100644 index 264872965..000000000 --- a/pr-preview/pr-452/2021/06/11/coinrabbit-adds-support-for-firo.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - Crypto Lender CoinRabbit Adds Support for Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Crypto Lender CoinRabbit Adds Support for Firo

-

Use Firo to get instant crypto loans with Coinrabbit!

- -
- -

We’re excited to announce that crypto lender CoinRabbit has added Firo to its platform! Firo users will now be able to leverage their FIRO as collateral for an instant personal crypto loan.

- -

CoinRabbit offers individuals loans at 10% APR, with borrowers receiving up to 50% of the market value in stablecoins such as USDT ERC20, USDC or USDT TRC20 that can be converted to fiat or other cryptocurrencies. The process only requires a phone number and does not require credit checks or any additional identification, such as names or personal details, and averages 5-10 minutes from start to finish.

- -

Loans can be for any duration of time; however, short-term loans under 30 days are subject to an additional processing fee.

- -

What happens to my coins during the loan period?

- -

All collateral assets are insured and securely stored in special wallets that require several layers of proofs to access until the end of the loan.

- -

CoinRabbit also constantly monitors loans for value drops as part of the service, sending multiple automatic alerts via SMS and email if any of the three limit zones that could place the loan at risk for liquidation are reached. In the event of receiving an alert, individuals can determine whether they would like to deposit more collateral to adjust the ratio, or if they would like to end the loan and repay the amount borrowed with the accrued interest.

- -

If the value of the original Firo coins used as collateral goes up during the loan period, users are given the option to take out more loans against the same collateral.

- -

What’s the process for ending the loan?

- -

Once individuals are ready to pay off their loans and regain their collateral assets, all they have to do is repay the amount loaned and the APR accumulated during the loan period. As soon as the payment is received, CoinRabbit instantly releases the coins.

- -

Have a question or need assistance? CoinRabbit offers users 24/7 live support.

- -

We’re glad this collaboration offers our users additional flexibility with FIRO they’re hodling, and hope you’ll find it useful! If you would like to see more partnerships with companies and merchants, share your ideas on our forum!

- -

DISCLAIMER: Users should always be aware of the risks of using any platform that holds your cryptocurrency including Coinrabbit. There are always risks of loss which can be caused by but not limited to insolvency, hacks or custody issues. Please visit CoinRabbit.io for complete Terms and Conditions.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/08/18/new-mandatory-update-01480.html b/pr-preview/pr-452/2021/08/18/new-mandatory-update-01480.html deleted file mode 100644 index a786ac7f2..000000000 --- a/pr-preview/pr-452/2021/08/18/new-mandatory-update-01480.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - New mandatory update Firo v0.14.8.0 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New mandatory update Firo v0.14.8.0

-

Hard Fork scheduled at block 401580

- -
- -

This is a mandatory release that moves the Lelantus joinsplit payload into the vExtrapayload section and allows Trezor support to be re-enabled.

- -

https://github.com/firoorg/firo/releases/tag/v0.14.8.0

- -

This release also contains fixes for those having unspendable funds stuck in Sigma.

- -

Please update before the hard fork scheduled at block 401580 (approximately August 26, 2021).

- -

Backup your wallet prior to updating for safety.

- -

We will be launching our testnet for FiroPoW and Elysium very soon.

- -

Stay tuned for updates.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/08/24/presenting-lelantus-spark.html b/pr-preview/pr-452/2021/08/24/presenting-lelantus-spark.html deleted file mode 100644 index c67e2005c..000000000 --- a/pr-preview/pr-452/2021/08/24/presenting-lelantus-spark.html +++ /dev/null @@ -1,381 +0,0 @@ - - - - - - - Presenting Lelantus Spark, Firo’s Flexible New Privacy Protocol | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Presenting Lelantus Spark, Firo’s Flexible New Privacy Protocol

-

Firo unveils a protocol that introduces several new privacy-preserving features.

- -
- -

Update: Lelantus paper is now available on IACR eprint with full security proofs. Read here: https://eprint.iacr.org/2021/1173

- -

Privacy is about consent, and Firo protocols aim to provide users with clear and consistent transaction privacy. With past protocols, we have always sought to create innovative methods for protecting data and preventing prying eyes from monitoring spending patterns.

- -

That’s why we would like to introduce our new privacy protocol that we’ve been working on: Lelantus Spark.

- -

Spark is a natural evolution of our work in Lelantus v1/v2 and retains many key benefits including:

- -
    -
  • -

    No trusted setup

    -
  • -
  • -

    Straightforward construction

    -
  • -
  • -

    Relies on well established cryptographic assumptions

    -
  • -
  • -

    Efficient with support for batch verification

    -
  • -
- -

More importantly, Spark introduces several exciting new privacy-preserving features such as:

- -
    -
  • -

    Spark addresses;

    -
  • -
  • -

    Efficient multisignature Operations;

    -
  • -
  • -

    Incoming and full view keys;

    -
  • -
  • -

    Modular design

    -
  • -
- -

View Lelantus Spark’s preprint paper.

- -

Spark Addresses

- -

Lelantus Spark introduces a new, non-interactive addressing system that greatly enhances the privacy of the recipient of the transaction. Funds kept in Spark addresses are hidden, meaning no one will know how much you hold and when you send funds from it—enabling private storage of your Firo.

- -

Previously, publicly shared addresses could be directly searched on a blockchain explorer and anyone could see when it received a payment. Even with hidden amounts and a hidden sender, the fact that someone has received a payment at a particular time is leaked. To mitigate this, users were recommended to always share new addresses for every single payment, which is a cumbersome process.

- -

Spark addresses solves this by allowing people to publicly share their address without it being searchable on the blockchain! Spark addresses instead automatically allows senders to generate one-time addresses on behalf of the recipient, which then designates who can spend the funds in the transaction. Additionally, third parties then are unable to easily link the recipient’s wallet address to a transaction on the blockchain without the assistance of additional external information.

- -

Currently with Lelantus v1, users are required to anonymize any funds received, a function that has to be done manually and requires the private key.

- -

With Spark, users can send Firo from transparent addresses directly into Spark addresses. Spark addresses greatly simplify anonymizing funds and makes Spark-only wallets a lot simpler, greatly enhancing privacy.

- -

We are also in the midst of discussions with exchanges to allow withdrawals directly to Spark addresses. It is our hope that Spark addresses will become the default way people use Firo.

- -

Multisignature

- -

Multisignature operations enable multiple mutually non-trusting parties to cooperatively generate, receive and authorize transactions associated with a multisig address.

- -

Spark supports efficient signing and multisignature operations through the use of a modified Chaum-Pedersen discrete logarithm proof. This has proven useful in custody and decentralized exchanges, as well as any scenarios where you want more than one party approving a transaction.

- -

View Keys

- -

Spark allows incoming and full view keys that provide flexibility in transaction visibility. With view keys, wallet owners can grant third parties opt-in visibility into incoming and/or outgoing transactions to their wallet addresses.

- -

This feature offers several practical use cases for individuals, organizations and charities:

- -
    -
  • -

    Balances can be determined for accounting and auditing purposes

    -
  • -
  • -

    Offloaded scan services can be used on online and mobile wallets

    -
  • -
  • -

    Benefactors can view balances and transaction values

    -
  • -
- -

As we gradually transition away from transparent addresses, this feature will become more important.

- -

Computation offloading

- -

Lelantus Spark’s flexible key structure allows for offloading transaction creation, chain scanning and balance computation without delegating spend authority. This means that low-powered devices like hardware wallets can support Lelantus Spark transactions by offloading the heavy computation to your PC or phone.

- -

Modular design and time tested building blocks

- -

Spark’s modular design uses well-understood cryptographic building blocks like Pedersen commitments, range proofs, zero-knowledge one-of-many proofs, and discrete logarithm equality proofs that enable straightforward security analysis without the need for trusted setup processes.

- -

Watch Firo’s Aram Jivanyan and Cypher Stack’s Aaron Feickert discuss Lelantus Spark’s advantages (Youtube link)

- -

How is this different from other privacy protocols?

- -

The Ring-CT based protocol currently used in Monero practically limits sender anonymity due to space and time scaling of its underlying signature scheme. Triptych, which was inspired by our work on Lelantus and a frontrunner for scaling ring sizes in Monero, has a complex and cumbersome multisignature process. Both schemes lack full view key support and only support incoming view keys.

- -

The Sprout and Sapling protocols supported by Zcash (and their currently deployed related updates) while offering the highest levels of theoretical anonymity sets, require trusted parameter generation to bootstrap their circuit-based proving systems. It also has huge code size and complexity while relying on more complicated assumptions.

- -

The Mimblewimble-based construction used as the basis of Grin can leak graph information prior to a merging operation performed by miners though the protocol in Beam utilizes an opt-in Lelantus-MW and additional decoys as a mitigation. Addressing in Mimblewimble constructions remains problematic either relying on interaction between sender and receiver or one-time vouchers which cannot be reused.

- -

We believe Lelantus Spark represents a holistic balance of high anonymity, simplicity and flexibility and offers a compelling alternative to existing cryptocurrency privacy protocols.

- -

What’s next?

- -

We will be continuing to work on the Lelantus Spark paper and will be finalizing protocol security proofs in the coming weeks before posting it to the IACR preprint archive.

- -

We are also exploring other useful functionality related to payment proofs, improved addressing, and protocol transitions that are relevant to Spark.

- -

We expect to begin coding certain components of Lelantus Spark in Q4 2021, with an estimated release in Q2 2022 to give time for audits. This means that Firo will be skipping implementation of Lelantus v2 in favor of Lelantus Spark.

- -

Credits

- -

We’d like to give Aram Jivanyan (Firo) and Dr. Aaron Feickert (Cypher Stack) special recognition for their hard work in creating and developing Lelantus Spark. We also would like to thank pseudonymous researcher koe for his helpful collaboration and discussion during the initial design process for Spark. We’re proud of their accomplishments and are thrilled to build a new protocol that furthers Firo’s mission of offering privacy-preserving solutions.

- -

We hope that Lelantus Spark is a useful contribution to the ecosystem and welcome feedback from research and development communities!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/08/27/firo-client-release-210.html b/pr-preview/pr-452/2021/08/27/firo-client-release-210.html deleted file mode 100644 index 0edd21737..000000000 --- a/pr-preview/pr-452/2021/08/27/firo-client-release-210.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - New Firo Client Released | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New Firo Client Released

-

With refreshed UI and dark mode

- -
- -

We have released Firo Client v2.1.0 which is an alternate version of our Firo client that has a clean user friendly interface and an integrated no-KYC Coin Swap feature. For those of you on our older beta versions of Firo Client, this is a mandatory upgrade as it incorporates Firo v14.8.0.

- -

You will also notice that the client actively pushes you to anonymize your FIRO by default.

- -

- -

By popular demand, there is also now a dark mode!

- -

- -

Head to Get Firo > Download Wallets > Electron to download the new Firo Client.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/08/30/firopow-testnet-launched.html b/pr-preview/pr-452/2021/08/30/firopow-testnet-launched.html deleted file mode 100644 index 472e80cf8..000000000 --- a/pr-preview/pr-452/2021/08/30/firopow-testnet-launched.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - FiroPoW Testnet Launched | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FiroPoW Testnet Launched

-

FiroPoW is our new mining algorithm targeted at GPUs that keeps mining accessible to everyone

- -
- -

We have launched our testnet for FiroPoW! FiroPoW is our new mining algorithm targeted at GPUs that keeps mining accessible to everyone.

- -

Firo has always been a strong believer in the power of Proof-of-Work (PoW). PoW enables community building, fair distribution and ties the value of Firo to the physical world with energy. Firo combines PoW with ChainLocks to enable all the benefits of PoW along with immunity against 51% attacks and single confirmation finality.

- -

However many of the benefits of PoW are lost if they are controlled by a few people with access to specialized hardware to mine such as ASICs and FPGAs instead of being available to the average user with easy access to commodity hardware such as GPUs and CPUs.

- -

The Argument for GPU mining

- -

FiroPoW is a variant of ProgPoW that has been tuned to fit Firo’s requirements. The creators of ProgPoW, IfDefElse, argued for the importance of mining to remain in the hands of commodity hardware:

- -

No natural distribution: There isn’t an economic purpose for ultra-specialized hardware outside of mining and thus no reason for most people to have it.

- -

No reserve group: Thus, there’s no reserve pool of hardware or reserve pool of interested parties to jump in when coin price is volatile and attractive for manipulation.

- -

High barrier to entry: Initial miners are those rich enough to invest capital and ecological resources on the unknown experiment a new coin may be. Thus, initial coin distribution through mining will be very limited causing centralized economic bias.

- -

Delegated centralization vs implementation centralization: While pool centralization is delegated, hardware monoculture is not: only the limiter buyers of this hardware can participate so there isn’t even the possibility of divesting control on short notice.

- -

No obvious decentralization of control even with decentralized mining: Once large custom ASIC makers get into the game, designing back-doored hardware is trivial. ASIC makers have no incentive to be transparent or fair in market participation.

- -

This is why Firo has always kept with its policy of remaining accessible to commodity hardware, first with our work on MTP and now with our transition to FiroPoW which is more efficient and even more difficult to build specialized machines for.

- -

Why not CPU mining?

- -

While CPU mining appears on the face of it to be more fair than GPU mining, the wide prevalence of botnets, idle server farms and those utilizing free credits for cloud computing mean that there again are a small group of users with an unfair advantage.

- -

This was experienced by many chains with CPU-friendly mining algorithms including our own in the early days of the project.

- -

How FiroPoW works

- -

Unlike previous mining algorithms which aimed to raise the cost of building specialized machines, FiroPoW was designed to tailor the algorithm to the hardware so that the GPU becomes the “specialized hardware” and uses as much of the GPU as possible.

- -

The algorithm enforces both memory and compute hard computations which is achieved by:

- -
    -
  • -

    leveraging pseudo random access to a Directed Acyclic Graph (DAG) (which is a large and increasing memory file)

    -
  • -
  • -

    shuffling (in a deterministic way) the order of a series of math operations which receive input data from the DAG itself

    -
  • -
- -

FiroPoW adds another trick to the mix which is a random element that means that a part of the algorithm constantly morphs and changes itself every block, making it impossible to build an ASIC with a fixed workflow or a bitstream for FPGAs.

- -

FiroPoW also doesn’t require a large proof unlike MTP which greatly reduces blockchain bloat and network bandwidth requirements.

- -

What is required to mine FiroPoW?

- -

Upon deployment, FiroPoW will require 4GB+ of RAM which will constantly grow by 8 MB every 1300 blocks (~4.5 days). This maintains the existing balance of GPUs mining Firo and maintains profitability by keeping out outdated cards with 4 GB or less memory that tend to be owned by a small set of large scale miners who purchased them en-masse for dirt cheap. -In short, you need a graphics card with more than 4GB of ram.

- -

How to get Started with FiroPoW

- -

To connect to our testnet with FiroPoW, build Firo’s binary using this branch on Github and run it with the -testnet flag.

- -

We have an open source reference miner available and have also contacted several third party miner developers to work on optimized versions of it.

- -

There is also a testnet mining pool online provided courtesy of MintPond.

- -

We plan to launch FiroPoW on Firo’s mainnet in approximately a month to give time for our ecosystem partners to test and prepare for the transition.

- -

- -

Credits

- -

We would like to thank Kristy-Leigh Minehan (one of the creators of ProgPoW of which FiroPoW is a variant) and Andrea Lanfranchi for their help, advice and input in implementing FiroPoW and its miner. A very big thank you to JC from Mintpond for provision of a testnet stratum and his work on providing a reference FiroPoW stratum. We would also like to thank and acknowledge the help and support received from Blondfrogs, Bigpiggy, Delgon and Greer.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/09/15/dev-update.html b/pr-preview/pr-452/2021/09/15/dev-update.html deleted file mode 100644 index 76d9aef72..000000000 --- a/pr-preview/pr-452/2021/09/15/dev-update.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - Firo Dev Update - September 2021 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Dev Update - September 2021

-

An update on Firo's latest development.

- -
- -

Here’s a quick update on what Firo has been working behind the scenes:

- -

Lelantus Spark

- -

We have made significant headway in our next generation privacy protocol Lelantus Spark!

- -

Lelantus Spark’s security proofs have been completed and the paper has been uploaded to IACR’s preprint archive. We are in the process of seeking cryptographic audits.

- -

Significant improvements have been made in performance and proof of concept code is also now available.

- -

We continue to explore further optimizations and improvements in addressing.

- -

We are also doing a preliminary investigation of hardware acceleration of Lelantus Spark to improve scalability.

- -

FiroPoW

- -

FiroPoW is on testnet and is ready for deployment. We are waiting for InstantSend to be completed before deployment on mainnet so both FiroPoW and InstantSend can be rolled out together in one hard fork.

- -

Our reference miner is out and from our talks with third party miner devs, both AMD and Nvidia cards will have miners available upon release to mainnet.

- -

Electrum versions of our wallet with FiroPoW are also being developed. FiroPoW blocks are about 500 times smaller than MTP blocks which will drastically improve scalability and lower system requirements.

- -

We will be investigating ways that we can strip MTP proofs from older blocks for faster sync and lowering node requirements in the future.

- -

InstantSend

- -

We have launched an internal devnet for InstantSend and have been testing before rolling it out on testnet. We are tweaking the UI to indicate instant-locked transactions and to make them available immediately for spending. By default, all transactions from our wallets will be via InstantSend.

- -

Our use of Dandelion++ does slow down InstantSend slightly due to the way Dandelion++ stealthily propagates the transaction before broadcasting it publicly, hiding the originating node of the transaction but is still sufficient for transactions to be ‘confirmed’ in a couple of seconds. Dandelion++ can be disabled to make InstantSend faster, but is not recommended for privacy reasons.

- -

Mobile Wallet

- -

Internal development build of our mobile wallet with Lelantus support is almost complete, with backend functions for Lelantus completed and UI elements being corrected.

- -

Firo Client (Electron Wallet)

- -

After completing our GUI revamp, significant performance improvements have been made. We are also working on streamlining the GUI further especially when it relates to address book functionality.

- -

Trezor Firo support

- -

Firo support for Trezor is set to be re-enabled at the next Trezor firmware release allowing users to now directly do Lelantus spends to Trezor.

- -

OTHER UPDATES

- -

Light Node Media Advisory

- -

We have entered into an advisory arrangement with Light Node Media that has worked with well known projects such as Yubico and WAX to assist Firo with partnerships, expansion of the team and listing strategies especially in the US market.

- -

TikTok

- -

We have begun filming a series of 12 videos to be posted over the course of a month targeted at educating people on cryptocurrency and privacy. The aim is to be accessible and establish Firo as an authority on the subject of privacy to a more general audience.

- -

DeFi Bridges and Privacy DEXes

- -

We have been in talks with more teams in exploring additional DeFi Bridges and privacy DEXes for Firo. Stay tuned for announcements.

- -

Knit Finance recently added Firo as a wrappable asset with Copper as their custodian.

- -

AtomicDEX

- -

We are exploring ways to improve liquidity and the experience on AtomicDEX along with integration into Firo Client wallet. This is in line with our strategy to be less reliant on centralized exchanges and to build Firo liquidity on DEXes.

- -

Firo Runner

- -

As a fun side project, we have an alpha version of an endless runner game that will allow users to compete with each other on the leaderboards to win Firo.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/10/01/firopow-and-instantsend-release.html b/pr-preview/pr-452/2021/10/01/firopow-and-instantsend-release.html deleted file mode 100644 index f608abd2d..000000000 --- a/pr-preview/pr-452/2021/10/01/firopow-and-instantsend-release.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - FiroPoW and InstantSend Release with Firo v0.14.9.0 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FiroPoW and InstantSend Release with Firo v0.14.9.0

-

Hard Fork scheduled October 26th

- -
- -

We are proud to announce the release of Firo v0.14.9.0 that will enable FiroPoW and Instant Send. This is a mandatory update that will come into force on mainnet on October 26th, 6:00 UTC so you must update your wallet and nodes to v0.14.9.0 prior to this date for a seamless transition.

- -

What is FiroPoW

- -

FiroPoW is Firo’s new mining algorithm that will replace Firo’s current mining algorithm: MTP (Merkle Tree Proof). It is highly optimized for GPU mining and designed to be both FPGA and ASIC resistant to even the playing field and allow people to mine from their own consumer hardware. We have always been big fans of Proof of Work’s ability to tie the value of a virtual currency to the real world along with a way to distribute Firo’s supply in a fair and decentralized manner free from restrictions.

- -

FiroPoW follows ProgPoW’s 0.9.4 spec with a small change to have the algorithm randomly change with every block. The starting DAG size will be slightly over 4GB and will increase by 8MB every 1300 blocks (~4.5 days). This DAG size has been chosen to support most modern graphics cards.

- -

FiroPoW blocks (excluding transactions) are ~500x smaller than MTP which greatly reduces blockchain bloat and network bandwidth requirements. The gap between Nvidia and AMD graphics cards is also narrowed allowing more users to mine competitively.

- -

We will be releasing updated guides to mine Firo using the new FiroPoW algorithm and expect wide third party miner support and pools. We would like to thank everyone who has supported Firo’s ecosystem on this.

- -

What is Instant Send?

- -

Instant Send allows transactions to be safely considered final within seconds even without waiting for block confirmation. Combined with ChainLocks technology which makes blocks final with a single confirmation, it allows Firo to be used as a currency for even real life transactions. Both these technologies utilize Firo’s masternode network’s quorums.

- -

Once Firo reaches block 421150, Instant Send transactions will be default for all wallet transactions including Lelantus transactions and we will be working with ecosystem players such as exchanges to allow for fast recognition of Firo deposits.

- -

What’s Next?

- -

FiroPoW is a significant improvement that reinforces our commitment to making Firo mineable with consumer hardware and levelling the playing field. It also greatly improves Firo’s scalability by reducing storage and network requirements.

- -

InstantSend greatly improves functionality as a currency and the user experience of Firo by reducing the time needed to wait before a transaction is considered final to a couple of seconds.

- -

We believe privacy technology goes hand in hand with a good user experience and we’ll be working hard on this with native mobile wallets and fast sync wallets coming soon.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/10/15/firo-finstreet.html b/pr-preview/pr-452/2021/10/15/firo-finstreet.html deleted file mode 100644 index 7a7850e75..000000000 --- a/pr-preview/pr-452/2021/10/15/firo-finstreet.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - Firo Partners with Finstreet, India’s Largest Crypto Education Platform | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Partners with Finstreet, India’s Largest Crypto Education Platform

-

India's Largest Crypto Education Platform

- -
- -

We are pleased to partner with Finstreet as our Official Education Partner to create educational awareness for the Indian community. They are India’s first Cryptocurrency Education Platform and focus on blockchain and crypto education.

- -

Finstreet leverages their large audience on social media platforms such as Youtube, to engage with the Indian community and have run successful campaigns with prominent projects such as Algorand, Polygon(formerly Matic), Animoca Brands, Wazirx, Huobi and many more.

- -

With this partnership, we introduce Firo and the importance of cryptocurrency privacy to one of the fastest growing crypto communities with India ranking consistently in the top 2 countries in the terms of crypto adoption and percentage of population owning crypto.

- -

Finstreet will be releasing a series of videos showcasing Firo, tutorial videos, privacy technology etc. in the next few months. Stay tuned!

- -

You can find Finstreet’s content linked below:

- -

YouTube Channel
-Instagram
-Twitter
-Dailyhunt Josh
-MX Takatak
-Tiktok
-Trell
-Bolo Indya
-Chingari
-Mitron TV

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/10/18/firo-crowdfunding-system-launch.html b/pr-preview/pr-452/2021/10/18/firo-crowdfunding-system-launch.html deleted file mode 100644 index 406e97b62..000000000 --- a/pr-preview/pr-452/2021/10/18/firo-crowdfunding-system-launch.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - Launch of Firo Crowdfunding System | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Launch of Firo Crowdfunding System

-

Launch of FCS to replace the original CCS

- -
- -

Firo is proud to announce the launch of our Firo Crowdfunding System (FCS) which you can find here. This new and improved crowdfunding system will replace the original CCS we had for crowdfunding.

- -

What is FCS?

- -

Firo’s Crowdfunding System is a simple system to allow decentralization of funding for the Firo Project while also providing a way to crowdfund for larger and costly items. The idea is to allow anyone to seek funding from the community for valuable work for Firo.

- -

An example of this is the proposed audit of Lelantus Spark by HashCloak which you can check out here!

- -

FCS is forked from Wownero which is made with Python 3.5+, Flask microframework, Postgres 9.5+, and Redis. Firo is very grateful to the Wownero team for open-sourcing their funding system!

- -

Who can use FCS?

- -

Anyone can make a proposal, or participate in discussions by commenting on proposals so long as they register and sign in.

- -

FCS does maintain standardized rules for proposal submission so please read the disclaimers carefully to make sure you meet all criteria before submitting your proposal. This includes: Proposal length, measurable outcomes, estimated costs, and more. You can read these criteria in more detail by going here. Please be aware that any software funded by FCS must be open sourced under an MIT license authored by the Firo Project!

- -

Why did we switch from CCS to FCS?

- -

Firo’s original CCS was forked from Monero’s CCS with full attribution. Monero’s CCS was intended to be open-source and permissively licensed, but there was an oversight that left the code without a license. This meant that until this was resolved, third parties could not use the code without permission of the original copyright holders which involved several parties.

- -

Due to this Firo needed to take down CCS initially and though the issue was in the process of being corrected there were also other elements involved that led to this option no longer being favorable for Firo. This led to the Firo team pursuing other avenues to rectify the issue and came up with the new and improved crowdfunding system: FCS.

- -

This new system will give the team more freedom to make changes to it as necessary, and one of these changes was that with CCS it was a difficult process for the average user to create proposals due to the usage of Markdown and GitHub PRs to submit them. Because of this FCS is much more user friendly and accessible.

- -

How does this fit into Firo’s general funding model?

- -

Firo is currently primarily funded with 15% of the block reward that goes towards the core team. As a privacy coin that requires high degrees of decentralization, we would like to gradually reduce reliance on this and to allow for Firo to eventually be self sustaining and have multiple methods of funding. Firo also allows monthly contributions via OpenCollective that helps defray some of the infrastructure costs.

- -

The FCS augments these options and further encourages community members to independently seek funding for their ideas or contributions. Also don’t forget to check out MAGIC’s Firo Fund proposal that would also allow tax deductible contributions and a separate Firo fund that can work independently from the Core team.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/10/25/firo-research-update-october-2021.html b/pr-preview/pr-452/2021/10/25/firo-research-update-october-2021.html deleted file mode 100644 index f41d0ba5f..000000000 --- a/pr-preview/pr-452/2021/10/25/firo-research-update-october-2021.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Firo Research Update October 2021 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Research Update October 2021

-

An update about Lelantus Spark, MTP stripping and Light wallets

- -
- -

Here’s an update of what Firo has been researching over the past few months. Most research over the past few months has been focused on improving and hardening Lelantus Spark and we are pleased to share major updates on that front.

- -

We also have been doing research into privacy preserving methods to do light wallets.

- -

LELANTUS SPARK

- -

Lelantus Spark: Diversified Addresses

- -

The first major update, diversified addressing, allows users to generate an unlimited number of Spark addresses from a single seed.

- -

When scanning the chain to identify coins, the user only needs to scan each coin once to identify which (if any) diversified address is the coin’s recipient. This feature is similar to diversified addresses in Zcash and subaddresses in Monero and Seraphis, may be useful to retailers, exchanges, and other users who require efficient scanning operations when dealing with large numbers of people sending funds to them.

- -

We have engaged auditors to review Lelantus Spark’s cryptography and reviewers will examine two related preprint updates that enable diversified addresses in different ways: one version uses Schnorr proofs, while the other version uses an embedded Diffie-Hellman key exchange.

- -

Lelantus Spark: Threshold Signatures with FROST

- -

The second major update, threshold signing, extends Spark’s multisignature capabilities to enable smaller groups of signers to authorize the spending of coins. Multisignature operations allow groups of non-trusting users to collaboratively produce addresses.

- -

When coins are received by such an address, one or more of the users are required to authorize the spending of such coins; notably, Spark requires that these authorizations be indistinguishable from non-multisignature operations.

- -

The original version of the Spark preprint described a multisignature construction based on MuSig that required the collaboration of all users in the signing group. However, some protocols and applications require threshold signing, where any group of signers (of a specified size) can authorize spend operations.

- -

This is a more complex construction to design securely, so the Spark update under review uses a hybrid approach of techniques from MuSig and FROST to efficiently enable spend authorizations with arbitrary threshold sizes.

- -

It is important to note that while the Spark multisignature algorithms are based on those of MuSig and FROST, they are distinct from them, and should be considered experimental as they lack separate formal security proofs.

- -

Anyone is welcome to read or review the preprint updates, which are contained in feature branches of this repository, or to make suggestions for fixes and improvements.

- -

The authors hope these updates will prove useful to the ecosystem, and look forward to updating the Spark preprint with the results of review!

- -

MTP Stripping

- -

As Firo has successfully migrated to FiroPoW, the size of our blockchain will grow at a slower pace keeping node requirements in check. However there remains the issue of existing MTP proofs which occupy 200 kB per block regardless of the transactions within it. We are working on a way to strip such MTP proofs so that they need not be retained which would allow much faster full node syncing and further lower node requirements.

- -

LIGHT WALLETS

- -

Lelantus Spark is designed to be efficiently used in light wallets and we will be publishing a note on this soon. Firo still retains a transparent layer for legacy and interoperability and until that is phased out, efficient ways to sync a wallet while preserving privacy is required.

- -

Currently Firo utilizes Electrum infrastructure to support the backend of light wallets which include third party mobile wallets such as Trust Wallet, Edge and Coinomi. The primary drawback of Electrum is that Electrum can log IP addresses connecting to it and also tie it to the addresses that you look up using it. You will need to trust the Electrum server not to log or use this information. While the core team’s own Electrum infrastructure does not do this, it is best for privacy not to rely on trust.

- -

Our team has been looking at Neutrino and Utreexo solutions. Currently we are leaning towards Neutrino due to it being much simpler, not requiring serious consensus changes and is further along in having usable code. We plan to combine Neutrino with Spark support to have a privacy preserving solution to sync Firo wallets in a couple of seconds.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/11/08/mtp-data-stripping.html b/pr-preview/pr-452/2021/11/08/mtp-data-stripping.html deleted file mode 100644 index 2e48ab931..000000000 --- a/pr-preview/pr-452/2021/11/08/mtp-data-stripping.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - A smaller FIRO blockchain: MTP Data Stripping | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

A smaller FIRO blockchain: MTP Data Stripping

-

Reducing Firo's Blockchain Size

- -
- -

We have been working on solving one of Firo’s pain points which is the size of the blockchain which currently stands at 60+ GB. A big proportion of this was the MTP proofs in the block header that were needed in our previous mining algorithm to prove that work was done correctly. These proofs occupied 200 kB per block regardless of the number of transactions within it.

- -

Firo has since transitioned fully into FiroPoW and therefore we have worked out a way to strip these MTP proofs to reduce the amount of space needed to host a full node of Firo. We now have ready code that we are testing that will allow a new user syncing the blockchain from scratch to strip these MTP data proofs after they are downloaded. On our mainnet blockchain this brings down storage requirements from 60 GB to 3.5 GB, a drop of 17x. Existing nodes can still choose to retain the MTP proofs should they wish. We expect to deploy this in the next couple of weeks. Once this upgrade is complete, old blocks would also be transferred in ‘stripped’ form without the MTP proofs, greatly reducing the amount of data needed to sync Firo’s blockchain.

- -

As we prepare the way for deploying our groundbreaking work in Lelantus Spark, one of the goals of Firo’s core team has been to focus on improving the user experience of using Firo. To this end, in the past few months we have deployed InstantSend that allows instant private transactions, FiroPoW which greatly also reduces network bandwidth and storage requirements for nodes and now MTP data stripping.

- -

We are also close to having Lelantus support with mobile wallets and also are building privacy preserving light wallets and finalizing GUI elements for Elysium, Firo’s tokenization layer. We would like to thank our FiroFam for being a part of the next stage of evolution of Firo in building a cryptocurrency that is private, decentralized and free.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/11/22/firo-future-direction-2022.html b/pr-preview/pr-452/2021/11/22/firo-future-direction-2022.html deleted file mode 100644 index f4699ada7..000000000 --- a/pr-preview/pr-452/2021/11/22/firo-future-direction-2022.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - Firo's Future and Direction | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo's Future and Direction

-

Looking ahead to 2022

- -
- -

As we approach the end of 2021, we wanted to share what Firo’s core team plans are for the upcoming year along with the general project direction.

- -

A quick look at our achievements in 2021

- -

2021 was a pivotal year as we rolled out Lelantus, ChainLocks for 51% attack protection and instant block finality, InstantSend and FiroPoW. Elysium is also just around the corner along with our mobile wallet with full Lelantus support which we hope to complete by year end.

- -

We also came up with groundbreaking research with Lelantus Spark that greatly improves privacy and flexibility without sacrificing trustlessness along with Helsing, our upcoming private masternode staking mechanism.

- -

We expanded our utility with integration with Binance Smart Chain via a Binance-Pegged BEP20 FIRO token and also have a well funded pair on Pancakeswap DEX. More decentralized options with FiroDEX that would allow atomic swaps across multiple chains are coming in December 2021 as well.

- -

The changing cryptocurrency landscape

- -

Firo has always been about being a digital form of cash with privacy guarantees. The technological foundations to enable this are already being solidified. We have Lelantus Spark being built out that provides full privacy, transaction finality in a few seconds and a robust mining algorithm to ensure continued decentralized distribution of Firo.

- -

The cryptocurrency scene has changed greatly since Firo was founded and it is now clear that we will be living in a multi-chain world rather than a one coin to rule it all scenario. The use case of cryptocurrency has expanded as well beyond just being a replacement/alternative to fiat for payments to whole new types of economies from DeFi to the metaverse. This landscape is one that Firo has to embrace and accept along with understanding Firo’s role in this multi-chain world.

- -

Firo as privacy infrastructure

- -

There are several ways to approach this and we invite our community to weigh in with their opinions as well.

- -

The first approach which we are exploring is using Elysium as a way to bridge assets from other chains into Elysium to enjoy privacy along with cheap fees. This means you can bridge ERC20, BEP20, etc, tokens over into Elysium to transact privately.

- -

This would make Firo not just a privacy coin but also serve as privacy infrastructure for the rest of the cryptocurrency ecosystem that can only be done efficiently and cheaply on our chain. We plan to explore using Firo masternodes to be part of this bridging process to reduce interdependence on other chains along with allowing these masternodes to earn additional streams of income beyond just their share of the block reward.

- -

Interoperability and Firo in other ecosystems

- -

The other approach which we are actively pursuing is to ensure interoperability through decentralized bridges or multi-chain DEXes. This is already underway with talks with major projects on building this out along with our FiroDEX solution.

- -

Another possible approach that we are exploring is to create new chains on other ecosystems such as Avalanche, Symbol, or Horizen that use our Lelantus Spark technology while ensuring that existing Firo long-term holders do have a share on these new chains. This won’t affect our existing core team as new teams would be formed to do this but because they are new projects, they can take advantage of those ecosystem’s funding and research and have direct integration without just relying on bridges. This allows Firo’s technology to be used in more chains and have these ecosystems contributing to research while still accruing value to existing Firo holders. We are in an exploration phase with these other projects.

- -

What about blockchain consensus?

- -

With Ethereum and Zcash moving to Proof-of-Stake, Firo’s core team still believes in Proof of Work as a way to maintain decentralized distribution especially when combined with our hybrid masternode consensus which solves two of PoW’s big issues which are quick finality and the risk of 51% attacks.

- -

We reject the arguments that Proof of Work is bad for the environment in the same vein that electric cars are considered green technology. The issue is clean power production and distribution, not consumption as mining in itself does not produce any emissions and large scale mining is typically done where power output is underutilized which can promote renewable energy power production that would otherwise not be possible.

- -

We also reject the arguments that Proof of Work is not scalable. Proof of Stake doesn’t magically remove bottlenecks of storage, bandwidth or validation. There are also ways to shard using Proof of Work along with introducing DAG structures or other pre-consensus mechanisms as well.

- -

The core team has no immediate plans to change consensus mechanisms at this point in time and continue to believe that a hybrid Proof of Work system achieves a good balance of security, scalability, finality and decentralization which is much more important for a privacy chain.

- -

Funding

- -

The end of September 2022 would mark the 2nd year since Founder Rewards have ceased and we promised that there would be a check-in with the community to evaluate the status of the Development Fund from the block reward. A key part in this is defining the role of the core team along with exploring alternative funding mechanisms be it via the Firo Crowdfunding System or a potential Firo MAGIC fund. We look forward to having fruitful discussions with the community on the best way forward!

- -

Fighting against surveillance

- -

As cryptocurrency becomes increasingly mainstream and surveillance becomes more widespread over blockchains, Firo’s core team remains committed to protecting our privacy and the freedom of use of our money. We strongly believe in the importance of our work and in Firo’s role in providing privacy infrastructure not just for our community but the entire cryptocurrency ecosystem.

- -

Remember, Firo belongs to the community and that everyone has a role to play be it from contributing code, spreading awareness, writing articles, reaching out to vendors to accept Firo or even just being an active community member! Many of our FiroFam has been amazing and we are working on ways to increase the role of our community and show appreciation. As always, we welcome feedback from the community on our forums!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/11/25/firo-binance-pay.html b/pr-preview/pr-452/2021/11/25/firo-binance-pay.html deleted file mode 100644 index 1561fae7e..000000000 --- a/pr-preview/pr-452/2021/11/25/firo-binance-pay.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Firo integration into Binance Pay | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo integration into Binance Pay

-

Shop with Firo or send Firo to friends and family worldwide

- -
- -

Firo has been integrated into Binance Pay, a contactless, borderless and secure cryptocurrency payment technology.

- -

While we always recommend users to store Firo in their own Firo wallets such as our QT or Electron wallet which has full support of all our privacy features, the reality is that many users store their Firo on Binance.

- -

Binance Pay allows a simple and convenient way for existing Binance users to pay, receive and send Firo instantly along with easy integration with merchants that already accept Binance Pay such as Travala.

- -

You can visit Binance Marketplace and access the list of supported merchants. The Firo core team is in the process of approaching these merchants for those not already accepting Firo!

- -

This integration encourages greater adoption of Firo as a method of payment and widens our merchant base.

- -

Besides Binance Pay, merchants looking to accept Firo in a convenient way can also use Nowpayments or Coinpayments. We also invite our community to approach existing merchants using these payment gateways to add Firo as a payment option!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/12/07/team-addition.html b/pr-preview/pr-452/2021/12/07/team-addition.html deleted file mode 100644 index 29c96a027..000000000 --- a/pr-preview/pr-452/2021/12/07/team-addition.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - Team Additions to Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Team Additions to Firo

-

Three new additions

- -
- -

We are pleased to welcome three new additions to the Firo core team!

- -

LC

- -

- -

LC is an anonymous developer that is interested in the cross-section between government, politics, state power, and technology. Drawing from philosophers like Foucault, Fisher, Ellul, Ranciere, he is interested in individual human freedom, so he naturally gravitates to crypto anarchy. He focuses on computer security, philosophy, and Python software development. He follows the cypherpunk Bitstream Podcast by Frank Braun & Jonathan ‘smuggler’ Logan.

- -

Levon Hovhannisyan

- -

- -

Levon Hovhannisyan has over 6 years of professional experience, specifically in C++, algorithms and data structures. His tech stack includes but is not limited to the latest C++ standards, Python, Lua, Windows/Linux. During his professional career, Levon has also had experience in games and backend development.
-He graduated from Russian-Armenian (Slavonic) University and while studying Levon was involved in the competitive programming contests, including ACM ICPC, and the knowledge gained from them has helped him to become a professional lecturer and learning courses creator. He is also passionate about learning new technologies and software development practices, problem-solving and video games.

- -

Areg Vrtanesyan

- -

- -

Areg is a cryptography engineer in Firo and is currently majoring in Cybersecurity at Yerevan State University. Has experience in software engineering and back end programming in C++. His current interests are cryptography, information security and music.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/12/16/firo-mobile-wallet-release-with-lelantus.html b/pr-preview/pr-452/2021/12/16/firo-mobile-wallet-release-with-lelantus.html deleted file mode 100644 index 8c8103324..000000000 --- a/pr-preview/pr-452/2021/12/16/firo-mobile-wallet-release-with-lelantus.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Firo Mobile Wallet Release | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Mobile Wallet Release

-

Native mobile wallet with Lelantus privacy technology

- -
- -

We are proud to release our Firo’s native mobile wallet with Lelantus privacy on by default! Firo’s Lelantus technology allows you to send coins to others that do not have any transaction history and hides the sender, revealing nothing about you.

- -

The release of this wallet marks a huge step in making Firo and our privacy technology easy to use for everyone! The wallet has been designed to make the anonymization process seamless with all funds automatically anonymized when received and all outgoing transactions automatically sent using Lelantus.

- -

Your Firo wallet can be conveniently backed up with mnemonic seed phrases and the wallet can be secured behind a passphrase or your fingerprint.

- -

Our Firo mobile team has worked really hard over the months to port over all the necessary cryptography for Lelantus transactions to work on mobile without requiring the full blockchain. The light wallet infrastructure we have built for this wallet will be used as a base for our upcoming desktop light wallets as well.

- -

An iOS version is coming soon and we’re also working to get Firo mobile wallet on the Google Playstore and FDroid. We will also be working on further privacy improvements in the way the light wallet retrieves data and also to integrate inbuilt coin swap features.

- -

We welcome feedback from the community on how to make our mobile wallet even better! Give it a go by downloading it!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/12/17/firo-wallet-gui-refresh.html b/pr-preview/pr-452/2021/12/17/firo-wallet-gui-refresh.html deleted file mode 100644 index d35d14fba..000000000 --- a/pr-preview/pr-452/2021/12/17/firo-wallet-gui-refresh.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Refresh of Firo QT wallet interface | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Refresh of Firo QT wallet interface

-

Firo's QT wallet has been refreshed in line with Firo branding guidelines

- -
- -

We are happy to release a refresh to our QT GUI to be more in line with Firo branding while preserving the familiar layout of the previous QT wallet. The QT wallet will always be the first to receive the latest features and is catered towards more power users or those who want more fine-grained control. This new GUI is available in our latest wallet release v0.14.9.2.

- -

- -

- -

- -

A more modern looking simplified interface is also available via our Electron wallet and is the one we recommend to most users. We are working on bringing RAP address support to the Electron wallet soon!

- -

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/12/18/magic-grants-firo.html b/pr-preview/pr-452/2021/12/18/magic-grants-firo.html deleted file mode 100644 index 407e815bf..000000000 --- a/pr-preview/pr-452/2021/12/18/magic-grants-firo.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - MAGIC Grants Accepts Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

- -
- -

The Multidisciplinary Academic Grants in Cryptocurrencies (MAGIC) Grants now supports donations in Firo!

- -

MAGIC Grants is a public charity that supports various cryptocurrency networks, which they believe are essential public payment infrastructure. MAGIC Grants empowers communities to set up MAGIC Funds for various projects deemed essential. These Funds are semi-autonomous and can choose to fund various qualifying activities, including educational materials, essential developer maintenance, research, and security audits.

- -

As a registered 501(c)(3) public charity, donations through MAGIC are tax deductible for US citizens and in addition to Firo, they also accept other leading cryptocurrencies and fiat donations that you can do via bank/wire transfer or even credit card.

- -

For the Firo project we will be running a purpose specific fundraising campaign for a Lelantus Spark code audit. Details will be shared in a later post. This is not to be confused with the Lelantus Spark cryptography audit that was funded by the community and the core team through the Firo Crowdfunding System and is currently being completed by Hashcloak.

- -

We look forward to expanding Firo’s funding options and are excited to work together with MAGIC Grants.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/12/19/mtp-stripping-live-on-firo.html b/pr-preview/pr-452/2021/12/19/mtp-stripping-live-on-firo.html deleted file mode 100644 index b1595af38..000000000 --- a/pr-preview/pr-452/2021/12/19/mtp-stripping-live-on-firo.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - MTP stripping live on Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

MTP stripping live on Firo

-

Smaller blockchain is here!

- -
- -

MTP stripping is now live on Firo with our latest release. MTP stripping brings down the size of Firo’s blockchain from over 60+ GB to under 4 GB bringing down node requirements and also making it practical to run on your regular computing device especially on SSDs where space is precious.

- -

MTP stripping works by removing unneeded MTP data proofs from our previous PoW. Nodes can still choose to retain these proofs if needed. As more nodes use the MTP stripping mode, nodes will also push older blocks in stripped form, greatly reducing the amount of data required to do a fresh sync.

- -

How to Use MTP Stripping

- -

A new fresh sync would automatically strip MTP proofs. If you have an existing installation that you want to use the stripped version, you would need to clear off your existing downloaded blockchain (but don’t delete your wallet) and resync which may take a while so only do this if you’re not in a hurry to use your wallet.

- -

Follow this guide to use MTP stripping. Make sure you backup your wallet!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/12/20/bitrefill-binancepay.html b/pr-preview/pr-452/2021/12/20/bitrefill-binancepay.html deleted file mode 100644 index 4adb450f1..000000000 --- a/pr-preview/pr-452/2021/12/20/bitrefill-binancepay.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Use Firo on BitRefill via Binance Pay | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Use Firo on BitRefill via Binance Pay

-

- -
- -

With Firo’s recent Binance Pay integration, Firo is now spendable on many more merchants. BitRefill now has Firo as an option via Binance Pay which opens the door to a whole range of gift cards and top up vouchers of big name vendors such as Google, Twitch, Amazon, Grab, Uber, Steam, Ikea and many more with a total of 4000+ products.

- -

You can read more about Binance Pay and how to use it here. You can also browse their Merchant Stores here where you can buy NFTs, video game items, travel, clothing and electronics with Firo through Binance Pay as well.

- -

Do you have a business that accepts Firo? Let us know by dropping by any of our social media platforms and we’ll feature it!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/12/22/elysium-testnet-and-gui.html b/pr-preview/pr-452/2021/12/22/elysium-testnet-and-gui.html deleted file mode 100644 index 3b530bcda..000000000 --- a/pr-preview/pr-452/2021/12/22/elysium-testnet-and-gui.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - Elysium Testnet and GUI | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Elysium Testnet and GUI

-

- -
- -

Elysium is Firo’s tokenization layer that allows anyone to create their own tokens and enjoy all the privacy advantages of Lelantus technology. It opens the door to private stablecoins and voting tokens. Today we’re happy to open Elysium for testing on our testnet!

- -

We are also in the process of finalising the architecture for bridging assets from other chains into Elysium via decentralised custodians to allow Firo to serve as privacy infrastructure for the entire crypto economy to take advantage of privacy technology that is built directly into the protocol allowing cheap private transactions.

- -

To use Elysium on Testnet, see the instructions below. We are still fine tuning Elysium and appreciate any feedback or bug reports on our Github.

- -

This release is for testnet only. DO NOT USE WITH YOUR MAINNET WALLET

- -

The testnet binaries are available here. They are marked as Elysium Testnet.

- -

Starting the wallet with Elysium on testnet

- -

Windows:

- -

firo-qt.exe -testnet -elysium

- -

Linux:

- -

./firo-qt -testnet -elysium

- -

MacOS:

- -

./firo-qt -testnet -elysium

- -

If you have trouble with MacOS security settings, please modify your firo.conf and add testnet=1

- -

Requirements

- -

Please use the testnet faucet to obtain testnet FIROs. If you require more, please contact Anwar in the public Telegram or Discord channels.

- -

Transparent Elysium operations requires transparent FIRO in the address used while private Elysium operations requires private FIRO. Please anonymise as necessary.

- -

Guide

- -

A rough guide to Elysium is available here. A more comprehensive guide is being worked on.

- -

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2021/12/31/happy-new-year-2022-recap.html b/pr-preview/pr-452/2021/12/31/happy-new-year-2022-recap.html deleted file mode 100644 index 3415d353f..000000000 --- a/pr-preview/pr-452/2021/12/31/happy-new-year-2022-recap.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - Happy New Year and a Recap of 2021 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Happy New Year and a Recap of 2021

-

- -
- -

The Firo Core team would like to wish everyone a Happy New Year and take this opportunity to thank everyone for their support and belief in our work!

- -

Now is also a good time to have a quick recap of the many exciting things we achieved this year.

- -

Tech

- - - -

Community and Partnerships

- -
    -
  • Lelantus Spark audit with Hashcloak raised on Firo Crowdfunding System
  • -
  • Firo accepted on MAGIC Grants
  • -
  • Firo and Finstreet Partnership
  • -
  • Firo on Coinrabbit Loans
  • -
  • Firo on Guardarian fiat gateway
  • -
  • Firo on Polarity Exchange
  • -
  • Firo integrated with Binance Pay
  • -
  • Firo partnership with Flux
  • -
  • Firo partnership with Panther Protocol
  • -
  • Firo partnership with Railgun
  • -
  • Firo partnership with Cryptotask
  • -
- -

We look forward to the coming year and again, thank you to everyone who continues to be a part of FiroFam!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/01/04/lelantus-spark-audit-complete.html b/pr-preview/pr-452/2022/01/04/lelantus-spark-audit-complete.html deleted file mode 100644 index 83b6adca9..000000000 --- a/pr-preview/pr-452/2022/01/04/lelantus-spark-audit-complete.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - Lelantus Spark Audit Complete | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Spark Audit Complete

-

- -
- -

We have recently concluded the Lelantus Spark cryptography audit by Hashcloak that was jointly funded by the community and core team funds via the Firo Crowdfunding System! Again this was only possible due to the support and contributions of our FiroFam.

- -

No issues were found in relation to counterfeiting of coins or direct loss of transaction privacy in the Lelantus Spark privacy protocol. Some errors in the paper were found and have been fixed in our updated Lelantus Spark paper that we have updated on our ePrint.

- -

The full report can be read here. We would like to thank Mikerah Quintyne-Collins and her team from Hashcloak for doing a thorough review of Lelantus Spark cryptography.

- -

Our Lelantus Spark paper has also been accepted to the 6th Workshop on Trusted Smart Contracts, in association with the International Conference on Financial Cryptography and Data Security that will be held on 14-18 February 2022.

- -

Work on Lelantus Spark’s cryptographic libraries is well underway. Once coding is complete, an audit of the code implementing Lelantus Spark will be done. We are currently raising for this audit via MAGIC Grants which accepts not just Firo but fiat and other cryptocurrencies as well. Such donations are tax deductible if you’re a US citizen. If you would like to contribute to the code audit, head over to the GoFundMe page!

- -

We look forward to having Lelantus Spark fully deployed on Firo by Q2 2022 and bringing a whole new level of trustless privacy to Firo and the cryptocurrency ecosystem.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/01/11/usdt-bittrex.html b/pr-preview/pr-452/2022/01/11/usdt-bittrex.html deleted file mode 100644 index 37c0f3955..000000000 --- a/pr-preview/pr-452/2022/01/11/usdt-bittrex.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - Bittrex adds USDT pair to Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

- -
- -

We are happy to announce that Firo now has a USDT pair on Bittrex (both Global and US) allowing US citizens access to Firo via a stablecoin. We are confident this will allow increased utility and liquidity of Firo in the US.

- -

The FIRO/BTC pair in turn will be deprecated after 18 January 2022 to concentrate liquidity on the new FIRO/USDT pair which will be added on 9AM PT, Tuesday, 18 January 2022.

- -

Bittrex was Firo’s (then Zcoin) very first exchange back in 2016 and we look forward to continuing our relationship with one of the longest running exchanges in the space.

- -

About Bittrex

- -

Founded in 2014 by three cybersecurity engineers, Bittrex is the premier U.S.-based blockchain platform, providing lightning-fast trade execution, dependable digital wallets and industry-leading security practices. Our mission is to help advance the blockchain industry by fostering innovation, incubating new and emerging technology, and driving transformative change.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/01/18/dotoracle-partnership.html b/pr-preview/pr-452/2022/01/18/dotoracle-partnership.html deleted file mode 100644 index 0fcf6e78b..000000000 --- a/pr-preview/pr-452/2022/01/18/dotoracle-partnership.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - Firo & DotOracle Partnership | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

- -
- -

We are pleased to announce the partnership between Firo & DotOracle Network that opens up the door for assets from other chains to be bridged over to Elysium.

- -

One of DotOracle’s aims is to create a liquidity network layer that transfers digital assets back-and-forth between various blockchains such as Ethereum, Polkadot, Avalanche, Moonbeam, BSC, Polygon, Fantom and Tomochain. With our partnership, a privacy stablecoin bridge will be established on Firo’s Elysium layer. Elysium’s purpose within the DotOracle Ecosystem will be to act as a privacy enabler for the integrated L1s on DotOracle with an initial focus on stable-coins.

- -

Here’s an example of how Elysium’s integration with DotOracle would look like. If a user is transferring DAI (original token on Ethereum chain) from Ethereum to Elysium, it would be locked in DotOracle’s smart contract and validated by its validators. Once validated, DotOracle will issue/mint dUSD on Elysium and send it to the user’s specified Elysium address. Once in Elysium, the user can then anonymize using Lelantus to keep them private or transfer them to other Elysium users as well.

- -

To bridge out, a user will then use the DotOracle bridge again and then send the dUSD back to DotOracle which can be done using an anonymous Lelantus spend and then redeem it for the DAI they deposited to an address they specify. The dUSD will then be burnt on Elysium.

- -

We expect Elysium’s integration into DotOracle to be completed in the coming weeks and aim to have it live shortly after Elysium goes to mainnet.

- -

About DotOracle

- -

DotOracle is a real-time decentralized Oracle and Cross-chain liquidity network for the Polkadot Ecosystem. DotOracle allows the real world to be connected to the Polkadot ecosystem by providing a decentralized oracle service to transfer information faster and more efficiently from the real world to Polkadot in real-time. Also, DotOracle bridges liquidity and digital assets from different blockchains to the Polkadot ecosystem through the MoonBeam parachain. Read more about our docs: https://docs.dotoracle.network/

- -

Find out more about DotOracle on:
-Website: https://dotoracle.network/
-Telegram: https://t.me/dotoracle
-Twitter: https://twitter.com/DotOracle
-Medium: https://medium.com/@dotoracle.network

- -

About Firo

- -

Firo is at the forefront of cryptocurrency privacy with Lelantus and Lelantus Spark providing trustless, on-chain privacy with high anonymity sets. Dandelion++ technology also provides network-layer privacy.Firo uses a hybrid PoW and LLMQ Chainlocks system combining the fair distribution of supply with protection against 51% attacks and quick finality of transactions

- -

Read more:/firo-site/pr-preview/pr-452/

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/01/28/helsing-private-firo-masternode.html b/pr-preview/pr-452/2022/01/28/helsing-private-firo-masternode.html deleted file mode 100644 index c7dd9097a..000000000 --- a/pr-preview/pr-452/2022/01/28/helsing-private-firo-masternode.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - Helsing: Private Firo masternodes in Lelantus Spark | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Helsing: Private Firo masternodes in Lelantus Spark

-

- -
- -

We are proud to unveil our proposal for Helsing, a method to enable private masternode staking in Firo. Masternodes in Firo perform several important functions such as securing the chain against 51% attacks via ChainLocks and also enabling quick finality of transactions within a few seconds.

- -

To provide resistance against Sybil attacks, a collateral of 1000 FIRO is staked to encourage honest behaviour of the masternode and this needs to be verified by the rest of the network. Our upcoming privacy protocol, Lelantus Spark, greatly improves privacy by hiding amounts, when funds come in and also when they are moved out. Therefore there needs to be a different method of determining whether the collateral is present while preserving privacy.

- -

Helsing (named after Van Helsing ), allows users to stake their 1000 FIRO within Spark and prove that the collateral is present and not moved within Spark without revealing the source of the coins being staked. Helsing also allows masternode payouts to be paid directly to Spark addresses directly anonymizing them.

- -

Why Helsing?

- -

As a privacy centric coin, we want Spark and Spark addresses to be the default way FIRO is used and reduce the reliance on transparent addresses as part of our efforts to phase them out. Masternodes form a key component of our blockchain network and Helsing enables masternode collaterals to be held in the Spark pool and payouts to be directly anonymized. Anonymized masternode payouts increase the overall Lelantus Spark anonymity set and protects the privacy of masternode holders by preventing such funds from masternode rewards from being tied to masternodes.

- -

When is Helsing going live?

- -

The current plan is to deploy Lelantus Spark on Firo’s mainnet first (estimated Q2 2022) before implementing Helsing after. As Helsing is still a work in progress and still pending formal and external review, this gives us time for feedback, comments and suggestions from the Firo community and the wider technical community. We recommend feedback to be posted in our forums!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/02/16/firo-tradeorge.html b/pr-preview/pr-452/2022/02/16/firo-tradeorge.html deleted file mode 100644 index ac8396425..000000000 --- a/pr-preview/pr-452/2022/02/16/firo-tradeorge.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Firo Listed on TradeOrge | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Listed on TradeOrge

-

- -
- -

With the help of our community’s outreach efforts, we have now been listed on TradeOgre with a FIRO/BTC pair, a centralised crypto to crypto exchange with a focus on privacy coins.

- -

TradeOgre has been particularly popular for those seeking to preserve their privacy requiring only an email account to sign-up. The exchange has been operating since 2018 with an anonymous team.

- -

We are immensely thankful to the community members who petitioned TradeOgre to add Firo and are happy to join their stable of privacy coins.

- -

Firo is a community project which is owned by the community and as such we all share collective responsibility in the success of the project. Many of our listings including our most prominent one on Binance were community efforts which goes to show how powerful the collective voice of our Firofam community can be. We greatly encourage our community members to petition exchanges that you want to see Firo on, be it on social media, dropping them an email or dropping them a message!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/02/22/firodex-released.html b/pr-preview/pr-452/2022/02/22/firodex-released.html deleted file mode 100644 index 9cc6449db..000000000 --- a/pr-preview/pr-452/2022/02/22/firodex-released.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - FiroDEX: Atomic swap powered DEX released | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FiroDEX: Atomic swap powered DEX released

-

Trustless decentralized swaps using atomic swaps with FiroDEX!

- -
- -

We are happy to announce the release of FiroDEX to the public! FiroDex is powered by AtomicDEX which allows cross-chain swaps and interoperability and supports a wide range of chains via atomic swaps such as Ethereum, BSC, Avalanche, Matic, HECO, Qtum and any UTXO based coin.

- -

Atomic swaps are a key technology in enabling censorship resistant exchanges. FiroDEX is trustless and non-custodial as you retain full control of your keys and coins. As such it also does not require any KYC and there is no geo-restriction. Order books are also decentralised and anyone can run a FiroDEX node and contribute to its infrastructure.

- -

FiroDEX is also not based on smart contract technology which means there is much less risk of entire liquidity pools being drained due to vulnerabilities. Unlike automated market makers, FiroDEX uses an order book style allowing much greater control of liquidity and capital efficiency.

- -

There are no restrictions on what pairs you can provide liquidity for but you can view current active order books on FiroDEX that are paired with FIRO on Dexplorer. Currently, the most active pair is FIRO/FIRO-BEP20 allowing people to swap seamlessly between the two to buy/battle with FiroPunks NFTs or participate in the Binance Smart Chain ecosystem.

- -

FiroDEX also enables Liquidity Multiplication, a protocol that allows the same funds to be used in multiple pairs/orders on FiroDEX “orderbooks.” The first request to fill completes the trade, and all outstanding requests are immediately cancelled. This feature is available to the user when providing liquidity to the exchange. Liquidity Multiplication therefore allows an initial amount of funding to create an exponentially higher amount of liquidity on the exchange. Unlike centralised exchanges, all orderbook entries on FiroDEX are 100% backed by real funds.

- -

You can download the latest FiroDEX on the Github Release page! Mobile versions are also coming soon and are in testing now! While FiroDEX is still in beta stage, all core functionality is there. The underlying DEX infrastructure has been stress tested and has seen peak swaps of 10,000 swaps per minute. We are proud to be working with the AtomicDEX team to support and build decentralized crypto infrastructure.

- -

- -

- -

We encourage our community to provide liquidity to FiroDEX by placing buy/sell orders on FIRO pairs!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/03/01/campfire-firo-wallet.html b/pr-preview/pr-452/2022/03/01/campfire-firo-wallet.html deleted file mode 100644 index 992886e9e..000000000 --- a/pr-preview/pr-452/2022/03/01/campfire-firo-wallet.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Campfire, a private by default, open source Firo mobile wallet | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Campfire, a private by default, open source Firo mobile wallet

-

- -
- -

Cypher Stack and The Arcadia Group with assistance of the Firo Core Team have released Campfire, a private by default, open source mobile wallet for Firo! Campfire is so named to reference Firo’s privacy ‘burning’ mechanism but in a way that is warm, friendly and social.

- -

Campfire anonymizes all FIRO by default and works with both Android and IOS. Campfire has also confirmed support for Lelantus Spark, Firo’s new privacy protocol which will launch later this year.

- -

The Firo core team would like to extend thanks to Cypher Stack and The Arcadia Group for funding this wallet development and developing an excellent third party open sourced wallet to join the Firo ecosystem.

- -

- -

The Android version is available on the Google PlayStore today. IOS support is coming soon. Code can be viewed on their Github.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/03/07/spats-confidential-assets-lelantus-spark.html b/pr-preview/pr-452/2022/03/07/spats-confidential-assets-lelantus-spark.html deleted file mode 100644 index 7366bf899..000000000 --- a/pr-preview/pr-452/2022/03/07/spats-confidential-assets-lelantus-spark.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - Spats: Confidential Assets powered by Spark | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Spats: Confidential Assets powered by Spark

-

- -
- -

We are proud to reveal Firo’s research paper Spats (short for Spark Assets) that extends Lelantus Spark to support confidential assets in line with Firo’s focus on providing privacy to the wider cryptocurrency ecosystem.

- -

Most cryptocurrency ecosystem platforms such as Ethereum, Binance Smart Chain, Solana, and Avalanche were not designed with privacy in mind. While various attempts have been made to add privacy to these ecosystems, because of the architecture of these chains, they either rely on layer 2 solutions or use complex and expensive smart contracts and often leak data in various ways. Additionally these privacy solutions are often fragmented or competing with each other diluting the anonymity set of each method.

- -

Firo’s Lelantus Spark is a full privacy protocol that hides sender, receiver and the amount transferred without trusted setup. As Firo moves into supporting tokenization with Elysium to build a privacy ecosystem, Spats extends Spark’s functionality to hide the asset type being transferred.

- -

With many existing on-chain privacy mechanisms for token ecosystems such as Tornado Cash, the asset type remains visible which limits the anonymity set within each asset type. Spats allows all assets on the tokenization layer to share the same anonymity pool, vastly improving privacy. Additionally, it retains all the benefits of Lelantus Spark so that there is no need to anonymize in fixed denominations as amounts are hidden. Also because Firo is designed for privacy, transaction fees can be paid without revealing the source unlike in other token ecosystems.

- -

To give an example of how this would look like when fully deployed, imagine you create or bridge an asset on Elysium 2.0 called fUSD and you have another asset fDAI. When sending using Spats, a transaction sending fUSD is indistinguishable from sending fDAI. So any transaction on the Elysium 2.0 tokenization layer also improves the anonymity of all other assets in Elysium.

- -

How does Spats fit in Firo’s roadmap?

- -

Spats uses Lelantus Spark as a base which is already in a state of advanced development and we plan to deploy Lelantus Spark on mainnet this year. Spats shares much of the same cryptographic plumbing with Lelantus Spark so much of the existing code can be adapted to support it.

- -

Elysium 1.0 which we have on testnet and uses Lelantus (not Spark) is approaching release and as such would not support Spats just yet. We are already planning Elysium’s successor Elysium 2.0 and its expanded capabilities such as easier bridging with other chains or more advanced scripting/smart contract functionality and Spats would form part of Elysium 2.0.

- -

With Lelantus Spark research complete we move our focus to expanding its utility and use cases beyond just supporting private payments and hope to present to the community our proposal for Elysium 2.0 as a complete holistic privacy ecosystem that can serve as infrastructure for the whole cryptocurrency ecosystem.

- -

We welcome feedback from the academic community or researchers on our Spats research paper!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/04/01/shhhiba-rebrand.html b/pr-preview/pr-452/2022/04/01/shhhiba-rebrand.html deleted file mode 100644 index dcd4da310..000000000 --- a/pr-preview/pr-452/2022/04/01/shhhiba-rebrand.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Firo rebrands to Shhh-iba $FIDO | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo rebrands to Shhh-iba $FIDO

-

- -
- -

This is an April Fool’s 2022 joke.

- -

Dog coins have become increasingly popular and it’s easy to see why! While apes rule over the NFT space, it is the dogs that rule over coins. Cute, loyal and furry, dog coins have captured the imagination of some of the most powerful and influential people on the planet such as Elon Musk, Mark Cuban and Snoop Dogg.

- -

The Firo Core team has realised that is no longer enough to be building some of the most important privacy protocols in the cryptocurrency space. The market wants dogs and we need to answer!

- -

We are proud to reveal our rebrand of the project from Firo to Shhh-iba marrying privacy with the cuteness and irresistible power of dogs. The currency itself would be called $FIDO which also allows us to keep our existing logo and retain the good will from $FIRO.

- -

$FIDO has two meanings. It’s a popular dog’s name, and comes from the Latin word meaning “to trust and believe” which are essential elements of a currency. Secondly it’s short for Firiocious Dogs, showing that while we are loyal and cute, we also fiercely defend our privacy!

- -

We’ll also be revealing our revised fidonomics soon as we believe that we can’t have enough cute dogs and that highly inflationary infinite dog supply is a feature, not a flaw.

- -

This rebrand comes into immediate effect today on 1st April and we are sure you’ll grow to love $FIDO and the Shhh-iba project. Send your $FIDOs while only leaving a whisper!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/04/06/hummingbot-campaign-binance-gateio.html b/pr-preview/pr-452/2022/04/06/hummingbot-campaign-binance-gateio.html deleted file mode 100644 index 6a7dac4e9..000000000 --- a/pr-preview/pr-452/2022/04/06/hummingbot-campaign-binance-gateio.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - Hummingbot Firo Liquidity Campaign on Binance and Gate.io launched | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Hummingbot Firo Liquidity Campaign on Binance and Gate.io launched

-

Get $FIRO and $HBOT rewards!

- -
- -

We are happy to announce the restart of the Firo Hummingbot liquidity mining program. This time in addition to rewards in $FIRO, you’ll also be receiving $HBOT tokens. The program rewards users who provide liquidity to the following pairs:

- -

FIRO/USDT > Binance
-FIRO/USDT > Gate.io

- -
    -
  • The links above contain referral links which would help support Firo’s core team’s efforts if you sign up to those exchanges through the link.
  • -
- -

To get started:

-
    -
  1. Sign up on Hummingbot Miner with your email address.
  2. -
  3. Install, configure and run Hummingbot. Read the guide here. You can also get help on Hummingbot’s Discord.
  4. -
  5. Get Paid: Accumulate token rewards every minute. Get paid at the end of the week.
  6. -
- -

Note that liquidity only counts towards rewards where they are within +-2% spread and the closer it is to the market price, the more rewards you will earn!

- -

For full details and other terms and conditions, you can read Hummingbot’s Liquidity Mining policy.

- -

Help contribute to $FIRO’s liquidity and get rewarded!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/05/08/firo-upcoming-tokenomics-change.html b/pr-preview/pr-452/2022/05/08/firo-upcoming-tokenomics-change.html deleted file mode 100644 index 9a5a7bab7..000000000 --- a/pr-preview/pr-452/2022/05/08/firo-upcoming-tokenomics-change.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - FIRO upcoming tokenomics change | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

- -
- -

The upcoming block reward change to FIRO will be one of the biggest changes and in our eyes one of the biggest improvements to the FIRO project to date. We are empowering our community more so than ever before! Put your party hats on and get ready to celebrate!

- -

As many of you will already be aware, we as a community have been discussing the tokenomics and funding issues, specifically how block rewards are divided and the massive opportunities this could award us both as a project and as a community if taken advantage of, which is exactly what we’re doing.

- -

For those that are unaware or would like a refresher, these discussions happened publicly in several forum posts that our project steward Reuben Yap started back in February 2022, which you can read here under the ‘Firo improvement Proposals’ category of the community forum.

- -

Some of the key highlights and takeaway messages and in Reuben’s own words:

- -

“Firo has two issues, newly mined supply of Firo is being sold and the lack of community ‘participation’ due to the existence of a dev reward and difficulty of getting funding to do work for Firo” R.Y.

- -

Breaking this down, the Firo core team took a step back recently to look at some of the problems raised and engaged the community in discussions over a period of time to examine the incentive structure of the project.

- -

The solution arrived at was to change the way block rewards are divided to first of all empower those who wish to contribute to the project, build community ownership, and also ensure the incentives are aligned with the roles that masternodes and miners play in Firo’s security model and ecosystem.

- -

Let’s talk about miners and masternodes

- -

Miners, especially when mining with commodity hardware, have been one of Firo’s key pillars. It allows an easy permission-less way to acquire Firo to build Firo’s community and allows fair and anonymous distribution of Firo’s supply that bypasses any need for intermediaries or exchanges. They also provide a decentralised consensus mechanism that is not heavily reliant on datacenter infrastructure, resistant to outages, and requires continuous ongoing effort to control.

- -

However pure proof of work blockchains face their own set of challenges which we won’t get into at this time other than to say that this is reflected in Firo’s history - as some of you may remember, when Firo’s consensus was secured purely by miners and was under attack, no efforts were made by miners to defend the chain. In the same vein, Firo’s miners are overly concentrated in a single mining pool (>80%) despite numerous calls for them to spread out the hashrate. This isn’t a problem that is unique to Firo, many other GPU mined chains also have experienced similar 51% attacks.

- -

Firo today employs a hybrid mechanism that leverages both miners and masternodes to secure the chain. Masternodes provide the primary consensus, immediate block finality, and transaction security while miners continue to propose transactions, provide coin distribution and a fallback security mechanism in the event huge parts of the masternode network go down. This hybrid dual-layer of security combines the best of both worlds and requires an attacker to bring down both the masternode network and also mount sufficient hashrate to do a 51% attack, greatly increasing the costs to do so.

- -

This shift toward a dual-layer hybrid security system had not yet been accounted for in the block reward division.

- -

But that is only one part of the problem we have sought to fix.

- -

Let’s talk about community, and the role it has, and take a bit of a deep dive into some community metrics.

- -

Our community is not just important to us, it is us.

- -

We recognize that there is a need for a community fund, to reward and incentivize the community in a similar way to how we reward core developers, miners, and masternodes. Firo has a large and vibrant community that is simply not being rewarded and hence, not being leveraged, and yet it is our biggest strength by far. Leveraging and empowering our community lies at the heart of this solution.

- -

FIRO’s amazing, dedicated community consists of 81 thousand followers on Twitter, 32 thousand followers on Facebook, 4.5 thousand active members on Telegram, 11 thousand active members on Discord, and of course a YouTube channel, Subreddit, and more.

- -

These are enviable community figures.

- -

Ask any new crypto project what is top of their ‘to-do list’ and you’ll almost always get the same answer or some version of ‘build a community’. FIRO’s community is already pretty epic for want of a better word (community created Firo Punks anyone?) and we have the numbers to back it up. So the question then arose, how do we incentivize the awesome (and large) community we have to do things such as develop products and applications for FIRO as well as create videos, write articles or create hilarious and thought-provoking memes?

- -

The answer is a community fund which we can directly plug into our already existing crowdfunding system. By doing this we are effectively re-routing FIRO back into our network where newly issued Firo is used to build FIRO.

- -

“…there’s been an over-reliance on the core team to deliver on all aspects of the project even when the amount we get is relatively small. There’s been a lack of ‘ownership’ over the direction of the project from the community due to the existence of the fund which is common to most projects with a ‘Dev fund’. Basically the core team is expected to behave like an ICO/presale project with full responsibility without the necessary funding while at heart we are a community project with most of the supply going to community members.” R.Y.

- -

New block reward division and faster block time!

- -

Looking at this problem from above we saw that Firo’s incentive mechanism, our block reward division needed an upgrade. Not only was our current security protocol not accurately reflected but also the community was lacking firepower.

- -

Block reward division was the obvious place to look for a solution.

- -

Based on these finding an initial poll was created to gauge community sentiment for a block reward division change. As the vote was pretty tight, the top two options were then taken and several intermediate options were also added which eventually evolved into the final poll.

- -

The poll ended Thursday the 5th of May. The results are as follows:

- -

50% Masternodes (previously 35%)
-25% Miners (previously 50%)
-15% Dev reward (no change)
-10% Community Fund (previously 0%)

- -

Miners will continue to have a strong stake in Firo with an agreed-upon 25% block reward, meaning that effectively we are freeing up a new 25% reward which will be re-allocated to Masternodes (+15%) and a brand new community fund (+10%).

- -

Additionally, the block time would be reduced to 2.5 minutes, and the block rewards adjusted to reflect the lower block time. This will allow faster confirmations even for exchanges or wallets that do not support Firo’s InstantSend.

- -

How does the new community fund work?

- -

The community fund will directly fulfil funding requests on the existing FIRO crowdfunding system which has previously and successfully funded the Lelantus Spark Cryptography Audit.

- -

The decision to fund these requests will be decided by a community elected committee referred to as the “Community Fund Committee (CFC)”. The CFC can also independently choose to initiate projects to fund which would be tracked on the Firo Crowdfunding System.

- -

The nominations for CFC members are underway and are open to any long-standing Firo member. To maintain the independence of the CFC from the Firo core team, no full-time core team members are allowed to stand on the CFC.

- -

The plan is for the Community Fund to eventually evolve to a more decentralised model becoming a Community Matching Fund utilising Quadratic Voting as used by Gitcoin which you can read about further here. The idea is that the fund would match existing donations to a particular proposal and would weigh the amount matched based on the interest received from the community.

- -

“Matching funds would not necessarily be 1:1 matching but there will be an algorithm to determine the number of contributors to any particular proposal, and the more contributors to it, the more the funds available to ‘match’.” R.Y.

- -

The CFC members will eventually evolve into more of a guardianship role to ensure that the funding system is not being gamed.

- -

To read the finer details of the committee and or nominate and take part, head on over to the forum.

- -

When will block reward changes be implemented?

- -

We plan to roll these changes out in a new software release, which should take place in about two weeks’ time. It will be about a month before the ecosystem updates fully. This places an activation time of these changes at approximately mid-June 2022. We also will complete the election of the Community Fund Committee shortly after activation.

- -

There is an agreed-upon 6-month review and evaluation of the block reward change and the community fund. While it is not envisioned that major changes or overhauls will need to be executed, this time period is being earmarked so that the core team and the Firo community can evaluate the impacts of the block reward change and to see how the changes have affected Firo in real-time.

- -

“Let’s agree that in 6 months time, we will evaluate these changes to see if it has worked and we should be open to honestly assess the impact of the outcome of this poll and be open to readjusting.”R.Y.

- -

What do you need me to do?

- -

First of all, if you want to be a part of the Community Fund Committee or know someone who would be suitable, go ahead and post the nomination here!

- -

Next. Shout it from the rooftops and tell the world! You can start by sharing this blog post, hint-hint wink-wink.

- -

This is honestly a very exciting time for FIRO. We’ve been cracking ahead with developments, partnerships, campaigns, and listings since the start of 2022 and we’re not stopping. The block reward division change is just another positive addition to the future-proof developments we are making.

- -

We also want to invite you to add a crowdfunding proposal here. That is what this is all about. Without you, your ideas, and hard work there would be no reason for Firo to exist, and there would be no reason for private digital cash. Not only can you be rewarded for your contributions but you also ensure the strength of the network and solidify its future as the best private digital cash system that exists. Show us what you got!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/05/28/firo-accepted-into-bpsaa.html b/pr-preview/pr-452/2022/05/28/firo-accepted-into-bpsaa.html deleted file mode 100644 index 108da7365..000000000 --- a/pr-preview/pr-452/2022/05/28/firo-accepted-into-bpsaa.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - Announcement of Firo's Acceptance into the BPSAA | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Announcement of Firo's Acceptance into the BPSAA

-

Firo accepted into the BPSAA

- -
- -

Firo has been accepted into the BPSAA!

- -

Firo is proud to announce that we have been accepted and added as a member of the BPSAA! The acronym BPSAA stands for “Blockchain Privacy, Security, & Adoption Alliance”. They are a think-tank of privacy-focused projects focused on collaborative efforts for privacy innovation.

- -

The BPSAA understands that without privacy, there can be no freedom - it is a founding principle. Firo becoming part of this organization will allow us to collaborate with many other privacy projects to strengthen our project as well as theirs.

- -

What is the BPSAA?

- -

The BPSAA’s initial premise was founded by Piratechain and Turtle Network, but the dream became real when Etho Protocol and Sentinel came on board. Since then, the BPSAA has expanded to 11 member projects, and over 500,000 followers!

- -

The BPSAA’s vision is to educate the public about privacy and security while also uniting projects with goals of financial privacy! Through this alliance, each project will have interoperability and collaboration with one another - each member project has unique expertise to bring to the table.

- -

Our fellow members are Conceal, HandShake, BitTube, Dragonchain, Signum, Komodo, Ergo, Sentinel, Etho Protocol, and PirateChain. Through the alliance will be working with them to create interoperability and innovation in the space.

- -

What benefits will Firo get?

- -

Aside from the collaboration, and interoperability with our fellow members that will prove to be priceless, the members of the BPSAA benefit from many other prospects. Members can get technical assistance as well as access to expert testing panels. We will receive co-marketing efforts from the alliance.

- -

Our membership alone gives us the recognition that we are a high-quality project with a solid team and community. However, this also comes with the benefits of everything we do, produce, adopt, or innovate will get recognition by followers of the BPSAA. It will be that much easier for us all to get the word out about the great things our project is doing.

- -

Firo has long held the view that we cannot create everything, or even go it alone. Nothing can exist in isolation, and only through cooperation and collaboration can we ensure the future of not only the project but for privacy cryptocurrency, and financial freedom as a whole! This admission to the BPSAA is a great leap in the right direction.

- -

The expertise provided by our fellow members will be incomprehensible, and this will only become better as time goes on and more projects are accepted into the alliance. The expertise from these other communities is sure to shore up the weak points that Firo may have, just as we can strengthen their communities.

- -

BPSAA Firo Announcement
-BPSAA Members

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/07/04/community-fund-committee-elected.html b/pr-preview/pr-452/2022/07/04/community-fund-committee-elected.html deleted file mode 100644 index 797dbfe8a..000000000 --- a/pr-preview/pr-452/2022/07/04/community-fund-committee-elected.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - Community Fund Committee Elected | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Community Fund Committee Elected

-

Empowering the community

- -
- -

The election of the 7 member Community Fund Committee (“CFC”) to oversee the newly formed Firo Community Fund (“FCF”) has been completed!

- -

The following community members will serve as CFC members for a period of 6 months:

- - -

The elected committee is a well rounded mix of well established community members, subject matter experts and developers. We would like to thank the community for voting wisely along with all community members who have put themselves forward for this important role.

- -

The Firo Community Fund was voted into existence by the community to further decentralise Firo funding by empowering the community to be funded directly from 10% of the block reward.

- -

We look forward to seeing what the FCF can do to grow Firo!

- -

How to get funded from the Firo Community Fund

- -

Anyone can apply to be funded from the FCF by opening up a proposal in the Firo Crowdfunding System and also opening a thread on the forums to open discussion about it.

- -

The Community Fund Committee can also independently initiate proposals to be funded from the Firo Community Fund.

- -

What are the responsibilities of the Community Fund Committee?

- -
    -
  1. To decide along with taking into account community feedback on how the Firo Community Fund should be utilised.
  2. -
  3. To help evaluate community requests for funding, do due diligence of applicant applying for funding and obtain all necessary information to ensure sufficient detail for scope of work.
  4. -
  5. To evaluate and approve payment of milestone requests.
  6. -
  7. To make all reasonings of the CFC for approval/rejection public.
  8. -
  9. CFC can request for the core team’s feedback and opinion on proposals.
  10. -
  11. To always conduct themselves with professionalism without resorting to personal attacks or insults.
  12. -
- -

How will the Firo Community Fund (FCF) be utilised?

- -
    -
  1. FCF funds must always be utilised for the benefit of Firo. Research, development or promotional activities that do not directly benefit Firo should not be undertaken.
  2. -
  3. All FCF expenditure has to be disclosed. Any proposal that does not allow this will not be able to be funded from the FCF.
  4. -
  5. FCF funds should not be used for giveaways even for the purpose of promoting adoption or participation.
  6. -
  7. FCF funds should not be used to host purely social events. Educational or awareness events are acceptable but must be the primary component of the event.
  8. -
  9. FCF funds should be used and while there shouldn’t be a pressure to spend funds, the FCF should not be hoarded.
  10. -
  11. CFC can choose to use the FCF to employ contractors to embark on specific tasks or roles that will report directly to the CFC.
  12. -
  13. Should the CFC deem fit, FCF funds can be burnt by sending it to this burn address.
  14. -
  15. FCF funds address can be viewed here
  16. -
- -

Where can I see the deliberations of the Community Fund Committee?

- -

All discussions of the CFC can be seen in our Discord in the channel #communityfund and is read-only. You will need to have verified status by passing the captcha to view the channel.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/07/23/Firo-v014111.html b/pr-preview/pr-452/2022/07/23/Firo-v014111.html deleted file mode 100644 index a1c7f2de7..000000000 --- a/pr-preview/pr-452/2022/07/23/Firo-v014111.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - New mandatory update Firo v0.14.11.1 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New mandatory update Firo v0.14.11.1

-

Please update your wallet, masternode and nodes

- -
- -

This emergency release fixes a bug which results in Lelantus spends to fail verification when a new anonymity set is started. Additionally, it also adds a fix to ensure that in the case where a spent coin’s cover set is constructed from two parts, both parts are included in the corresponding Groth/Bootle proof’s transcript.

- -

We recommend users to update immediately to ensure you will be able to sync with the correct chain when a new Lelantus anonymity set is started (approximately in a week with current usage).

- -

It also corrects the halving block numbers following the acceleration in block time from 5 minutes to 2.5 minutes to be in line with the original emission schedule. This change is because we used nTime instead of a block number to switch to the new block time and therefore the block number was only known once the switch happened.

- -

You will need to update to this version even if you have updated to the earlier v0.14.11.0.

- -

Understanding Sliding Windows for Anonymity Sets

- -

Firo uses an innovative way to ensure Lelantus transactions always have a strong level of privacy. As more Lelantus transactions come about, the verification time of the proofs gets longer due to the nature of Groth-Bootle proofs which scale linearly in verification time with the amount of commitments.

- -

To maintain a balance between efficiency and high anonymity, all Lelantus mints go into a bucket (or what we call an anonymity set) that sets the max amount of Lelantus mints to 65,000. When it hits this limit, a new bucket is opened and all Lelantus mints thereon go into this new bucket.

- -

However, to prevent users in the new bucket from having limited anonymity, we pre-seed the new bucket with 16,000 mints from the previous bucket and thus the new set and the old set overlap. This is why we call it “sliding windows”. The nature of the zero knowledge proof means we don’t know which of these 16,000 mints have been spent or not. As such even if someone spends from the second bucket, they immediately start with an anonymity set of 16,000 instead of having to wait till the bucket fills up for strong anonymity.

- -

- -

If you’re using the Firo QT wallet, you can see this in action if you enable the Lelantus tab in settings.

- -

Please update immediately.

- -

Read more about Firo’s research Here

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/09/10/cfc-bonus-mining-reward.html b/pr-preview/pr-452/2022/09/10/cfc-bonus-mining-reward.html deleted file mode 100644 index 4718db2ee..000000000 --- a/pr-preview/pr-452/2022/09/10/cfc-bonus-mining-reward.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - CFC grants 10% Block Reward Bonus to decentralize hashrate | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

CFC grants 10% Block Reward Bonus to decentralize hashrate

-

Pools with <30% of total hashrate receive a bonus

- -
- -

The Firo Community Fund Committee (CFC) has approved a bonus mining rewards campaign to attract miners post ETH merge and to decentralize hashrate to build a healthy mining ecosystem.

- -

Firo utilizes a hybrid PoW/Chainlocks consensus mechanism which allows for instant finality of blocks once confirmed and provides strong protection against 51% attacks. Miners however still play an important role in proposing blocks and also serve as an important backup security mechanism in the event masternodes are attacked or brought down. This is why it’s important to ensure that there is no single point of failure or trust regardless of how trustworthy miners or a pool is.

- -

To encourage miners to spread out their hashrate over other pools, the CFC has approved a proposal for an incentive to be provided to pool operators that have less than 30% total hashrate. In return, the pools get a subsidy to reward their miners and they help spread the word about FIRO.

- -

How does the campaign work?

-
    -
  • A 10% bonus over the block reward to any pool operator that has < 30% total hashrate and has opted into the campaign
  • -
  • Rewards will be disbursed weekly based on the number of blocks each pool has solved during the week
  • -
  • Campaign period starts from the 12th September and ends on 12th October 2022.
  • -
  • Pools will promote the incentive on their socials and communication channels.
  • -
- -

From the eligible pool operators we have confirmed the following pools’ participation (alphabetical order):

-
    -
  • CruxPool
  • -
  • MinerPool.org
  • -
  • MintPond
  • -
  • SoloPool
  • -
  • WoolyPooly
  • -
- -

Following the campaign’s conclusion, the CFC will assess the impact of the incentive on hashrate decentralization to decide on whether to continue to modify the campaign. -Proposal discussion: Forum

- -

About the Firo Community Fund:

- -

The Firo Community Fund is funded from 10% of the block reward to fund community efforts and any of Firo’s ecosystem needs. It is run by a community elected committee (CFC) whose deliberations are available for anyone to see, CFC Telegram. All proposals funded are tracked on Firo’s Crowdfunding System.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/09/28/happy-6th-birthday-firo.html b/pr-preview/pr-452/2022/09/28/happy-6th-birthday-firo.html deleted file mode 100644 index 17daf51be..000000000 --- a/pr-preview/pr-452/2022/09/28/happy-6th-birthday-firo.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - - - HAPPY BIRTHDAY FIRO! WE ARE SIX! | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

HAPPY BIRTHDAY FIRO! WE ARE SIX!

-

A look at what have we done in the past year

- -
- -

Firo was launched as Zcoin on 28 September 2016 and our project is now 6 years old! We have grown tremendously as a project and we thought it would be a good opportunity to have a look back at what was achieved in the past year since our last birthday (28 September 2021)!

- -

TECHNICAL

- -
    -
  • FiroPoW was activated on October 2021 which replaced our previous mining algorithm MTP making our coin ASIC/FPGA resistant and reducing the amount of overhead needed.
  • -
  • InstantSend was activated on October 2021 making all transactions final within a few seconds without having to wait for block confirmation.
  • -
  • The First Firo mobile wallet with Lelantus privacy tech support was released. This wallet automatically anonymized any received Firo. Campfire, an open source Firo wallet was also released as a joint effort between Cypher Stack and Arcadia.
  • -
  • MTP Data stripping Extraneous data in old MTP blocks were stripped out allowing Firo’s blockchain to reduce its size from 60+ GB to around 4 GB.
  • -
  • Firo GUI UI on both Firo-QT and Electron (Rich GUI) was refreshed with a new look to reflect the Firo branding.
  • -
  • Block time was reduced to 2.5 minutes on June 17th, 2022. This allows for faster confirmations even for exchanges or wallets that do not support Firo’s InstantSend.
  • -
  • Elysium was launched on testnet and is now in release candidate status. Final bug fixes and rounds of tests are being done before releasing to the public.
  • -
  • FiroDEX, a cross-chain atomic swap DEX powered by AtomicDEX is released allowing Firo to be swapped in a decentralized manner across major chains such as Ethereum, BNB Chain, Avalanche and others.
  • -
- -

RESEARCH

- -
    -
  • The Lelantus Spark Cryptography Audit by Hashcloak has been completed. It was funded by the community and core team funds via the Firo Crowdfunding System.
  • -
  • We introduced Helsing, which enables a Private Firo Masternode in Lelantus Spark.
  • -
  • Spark Assets (Spats) were revealed that extend Lelantus Spark Technology to support confidential tokens/assets which hide the sender, receiver, amount, and also the asset being transferred.
  • -
  • The Lelantus Spark paper was accepted into the 6th Workshop on Trusted Smart Contracts organized by the International Financial Cryptography Association.
  • -
- -

TOKENOMICS AND THE FIRO COMMUNITY FUND

- -
    -
  • After three rounds of polling, the community voted for a change in the distribution of block rewards: 50% Masternodes, 25% Miners 10% Community Fund 15% Development Fund. Emission remains unchanged.
  • -
  • The Community Fund Committee (CFC) was formed and elected from the community members to oversee the newly formed Community Fund. They are a well-rounded mix of well-established community members, subject matter experts and developers which are independent from the core team.
  • -
  • The CFC approved a bonus mining rewards campaign to decentralize mining hashrate. This gives a 10% bonus over the block reward to any pool operator that has less than 30% total hashrate.
  • -
  • The CFC approved for the Community Fund to be utilized to fund the balance required for the Lelantus Spark code audit by Hashcloak
  • -
- -

NEW LISTINGS AND TRADE PAIRS

- - - -

NEW MINING POOLS

- -
    -
  • Firo can be mined on several new mining pools that have joined the Firo mining ecosystem - -
  • -
- -

Community Activities

- -
    -
  • NFTs have been made by the community to show appreciation to Firo. FiroPunks, 999 unique algorithmically generated NFTs collectible on the Binance Smart Chain were used by collectors to battle each other. It is now listed on Binance NFT market.
  • -
  • Firo Foxes is a WIP community-funded NFT PFP project. The goal is to reward Firo community members, whether they are coders, researchers, translators, or other helpful individuals.
  • -
  • Contests like animation and meme creation contests have been held to get the community involved and have some fun.
  • -
  • Moon Apes collaborated with us to bring a limited edition of Firo Moon Apes to raise money for our research.
  • -
  • There are Tiktok videos made to spread privacy awareness, Firo’s technology, and blockchain knowledge.
  • -
  • Show Me the Firo is a community podcast to discuss everything about Firo and its state. It can be found on the Firo Youtube Channel. It is also available on Firo’s Odysee channel.
  • -
  • Firorunner is a small project developed specifically for the Firo community where you can play, and earn Firo.
  • -
  • The Firo Hummingbot liquidity mining program is back on Binance. This program helps by providing liquidity to Firo and in return, getting rewards in Firo and HBOT.
  • -
- -

Partnerships

- -
    -
  • Firo will be supported as a zAsset by Panther Protocol to provide technical collaboration and research to develop new technology and invest in new ways of deploying zero-knowledge-proof systems.
  • -
  • MAGIC (Multidisciplinary Academic Grants in Cryptocurrencies) Grants accept donations in Firo. MAGIC Grants empower communities to set up MAGIC Funds for various projects deemed essential.
  • -
  • We have partnered with Finstreet to provide educational content regarding Firo and blockchain privacy to the Indian community.
  • -
  • The Railgun partnership enables the Firo Core team to use private transfers for all ERC20 grant payments and donations, enabling private stablecoin payments.
  • -
  • Partnership with DoTOracle allows them to bridge tokens across multiple chains into our upcoming privacy tokenization layer, Elysium. This allows FIRO to serve as a privacy infrastructure layer across all chains that DoTOracle supports.
  • -
  • Firo has been accepted into the BPSAA. They are a think-tank of privacy-focused projects that focus on collaborative efforts for privacy innovation.
  • -
  • We partnered with UDC Consultants, a marketing consulting agency that provides complete consulting and marketing support.
  • -
  • Bitwell is partnering with us to jointly explore on-chain privacy solutions and asset information protection using Elysium.
  • -
- -

Appreciation

- -

A huge thanks to Rasikh and the Arcadia Group for their generous donations via OpenCollective, MAGIC Grants and privately that have helped tremendously in continuing our research and development.

- -

We would also like to thank our FiroFam who donated via OpenCollective, Code Audit for Lelantus Spark via GoFundMe and in the proposals that have been posted on the Firo Crowdfunding System.

- -

Firo would not have been possible without these contributions and the core team is extremely grateful for the continued belief in our mission and project.

- -

Twitter
-Facebook
-Telegram
-Discord

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/10/10/elysium-release-candidate.html b/pr-preview/pr-452/2022/10/10/elysium-release-candidate.html deleted file mode 100644 index 58ddd9468..000000000 --- a/pr-preview/pr-452/2022/10/10/elysium-release-candidate.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - Elysium Release Candidate is now Available | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Elysium Release Candidate is now Available

-

Firo's Tokenization layer

- -
- -

Elysium, our asset tokenisation layer, is now in release candidate status and is open for public testing. Release candidate status means that while the code is complete and fully functional, this is the final testing stage before an official release.

- -

What is Elysium?

- -

Elysium is Firo’s tokenisation layer that provides a platform for anyone to create their own custom tokens. These tokens enjoy all the privacy advantages of Lelantus technology at a protocol level and low fees.

- -

Fees for transacting with these tokens are paid in Firo that have been anonymised using Lelantus. Unlike other tokenisation platforms, the fee payer’s identity is hidden when transacting with these tokens. The tokens are, by default, sent using Lelantus technology and are anonymised when received.

- -

Some of the potential use cases where Elysium can be used are:
-a) anonymous voting tokens,
-b) private stablecoins,
-c) asset-backed tokens,
-d) fun meme or community coins with privacy.

- -

The launch of Elysium expands the use cases of Firo not only to be a privacy coin but also a utility token for a privacy ecosystem.

- -

Our partners at DotOracle are working to bridge assets from other chains into Elysium to take advantage of the privacy feature that Firo has with cheap fees. Using DotOracle, you can bridge ERC20, BEP20, TRC20, etc, tokens into Elysium to transact privately.

- -

Elysium Release Candidate

- -

Before trying out the release candidate, please remember that this is a release candidate and should not be meant to be used in production wallets.

- -

Download links are available below

- -

Firo Client v3.0.0 Elysium Release Candidate for Windows, MacOS and Linux (UI)

- -

Firo v0.14.11.1 Elysium Release Candidate for Linux only (CLI only)

- -

If you have used Elysium before, please delete all folders beginning with MP* _ and also Elysium_TXDB

- -

As always, please back-up your wallet prior to updating (Settings>Backup Wallet) and store it separately.

- -

We advise using testnet to test Elysium for yourself.

- -

Firo Client Elysium Release Candidate v3.0.0

- -

1) Launch the Firo Client in testnet

- -

- -

2) After the main screen appears, head over to Settings and enable Elysium. The client will restart and let it sync to the latest block.

- -

- -

3) You can choose to create a new token or add an existing one

- -

a) To create a token, Select the Create Token button. You can fill in the desired information in the text box.

- -

You will be required to have some transparent testnet Firo in your wallet to create tokens. You can obtain testnet Firo by visiting the Firo testnet faucet at https://testexplorer.firo.org/faucet.
-Once you have created the token, It will begin adding the token to the blockchain.

- -

- -

- -

- -

b) To add an existing token to your wallet, Select the “Add existing token”. Enter the Token ID and press enter to search for its existence in the blockchain.

- -

- -

4) Finally, you have added a token to your wallet. You can send the tokens from the Send tab. You can secure your tokens by clicking the anonymization button at the top to anonymize your Firo/tokens.

- -

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/11/11/lelantus-spark-code-audit-begins.html b/pr-preview/pr-452/2022/11/11/lelantus-spark-code-audit-begins.html deleted file mode 100644 index 942ace5d7..000000000 --- a/pr-preview/pr-452/2022/11/11/lelantus-spark-code-audit-begins.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - Lelantus Spark code audit begins | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Spark code audit begins

-

- -
- -

Lelantus Spark code audit begins

- -

Lelantus Spark, our next-generation privacy protocol, is now undergoing a code security audit by Hashcloak, an independent research lab focused on privacy technology. The audit started on 31 October 2022 and is set to run for six weeks total, with an initial report available by the end of November and the remaining two weeks used to rectify any issues identified in the report.

- -

Hashcloak had previously audited Lelantus Spark’s cryptographic construction and worked with prominent clients such as the Ethereum Foundation, Flashbots, Fuel Labs, Railgun and Panther Protocol. The quality of their work on the prior audit, their deep involvement in the privacy space and the continued interest and support they have paid to our research and developments made them obvious candidates for this audit.

- -

The following people will be working on the audit:

- -

Mikerah Quintyne-Collins is an independent researcher and founder and CEO of HashCloak, a blockchain privacy R&D startup with a global team. Her research focuses on networking, validator privacy, and optimistic rollups. She organised Scaling Ethereum, a research workshop bringing together top Ethereum researchers to work on Ethereum’s most pressing scalability problems. Currently, she’s focused on privacy for blockchains, specifically mixers and mix networks for cryptocurrency transactions. Previously, she was part of the ChainSafe Systems team working on ETH2.0, namely the Lodestar Typescript client. She was awarded a Vitalik YOLO grant for her work on ETH2.0.

- -

Manish Kumar is a Cryptography Security Researcher and Engineer at HashCloak. His broad area of research is in the field of Blockchain and Cryptography. Currently, his research focus is on the specific area of cryptography known as zero-knowledge proofs. Previously, he was a research intern at Persistence One where he was actively involved in research about blockchain technology.

- -

Onur Inanc Dogryuol is a Cryptography Security Researcher and Engineer at HashCloak. His background is in Math and Cryptography. His research focus is in building and designing STARK-friendly cryptographic primitives. He is also a Cairo and Circom developer. Previously, he was a lead cryptography engineer at ZigZag Exchange, a STARK-powered exchange in the Starknet ecosystem, where he conducted research in using zero-knowledge proofs to build a scalable and privacy-preserving DEX.

- -

The audit was funded with the support of our Firo community, with a special shout-out to Rasikh Morani from Arcadia Group and the Community Fund Committee for their generous contributions. Audit funds disbursements are being handled by MAGIC Grants, a public charity that supports cryptocurrency public payment infrastructure and privacy. You can follow the progress of this audit in our Firo forums!

- -

After completing the audit, we expect to launch a Lelantus Spark testnet shortly after and polish any remaining issues for a full Firo mainnet release in Q1 2023.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/12/15/guardarian-firo-prepaid-card.html b/pr-preview/pr-452/2022/12/15/guardarian-firo-prepaid-card.html deleted file mode 100644 index fb699f2d4..000000000 --- a/pr-preview/pr-452/2022/12/15/guardarian-firo-prepaid-card.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - Pay using FIRO with Guardarian Prepaid Card | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Pay using FIRO with Guardarian Prepaid Card

-

Additional ways to use your FIRO

- -
- -

We are excited to announce that you can spend your FIRO using the new Guardarian prepaid VISA crypto card! You can top-up the card with FIRO to pay for your purchases wherever they accept VISA.

- -

This includes both physical locations – like restaurants and shops, as well any online vendors accepting Visa payments. Just top it up with Firo and use it as a regular bank card anywhere in the world!

- -

Guardarian

- -

Guardarian makes purchasing crypto easy and convenient through multiple payment methods, including Visa, Mastercard, UnionPay and bank transfers. You can buy or sell Firo in just 10 minutes with some of the best exchange rates and fees offered on the market.

- -

- -

With the launch of the new Guardarian prepaid crypto card, you can top-up the card with FIRO and spend it as you normally do as a normal bank card!

- -

Currently the card is only available to order in the European Union. More regions will be coming soon so make sure to follow Guardarian’s twitter to get the latest news!

- -

Low Fees & Extra benefits

- -

Guardarian card offers some of the lowest fees around. The transaction fees begin at 0$ and are always flat – while your spendings grows, the fees don’t!

- -

The fees for other services are also minimal, never exceeding the 2.5% mark. -More information here

- -

Firo Merchants

- -

There are many other ways to spend your FIRO too. Our merchant page offers a variety of merchants that accept FIRO as payment. From apparels to travel deals like Travala and LockTrip.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2022/12/20/lelantus-spark-code-audit-completed.html b/pr-preview/pr-452/2022/12/20/lelantus-spark-code-audit-completed.html deleted file mode 100644 index 56f9389ca..000000000 --- a/pr-preview/pr-452/2022/12/20/lelantus-spark-code-audit-completed.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Lelantus Spark Code Audit Completed | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Spark Code Audit Completed

-

HashCloak has concluded the Lelantus Spark Audit

- -
- -

HashCloak has just concluded the audit of Firo’s Lelantus Spark implementation!

- -

The audit ran from 24 October 2022 until 28 November 2022, with an initial report delivered on 9 December 2022. The final report taking note of all fixes done by the core team, was delivered on 19 December 2022 and is available here.

- -

The audit found no critical or high severity issues. The report’s other findings have all been resolved in the updated codebase. A copy of the report is available here.

- -

We would like to thank HashCloak and Cypher Stack for their fantastic work on the audit and MAGIC Grants for assisting with the milestone payments to HashCloak.

- -

This audit would not have been possible without the Firo community’s support, which fully funded the audit costing USD 80,000. We would like to give a special shout-out to Rasikh Morani from Arcadia Group and the Community Fund Committee for their generous contributions towards the audit.

- -

Spark is the culmination of years of work of Firo from our roots with Zerocoin, Sigma and Lelantus. Our prior research removed trusted setup and the requirement of fixed denominations. The introduction of Spark heralds in fully confidential transactions, and powerful and flexible Spark addresses designed to protect recipient privacy. These addresses are also feature-packed with support for efficient multi-sig, incoming and outgoing view keys, diversified addressing and the ability to offload chain scanning and balance computation without giving up spend authority. Spark is also built to last, with a modular structure allowing components to be upgraded as the technology improves.

- -

Lelantus Spark is live on devnet as we further clean up the code and fix bugs. We expect to launch testnet shortly in January.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/01/12/firo-v014120.html b/pr-preview/pr-452/2023/01/12/firo-v014120.html deleted file mode 100644 index 4d06c0aa9..000000000 --- a/pr-preview/pr-452/2023/01/12/firo-v014120.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - New mandatory update Firo v0.14.12.0 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New mandatory update Firo v0.14.12.0

-

Please update your wallet, masternode and nodes

- -
- -

This is a mandatory update extending emergency switch support for one more year per community decision.

- -

Please update your software before block 608035 (approximately January 14th, 4pm UTC) to avoid any potential issues. Updating after this block will require a reindex.

- -

This release includes several bug fixes, including:

- -
    -
  • A fix for the transaction weight limit (issue #1220)
  • -
  • Various fixes for undefined behaviour (issues #1198, #1212)
  • -
  • A fix for the UI size in Ubuntu (issue #1210)
  • -
  • An option to hide/unhide RAP Addresses page manually (issue #1208)
  • -
- -

You can download the update from the Firo website.

- -

As usual, please backup your wallet prior to updating for safety.

- -

We appreciate your continued support.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/02/02/firo-cfc-nomination.html b/pr-preview/pr-452/2023/02/02/firo-cfc-nomination.html deleted file mode 100644 index ddf4e5b24..000000000 --- a/pr-preview/pr-452/2023/02/02/firo-cfc-nomination.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - Nomination Thread for a New Community Fund Committee | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Nomination Thread for a New Community Fund Committee

-

A new nomination thread for a new CFC election

- -
- -

In June 2022 Firo implemented the tokenomics change that the community voted for which created the Firo Community Fund. -The Firo Community Fund was created to bring greater decentralization in funding to the project by creating an independent fund from the block reward and which would be run by community elected members.

- -

In July 2022 the Firo community elected the first Community Fund Committee which was made up of the following members:

- -

@RyanApeFiro -@FiroHero -@rehrar -@OhGodaGirl -@sproxet -@rasikhmorani -@nrsimha

- -

Due to the Community Fund being a new introduction, it was decided that for the first round of Committee Members, the role would only be for 6 months after which there would be a new election and thereafter it would be for 1-year terms.

- -

To date, the Community Fund has assisted with funding the Lelantus Spark audit, and various community management roles and assisted the core team in market making, research, and development expenses.

- -

Their terms have ended, and it is now time for new nominations and another Firo Community Fund Committee to be elected!

- -

Requirements & Eligibility

- -

Be a recognized and active community member of Firo for at least a year, OR a recognized industry expert/specialist.

- -

Solid understanding of Firo’s technology stack and current roadmap and goals.

- -

Cannot be a current full-time member of the Firo core team. Part-time contributors or contractors of Firo’s core team are allowed but must be disclosed.

- -

Be able to attend a CFC meeting once a month or appoint a proxy to do the same (though proxies should be used sparingly).

- -

While a technical or development background isn’t required, having a few committee members with some coding background would be helpful in evaluating proposals.

- -

Be able to read, check and vote on proposals for funding at least once a week.

- -

Be 18 years old and above.

- -

Responsibilities of CFC Members

- -

To decide along with taking into account community feedback on how the community fund should be utilized.

- -

To help evaluate community requests for funding, do due diligence on applicants applying for funding, and obtain all necessary information to ensure sufficient detail for the scope of work.

- -

To evaluate and approve payment of milestone requests.

- -

To make all reasonings of the CFC for approval/rejection public.

- -

CFC can request for core team’s feedback and opinion on proposals.

- -

To always conduct themselves with professionalism without resorting to personal attacks or insults.

- -

This is merely preliminary information!

- -

How to Run for Election

- -

Everything mentioned above is merely preliminary information! Head on over to the nomination thread on the Firo Forum to read the rest! -After reading the requirements, responsibilities, and how the CFC operates you can nominate yourself or someone else you think may be good for the role.

- -

The nomination period will last for 1 month! We look forward to seeing who all will pursue becoming a Community Fund Committee member!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/02/20/firo-pexpay.html b/pr-preview/pr-452/2023/02/20/firo-pexpay.html deleted file mode 100644 index 3b5345d34..000000000 --- a/pr-preview/pr-452/2023/02/20/firo-pexpay.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - FIRO to be Listed on Pexpay Exchange | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FIRO to be Listed on Pexpay Exchange

-

Spot trading opens on the 22nd February 00:00 UTC

- -
- -

We are thrilled to announce that FIRO is to be listed on Pexpay!

- -

What is Pexpay?

- -

Pexpay is a platform for trading cryptocurrencies that focuses on offering a secure and dependable trading environment. Pexpay, a business with Seychelles registration, has become well-known in the CIS as one of the top P2P (Peer-To-Peer) trading platforms available. Pexpay has created a variety of trading products for users in addition to spot trading, such as futures trading, convertible trading, savings, and fiat on and off-ramp services. To guarantee that users’ private information and money are always protected, the platform has been designed with the most recent security protocols in mind. -Pexpay has partnered with Binance as a part of its Binance Broker Partner Program which allows it to share liquidity and order books with Binance.

- -

New listing Campaign

- -

- -

To introduce Firo to the Pexpay community, there will be a new listing campaign with a total prize pool up to $11,000

- -

2023-02-20 00:00 - 2023-03-01 23:59 (UTC)
-Activity 1: Deposit & Win ($5,000 prize pool)
-Q&A Airdrop: Exclusive on Pexpay Twitter ($100 prize pool)

- -

2023-02-22 12:00 - 2023-03-01 23:59 (UTC)
-Activity 2: Trade & Win ($5,000 prize pool)
-Activity 3: New Users Welcoming Bonus ($10/ each)

- -

More information can be found here: https://support.pexpay.com/hc/en-us/articles/15547453854489

- -

Pexpay Exchange
-Pexpay twitter: @Pexpay_official
-Pexpay Facebook: Pexpay official facebook
-Pexpay Telegram: Pexpay official

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/03/03/cfc-election.html b/pr-preview/pr-452/2023/03/03/cfc-election.html deleted file mode 100644 index d15377856..000000000 --- a/pr-preview/pr-452/2023/03/03/cfc-election.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - - Community Fund Committee Election | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Community Fund Committee Election

-

CFC Election Begins

- -
- -

As of the end of February, the Community Fund Committee nomination stage has ended! -Here is the list of nominees for the general election of the new CFC!

- -

CFC Candidates

- -

Forum / Telegram / Discord

- -
    -
  • @devwarrior / @Dev_Warrior / @devwarrior#5709
  • -
  • @Eagle / @eagleblac / @EagleKARTAL#2419
  • -
  • @Fiendish / @FiroFiend / @Fiendish#6111 (Reelection)
  • -
  • @JereTitor / Jere / N/A
  • -
  • @nrsimha / @Nrsimha /@nrsimha#8734 (Reelection)
  • -
  • @rasikhmorani / @rasikhmorani / N/A (Reelection)
  • -
  • @rehrar / @rehrar / @Diego “rehrar” Salazar#2959 (Reelection)
  • -
  • @RyanApeFiro / @moviecheff / @ry_alt#6800 (Reelection)
  • -
  • @sproxet / @sproxet / @sproxet#5932 (Reelection)
  • -
- -

All 7 seats are up for the taking! Out of these 9 nominees, only 7 can be elected! -I hoped that the Firo community will take their time and carefully consider the options before settling on their voting choices. After our previous CFC election, the seven who were elected were as follows:

- -
    -
  • RyanApeFiro
  • -
  • FiroHero
  • -
  • Rehrar
  • -
  • OhGodaGirl
  • -
  • Sproxet
  • -
  • RasikhMorani
  • -
  • Nrsimha
  • -
- -

Their terms were for 6 months (which has lasted a little over that), but the new CFC will be elected for a term of 1 year. Thank you all for taking the time to serve the Firo community! Thank you to those who have been nominated and accepted a nomination to do the same! -There will be a brief informal interview with each of the nominees, the transcripts of which will be made available in the thread for this CFC General Election.

- -

Responsibilities of CFC Members

- -
    -
  • To decide along with taking into account community feedback on how the community fund should be utilized.
  • -
  • To help evaluate community requests for funding, do due diligence on applicants applying for funding, and obtain all necessary information to ensure sufficient detail for the scope of work.
  • -
  • To evaluate and approve payment of milestone requests
  • -
  • To make all reasoning of the CFC for approval/rejection public
  • -
  • CFC can request for core team’s feedback and opinion on proposals.
  • -
  • To always conduct themselves with professionalism without resorting to personal attacks or insults.
  • -
- -

Requirements for voting

- -

The requirements for someone to be able to vote in the election are as follows:

-
    -
  • Your account for the Firo forum must have at least Trust Level 2.
  • -
  • If you do not have Trust Level 2 you can donate at least 10 Firo for the Firo Crowdfunding System or the OpenCollective to establish ownership. You will receive Donor status.
  • -
  • Core team members cannot vote.
  • -
  • Nominees are allowed to vote.
  • -
  • You will have a maximum of 7 choices.
  • -
  • The election will run for ONE (1) month!
  • -
- -

If you have donated, but your forum status has not been given a Donor status, please DM @Ajaydono, @DinkBlitz, or @anwar for a status upgrade. -This vote is critical, so we urge you all to do the research before casting your votes. These members of the Firo community will be serving this role for 1 year - do not take your responsibility of voting lightly! You are playing a critical part in the future of Firo! Please head on over to the CFC General Election March 2023 thread!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/03/07/pancakeswap-liquidity-firo.html b/pr-preview/pr-452/2023/03/07/pancakeswap-liquidity-firo.html deleted file mode 100644 index 929c2d01f..000000000 --- a/pr-preview/pr-452/2023/03/07/pancakeswap-liquidity-firo.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - New FIRO dMiner campaign on PancakeSwap | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New FIRO dMiner campaign on PancakeSwap

-

Participate in Firo's Liquidity Mining Campaign on PancakeSwap with Hummingbot's dMiner Platform

- -
- -

Hummingbot announced a new liquidity mining campaign for the WBNB/FIRO pair on PancakeSwap!

- -

Campaign terms:

- -
    -
  • Start date: March 07, 2023, 12:00 AM UTC
  • -
  • Duration: 4 weeks
  • -
  • Trading pairs: WBNB/FIRO -
      -
    • Total reward pool*: US$2,000 (FIRO 194 per week)
    • -
    -
  • -
- -

What is Hummingbot?

-

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a token and contribute to its liquidity and improve the tradability of that token. By participating, users are not only helping to support the token and the project, but through liquidity mining, they are able to earn token rewards based on their trading activity.

- -

How Does the Campaign Work?

-

During the campaign, users who provide liquidity to the WBNB/FIRO pool on PancakeSwap will earn rewards in FIRO. The rewards are calculated based on the user’s proportion of the total liquidity provided to the pool.

- -

How to Get Started?

-

To participate in the campaign, you’ll need to set up your wallet on the dMiner Hummingbot app. Hummingbot has provided a detailed guide on how to set up the app on their website. Once you’ve set it up, you can follow the steps to connect it to the PancakeSwap exchange and start providing liquidity to the WBNB/FIRO pool.

- -

Participating in liquidity mining campaigns can be a great way to earn rewards while helping to provide liquidity to cryptocurrency exchanges. Firo’s new campaign on PancakeSwap is an excellent opportunity for users to get involved in the Firo ecosystem while earning rewards. If you’re interested in participating, head over to the dMiner Hummingbot app and follow the setup guide to get started!

- -

Source: Hummingbot New dMiner campaigns
-Hummingbot dMiner App
-Hummingbot Academy
-Hummingbot 24/7 Support

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/03/21/firodex057.html b/pr-preview/pr-452/2023/03/21/firodex057.html deleted file mode 100644 index 29f0aa298..000000000 --- a/pr-preview/pr-452/2023/03/21/firodex057.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - FiroDEX beta v0.5.7 released | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FiroDEX beta v0.5.7 released

-

New version available

- -
- -

Hey Firofam! We’re excited to announce the release of the new FiroDex beta version 0.5.7! Our team has made updates to be in line with AtomicDEX, which includes several exciting new features.

- -

What is FiroDex?

-

FiroDex is a decentralized cross-chain exchange built in official partnership with AtomicDEX, which provides a platform for cross-chain swaps and interoperability. With FiroDex, users can trade a wide range of cryptocurrencies and tokens, including those on Ethereum, Binance Smart Chain, Avalanche, Matic, HECO, Qtum, and any UTXO-based coin, all through atomic swaps. This allows for seamless, trustless, and secure trading across different blockchains, without the need for intermediaries or centralized exchanges. We have seen many of our community members use FiroDEX as a bridge between native FIRO and BEP20 FIRO!

- -

New Supported Tokens

-

One of the most significant updates in this release is the addition of several UTXO coins, SmartChain coins, BEP-20 tokens, ERC-20 tokens, PLG-20 tokens, FTM-20 tokens, AVX-20 tokens, KRC-20 tokens, and SLP tokens. This means that you’ll have access to even more coins and tokens on the platform, making it easier than ever to trade your favorite cryptocurrencies.

- -

User Interface and Improvements

-

This new release also improves the user experience by focusing on search and other primary inputs, streamlining coin listing and delisting by sourcing directly from the coins repository, and providing improved validation and error messages.

- -

Additionally, there’s been some minor interface layout fixes, UX tweaks, and improvements to code style. German and Spanish translations have also been added to make the platform more accessible to users around the world.

- -

Download the new FiroDex beta version 0.5.7 (with changelog) here: https://github.com/firoorg/FiroDEX-Desktop/releases

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/03/24/firo014121-rab13s.html b/pr-preview/pr-452/2023/03/24/firo014121-rab13s.html deleted file mode 100644 index bc45bdab7..000000000 --- a/pr-preview/pr-452/2023/03/24/firo014121-rab13s.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Firo v0.14.12.1 Rab13s Fix Release | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo v0.14.12.1 Rab13s Fix Release

-

Zero-day vulnerability found by Halborn

- -
- -

The Firo core team is putting out an emergency release to resolve the zero-day vulnerabilities found by Halborn nicknamed Rab13s that affects many projects that derive code from the Bitcoin base. The vulnerability allows an attacker to send specially crafted p2p messages to crash individual nodes.

- -

Full technical details of the vulnerability have not been disclosed by Halborn to us despite our request but we have gathered enough details to issue hardening measures and fixes.

- -

We would like to thank Binance’s tech team for alerting us to this that allowed us to put out a speedy fix so quickly after Halborn’s public disclosure.

- -

We recommend an immediate update. The upgrade should be just a simple drop-in update with no need to reindex.

- -

As usual, please backup your wallet prior to updating for safety.

- -

Download Here

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/04/19/2nd-community-fund-committee-elected.html b/pr-preview/pr-452/2023/04/19/2nd-community-fund-committee-elected.html deleted file mode 100644 index bfb9d0dfb..000000000 --- a/pr-preview/pr-452/2023/04/19/2nd-community-fund-committee-elected.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - The 2nd Community Fund Committee Elected | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

The 2nd Community Fund Committee Elected

-

Empowering the community

- -
- -

The election for the second Community Fund Committee has been completed! I would like to take the time to thank everyone who has served on the first CFC! -Further still, I would like to say a special thank you to those who have served but whose seats at the council are now held by new members. You were part of a crucial foundational period for the CFC that will continue to guide the future of the CFC. -You were pioneers and for that we’ll be forever grateful! I would also like to thank everyone who has run for a seat this time and previously!

- -

Now onto the main event and what everyone has been waiting for! We had all but Kristy(OhGodAGirl) run for reelection with the CFC. -After the election poll completed, we had a tie for the 7th seat of the CFC, a tie between KartalEagle and RyanApeFiro! We had to host a tie break poll to see who the community ultimately wanted to fulfill the role. -Now that both the election poll and the tie break poll have come to their conclusion we can now announce the new CFC members! Thank you everyone who took their time and cast their votes for not only the election poll, but the tie break poll!

- -

The 2nd CFC members

- -

The elected members for the new CFC, whom will now serve for a period of 1 year, are as follows:

-
    -
  • Devwarrior
  • -
  • Nrsimha
  • -
  • RasikhMorani
  • -
  • Fiendish
  • -
  • Sproxet
  • -
  • Rehrar
  • -
  • KartalEagle
  • -
- -

For those who were nominated for a seat on the committee, but were not elected to one this election we are very grateful for you taking the time to participate, and we hope that you will continue to participate and be active members within the Firo community! Just as with our last election, the community has once again picked a well rounded mix of well established community members, subject matter experts and developers. We would like to thank the community for voting wisely!

- -

How to get funded from the Firo Community Fund

- -

Anyone can apply to be funded from the FCF by opening up a proposal in the Firo Crowdfunding System and also opening a thread on the forums to open discussion about it.

- -

The Community Fund Committee can also independently initiate proposals to be funded from the Firo Community Fund.

- -

What are the responsibilities of the Community Fund Committee?

- -
    -
  1. To decide along with taking into account community feedback on how the Firo Community Fund should be utilised.
  2. -
  3. To help evaluate community requests for funding, do due diligence of applicant applying for funding and obtain all necessary information to ensure sufficient detail for scope of work.
  4. -
  5. To evaluate and approve payment of milestone requests.
  6. -
  7. To make all reasonings of the CFC for approval/rejection public.
  8. -
  9. CFC can request for the core team’s feedback and opinion on proposals.
  10. -
  11. To always conduct themselves with professionalism without resorting to personal attacks or insults.
  12. -
- -

How will the Firo Community Fund (FCF) be utilised?

- -
    -
  1. FCF funds must always be utilised for the benefit of Firo. Research, development or promotional activities that do not directly benefit Firo should not be undertaken.
  2. -
  3. All FCF expenditure has to be disclosed. Any proposal that does not allow this will not be able to be funded from the FCF.
  4. -
  5. FCF funds should not be used for giveaways even for the purpose of promoting adoption or participation.
  6. -
  7. FCF funds should not be used to host purely social events. Educational or awareness events are acceptable but must be the primary component of the event.
  8. -
  9. FCF funds should be used and while there shouldn’t be a pressure to spend funds, the FCF should not be hoarded.
  10. -
  11. CFC can choose to use the FCF to employ contractors to embark on specific tasks or roles that will report directly to the CFC.
  12. -
  13. Should the CFC deem fit, FCF funds can be burnt by sending it to this burn address.
  14. -
  15. FCF funds address can be viewed here
  16. -
- -

Where can I see the deliberations of the Community Fund Committee?

- -

All discussions of the CFC can be seen in our Discord in the channel #communityfund and is read-only. You will need to have verified status by passing the captcha to view the channel. -You can also head on over to our Telegram Firo Community Fund Committee channel

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/05/12/firo-trocador.html b/pr-preview/pr-452/2023/05/12/firo-trocador.html deleted file mode 100644 index 89912ee7f..000000000 --- a/pr-preview/pr-452/2023/05/12/firo-trocador.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - FIRO added to Trocador | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FIRO added to Trocador

-

You can now make a standard swap or a payment in Firo

- -
- -

What is Trocador?

- -

Trocador is an exchange aggregator with a strong focus on privacy. The team behind Trocador believes that cryptocurrencies can be a powerful tool against government overreach, censorship, and tyranny. They also believe that cryptocurrencies can promote decentralization and liberty, leading to a more prosperous and free world.

- -

Trocador offers a service that helps users find the most favorable rates by connecting to trusted instant exchanges at no additional cost. The platform does not intervene in the transaction process and does not have access to the user’s funds.

- -

- -

How does Trocador work?

- -

Trocador is a privacy-focused exchange aggregator that seeks out the best possible rates from partner exchanges when you enter the desired transaction. This eliminates the need for you to create an account on a centralized exchange or disclose personal information. To exchange coins anonymously, you send the chosen amount to the exchange’s address, and the trade is completed, with the coins delivered directly to your chosen address. This method is secure, fast, and protects your privacy, avoiding the hassles and privacy risks associated with centralized exchanges.

- -

Trocador provides software that enables users to choose and directly trade with exchanges, without Trocador accessing, receiving, or transferring any funds. As a result, Trocador does not meet the definition of a Virtual Asset Service Provider (VASP) as specified by FATF. Read more about Trocador here.

- -

Trocador Main Features

- -
    -
  • allows the customer to pay in any cryptocurrency easily “on-the-fly” by Trocador;
  • -
  • customizable according to store colors, specific settings like naming payments in fiat, or changing the name of the payment method;
  • -
  • also works for donations;
  • -
  • can include any amount to be sent;
  • -
  • works even in browsers with javascript disabled;
  • -
  • store can choose which currency to receive, for example FIRO or any other coin;
  • -
  • can be integrated into any store system that accepts the BTCPay server
  • -
- -

BTCPay Server Plugin

- -

To enable the plugin, go to the /server/plugins page of your instance and look for Trocador. Then click on the Trocador icon in the sidebar and click on Enable plugin.

- -

Trocador Website
-Trocador Twitter
-BTCPay Server Plugin

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/05/26/elliptic-curves-research.html b/pr-preview/pr-452/2023/05/26/elliptic-curves-research.html deleted file mode 100644 index d867d948f..000000000 --- a/pr-preview/pr-452/2023/05/26/elliptic-curves-research.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - Advancing Privacy: Aram Jivanyan advancing Lelantus Spark | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Advancing Privacy: Aram Jivanyan advancing Lelantus Spark

-

Elliptic Curves Research

- -
- -

We are thrilled to announce that Magic Grants has approved a research grant for Aram Jivanyan, Firo’s cryptographer, to undertake six months of curve tree research funded by the MAGIC Firo Fund. The primary objective is to enhance the privacy features of Lelantus Spark, further solidifying its position as a cutting-edge privacy protocol.

- -

The MAGIC Firo Fund, generously donated by Arcadia’s contribution, has made this research grant possible. Prior to working with MAGIC Grants, Aram conducted preliminary work to evaluate the feasibility of this research direction. Encouraged by the initial analysis, he is confident that this project will significantly expand the anonymity sets within the final implementation of Lelantus Spark.

- -

During the upcoming six months, the research will focus on the following key areas:

- -

1) Exploring the most efficient approach to implement paired elliptic curves (such as secP256k1, secQ256k1, and other relevant curves). This involves developing a C++ implementation based on the existing curve implementation or considering bindings of the Rust implementation into our C++ library.

- -

2) Integrating membership proofs with curve trees into the comprehensive design of Lelantus Spark, ensuring seamless interoperability with other Spark components.

- -

3) Designing a bulletproof-based circuit for set membership checks and finalizing the implementation details.

- -

4) Preparing a comprehensive research paper that summarizes all findings and design aspects, with a specific focus on scaling Lelantus Spark’s anonymity set using Curve Trees.

- -

The outcome of this research is expected to address the primary challenge faced by Spark, namely, enabling anonymity sets in the millions. Moreover, the findings may have potential implications for other privacy cryptocurrency protocols like Monero’s Seraphis.

- -

In addition to the Lelantus Spark research, the funding will support Aram’s ongoing work on the Aura voting protocol. This includes refining the paper, refining the implementation design and architecture, and enhancing the preprint for submission to esteemed crypto conferences.

- -

We are grateful to MAGIC Grants and Arcadia for their generous support, which enables us to further push the boundaries of privacy and advance the field of cryptocurrency research. Stay tuned for exciting updates on the progress of this collaboration!

- -

Related article:
-MAGIC Firo Fund
-MAGIC Grants Receives $200,000 Donation from Arcadia for Firo Ecosystem

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/06/13/12week-liquidity-extension-binance.html b/pr-preview/pr-452/2023/06/13/12week-liquidity-extension-binance.html deleted file mode 100644 index 3f9faf212..000000000 --- a/pr-preview/pr-452/2023/06/13/12week-liquidity-extension-binance.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - New FIRO Liquidity campaign on Binance | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New FIRO Liquidity campaign on Binance

-

Liquidity mining campaign extended for another 12 weeks!

- -
- -

We’re thrilled to share that Firo is extending its liquidity mining campaign on Binance for an additional 12 weeks, funded by the Firo Community Fund! With a total reward pool of approximately US$10,800 up for grabs!

- -

Since the launch of our liquidity mining program, we’ve had an incredible response from the community, with a total of 667 distinct miners participating in our campaigns. Together, we’ve achieved an impressive filled order volume of $97.5 million as of June 6, 2023.

- -

We would like to express our sincere gratitude to all the participants who have contributed to the success of our liquidity mining initiative thus far. Your support and engagement have been instrumental in making this campaign such a resounding success!

- -

Campaign Terms:

- -
    -
  • Start date: June 13, 2023, 12:00 AM UTC
  • -
  • Total reward pool*: ~US$10,800 (FIRO 300 + HBOT 5,000 per week)
  • -
  • Reward token: FIRO
  • -
  • Eligible token pairs: FIRO/BTC & FIRO/BUSD
  • -
  • Eligible orders: Maker orders placed with spreads of 2.0% or lower
  • -
  • Exchange: Binance
  • -
- -

This extension is made possible through the generous funding provided by the Firo Community Fund. We are grateful for their support in enabling us to continue rewarding our dedicated community members!

- -

What is Hummingbot?

- -

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a token and contribute to its liquidity and improve the tradability of that token. By participating, users are not only helping to support the token and the project, but through liquidity mining, they are able to earn token rewards based on their trading activity.

- -

How Does the Campaign Work?

- -

During the campaign, users who provide liquidity to the FIRO/BTC & FIRO/BSUD pool on Binance will earn rewards in FIRO.

- -

How to Get Started?

- -

To participate in the campaign, you’ll need to set up your wallet on the Hummingbot Miner app. Hummingbot has provided a detailed guide on how to set up the app on their website. Once you’ve set it up, you can follow the steps to connect it to the Binance exchange and start providing liquidity to the FIRO/BTC or/and FIRO/BSUD pool.

- -

Don’t miss out on this incredible opportunity to earn rewards while actively participating in the Firo community! Whether you’re an existing participant or a newcomer, we encourage you to join our liquidity mining campaign and experience the benefits firsthand.

- -

12-week extension for FIRO liquidity mining campaign
-Hummingbot Miner App
-Liquidity Mining Explained
-Hummingbot Academy
-Hummingbot 24/7 Support

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/06/18/firo-empowering-privacy-and-security.html b/pr-preview/pr-452/2023/06/18/firo-empowering-privacy-and-security.html deleted file mode 100644 index 451be8c2e..000000000 --- a/pr-preview/pr-452/2023/06/18/firo-empowering-privacy-and-security.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Firo: Empowering Privacy and Security | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo: Empowering Privacy and Security

-

Newcomer-friendly blog post about Firo and its privacy technology!

- -
- -

What is Firo?

- -

In today’s digital age, privacy and security have become increasingly important concerns for individuals and businesses alike. With the rise of surveillance, data breaches, and privacy infringements, there is a growing need for innovative solutions that can safeguard our sensitive information.

- -

Enter Firo, a groundbreaking open-source cryptocurrency project that leads the way in privacy technology, offering unprecedented privacy and security. Firo places a strong emphasis on privacy and anonymity. It is built on a robust and secure blockchain and aims to provide individuals and organizations with a decentralized and untraceable way to conduct transactions while preserving user confidentiality and working in collaboration with other members of the BPSAA alliance.

- -

The Privacy Technologies Behind Firo

- -

Initially launching with Zerocoin technology, Firo was the first coin to implement the new privacy technology and later upgraded this privacy protocol to Sigma which was a grand improvement in privacy technology even making Firo Trustless Setup. While Sigma was coded from scratch by Firo’s dev team, neither one of these protocols were researched by Firo and were made from existing papers.

- -

This was all changed by the dedicated research arm of Firo, which has led to the evolution of its technologies over the years. This led to the research of, and coding for, Firo’s current privacy protocol: Lelantus. Extensive research and development has been continued into the next iteration of our privacy protocol, Lelantus Spark! While Zerocoin & Sigma are noteworthy, we will focus on Lelantus, Lelantus Spark, and the additional privacy tech in this post.

- -

Lelantus is a privacy model that uses zero-knowledge proofs (ZKPs) to provide anonymity. Not to be confused with ZKSnarks; Firo utilizes a specialized ZKP called one-out-of-many proofs which makes us Trustless Setup. Just as with other ZKPs, one-out-of-many proofs allow users to prove they possess certain information without revealing the actual information.

- -

In the case of Firo, one-out-of-many proofs are used to prove that someone has “burned” their Firo (anonymized it) and received a “receipt.” This receipt enables them to spend (mint) fresh coins with no transaction history or connection to the user.

- -

Anonymized coins are sent to accumulators, where Firo “accumulates” and builds the anonymity set over time. Because of this, there are multiple accumulators, and the sliding window changes to which accumulator anonymized coins are sent. Thanks to this system, Firo boasts an impressive anonymity set of over 65,000!

- -

Elysium is Firo’s tokenization layer, allowing tokens to be created on the Firo blockchain and benefit from all the privacy technologies. In the future, Elysium will bridge assets like stablecoins, providing them with Firo’s superior privacy technology.

- -

With the advent of Lelantus Spark, the path for an upgrade for Elysium called Spats (Spark Assets) is opened up to be implemented at a later time! This upgrade for Elysium would enable all tokens on Elysium to share accumulators, ensuring that no asset on the tokenization layer can be distinguished from any other.

- -

Lelantus Spark is the next iteration of Firo’s privacy protocol, bringing significant changes. Lelantus Spark introduces privacy by default with Spark Addresses. Allows for implementation of Spark Assets (Spats) and Helsing. Later on, it will also allow us to automatically anonymize mining rewards. While there will be a temporary period where transparent transactions are necessary for services to implement Spark Addresses, the transparent layer will eventually be eliminated, and users will have access to view keys.

- -

Lelantus Spark is modular and built upon well-known cryptography, making it more secure, easier to audit, and expand upon. Computation offloading allows even low-powered devices like hardware wallets to support Spark transactions by offloading computation to phones or PCs. Lelantus Spark also features efficient Multisignature operations, enabling multiple non-trusting parties to cooperate and authorize transactions through a multi-sig address.

- -

The “Other” Technologies Behind Firo

- -

While Firo primarily focuses on privacy, it also incorporates various security, quality-of-life, and external infrastructure layers to enhance its value and utility. Some notable features include GPU-PoW, a hybrid security system utilizing Long-Live Masternode Quoroms (LLMQ) Chainlocks, and a modified ProgPoW mining algorithm resistant to ASIC and FPGA called FiroPoW.

- -

Additionally, Firo offers Instant Send, which also utilizes Firo’s masternode network to enable near-instantaneous confirmation of transactions by utilizing LLMQ Chainlocks and the masternode network to quickly lock, validate, and confirm transactions.

- -

Firo works seamlessly with the Tor network, providing anonymous networking when using the Firo network. Additionally, Firo implemented Dandelion++ on its mainnet, a built-in privacy-enhancing network layer protocol.

- -

Dandelion++ improves transaction anonymity by changing the way transactions are broadcast, delaying dissemination, and introducing randomness, making it extremely difficult to track transaction origins.

- -

Conclusion

- -

If you’re looking for a privacy-preserving, decentralized, scalable, and secure privacy cryptocurrency, then Firo is your ticket. Firo represents a significant step forward in the realm of privacy-focused cryptocurrencies and is absolutely committed to continuing the development of cutting-edge privacy-enhancing and preserving technologies.

- -

By combining cutting-edge blockchain technology with robust privacy protocols, Firo empowers individuals and businesses to conduct transactions securely and confidentially with easy-to-use interfaces. With its unwavering commitment to privacy, decentralization, and community-driven development, Firo is poised to play a pivotal role in the ongoing quest for privacy and security in the digital age.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/07/14/spark-testnet-launching.html b/pr-preview/pr-452/2023/07/14/spark-testnet-launching.html deleted file mode 100644 index 744447cba..000000000 --- a/pr-preview/pr-452/2023/07/14/spark-testnet-launching.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - Unveiling Spark: Public Testnet Launch Date confirmed | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Unveiling Spark: Public Testnet Launch Date confirmed

-

Spark testnet launching on 31st July 2023

- -
- -

Unveiling Spark: Public Testnet Launch Date confirmed

- -

We are thrilled to confirm the date of launch of Firo’s Lelantus Spark testnet on 31 July 2023. This marks a significant milestone in our journey towards a more private and secure blockchain building off the years of work we’ve had in privacy protocol research from Zerocoin, Sigma and Lelantus.

- -

What is Lelantus Spark?

- -

Lelantus Spark (or Spark for short) is Firo’s next gen privacy protocol that the Firo core team has designed and implemented from scratch. First announced in 2021, Spark has undergone several revisions and improvements and finally is now almost ready to be unveiled to the public for testing!

- -

Spark offers full sender, receiver, amount and transaction graph privacy giving holistic on-chain protection. What this means is that no one knows:

-
    -
  • who is sending
  • -
  • who is receiving
  • -
  • how much is being sent
  • -
  • The history of flow of a coin
  • -
- -

- -

What are the benefits of Spark?

- -

One of the biggest changes that Sparks brings is Spark addresses: a powerful new stealth addressing system. These addresses allow users to share their addresses publicly without revealing any of their transaction activity or the assets they hold. They are also flexible and allow people to selectively disclose their transactions through the use of full incoming and outgoing view keys.

- -

- -

Additionally, Spark’s construction is modular which offers a degree of future proofing. What this means is that as better tech comes along, individual components can be upgraded. Research is already being undertaken to use curve trees to scale Spark’s anonymity set and performance.

- -

Spark’s cryptography is built upon well-established and understood discrete log assumptions, a cornerstone of modern cryptography offering an alternative to other schemes that use more exotic cryptography. Unlike some other ZKP schemes, Spark also does not require a trusted setup ceremony.

- -

Spark also represents a huge user experience and privacy improvement over its predecessor Lelantus. Previously, users had to manually anonymize coins after receiving them. This is not only inconvenient but also leaks metadata as to when the user is online. Spark allows people to send coins directly to your Spark address where they are anonymized automatically without any user interaction. Additionally, you can send funds directly from Spark address to another Spark address without ever exposing the amount sent.

- -

What about security?

- -

Spark has undergone audits of both the underlying cryptography and its implementation. We’ve also completed full security proofs for the protocol as a whole. Additionally, MAGIC Firo Fund has approved a security retainer with HashCloak that includes building out Firo’s fuzz testing infrastructure with a focus on Spark specific components that can catch bugs and vulnerabilities missed in audits.

- -

What does the testnet launch mean and how can you participate?

- -

The upcoming launch of the Lelantus Spark testnet is a crucial step in the development process. It provides an opportunity for users to test the protocol in a safe and controlled environment before it goes live on the mainnet. This allows us to gather valuable feedback and make necessary adjustments to ensure the protocol is as secure and user-friendly as possible.

- -

We invite everyone to participate in the testnet launch. We will provide download links on the launch day, so stay tuned for that. Your participation will help us improve the protocol and bring us one step closer to our goal of a more private and secure blockchain ecosystem.

- -

As a token of our appreciation, we will be offering bounties and incentives for testnet participants. More details about these incentives will be revealed in a later announcement.

- -

What’s next?

- -

Following the testnet launch, we plan to launch the mainnet in a few months. Meanwhile, ongoing research is already being done to improve Spark’s performance and also expand its use cases through Spark Assets (Spats) that allows users to create their own privacy-preserving assets.

- -

We encourage everyone to read the Lelantus Spark paper here or watch our recent presentation at Monerokon for a more in-depth understanding of the protocol.

- -

- -

You can also learn more about Spark Assets (Spats) here or at the presentation video for an idea of what’s coming next!

- -

- -

Stay tuned for more updates and thank you for your continued support and patience!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/07/15/hashcloak-security-retainer.html b/pr-preview/pr-452/2023/07/15/hashcloak-security-retainer.html deleted file mode 100644 index 94939c308..000000000 --- a/pr-preview/pr-452/2023/07/15/hashcloak-security-retainer.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - Building a Safer Firo: MAGIC approves Security Retainer with HashCloak | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Building a Safer Firo: MAGIC approves Security Retainer with HashCloak

-

Testing infrastructure, expand unit test coverage, and improve the PR review process

- -
- -

We are pleased to announce that the MAGIC Board has approved a security retainer with HashCloak for Firo that would utilise the MAGIC Firo Fund.

- -

The security retainer focuses on building out Firo’s fuzz testing infrastructure, expanding unit test coverage and augmenting Firo’s existing PR review process. Additionally, the retainer also ensures Firo is abreast of the latest vulnerabilities and security techniques along with assessing vulnerabilities in other chains and their applicability to Firo.

- -

Fuzz testing uses the same tools that threat actors use to find exploits and helps to find bugs and vulnerabilities that are not covered by unit tests or even manual audits. Firo’s fuzz testing infrastructure will be extended and built out especially those concerning Lelantus Spark, which is expected to go live on mainnet later this year. Once set-up it can run for as long as required in the background and extended to cover new code.

- -

HashCloak will also examine Firo’s existing unit test coverage and extend them beyond the standard ones covering newer test cases and edge cases.

- -

As part of the security retainer, HashCloak will also augment Firo’s existing review process, especially those that touch critical parts of Firo’s codebase. This will add a fresh and unbiased eyes to PR reviews.

- -

About HashCloak

- -

HashCloak Inc. is an R&D lab and consultancy focused on privacy, anonymity and scalability for blockchains and cryptocurrencies. Founded in 2019, the Toronto-based team specialises in ZKPs, anonymous networks, MPCs and other privacy-enhancing techniques. HashCloak has previously worked with Firo in auditing both the design and implementation of Lelantus Spark.

- -

About MAGIC Grants

- -

MAGIC Grants is a 501(c)(3) public charity that supports cryptocurrency networks, which they believe are essential public payment infrastructure and also supports privacy. MAGIC Grants empowers communities to set up MAGIC Funds for various projects deemed essential. These Funds are semi-autonomous and can choose to fund various qualifying activities, including educational materials, essential developer maintenance, research, and security audits.

- -

About MAGIC Firo Fund

- -

The MAGIC Firo Fund was established in December 2022 and is administered by the MAGIC Board independently from the Firo Core team. The MAGIC Firo Fund is funded by generous donations from Firo supporters such as Arcadia. Donations to the fund are tax deductible if you’re based in the US.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/07/31/lelantus-spark-testnet-launched.html b/pr-preview/pr-452/2023/07/31/lelantus-spark-testnet-launched.html deleted file mode 100644 index 89611a166..000000000 --- a/pr-preview/pr-452/2023/07/31/lelantus-spark-testnet-launched.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - - Lelantus Spark Testnet Launched | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

- -
- -

Spark testnet launched

- -

As Firo continues to push the boundaries of privacy technology, we are excited to announce the launch of our Lelantus Spark Testnet to the public. This testnet provides an environment where developers and users can experiment, evaluate, and refine the Lelantus Spark protocol before its official release on mainnet. It allows us to identify and address any potential issues, fine-tune performance, and gather valuable feedback from the community. With this, we can ensure that Lelantus Spark is robust, reliable, and ready to deliver the next level of privacy to Firo users worldwide.

- -

Simplifying Privacy with Spark addresses

- -

Lelantus Spark introduces a flexible, privacy-preserving stealth addressing system that enhances privacy for recipients of transactions. Spark addresses are not searchable on the blockchain, so that no one can look up your address to see how much you hold or the timing of your transactions. Additionally, sender, receiver, and amounts are completely hidden when transacting between Spark addresses. More traditional addressing systems such as those used in Bitcoin and Ethereum allow anyone to look up the entire history of an address by putting them into a blockchain explorer. Spark addresses completely replace our previous (Receiver Address Privacy) RAP address system which will be sunsetting.

- -

Unlike Firo’s current privacy protocol Lelantus, users can send transparent funds directly into private Spark addresses without requiring the user to perform an additional anonymisation action, greatly simplifying the use of privacy-preserving transactions and its user experience. This also marks the first step of Firo’s transition into mandatory privacy on all transactions.

- -

- -

The Purpose of the Testnet

- -

The Lelantus Spark testnet is a crucial step in Firo’s commitment to rigorous testing and community involvement. By deploying the testnet, developers and users alike can assess the functionality, performance, and security of Lelantus Spark.

- -

Feedback and insights gathered from the testnet participants will be invaluable in fine-tuning the protocol before its official launch on the mainnet. This iterative approach ensures that Lelantus Spark is robust, secure, and optimized to provide the highest levels of financial privacy for Firo users.

- -

How to use Testnet

- -

Note: Please backup your mainnet wallet.dat BEFORE testing Spark testnet!!!

- -

We will NOT be responsible for any wallet corruption.

- -

1) Download the testnet binary

- -

a) Windows
-b) Mac
-c) Linux

- -

2) Open command prompt/Terminal and launch firo-qt/firo-qt.exe with “-testnet” parameters.

- -

Windows: firo-qt.exe -testnet
- MAC: open -a Firo-Qt --args -testnet
- Linux: firo-qt -testnet

- -

- -

- -

Alternatively you can edit firo.conf in your FIRO data directory and add testnet=1

- -

Launching the Firo-QT application will automatically launch testnet instead of mainnet.

- -

- -

3) Firo-QT (testnet) will launch and bring up the new wallet creation window

- -

- -

4) Make sure you are on the Firo Core - Wallet testnet. And let the wallet sync to the latest block.

- -

- -

5) Once synced, You are ready to use your testnet wallet.

- -

You can get testnet coins via the Firo testnet Faucet or asking from the community via Firo Telegram group or Discord You can lookup testnet transactions using our testnet explorer.

- -

Note: Faucet currently only works with Transparent-type addresses. Please choose this type of address in the Address dropdown menu in the Receive tab.

- -

Join the Excitement: Firo’s Spark Testnet Launch Events!

- -

To celebrate this significant milestone, we have prepared a series of fun events that will bring us all together as a community, and ensure everyone at every level has a chance to participate! We look forward to all of your participation, as you play a crucial role in enhancing the Firo experience. Join us to make this testnet launch for Spark an astounding success!

- -

Bug Bounty: Your Feedback Matters!

- -

As we prepare for the testnet launch, we invite each and every member of our community to actively participate in our Bug Bounty program. As a token of our appreciation, you’ll have the opportunity to earn mainnet Firo rewards for your contributions.

- -

The first to report any issues on Firo’s GitHub with a clear, detailed, and repeatable description will be generously rewarded. Reports that do not have a clear, detailed, and repeatable description will not be considered.

- -

Cosmetic/UI issues: Up to 5 Firo rewards!
-Minor issues: Grab up to 50 Firo rewards!
-Major issues: Score up to 1000 Firo rewards!

- -

The Firo core team will have final discretion in determining the severity of issues.

- -

How to Participate:

- -

To take part in our Testnet Bug Bounty program, simply visit our GitHub repository at GitHub Repository and submit your bug reports. Your involvement in shaping Firo’s future is highly valued, and we can’t wait to see your contributions!

- -

Spark Mayhem: Unleash the Power of Spark Addresses!

- -

Prepare for a fun event centered around Spark Addresses - a two-part extravaganza on Facebook, Twitter, and CoinMarketCap!

- -

On Facebook: Like our launch announcement post, comment with your testnet Spark Address, and share the post!
-On Twitter: Like, retweet, and comment with your testnet Spark Address!

- -

Upon receiving your testnet Firo through your Spark Address, make sure to take note of your transaction id (txid) and the amount you received. These details will be crucial for claiming some exclusive mystery rewards later!

- -

Live Event: Firo and Spark trivia

- -

Finally, join us for a live event that will showcase the exciting features of Spark and test your knowledge about Firo’s tech and history! Prepare for an engaging quiz session that promises fun and knowledge galore with an opportunity to win exclusive Firo merchandise that will only be available during the testnet period. More information will be revealed later.

- -

Date: August 6th, 2023
- Time: 14:30-15:30 UTC

- -

Mark your calendars, invite your friends, and be part of this grand event as we dive deep into the new features of Firo!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/09/05/firo-liquidity-campaign-binance-extended.html b/pr-preview/pr-452/2023/09/05/firo-liquidity-campaign-binance-extended.html deleted file mode 100644 index d46ff7d1e..000000000 --- a/pr-preview/pr-452/2023/09/05/firo-liquidity-campaign-binance-extended.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - Hummingbot Firo Liquidity Campaign on Binance Extended | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Hummingbot Firo Liquidity Campaign on Binance Extended

-

Earn $FIRO and $HBOT rewards!

- -
- -

We are happy to announce the extension of the Firo Hummingbot liquidity mining program on Binance for another 12 weeks until the 28th November 2023.

- -

Since the launch of our liquidity mining campaign for FIRO, it’s been exciting to witness an impressive participation from 754 unique miners who’ve partaken in the campaign offered by us. As of today, September 5, 2023, we have accomplished a remarkable feat with the total filled order volume soaring to a staggering $112 million. We extend our appreciation to all existing participants and look forward to your continuous contribution to our campaign. To those who haven’t jumped on board yet, we warmly invite you to join us and earn attractive rewards!

- -

- -

Campaign Terms

-

Start date: September 05, 2023, 12:00 AM UTC
-Total reward pool*: ~US$10,800 (FIRO 300 + HBOT 5,000 per week)
-Reward token: FIRO
-Eligible token pair: FIRO/BTC & FIRO/USDT
-Eligible orders: maker orders placed with spreads of 2.0% or lower
-Exchange: Binance

- -

The links above contain referral links which would help support Firo’s core team’s efforts if you sign up to those exchanges through the link.
-* Please see Hummingbot’s liquidity mining campaign terms

- -

Getting Started

- -

To get started:

-
    -
  1. Sign up on Hummingbot Miner with your email address.
  2. -
  3. Install, configure and run Hummingbot. Read the guide here. You can also get help on Hummingbot’s Discord.
  4. -
  5. Get Paid: Accumulate token rewards every minute. Get paid at the end of the week.
  6. -
- -

Note that liquidity only counts towards rewards where they are within 2.0% spread or lower.

- -

Help contribute to $FIRO’s liquidity and get rewarded!

- -

Hummingbot’s Full article: https://support.hummingbot.io/hc/en-us/articles/19238251897881-12-week-extension-for-FIRO-liquidity-mining-campaign

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/10/11/hashcloak-security-retainer-update.html b/pr-preview/pr-452/2023/10/11/hashcloak-security-retainer-update.html deleted file mode 100644 index df1e1f1a7..000000000 --- a/pr-preview/pr-452/2023/10/11/hashcloak-security-retainer-update.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - Update on Firo’s Security Retainer with HashCloak | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Update on Firo’s Security Retainer with HashCloak

-

HashCloak's Fuzzing Expands Firo's Code Coverage

- -
- -

We are happy to share the progress of the security retainer we have with HashCloak. HashCloak’s expertise has significantly improved the security and robustness of Firo’s Spark codebase.

- -

Progress on Fuzzing Code Coverage:

- -

The mainstay of our recent endeavours has been expanding Firo’s fuzzing code coverage.

- -

Code fuzzing, or fuzz testing, is an automated software testing technique that involves feeding a program with a wide range of randomised inputs in hopes of discovering errors, vulnerabilities, and unexpected behaviours. Once set up, fuzzing tests can run continuously without much intervention, ensuring that new vulnerabilities that might be introduced with new code updates are quickly identified. While audits, unit tests and manual testing can miss out on certain scenarios, fuzz testing can potentially cover a broader range of input combinations, increasing the likelihood of catching issues especially those edge case ones..

- -

The results speak for themselves:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FilePrevious Coverage (%)Current Coverage (%)
aead.cpp3195.0%
bech32.cpp7%90.1%
bpplus.cpp6%93.5%
chaum.cpp3%48.5%
coin.cpp7%51.5%
f4grumble.cpp9%96.2%
grootle.cpp0.8%90.7%
mint_transaction.cpp0%40.5%
schnorr.cpp0%96.5%
spend_transaction.cpp0%14.0%
- -

Review of Pull Requests

- -

During the retainer period, HashCloak also assisted in the review of three significant PRs from Firo:

- -

1) HashCloak reviewed a proposal related to updating Lelantus Spark’s linking tag structure that was intended to allow more flexible membership proof upgrading options. The review identified a potential flaw in the proposed modification, leading to the withdrawal of the change. Review the PR here.

- -

2) HashCloak also conducted thorough evaluations on two other PRs from the core team addressing a glitch in the Lelantus state change and a Spark runaway exception and the feedback will be incorporated in the final merge.

- -

Wrapping Up

- -

We look forward to continuing the security retainer with HashCloak to further increase fuzzing code coverage and to review any critical pull requests, especially with the upcoming launch of our new privacy protocol Lelantus Spark on mainnet.

- -

We would like to extend special thanks to MAGIC for facilitating this and the generous donations from the Firo community and Arcadia Group that made this possible.

- -

About HashCloak

-

HashCloak Inc. is an R&D lab and consultancy focused on privacy, anonymity and scalability for blockchains and cryptocurrencies. Founded in 2019, the Toronto-based team specialises in ZKPs, anonymous networks, MPCs and other privacy-enhancing techniques. HashCloak has previously worked with Firo in auditing both the design and implementation of Lelantus Spark.

- -

About MAGIC Grants

-

MAGIC Grants is a 501(c)(3) public charity that supports cryptocurrency networks, which they believe are essential public payment infrastructure and also supports privacy. MAGIC Grants empowers communities to set up MAGIC Funds for various projects deemed essential. These Funds are semi-autonomous and can choose to fund various qualifying activities, including educational materials, essential developer maintenance, research, and security audits.

- -

About MAGIC Firo Fund

-

The MAGIC Firo Fund was established in December 2022 and is administered by the MAGIC Board independently from the Firo Core team. The MAGIC Firo Fund is funded by generous donations from Firo supporters such as Arcadia. Donations to the fund are tax deductible for US individuals and businesses

- -

Full article: https://magicgrants.org/Progress-on-Firo’s-Security-Retainer-with-HashCloak/
-Hashcloak: https://hashcloak.com/
-MAGIC Grants: https://magicgrants.org/

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/10/23/letsexchange-firo.html b/pr-preview/pr-452/2023/10/23/letsexchange-firo.html deleted file mode 100644 index b0fdaa8bd..000000000 --- a/pr-preview/pr-452/2023/10/23/letsexchange-firo.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Firo now available on LetsExchange.io | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo now available on LetsExchange.io

-

Fast exchange, no registration, fixed and floating rates

- -
- -

FIRO is now available on LetsExchange, a crypto exchange platform supporting over 3,800 digital coins and tokens. Now, the Firo community can conveniently swap to FIRO from thousands of other cryptocurrencies at competitive rates on an easy-to-use widget.

- -

- -

Moreover, LetsExchange and FIRO are planning a joint marketing activities that include an AMA sessions, promotional codes, and more. LetsExchange offers extensive marketing support to newly listed cryptocurrencies on our platform to boost Firo’s popularity in the crypto space, which ultimately helps us to grow and thrive. More info to come. So stay tuned!

- -

Alex J, Chief Product Officer at LetsExchange, shared his enthusiasm, noting, “Listing FIRO on our instant exchange will undoubtedly help this coin increase its user base and attract more investors. FIRO offers a unique opportunity for our users to engage in secure transactions while preserving their financial privacy in the digital era.”

- -

He also emphasized that the Firo community, which pays great attention to privacy and security, will appreciate LetsExchange’s service and solutions. LetsExchange’s B2B solutions allow users to swap FIRO without mandatory registration and disclosure of personal information. These solutions include a Telegram bot, exchange widget, etc.

- -

LetsExchange announcement
-LetsExchange Twitter
-LetsExchange Telegram

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/11/02/when-lelantus-spark.html b/pr-preview/pr-452/2023/11/02/when-lelantus-spark.html deleted file mode 100644 index 8b43de248..000000000 --- a/pr-preview/pr-452/2023/11/02/when-lelantus-spark.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - When is Lelantus Spark releasing on Firo's mainnet? | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

When is Lelantus Spark releasing on Firo's mainnet?

-

Release and Activation dates

- -
- -

Lelantus Spark mainnet release date?

- -

During the past 3 months of testnet of Lelantus Spark, we’ve been hard at work resolving issues and bugs and are finally ready to confirm the release schedule of Lelantus Spark on Firo’s mainnet.

- -

We would like to thank our FiroFam who have been reporting bugs through our Spark Testnet Bug Bounty program!

- -

We’ll be making available binaries in preparation for Lelantus Spark activation later this month in November with mainnet activation in January 2024. This will give sufficient time for Firo’s ecosystem to upgrade taking into account the year-end holiday period. Exact dates will be provided with the binary release. So please stay tuned!

- -

Thank you for your continued support in making Lelantus Spark a reality as we usher in a new era of privacy that is the culmination of years of research and development!

- -

Release dates

- -
    -
  • Binary Release date: November, 2023
  • -
  • Mainnet Activation: January, 2024
  • -
- -

Youtube video: When is Lelantus Spark releasing on Firo’s mainnet?

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/11/06/exchange-addresses.html b/pr-preview/pr-452/2023/11/06/exchange-addresses.html deleted file mode 100644 index 265a91f9a..000000000 --- a/pr-preview/pr-452/2023/11/06/exchange-addresses.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - Exchange Addresses | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Exchange Addresses

-

A Pragmatic Approach balancing privacy and adoption

- -
- -

A month ago, we opened up to the community a discussion of upcoming MiCA regulations and its effect on Firo and other privacy assets. We sought feedback from the community on how to navigate through this.

- -

Upcoming MiCA Regulations

- -

MiCA Regulations that come into force next year, introduce under Article 76(3) a requirement for exchanges to prevent trading of crypto-assets that have “inbuilt” anonymization functions unless the holders of the crypto-assets and their transaction history can be identified by the crypto-asset service providers operating a trading platform for crypto-assets.

- -

- -

Firo’s core team objects to the vague wording employed by the regulations and whether it’s a meaningful distinction between assets with “inbuilt” anonymization functions such as Firo, Monero and Zcash vs chains that have privacy tools (for e.g. Tornado Cash/Railgun on Ethereum, Samourai Whirpool, Wasabi Wallet on Bitcoin, CashFusion on Bitcoin Cash and Coinshuffle++ on Decred). Furthermore, no distinction is being made between chains that have mandatory privacy and those that still retain their transparent layers.

- -

We have already seen pre-emptive actions on this and Firo and a handful of other privacy-preserving assets have been made unavailable for trading in several European countries by Binance due to local regulations.

- -

The current landscape of Centralised and Decentralised Exchanges

- -

Despite these objections, the reality is that these regulations are coming into force and large centralised exchanges need to comply to continue operating. Centralised exchanges in the current ecosystem still play an enormous role in increasing adoption by serving as onramps/offramps to fiat and building various payment and swap provider integrations. For e.g. Travala, Locktrip, Binance Pay, ChangeNow and many others rely on centralised exchanges in their backends.

- -

While there exist centralised exchanges that do not require KYC, even if they have been reliable, their owners are often anonymous and therefore there is a lot of trust placed in them to operate fairly and not run away with customers’ funds.

- -

Even with the increase of decentralised exchange (DEX) adoption, many of these avenues often still have centralised points as we have seen from the control of front-ends or suspension of trading. Alternatives are being built such as SeraiDEX, BasicSwap, DCRDex and KomodoDEX (of which FiroDEX is based), but are either still in development or have not reached the point that they are user-friendly enough for wide adoption. We are confident that these will improve over time.

- -

As such there needs to be a pragmatic approach for Firo to remain listed on centralised exchanges without compromising on our core values of privacy.

- -

How are exchanges interpreting Article 76(3)?

- -

While there are multiple ways to interpret the MiCA regulations, the way that some key exchanges are interpreting it is that they need to be able to

- -

i) identify the depositor; and

- -

ii) be able to see the depositor’s transaction history

- -

which will allow them to satisfy the second limb of Article 76(3) which states that privacy assets can be traded if the exchange can “identify” the holders of those crypto-assets and their transaction history.

- -

Exchanges already can identify their depositors through their KYC policies. The transaction history is the one that is harder to comply with. While this is technically possible with the use of view keys such as those available in Lelantus Spark, it would require additional tooling for exchanges to build to scan for transactions. More importantly, it would reveal the user’s entire transaction history with that wallet, not just transactions with the exchange. We are of the opinion that this is an unacceptable breach of privacy unless we make the unrealistic expectation that users should maintain a separate wallet that is just for interacting with an exchange.

- -

Exchange Addresses (EX-addresses)

- -

EX-addresses is a proposal by the Firo Core team to the community as an alternative to granting full view keys to the exchange. EX-addresses function exactly the same as transparent addresses except that they will not accept Lelantus/Lelantus Spark spends and coinbase transactions (mining and masternode rewards). Another way to view this is that EX-addresses will only allow funds that come from transparent addresses. EX-addresses will be readily identifiable as they will have an “ex’ prefix on it.

- -

Through the use of EX-addresses, exchanges are able to demonstrate to regulators that they are able to see the history of the depositing address since it is a transparent address which can be looked up in a blockchain explorer thus satisfying the second limb of Article 76(3).

- -

Users limit the leakage of their entire wallet history to the exchange and can always do a Lelantus Spark unshield to a fresh transparent address prior to having it deposited into the exchange’s EX-address thus preserving a good degree of privacy.

- -

We wish to limit the use of EX-addresses to only those that require it and as such they will only be able to be created via RPC commands and not through the graphic interface. Official wallets will of course still support sending to EX-addresses.

- -

The Roadmap to Deprecating Transparent Addresses

- -

Mandatory privacy does have indisputable privacy benefits but comes at some cost. The core team has previously laid out its commitment to move steadily towards weaning off transparent addresses and the proposal to implement EX-addresses wasn’t taken lightly. We see this as a necessary step to balance adoption with privacy while waiting for robust decentralized options to be developed.

- -

We however remain committed to reducing transparent address use and the core team is proposing several steps in aid of this that will be coming all in 2024.

- -

Phase 1 (January 2024) :

-
    -
  • EX-addresses introduced together with Spark launch. Miners and masternode rewards cannot enter into EX-addresses encouraging them to use our full wallet instead of pointing them to an exchange address. Our wallets prompt and encourage anonymisation by default.
  • -
- -

Phase 2 (Q2 2024):

-
    -
  • A few months after Spark mainnet launch, we plan to make all mining and masternode rewards go mandatorily into Spark addresses. This will significantly increase the anonymity set as new issuance enters into the Spark pool.
  • -
- -

Phase 3 (Q3 2024):

-
    -
  • Later in 2024, we plan to launch Helsing which allows masternode collateral to be held in Spark addresses further reducing the need for transparent addresses.
  • -
- -

After these phases, we expect to further improve Firo’s anonymity set by the introduction of Spark Assets which allow the creation of private assets that all share a common anonymity pool and further DEX integrations to further bolster the resiliency of Firo’s ecosystem and reduce reliance on CEXes.

- -

Invitation for Feedback

- -

We invite our Firo Fam to comment and give feedback on this in our forums! The core team serves as stewards of the project and places high importance on our community to guide Firo’s direction. We hope that this post explains core team’s recommendation and proposed direction and are excited to finally bring Spark to fruition!

- -

Youtube video: Exchange Addresses, A Pragmatic Approach balancing privacy and adoption

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/11/13/flux-firo-masternode-event.html b/pr-preview/pr-452/2023/11/13/flux-firo-masternode-event.html deleted file mode 100644 index aed05a503..000000000 --- a/pr-preview/pr-452/2023/11/13/flux-firo-masternode-event.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - - Free Firo Masternode hosting on Flux Cloud | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Free Firo Masternode hosting on Flux Cloud

-

A promotional event

- -
- -

Beginning on November 13, 2023 till December 13, 2023 Flux extends an invitation to the Firo community to take part in this fantastic opportunity. Flux Cloud proudly presents the Firofam with the chance to operate Firo Masternode on their platform for a period of 3 months, and the best part? They are fully reimbursing your deployment costs!

- -

This initiative commemorates our longstanding partnership with Flux since the earliest days of Zcoin, now Firo. They have been a pivotal partner since the introduction of Masternodes on the Firo network.

- -

What is Flux?

- -

Flux is a decentralized Web3 cloud infrastructure comprised of user-operated, scalable and globally distributed computational nodes. It provides a suite of computing services and a blockchain as a service, enabling developers to create and manage applications on Web3. The Flux ecosystem consists of components like the FLUX blockchain, operating network, native app FluxOS, and a multi-asset crypto wallet, ZelCore.

- -

What’s in it for you:

- -
    -
  1. -

    Free Firo Masternode Hosting: Throughout November and December, you can deploy and operate a Firo Masternode on the Flux Cloud platform at zero cost. The deployment cost of 25.83 Flux will be reimbursed which means you can enjoy the benefits of Firo’s Masternode network without any expenses.

    -
  2. -
  3. -

    Automatic Reimbursement: They understand the importance of trust, and have made the reimbursement process seamless. They will handle reimbursements from their end, so you don’t need to reach out to any support desk. Expect your reimbursement to be processed within one week of your deployment, to the same address you used for the initial payment.

    -
  4. -
  5. -

    Effortless Setup Guides: Whether you’ve just gotten enough Firo to make a Masternodes or an experienced operator, they have got you covered. They will provide comprehensive setup guides to walk you through the process of deploying a new Masternode or migrating your existing one from your current setup.

    -
  6. -
- -

Flux is also introducing a special raffle event!

- -
    -
  1. Competitive FLUX Raffle: Three fortunate Firo Masternode deployments will have a chance to win 500 FLUX each. The raffle will take place on December 14, 2023. If you have multiple Firo Masternodes deployed, your chances of winning in the raffle significantly increase, so the more you deploy, the more you can maximize your opportunities.
  2. -
- -

How to Participate:

- -
    -
  1. -

    Deploy or Migrate Your Firo Masternode: Follow their setup guides to deploy a new Masternode on Flux Cloud or migrate your existing one. Ensure you choose the right 3-month subscription plan Masternode on the Flux Marketplace, named: FiroMN3!

    -
  2. -
  3. -

    Wait for Reimbursement & Earn Rewards: Sit back and relax while they reimburse your costs and begin monitoring your incoming Masternode block rewards.

    -
  4. -
  5. -

    Participate in the Raffle: With each additional Masternode you deploy, your odds in the raffle improve. The raffle winners will be announced on December 14, 2023.

    -
  6. -
- -

Learn more about Flux at www.runonflux.io

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/11/27/lelantus-spark-binaries-release.html b/pr-preview/pr-452/2023/11/27/lelantus-spark-binaries-release.html deleted file mode 100644 index fb16819fb..000000000 --- a/pr-preview/pr-452/2023/11/27/lelantus-spark-binaries-release.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - - Lelantus Spark Binary Release | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Spark Binary Release

-

A Groundbreaking Advancement into Privacy

- -
- -

We’re excited to finally announce the official software release of Lelantus Spark, a groundbreaking advancement in privacy on the Firo (FIRO) network. Lelantus Spark builds upon the success of its predecessor, Lelantus, introducing cutting-edge features and enhancements. Let’s dive into what makes Lelantus Spark a game-changer, how to get your hands on it, and when you can expect it to be active on the Firo mainnet.

- -

Mainnet Activation of Lelantus Spark

- -

Lelantus Spark will be activated on Block 819300 (approximately 18 January 2024). Please ensure you have upgraded your wallets and masternodes to the latest Firo release before then!

- -

What is Lelantus Spark?

- -

If you haven’t been keeping up with Firo, let’s briefly overview Lelantus Spark. Representing the next evolutionary step in Firo’s commitment to privacy, Lelantus Spark is a refined and enhanced version of Firo’s preceding privacy protocols. Spark combines some of the best privacy technology while remaining trustless, easy to audit, and upgradable. We are also proud that our innovations in Spark have inspired work in creating similar constructions, such as Monero’s upcoming privacy protocol, Seraphis, set to launch in a few years.

- -

Key features include:

- -
    -
  1. -

    Spark Addresses
    -Lelantus Spark introduces a new, non-interactive addressing system that greatly enhances the privacy of the transaction recipient. Funds kept in Spark addresses are hidden, meaning no one will know how much you hold and when you send funds from it—enabling private storage of your Firo. Spark addresses also cannot be looked up on a blockchain explorer!

    -
  2. -
  3. -

    View Keys for Enhanced Visibility
    -With Lelantus Spark, users have the flexibility of view keys. Wallet owners can grant third parties opt-in visibility into incoming and/or outgoing transactions, offering practical use cases for accounting, auditing, and more.

    -
  4. -
  5. -

    Computation offloading
    -Lelantus Spark’s flexible key structure allows for offloading transaction creation, chain scanning and balance computation without delegating spend authority. This means that low-powered devices like hardware wallets can support Lelantus Spark transactions by offloading the heavy computation to your PC or phone.

    -
  6. -
  7. -

    Multisignature
    -Spark supports efficient signing and multisignature operations through the use of a modified Chaum-Pedersen discrete logarithm proof. This has proven useful in custody and decentralized exchanges, as well as in any scenario where you want more than one party to approve a transaction.

    -
  8. -
  9. -

    Modular design
    -Spark’s modular design uses well-understood cryptographic building blocks like Pedersen commitments, range proofs, zero-knowledge one-of-many proofs, and discrete logarithm equality proofs that enable straightforward security analysis without the need for a trusted setup.

    -
  10. -
- -

You can read more about Lelantus Spark below: -Blog Post: https://firo.org/2021/08/24/presenting-lelantus-spark.html

- -

Eprint: https://eprint.iacr.org/2021/1173

- - - -

You must upgrade your wallets and masternodes before mainnet activation on Block 819300 (approximately 18 January 2024).

- -

Download the binary release from the following links:

- -

Windows: https://github.com/firoorg/firo/releases/download/v0.14.13.0/firo-0.14.13.0-win64-setup.exe

- -

MacOS: https://github.com/firoorg/firo/releases/download/v0.14.13.0/firo-0.14.13.0-macos.dmg

- -

Linux: https://github.com/firoorg/firo/releases/download/v0.14.13.0/firo-0.14.13.0-linux64.tar.gz

- -

As always, Be sure to back up your wallet before upgrading.

- -

For those using mobile wallets, Stack Wallet will push an update over the next few weeks to fully support Spark.

- -

Exchange Addresses

-

The Firo Core team proposed Exchange Addresses following discussions about the upcoming MiCA regulations and their potential impact on Firo and other privacy assets. The community has largely agreed with this proposal and this release will also introduce Exchange Addresses (EX-addresses).

- -

EX-addresses operate similarly to transparent addresses, with the distinction that they won’t accept Lelantus/Lelantus Spark spends and coinbase transactions (mining and masternode rewards). In essence, EX-addresses exclusively permit funds originating from transparent addresses. You can easily identify EX-addresses as they bear an ‘ex’ prefix. It’s important to note that this feature is designed for exchanges, and regular users will not need to take any action on their end nor would they be creating EX-addresses.

- -

What’s Next?

- -

Even as we launch Spark, we are already researching upgrades to Spark, such as curve trees and expanding its functionality with Spats! We will also be implementing Helsing to allow masternodes to use Spark addresses to hold their collateral.

- -

Thanks

- -

Spark is the combined work of many talented people and also made possible by everyone’s support.

- -

Firstly we would like to thank Aram Jivanyan and Aaron Feickert (CypherStack) for coming up with this amazing privacy protocol and Levon Petrosyan and Peter Shugalev for bringing Spark to reality.

- -

We would also like to thank all Firofam that made this possible, from the generous donations from Arcadia and other community members, HashCloak for their security support and audits, CypherStack for playing a key role in our work and building StackWallet and members of the Monero community including koe, kayabanerve and Nikolas Kratzschmar whose discussions and disclosures helped make Spark better and lastly but not least, everyone of you who have cheered us on and made our work meaningful.

- -

See you on Spark mainnet activation!

- -

You can stay tuned on these developments by following our socials below:

- -

Twitter/X

- -

Youtube (please subscribe)

- -

Blog

- -

Facebook

- -

Telegram

- -

Discord

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/12/13/basicswapdex-firo-installer.html b/pr-preview/pr-452/2023/12/13/basicswapdex-firo-installer.html deleted file mode 100644 index b301c0943..000000000 --- a/pr-preview/pr-452/2023/12/13/basicswapdex-firo-installer.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - Firo is Now Integrated into BasicSwap Installer (.exe) | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo is Now Integrated into BasicSwap Installer (.exe)

-

Compatible with Bidirectional Adaptor Signature Atomic Swaps

- -
- -

We are thrilled to announce that the BasicSwap installation wizard now comes with complete Firo compatibility! This means you can easily install Firo, featuring our recent groundbreaking Lelantus Spark update, directly from the automated installer (remember to run it as an administrator).

- -

About Basicswap

- -

BasicSwap stands as a decentralized, cross-chain trading exchange (DEX) that ensures privacy and security without relying on a central point of failure. This platform empowers users to seamlessly exchange cryptocurrencies, such as Bitcoin or Firo, free from restrictions or third-party intervention. Crafted by the cypherpunks at Particl, BasicSwap is deliberately constructed with an unwavering commitment to uncompromised privacy and security. This design is a direct response to the emerging challenges to freedom, reflecting a proactive stance against potential threats.

- -

Bidirectional Adaptor Signature Atomic Swaps?

- -

Firo can swap as both the offerer and the participant of an adaptor signature swap. Adaptor signature swaps present themselves as multi-signature transactions, concealing the true nature of the transaction and leaving no trace suggesting a connection between two transactions on distinct blockchains

- -

To learn more head to Particl’s blog for a comprehensive explanation.

- -

How to Download

- -

Screenshot of basicswap's installation wizard listing Firo

- -

Currently BasicSwapDEX is only avaliable for Windows users but will come to other operating systems (MacOS, Linux) shortly.

- -

To obtain the installer, visit BasicSwap Github repository and download the installation wizard from the Releases page or directly from BasicSwapDEX.com.

- -

Once downloaded, launch the installer as an administrator by right-clicking on the executable file and selecting “Run as Administrator.” Follow the on-screen instructions for a seamless installation process. For more detailed information, refer to the README file.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2023/12/15/letsexchange-firo-ama.html b/pr-preview/pr-452/2023/12/15/letsexchange-firo-ama.html deleted file mode 100644 index fe53309c3..000000000 --- a/pr-preview/pr-452/2023/12/15/letsexchange-firo-ama.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - Firo x LetsExchange AMA Recap | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo x LetsExchange AMA Recap

-

AMA took place on Twitter/X

- -
- -

Let’sExchange, a leading instant crypto-exchange service with over 3,900 coins and tokens, has invited us to hold an AMA (Ask Me Anything) session with Firo on December 7, 2023. The AMA session took place on both Firo’s and Let’sExchange’s X/Twitter page.

- -

To learn more about LetsExchange, we have posted a blog about regarding the partnership between LetsExchange here.

- -

Below, you will find a recap of the AMA questions answered by the Let’sExchange team.

- -

1) Can you explain how LetsExchange.io can enhance #Firo’s accessibility to a wider user base?

- -

With LetsExchange, users can exchange FIRO for any of the 3,900 coins and tokens supported by our platform. For example, users who have received rare coins in airdrops, or as a result of their affiliate activities, or bought them, can swap them to FIRO with no issues. Users who believe that the future of cryptocurrency is in privacy-focused coins can exchange their crypto holdings to FIRO.

- -

Our business tools help provide access to FIRO to thousands of users worldwide. For example, our API will make the asset available in many crypto wallets. -Additionally, the project can count on our extensive marketing support, such as reviews, AMA sessions (like the one we are having, and in the voice format), and cross-promo activities such as joint quests, among others. We believe all these things can benefit the project and the FIRO community and will serve new users by helping them explore the project’s benefits and perspectives.

- -

2) What measures does LetsExchange.io have in place to ensure #privacy and security for #Firo users during transactions?

- -

Privacy and user security are our main priorities. The platform allows users to swap funds without account registration (even though this option is available and offers more benefits, including access to the affiliate program). Thus, all your swaps are absolutely private.

- -

Non-custodial security is another feature that allows us to ensure the security of users’ funds during each swap. We don’t store users’ funds but instantly swap one cryptocurrency to another. If a user keeps his funds in a non-custodial wallet, they are totally safe.

- -

3) How did LetsExchange started and came to be?

- -

LetsExchange was launched in 2021 by a team of experts in blockchain and crypto. In just a year, the platform has become one of the top 5 services that provide instant crypto swaps. Now, LetsExchange is ahead of most competitors in many parameters, including presence in the key markets, number of supported assets, etc.

- -

4) What makes LetsExchange.io different from the other similar services out in the market?

- -

Our main advantage is the number of supported coins and tokens (over 3,800) and an extensive range of tools for our partners. A widget with Swap and DEX modes and an off-ramp and on-ramp functionality, affiliate links, and a customized Telegram bot are just some of the solutions that we offer. We are constantly implementing new features and functionalities to ensure that our users and partners can benefit from the latest trends in the market.

- -

5) Will LetsExchange.io support Lelantus Spark transaction if one were to buy/sell FIRO?

- -

LetsExchange is one of the leading exchanges in supported coins, and we are working constantly to improve our services. We believe that anonymity and privacy are two of the core elements of the crypto world. This is why account registration is not mandatory, and even if our users decide to open an account, they can do it only with a valid email address.

- -

We are currently working on letting our users swap $ZEC anonymously by using z-addresses. Soon, the feature will be implemented, and our users will be able to benefit from it.

- -

In the future, we will also consider implementing the support of #LelantusSpark. We believe this innovative technology can move the use of crypto to a qualitatively new level.

- -

6) With the recent MiCA regulations in the EU, How would you deal with Privacy Coins on your platform?

- -

This question requires a comprehensive response. First and foremost, LetsExchange closely monitors legislative changes in various countries and regions, adapting its policies and operational activities when legislative adjustments are required.

- -

We believe that legislative regulation will ultimately stimulate the industry’s development rather than hinder it, as it will allow institutional investors to enter. This implies colossal industry capitalization growth, rapid technological advancements, and other benefits.

- -

Simultaneously, we are confident that privacy is one of the key elements of the crypto ecosystem. Without it, cryptocurrency would lose its meaning. That’s why, while complying with regulatory requirements, especially regarding AML policies and blocking transactions from sanctioned countries, we maintain support for anonymous cryptocurrencies and the option to exchange funds without registration.

- -

7) Where is LetsExchange.io based?

- -

LetsExchange is registered in Seychelles. But being real crypto enthusiasts, our team is spread worldwide. Our team members work from the USA, the UK, Ukraine, Mexico, and other countries.

- -

8) What joint marketing activities are planned between LetsExchange and Firo, and how will they promote Firo’s growth?

- -

We offer a lot of joint marketing activities, with AMA sessions being just one of the possible options. Other popular marketing activities among our partners are reviews, quests, and interviews, among others. Also, we are open to any suggestions that will help our partnership with FIRO grow and mutually benefit both communities.

- -

9) How does LetsExchange.io align with Firo’s values and vision, particularly in terms of financial privacy and decentralization?

- -

LetsExchange is a privacy-focused platform. It doesn’t ask for mandatory account registration. Users who opt to register an account with us need to provide only a valid email address, and that’s it. We don’t ask for personal or financial information other than the information needed for a swap. Soon, we will support z-addresses for swaps. In the future, the implementation of Lelantus Spark technology or another technology that enables private transactions is possible.

- -

10) What benefits does LetsExchange offer to Firo’s community of users?

- -

LetsExchange will enable users to buy #FIRO with 3,900 coins and tokens. In the future, more assets will be added. We offer round-the-clock customer support and are ready to reply to all questions or solve any issues. Additionally, FIRO users can create an account on the platform and benefit from our affiliate program.

- -

Winners for AMA

- -

We have mentioned that 3 questions from the audience will have a chance to win some FIRO in this AMA. These are the selected 3 (in no specific order):

- -

1) @charlie61792968

- -

Q: Security and anonymity are always prioritized by BlockChain projects in the development of project platforms and technologies. So, does @firoorg have any technological solutions or plans to enhance user trust in these issues?

- -

A: On top of Lelantus Spark, which we just released (activating in January 2024), you can read about it Here, The integration of technologies such as Dandelion++ and LLMQ ChainLocks enhances the overall security of both Firo’s blockchain and network. Dandelion++ helps obscure the originating IP of transactions, and LLMQ ChainLocks provide additional security against potential attacks. These measures collectively reflect Firo’s commitment to maintaining high standards of security and anonymity.

- -

2) @W120VOLT

- -

Q: In what ways does Firo address the challenges posed by the increasing digitization of fiat currencies and the potential loss of control over personal finances?

- -

A: For the most part the digitization of fiat currencies have already happened but is evolving into something else which is a digital currency that is directly controlled by a Central Bank. While often touted for its benefits, we are already seeing the beginnings of the impacts of CBDCs which is setting rules and limits as to how you can spend your money and the ability for governments to cut you off from the financial system.

- -

Firo in particular was designed to address these type of concerns as with privacy, our transactions are uncensorable and even the core developers cannot break that privacy or choose what you can or cannot use your money for. This is exactly the ethos of what cryptocurrency set out to do and one that is often overlooked and arguably even abandoned by Bitcoin.

- -

3) @Boa_Noble

- -

Q: Many day-to-day projects promise great utility and functionality, but end up throwing the rug out a few days later. How do you really know that your project won’t throw the rug out? What guarantees do investors have?

- -

A: We’ve been around since 2016 and constantly developing and delivering updates :). If this is a rug, it’s a pretty long one ;)

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/01/18/spark-is-live.html b/pr-preview/pr-452/2024/01/18/spark-is-live.html deleted file mode 100644 index e5260dd04..000000000 --- a/pr-preview/pr-452/2024/01/18/spark-is-live.html +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - - Lelantus Spark is live on Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Spark is live on Firo

-

Lelantus Spark is live on Firo’s mainnet

- -
- -

We are pleased to announce that Lelantus Spark, our next gen privacy protocol is now live on Firo’s mainnet! This forms the culmination of years of research and development from the first time Spark was announced in 2021.

- -

Since then, it has gone through several revisions and improvements and has undergone two cryptography audits (Hashcloak, Daniel (Linfeng) Zhao) and a code and implementation audit.

- -

Please ensure you’re updated to the latest version of Firo.

- -

Let’s do a quick run-through of what’s new in this update!

- -

Spark Addresses

- -

Users can now use Spark addresses where people can directly send FIRO to them and have them automatically anonymized. These addresses are not searchable on the blockchain or an explorer and therefore no one can look them up to find out when you have received or sent money or how much funds you have in it. Moving forward, we foresee Spark addresses to be the primary way users interact with each other and are the default way to send and receive FIRO within our official wallets.

- -

Spark addresses on mainnet have a prefix of “sm” and are 144 characters long.

- -

Spark address example

- -

Spark Transactions

- -

Spark transactions hide sender, receiver and amounts while everyone can still verify the blockchain state through the use of zero-knowledge proofs. This is the key feature of Spark, which preserves financial privacy while allowing universal verifiability that makes blockchain technology possible.

- -

Spark transactions have very high anonymity sets and are less susceptible to statistical analysis on coin age or taint when compared to other privacy protocols such as RingCT. It also does not require any special trust requirements like zkSNARK constructions and employs a modular approach where specialized zero-knowledge proofs respectively prove specific things vs more complex circuit designs. This allows easier formal security analysis and allows for upgradability where components can be switched out.

- -

Spark transaction example on explorer

- -

Exchange Addresses

- -

This update also introduces Exchange Addresses which allow exchanges to maintain compliance with regulations without affecting user privacy. Users do not need to create these addresses.

- -

Exchange addresses differ from regular transparent addresses in that they cannot directly receive funds from Spark, Lelantus, mining or masternode rewards. If you have funds in Spark/Lelantus or from mining or masternode rewards, you would need to send these funds to a transparent address first before sending them to an Exchange Address.

- -

Below is a quick summary of what funds Exchange Addresses can use.

- -

❌Spark / Lelantus —> Exchange Address

- -

❌Mining/masternode rewards —> Exchange Address

- -

✅Transparent address —> Exchange address

- -

✅Spark / Lelantus → Transparent address → Exchange address

- -

✅Mining/Masternode rewards → Transparent address → Exchange address

- -

These addresses can be identified with an EX prefix and are 36 characters long.

- -

For e.g. EXXazVWwJNbNPBo7b2sqVtveudqHSxGVGzgJ

- -

What’s next?

- -

In the immediate short term, the core team will be focusing on getting the rest of the ecosystem using Spark and Exchange Addresses and also several user experience improvements.

- -

These include:

-
    -
  • Stack wallet (both desktop and mobile) to be released with Spark support within the next couple of days.
  • -
  • Allowing wallets to directly unshield from Spark > Transparent > Exchange Addresses so that users do not need to care about which address type they’re interacting with.
  • -
  • Several exchanges have informed us of their intention to use Exchange Addresses and we are assisting them with tooling over providing proofs of payments when sending from Spark/Lelantus transactions.
  • -
  • Some exchanges have indicated interest in using Spark addresses.
  • -
  • Extend support of Exchange Addresses to Electrum
  • -
  • Clean up of Electron Firo client
  • -
  • Telegram/Discord tip bot support of Spark transactions
  • -
- -

Thereafter, in the following months, we’ll be focusing on increasing Spark address use with the following:

-
    -
  • All mining and masternode rewards to mandatorily go into Spark addresses
  • -
  • Deployment of Helsing, to allow masternode collateral to be held in Spark addresses
  • -
- -

Concurrently, we are in the midst of developing and/or researching:

-
    -
  • Spark Assets for Elysium (Spats): The ability to create confidential assets using Spark technology where sender, receiver, amount and asset type are hidden. Work has already been done on the cryptographic library for this.
  • -
  • Curve Tree Research: Curve tree research is completed and is in the process of being documented.
  • -
- -

Spark is not a completion of a journey but the beginning of a new era of privacy.

- -

Thank you

- -

Lelantus Spark would not have been possible if not for the support and efforts of many people and organizations. We would like to thank Aram Jivanyan and Aaron Feickert (CypherStack) for creating and improving Lelantus Spark, Levon Petrosyan, Petr Shugalev for contributing the vast majority of Spark implementation code, Anwar P for the tireless hours on tests, CypherStack for supporting us in many ways including the implementation of Spark in their Stack Wallet and HashCloak for their constant support and the excellent work in the Spark audit.

- -

Additionally, the generous donations of Arcadia Group , Rasikh Morani, Firo Fam and the support from the Community Fund Committee have allowed us to continue development and research during the depths of the bear market. We would also like to thank MAGIC Fund for administering the Firo MAGIC fund that has allowed us to fund our research and security services.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/02/05/firoqt-guide-spark.html b/pr-preview/pr-452/2024/02/05/firoqt-guide-spark.html deleted file mode 100644 index 214db9ece..000000000 --- a/pr-preview/pr-452/2024/02/05/firoqt-guide-spark.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - - A Firo-QT Wallet Guide | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

A Firo-QT Wallet Guide

-

A Guide to Secure and Private Transactions with Spark

- -
- -

This guide is designed to provide you with step-by-step instructions on how to effectively utilize the Firo-QT Wallet, emphasizing its integration with the Spark feature for enhanced privacy. Whether you are a new user or looking to deepen your understanding of Firo-QT Wallet’s capabilities, this guide will assist you in navigating its features for secure and private digital transactions

- -

Download Firo-QT wallet from Firo’s official download page, available for macOS, Linux, and Windows.

- -

Select your operating system from the provided options and click the corresponding download link.

- -

New users can skip this section. After completing the installation, you will be prompted to unlock your wallet using your passphrase upon the first launch to activate Spark support. This step ensures your wallet is ready to use Spark’s features.

- -

Unlock Wallet window

- -

Overview

- -

Upon logging in, the main interface—comprising ‘Overview,’ ‘Send,’ ‘Receive,’ ‘Transactions,’ and ‘Masternodes’ tabs—will greet you. This is your command center for managing Firo assets, where you can:

- -
    -
  • Monitor both Private and Transparent Balances.
  • -
  • Review recent transaction history.
  • -
  • Enhance privacy by enabling ‘Anonymous communication with Tor’.
  • -
- -

Overview of the wallet

- -

Sending Firo

- -

The ‘Send’ tab is your gateway to transferring Firo. It offers:

- -
    -
  • Address labeling for organizational ease.
  • -
  • A choice between Private or Transparent balances for transaction flexibility.
  • -
  • The ability to send funds via Transparent or Spark Addresses—choose Spark for untraceable transactions, safeguarding the privacy of amounts and participant identities.
  • -
- -

Send Tab of QT wallet

- -

Request

- -

Under the ‘Request’ tab, select your preferred address type—Spark for anonymity or Transparent. Enter the payment details, and generate a QR code and payment request to share with others.

- -

Receive Tab of QT wallet

- -

Transaction

- -

The ‘Transactions’ tab catalogs all inbound and outbound transactions.

- -

Transaction Tab of QT wallet

- -

Details of transactions via Spark address are displayed, anonymizing sender information with Lelantus Spark.

- -

Transaction Details of transaction

- -

For more information and support:

- - - - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/03/06/firo-slogan-showdown.html b/pr-preview/pr-452/2024/03/06/firo-slogan-showdown.html deleted file mode 100644 index cc104b529..000000000 --- a/pr-preview/pr-452/2024/03/06/firo-slogan-showdown.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - The Firo Slogan Showdown | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

The Firo Slogan Showdown

-

Unleash Your Creativity!

- -
- -

Attention Firofam!

- -

Do you have a knack for creativity and a way with words? We’re thrilled to announce the Firo Slogan Showdown! We’re looking for a catchy, impactful slogan that reflects the core message of our project and uplifts the values in our society. The new slogan can be proudly displayed on our project’s T-shirts or used as a tagline for the Firo community.

- -

Join us in this exciting challenge to craft a slogan that resonates with our mission of privacy, security, and innovation. Your idea could be the next iconic statement for Firo!

- -

As part of the event, an award will be given to the participant who comes up with the most creative and meaningful slogan. If you’re curious about what the award might be, we welcome you to join our event filled with surprises!

- -

Event Details

- -
    -
  • Start Date: 6th March, 2024
  • -
  • Deadline for Submission: 20th March 2024
  • -
- -

How to Participate

- -

You can submit your entry with the hashtag #FiroSloganShowdown in the official Firo Telegram Channel, Firo Matrix Channel or reply to the Slogan Showdown post on Firo Twitter/X page.

- -

Selection Process

-

At the end of the submission period, the team will select the top 3 slogans. The final selection will be voted on by the Firo community on Telegram and Twitter for 5 days via polls.

- -

Event Prizes

- -
    -
  • 1st place: 1 T-shirt with their slogan on it and 25 FIRO
  • -
  • 2nd place: 15 FIRO
  • -
  • 3rd place: 10 FIRO
  • -
- -

With your creativity, we believe we can take our project to greater heights! We eagerly await your submissions!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/03/07/curve-trees-research-results.html b/pr-preview/pr-452/2024/03/07/curve-trees-research-results.html deleted file mode 100644 index ce5473b79..000000000 --- a/pr-preview/pr-452/2024/03/07/curve-trees-research-results.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Curve Trees: Global Anonymity Sets for Lelantus Spark | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Curve Trees: Global Anonymity Sets for Lelantus Spark

-

Curve trees scale zero-knowledge proofs for global anonymity

- -
- -

We are proud to publish the results of the research grant on curve trees carried out by Aram Jivanyan and funded by the MAGIC Firo Fund. Curve trees is a new technique that allows scaling zero-knowledge membership proofs to allow global anonymity sets, meaning that the ZKP is performant enough that it can encompass all transactions in a blockchain. It achieves this without any need for a trusted setup, a key requirement of Firo’s privacy research, while retaining small transaction sizes and quick proving and verification times. Curve trees also allow for efficient batching verification techniques, which can further decrease the marginal cost of proof verification.

- -

Lelantus Spark’s unique modular design allows the upgrading of its components, and in this case, curve trees would replace Spark’s use of one-out-of-many proofs. The research note covers the necessary modifications to implement curve trees in Spark to scale it to global anonymity sets.

- -

We would like to thank Luke Parker (kayabanerve) and Aaron Feickert of Cypher Stack for their valuable feedback and help in grasping curve trees and how they would apply to Spark.

- -

Related article:

- -

Advancing Privacy: Aram Jivanyan advancing Lelantus Spark

- -

MAGIC Firo Fund

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/03/19/hummingbot-firo-binance.html b/pr-preview/pr-452/2024/03/19/hummingbot-firo-binance.html deleted file mode 100644 index cb5c5d546..000000000 --- a/pr-preview/pr-452/2024/03/19/hummingbot-firo-binance.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - Hummingbot Firo Liquidity Campaign on Binance is back! | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Hummingbot Firo Liquidity Campaign on Binance is back!

-

8-weeks FIRO Liquidity Mining Campaign

- -
- -

We are excited to share that we will be launching another 8-week liquidity mining campaign on Binance! This campaign offers a total reward pool of approximately US$4,000!

- -

Since the launch of our liquidity mining program, we have witnessed participation from 779 unique miners across various campaigns. The total filled order volume has reached an impressive $115 million as of November 27, 2023. We look forward to your continued participation in our campaigns and welcome new firofam to join us in earning rewards!

- -

Firo-BTC hummingbot miner

- -

Campaign Terms

- -

Start date: March 19, 2024, 12:00 AM UTC
-Total reward pool*: ~US$4,000 (FIRO 248 per week)
-Reward token: FIRO
-Eligible token pair: FIRO/BTC
-Eligible orders: maker orders placed with spreads of 2.0% or lower
-Exchange: Binance

- -

The links above contain referral links which would help support Firo’s core team’s efforts if you sign up to those exchanges through the link.
-* Please see Hummingbot’s Liquidity Mining Policy

- -

Getting Started

- -

To get started:

-
    -
  1. Sign up on Hummingbot Miner with your email address.
  2. -
  3. Install, configure and run Hummingbot. Read the guide here. You can also get help on Hummingbot’s Discord.
  4. -
  5. Get Paid: Accumulate token rewards every minute. Get paid at the end of the week.
  6. -
- -

Note that liquidity only counts towards rewards where they are within 2.0% spread or lower.

- -

Help contribute to $FIRO’s liquidity and get rewarded!

- -

Hummingbot’s Full article: https://support.hummingbot.io/miner/8-week-for-firo-liquidity-mining-campaign

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/03/22/firo-binance-monitoring-tag-update.html b/pr-preview/pr-452/2024/03/22/firo-binance-monitoring-tag-update.html deleted file mode 100644 index 515a06394..000000000 --- a/pr-preview/pr-452/2024/03/22/firo-binance-monitoring-tag-update.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - Update on Binance Monitoring Tag Issue | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Update on Binance Monitoring Tag Issue

-

An update on the monitoring tag status

- -
- -

The Firo core team would like to address some community concerns on the ongoing monitoring tag status that Binance placed on Firo back in January, along with a slew of other projects with privacy features, such as Monero, Zcash, Horizen, and Mobilecoin. Prior to this, in May 2023 Binance had also made Firo and other select privacy-preserving assets unavailable in certain countries in Europe. This was in response to increased pressure from regulators both from the EU (namely MiCA and AMLR) and also part of Binance’s settlement with the US Department of Justice.

- -

This matter has been addressed several times before in our video updates and social channels, but we have noted that there is still a lot of misunderstanding surrounding this topic, so we would like to address the situation comprehensively.

- -

The core team had been aware of the issue since September 2023, when Binance reached out to inform us of the new regulatory requirements being imposed on them. Even in early October, while we were aware of proposals from other projects to comply with these requirements, we were not confident that these would meet Binance’s regulatory requirements.

- -

Because of the urgency of the matter, the core team proactively developed its own solution in the form of Exchange Addresses while communicating with Binance’s team. We also made sure to consult with the Firo community and got good support for the proposal. Binance’s team confirmed that our proposal was acceptable to their current requirements.

- -

Our proposal was easy to implement both on the project and exchange side, didn’t require any complicated changes, and, most importantly, did not compromise users’ privacy more than the status quo. While other projects proposed alternative solutions, our Exchange Address approach was presented by Binance to these projects as the preferred solution for other privacy coins to adopt. To our knowledge, both Zcash and PIVX are adopting some form of Exchange Address type while Horizen has completely removed their privacy features. We are proud to have our solution adopted to protect our fellow privacy projects’ centralized exchange (CEX) listings.

- -

We deployed the code for Exchange Addresses in November 2023, and it was successfully activated in January 2024 together with Lelantus Spark activation. This upgrade was supported by Binance. With the activation of Exchange Addresses, we were the first privacy coin on Binance to meet the new requirements. Coins that did not meet these new requirements such as Monero and Mobilecoin were delisted from Binance.

- -

What’s Next?

- -

We continue to work closely with Binance’s team, which is in the midst of transitioning its infrastructure to use Exchange Addresses. Their rough estimate is that it will take about three months to implement on their end. After Exchange Addresses are implemented, their team had mentioned that we can explore reopening Firo markets in Europe again.

- -

The Binance Monitoring Tag is reviewed once every quarter, and a decision has not been made on whether it will be removed at the next review or only after Binance has completed its Exchange Address integration. Thus far, no new regulatory requirements have been communicated, and we view the fact that Binance is in the midst of integrating Exchange Addresses as a positive sign along with their assurances that all is well at the moment.

- -

In the meantime, we continue to improve liquidity on FIRO through other avenues and further bolster decentralized exchange (DEX) liquidity and integrations, such as with FiroDEX/Komodo Wallet, BasicSwapDEX, and DCRDex. We have also been in talks with other cross-chain DEX options, such as Serai and Maya Protocol. Showing community support in these other DEX communities would give further impetus for those projects to integrate with us and reduce reliance on centralized exchanges.

- -

Side Notes

- -

There has been some discussion with Binance on whether to retain the FIRO/BTC pair or just focus on the FIRO/USDT pair, as interest in the FIRO/BTC pair currently pales to that of the FIRO/USDT pair. These discussions are unrelated to any of these regulatory concerns. We have initiated a Hummingbot campaign to improve liquidity on FIRO/BTC and are using it to gauge community interest in the FIRO/BTC pair.

- -

We also note that some privacy assets were excluded from the Monitoring Tag. We were advised that this was because their privacy features were not materially used when transferring to Binance and, therefore, were not a material concern, while Firo users regularly used Lelantus functions to deposit into Binance.

- -

We would like to thank Binance for remaining open to working with privacy projects like ours on finding a path to remain listed despite immense regulatory pressure on them when the easy thing to do would be to delist. While we strongly disagree with the regulations which in our opinion are overreaching and misguided, we understand that centralized exchanges are bound by the laws that govern them. We continue to monitor the situation and would also like to reiterate that we would not take any steps that would materially compromise user privacy for the sake of compliance.

- -

Discuss this blog post on our forums.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/03/24/3rd-cfc-nomination-thread-2024.html b/pr-preview/pr-452/2024/03/24/3rd-cfc-nomination-thread-2024.html deleted file mode 100644 index 8a38846d8..000000000 --- a/pr-preview/pr-452/2024/03/24/3rd-cfc-nomination-thread-2024.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - - - Nomination Thread for a New Community Fund Committee 2024 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Nomination Thread for a New Community Fund Committee 2024

-

A new nomination thread for the 3rd CFC election

- -
- -

The one year term of the 2nd CFC Committee has ended and the time for the 3rd CFC nominations is underway in preparation for the election.

- -

Please express your interest in standing for election in the thread below. Do ensure you introduce yourself and why you are applying to the post and your experience/history with Firo.

- -

3rd CFC Election Nomination Thread: https://forum.firo.org/t/nominations-for-the-3rd-community-fund-committee-cfc-are-now-open/31500

- -

The 7 member CFC forms an important role in gradually decentralizing governance and sets up an independent fund (Firo Community Fund) to be used for the benefit of Firo. The FCF has been used to fund various community management efforts, audits, social media/marketing support and also to assist the core team where additional funds are required.

- -

CFC Committee positions are at this point in time are done on a volunteer basis and we recommend only active and motivated members of the Firo community apply. There is no restriction of existing committee members seeking re-election.

- -

Below is a reminder of the role of the CFC and the Firo Community Fund (FCF) it manages:

- -

Brief summary of how the CFC came to be

- -

Firo conducted a series of community votes to adjust its tokenomics and established the Firo Community Fund. This process spanned several months and involved multiple vetted polls to ensure alignment with the community’s wishes. A committee comprising seven elected community members was established to manage fund allocation.

- -

Following the nomination phase, nominees (who are new) undergo a vetting process, including an interview, to assess their eligibility and alignment with the community’s voting objectives. The interview, which can be conducted through text or online meetings, delves into the nominees’ beliefs in Firo, their grasp of Firo’s technology, personal background (without revealing sensitive information), and their vision for the fund’s utilization. Nominees not widely known in the community must provide proof of active participation for at least a year.

- -

Moving on from these specifics, it’s essential to outline the responsibilities and prerequisites expected of a member of the Firo Community Fund Committee (CFC).

- -

Responsibilities of Community Fund Committee members

- -
    -
  1. -

    To decide along with taking into account community feedback on how the community fund should be utilized.

    -
  2. -
  3. -

    To help evaluate community requests for funding, do due diligence on applicants applying for funding, and obtain all necessary information to ensure sufficient detail for the scope of work.

    -
  4. -
  5. -

    To evaluate and approve payment of milestone requests

    -
  6. -
  7. -

    To make all reasoning of the CFC for approval/rejection public

    -
  8. -
  9. -

    CFC can request for core team’s feedback and opinion on proposals.

    -
  10. -
  11. -

    To always conduct themselves with professionalism without resorting to personal attacks or insults.

    -
  12. -
- -

Minimum requirements to be eligible to be a committee member

- -
    -
  1. -

    Be a recognized and active community member of Firo for at least a year, OR a recognized industry expert/specialist.

    -
  2. -
  3. -

    Solid understanding of Firo’s technology stack and current roadmap and goals

    -
  4. -
  5. -

    Cannot be a current full-time member of the Firo core team. Part-time contributors or contractors of Firo’s core team are allowed but must be disclosed.

    -
  6. -
  7. -

    Be able to attend a CFC meeting once a month or appoint a proxy to do the same (though proxies should be used sparingly).

    -
  8. -
  9. -

    While a technical or development background isn’t required, having a few committee members with some technical background would be helpful in evaluating proposals.

    -
  10. -
  11. -

    Be able to read, check and vote on proposals for funding at least once a week.

    -
  12. -
  13. -

    Be 18 years old and above.

    -
  14. -
- -

Removal of CFC Members

- -
    -
  1. -

    If a CFC member is suspected or found to have been involved in fraud or scam or other deceitful behavior, the other CFC members can vote to remove them via majority vote.

    -
  2. -
  3. -

    If a CFC member has acted in a manner that is an unbecoming or unprofessional manner, the other CFC members can vote to remove them via a majority vote.

    -
  4. -
  5. -

    If a CFC member is absent for 2 meetings in a row without due cause, they shall be removed automatically.

    -
  6. -
  7. -

    If a CFC member has continuously failed to vote on proposals for funding, a vote shall be held at the next CFC meeting by the other CFC members on whether to remove them.

    -
  8. -
  9. -

    If a CFC member is removed, nominations should be open for the spot for the remaining term.

    -
  10. -
- -

Meetings, Quorums, and Voting

- -
    -
  1. -

    A meeting should be held at least once a month with CFC members. The purpose of this meeting is to discuss proposals or to choose how to allocate the FCF funds or any other matters arising. Given CFC members may be in different time zones, this should be taken into account when determining the time of the meeting and the opportunity to take turns for amenable timing.

    -
  2. -
  3. -

    Core team members or their representatives should always be allowed to observe and attend all CFC meetings, but shall not have a vote unless otherwise specified.

    -
  4. -
  5. -

    The minutes of these meetings shall always be publicly available.

    -
  6. -
  7. -

    The meeting can be conducted by text or online meetings.

    -
  8. -
  9. -

    A quorum should be 5 members. Votes are passed using a majority of votes. In the event of an equality of votes, the core team shall have a casting vote.

    -
  10. -
  11. -

    Proposals for funding can be approved without the need for a meeting and shall be voted on in the proposal thread itself.

    -
  12. -
  13. -

    When voting for or against a proposal for funding, all CFC members are required to state the reasoning behind their choice.

    -
  14. -
  15. -

    Anyone can open a proposal for funding, including CFC members.

    -
  16. -
  17. -

    If a CFC member is an applicant for funding, the member cannot vote on that proposal. Also, if a CFC member has a close relationship (e.g. family member, best friend, significant other, spouse) with the applicant for funding, the CFC member should disclose the relationship and put it to the other CFC members to decide whether the member should be allowed to vote or choose to abstain voluntarily.

    -
  18. -
  19. -

    If the CFC wishes to make funds available to the core team to assist them (for instance to cover a shortfall or to pay for a specific employee to retain them), a higher vote threshold is required, which is 5 members out of 7 instead of the usual majority of votes.

    -
  20. -
- -

General Guidelines to Community Fund Usage

- -
    -
  1. -

    Trust needs to be earned. While anyone can propose to be funded from the FCF, the person’s track record needs to be evaluated, the necessary due diligence needs to be taken, and milestone payments adjusted appropriately.

    -
  2. -
  3. -

    The CFC can choose to employ contractors to embark on specific tasks, but shall seek community feedback. Where it involves core code, the CFC has to consult the core team.

    -
  4. -
  5. -

    The CFC should not be used to host parties or purely social events. Educational or awareness events are okay but should be done with appropriate evidence and not paid upfront.

    -
  6. -
  7. -

    The CFC is to be used and while there shouldn’t be pressure to spend the CFC funds, the CFC funds shouldn’t be hoarded.

    -
  8. -
  9. -

    CFC funds should always be utilized for the benefit of Firo. Research or development that does not directly benefit Firo should not be undertaken.

    -
  10. -
  11. -

    CFC funds should not be used for giveaways, even for the purpose of promoting adoption or participation. These have limited effects.

    -
  12. -
  13. -

    All CFC expenditure has to be disclosed. Contractors that prohibit this should not be engaged.

    -
  14. -
  15. -

    Should the CFC deem fit, FCF funds can be burnt by sending them to this burn address. (https://explorer.firo.org/address/aFiroBurningAddressDoNotSendrPtjYA 2)

    -
  16. -
  17. -

    FCF funds address can be viewed here which are from time to time anonymized.

    -
  18. -
  19. -

    Utilization of CFC funds and proposals can always be viewed on the Firo Community Crowdfunding page under the category of CFC.

    -
  20. -
- -

What the CFC is NOT

- -
    -
  1. -

    The CFC are NOT representatives of the opinion of the Firo Community. They are only tasked with matters to do with the Community Fund and do not replace the usual process of getting feedback from the general community and core team in implementing large changes.

    -
  2. -
  3. -

    The CFC shall not represent itself as core team members or as representatives of the project.

    -
  4. -
- -

3rd CFC Election Nomination Thread: https://forum.firo.org/t/nominations-for-the-3rd-community-fund-committee-cfc-are-now-open/31500

- -

Follow the Community Fund Committee deliberations on Telegram and Discord

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/04/23/firo-tokenomics-and-halving.html b/pr-preview/pr-452/2024/04/23/firo-tokenomics-and-halving.html deleted file mode 100644 index 80eca5ad4..000000000 --- a/pr-preview/pr-452/2024/04/23/firo-tokenomics-and-halving.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Firo Tokenomics Discussion with upcoming Halving | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Tokenomics Discussion with upcoming Halving

-

Firo's Halving in mid September 2024

- -
- -

With the upcoming scheduled halving of emissions in supply in September 2024, the Firo community has raised questions about whether the Firo block reward distribution or tokenomics would be revisited, as was the case with the previous halving. The last time this was done was in May 2022.

- -

In particular, whether the block reward distribution would be adjusted and whether there should be a change in the emission cycle; for example, whether to have a more gradual emission decrease instead of halvings, implement a tail emission, etc.

- -

The core team highly values the Firo community’s input in these crucial changes. We are actively seeking your feedback on our forums and plan to keep the feedback period open until at least the end of June 2024. This will allow us to implement your insights prior to the upcoming hard fork, underscoring your integral role in shaping Firo’s future.

- -

As these changes will significantly impact Firo’s future and development direction, we look forward to hearing from the community and greatly appreciate the well-reasoned feedback we’ve received thus far. Let your voice be heard!

- -

Join us in the discussion in our Firo forums located Here!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/05/03/3rd-term-cfc-members-formed.html b/pr-preview/pr-452/2024/05/03/3rd-term-cfc-members-formed.html deleted file mode 100644 index a912324ea..000000000 --- a/pr-preview/pr-452/2024/05/03/3rd-term-cfc-members-formed.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - - The 3rd term of CFC members are formed! | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

The 3rd term of CFC members are formed!

-

Welcome old and new

- -
- -

The 7 member Community Fund Committee (“CFC”) is formed to oversee the Firo Community Fund (“FCF”) has been completed!

- -

The following community members will serve as CFC members for a period of 1 year:

- - - -

The elected committee comprises a well-rounded mix of established community members, subject matter experts, and developers, who have been actively involved in voting on proposals and steering Firo community fund to help with the project.

- -

Since there were no additional nominations, these seven members were automatically elected. We would like to thank them for agreeing to serve on the Firo Community Fund (FCF) and helping to decentralize funding decisions. We would also like to thank the outgoing committee members who have served.

- -

How to get funded from the Firo Community Fund

- -

Anyone can apply to be funded from the FCF by opening up a proposal in the Firo Crowdfunding System and also opening a thread on the forums to open discussion about it. The Community Fund Committee can also independently initiate proposals to be funded from the Firo Community Fund.

- -

What are the responsibilities of the Community Fund Committee?

- -
    -
  1. To decide along with taking into account community feedback on how the Firo Community Fund should be utilised.
  2. -
  3. To help evaluate community requests for funding, do due diligence of applicants applying for funding and obtain all necessary information to ensure sufficient detail for scope of work.
  4. -
  5. To evaluate and approve payment of milestone requests.
  6. -
  7. To make all reasonings of the CFC for approval/rejection public.
  8. -
  9. CFC can request for the core team’s feedback and opinion on proposals.
  10. -
  11. To always conduct themselves with professionalism without resorting to personal attacks or insults.
  12. -
- -

How will the Firo Community Fund (FCF) be utilised?

- -
    -
  1. FCF funds must always be utilised for the benefit of Firo. Research, development or promotional activities that do not directly benefit Firo should not be undertaken.
  2. -
  3. All FCF expenditure has to be disclosed. Any proposal that does not allow this will not be able to be funded from the FCF.
  4. -
  5. FCF funds should not be used for giveaways even for the purpose of promoting adoption or participation.
  6. -
  7. FCF funds should not be used to host purely social events. Educational or awareness events are acceptable but must be the primary component of the event.
  8. -
  9. FCF funds should be used and while there shouldn’t be a pressure to spend funds, the FCF should not be hoarded.
  10. -
  11. CFC can choose to use the FCF to employ contractors to embark on specific tasks or roles that will report directly to the CFC.
  12. -
  13. Should the CFC deem fit, FCF funds can be burnt by sending it to this burn address.
  14. -
  15. FCF funds address can be viewed here
  16. -
- -

Where can I see the deliberations of the Community Fund Committee?

- -

All discussions of the CFC can be seen in our Discord in the channel #communityfund and is read-only. You will need to have verified status by passing the captcha to view the channel.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/06/19/firo-release-0141303-mandatory-upgrade.html b/pr-preview/pr-452/2024/06/19/firo-release-0141303-mandatory-upgrade.html deleted file mode 100644 index 0462ea6df..000000000 --- a/pr-preview/pr-452/2024/06/19/firo-release-0141303-mandatory-upgrade.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - Firo Release 0.14.13.3 Mandatory Upgrade | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Release 0.14.13.3 Mandatory Upgrade

-

With performance improvements and features

- -
- -

We are proud to release Firo v0.14.13.3 which focuses on improving Spark performance, overall user experience and better Spark light wallet support.

- -

RPCs for better Spark light wallet support

- -

New RPCs allow for light wallet servers to query the node for Spark state allowing for mobile wallets to recognize Spark transactions in the mempool even before they’re included in a block. It also ensures proper balance calculation in certain edge cases.

- -

We have also added a way for mobile wallets to recognize masternode collateral so that it will ignore it when sending FIRO.

- -

This is in preparation of our new Firo-only mobile wallet release and also a light desktop wallet developed together with Cypher Stack.

- -

Increase in max transaction relay size

- -

We have increased the maximum transaction relay size from 100 kB to 250 kB allowing for easier consolidation of UTXOs and Spark minting. Nodes that do not upgrade will not be able to relay these larger transactions.

- -

We have also included various other bug fixes in relation to Lelantus migration to Spark and user interface improvements.

- -

While there is no deadline for upgrading, we recommend you to update as soon as possible. Mining pools and masternodes are encouraged to update immediately to ensure the network will propagate these larger transactions.

- -

Spark Optimization Improvements

- -

We have various improvements to Spark batch verification and Spark transaction processing improving sync times.

- -

Sending to EX-Address support

- -

With Binance adopting EX-addresses, we have simplified sending to EX-addresses in the UI by recognizing the EX-address and if the funds are in Spark, to do the necessary transition to a transparent address before sending to an EX-address.

- -

Download v0.14.13.3 now!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/06/20/ex-address-live-on-binance.html b/pr-preview/pr-452/2024/06/20/ex-address-live-on-binance.html deleted file mode 100644 index a1268d443..000000000 --- a/pr-preview/pr-452/2024/06/20/ex-address-live-on-binance.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - Exchange Addresses live for FIRO on Binance | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Exchange Addresses live for FIRO on Binance

-

Deposit addresses are now EX-Addresses

- -
- -

Binance has confirmed with us that Exchange Addresses are now fully implemented and live on their exchange.

- -

EX addresses are not meant for regular users to create but for exchanges that require them for regulatory or transparency reasons. However, users will need to interact with EX addresses if they are depositing into Binance or another exchange that deploys them.

- -

You can identify an EX-address easily as the address begins with EXX.

- -

Binance deposit EX address

- -

Transition Notes

- -

Binance has confirmed the roll out of EX-addresses for its users, though if for some reason you do not have an EX-address yet, do not send funds from Spark directly to Binance’s deposit address. Otherwise, they will be frozen until you open a support ticket with Binance to return the funds to you. This process can take up to 30 working days.

- -

EX-addresses only accept FIRO from transparent addresses. If you have funds held in Spark, you would first need to send them to a transparent address (that begins with a or Z) before sending them to the EX address. At the time of writing, the only exchange that uses EX addresses is Binance.

- -

Most exchanges do not yet support withdrawals to an EX-address, so you would need to withdraw from your own wallet first with a transparent address before sending the money to Binance. We are in communication with other centralised exchanges to facilitate easy exchange-to-exchange transfers. At the time of writing, only NonKYC.io supports direct withdrawals to an EX address. You can also do your part by opening a ticket with your favourite exchange or wallet to encourage them to support sending to EX-addresses.

- -

Most major exchanges such as MEXC, HTX and Gate support FIRO deposits from EX-addresses so you can send from Binance to these exchanges directly. Always test with a small amount first if unsure!

- -

Reopening of Firo trading in Europe

- -

Last year, in May 2023, Binance made Firo and several other privacy coins unavailable in several European countries namely Poland, France, Spain, Italy, Belgium and Sweden, due to new EU regulations restricting the trading of privacy coins.

- -

Firo has been reopened for trading in these countries with immediate effect. If you are in an affected country, you might receive an email notification from Binance informing you of this. Do ensure you take note of your new deposit addresses which would have been updated to an EX-address.

- -

Binance deposit address expired example

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/06/25/binance-firo-cross-margin.html b/pr-preview/pr-452/2024/06/25/binance-firo-cross-margin.html deleted file mode 100644 index 8cf746083..000000000 --- a/pr-preview/pr-452/2024/06/25/binance-firo-cross-margin.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Binance adds new cross margin pair for FIRO | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Binance adds new cross margin pair for FIRO

-

FIRO/USDT Cross Margin

- -
- -

Binance Adds FIRO/USDT Cross Margin Pair!

- -

Binance has added the FIRO/USDT pair to Cross Margin. This adds to the existing FIRO/USDT spot and isolated margin pairs.

- -

What is Cross Margin?

- -

In Cross Margin, the entire margin balance is shared across open positions to avoid liquidation. If Cross Margin is enabled, the trader risks losing their entire margin balance, along with any open positions, in the event of a liquidation. Any realized PnL (profit and loss) from another position can support a losing position that is close to being liquidated.

- -

With the existing Isolated Margin mode, you can allocate a specific amount of margin to a single position to limit risks. In contrast, the Cross Margin mode uses the balance of your entire Margin Account on Binance as collateral, providing you with greater flexibility and lower margin requirements. Read the difference between isolated and cross margin here.

- -

As always, trade responsibly!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/07/12/campfire-firo-wallet.html b/pr-preview/pr-452/2024/07/12/campfire-firo-wallet.html deleted file mode 100644 index 76bafb295..000000000 --- a/pr-preview/pr-452/2024/07/12/campfire-firo-wallet.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - Campfire Wallet Release | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Campfire Wallet Release

-

A fun and privacy-preserving Firo-only wallet

- -
- -

We are proud to release our new revamped Campfire wallet in collaboration with Cypher Stack.

- -

Campfire is a Firo-only wallet with a default on Spark privacy. It features many other Firo-specific enhancements, such as masternode collateral recognition and EX-address support. It also includes inbuilt TOR for additional network privacy. It even works on both desktop and mobile devices!

- -

Like its namesake, Campfire is designed to be a warm, welcoming experience where our Firofam can begin their privacy journey.

- -

Improved User Experience

- -

Much work has been put into making the wallet user-friendly with Firo colours, and our Sparky mascot is featured prominently.

- -

Mobile Preview 1

- -

Desktop Preview 2

- -

Under the hood, both teams have made many optimisations to make Spark transactions and syncing speedy and snappy, even with the complex math behind them.

- -

Instead of using the default server, users can choose to host their own light server backend for even more privacy.

- -

Open source

- -

Campfire remains true to our goals of being free and open source. All source code is available on GitHub.

- -

While the original Campfire started as a Firo wallet that supported our previous privacy protocol, Lelantus, the new revamped Campfire has full Spark privacy support and shares the same internals as Stack wallet, a multi-coin wallet also developed by Cypher Stack.

- -

Download Campfire Here

- -

What’s next?

- -

We would like to develop more features for Campfire, such as DEX support and Spark asset support!

- -

If you want to donate to this cause, you can do so through this Firo Crowdfunding proposal.

- -

Special Thanks

- -

We would like to thank Rasikh Morani from Arcadia, who provided the initial funding for Campfire and Cypher Stack, whose development and research services have greatly improved Firo and its technology stack.

- -

We also would like to thank the Firo Community Fund Committee, whose continued support of core team activities has made this possible.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/08/09/firo-ascendex.html b/pr-preview/pr-452/2024/08/09/firo-ascendex.html deleted file mode 100644 index a04c607b7..000000000 --- a/pr-preview/pr-452/2024/08/09/firo-ascendex.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - Firo listed on Ascendex | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo listed on Ascendex

-

Firo/USDT Pair

- -
- -

Firo Announces Listing on AscendEx: Expanding Accessibility and Trading Options

-

We are thrilled to announce that Firo, the leading privacy-focused cryptocurrency, is now listed on AscendEx (formerly known as BitMax) with a FIRO/USDT pair.

- -

Please note the following times:

- -
    -
  • Deposit: August 9, 10:00 AM UTC
  • -
  • Trading: August 9, 12:00 PM UTC
  • -
  • Withdrawal: August 10, 12:00 PM UTC
  • -
- -

AscendEx is available in a wide variety of countries, which further expands FIRO’s global accessibility and also further builds centralized exchange redundancy.

- -

Stay tuned for news on further activities with AscendEx! You can discuss this listing in our forums here!

- -

About AscendEx

- -

AscendEX (formerly BitMax) is a global digital asset financial platform founded by a group of Wall Street quantitative trading veterans in 2018, building on core value of “Efficiency, Resilience and Transparency.” The global cryptocurrency exchange platform serves both retail and institutional clients in more than 200 regions.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/08/10/firo-receive-donation-from-powerup-privacy.html b/pr-preview/pr-452/2024/08/10/firo-receive-donation-from-powerup-privacy.html deleted file mode 100644 index 9a211a44e..000000000 --- a/pr-preview/pr-452/2024/08/10/firo-receive-donation-from-powerup-privacy.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Firo Core Team receives 345 XMR donation from Power Up Privacy | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

- -
- -

Power Up Privacy, an anonymous privacy advocacy group that funds privacy-related research and development, has donated 345 XMR (~50,000 USD) to the Firo Core Team fund to support our development work.

- -

We would like to thank them for their generous donation in supporting our work and also for making a significant impact on other important privacy-focused tools and projects, such as Monero, Tor, and xrdp.

- -

Learn more about Power Up Privacy.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/08/12/firo-guardian-program.html b/pr-preview/pr-452/2024/08/12/firo-guardian-program.html deleted file mode 100644 index 3251bdec1..000000000 --- a/pr-preview/pr-452/2024/08/12/firo-guardian-program.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - Firo Guardian Program | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Guardian Program

-

Protect, Promote, and Prosper: Be a Firo Guardian!

- -
- -

Over the years, Firo has continued to gain momentum in the cryptocurrency space, and our community has been instrumental in this success. To further enhance our reach and engagement, we’re thrilled to introduce: Firo Guardian Program!

- -

Who you are:

-
    -
  • You’re passionate about Firo and its privacy mission.
  • -
  • You understand the project’s core features and values.
  • -
  • You’re eager to contribute to Firo’s growth.
  • -
  • You possess excellent networking skills.
  • -
  • You’re creative and skilled in content creation.
  • -
- -

How you can contribute:

-

As a Firo Guardian, you can contribute by amplifying Firo’s presence and promote privacy awareness. -Guardians will focus on:

-
    -
  • Creating diverse content about Firo, including videos, infographics, tweets, and blog posts.
  • -
  • Actively representing Firo across social media platforms, especially Twitter, CoinMarketCap, and Reddit.
  • -
  • Engaging in discussions and answering queries in Firo’s Discord and Telegram communities.
  • -
  • Promoting Firo’s privacy features and acting as a guardian of privacy in the crypto space.
  • -
  • Participating in community events and initiatives to boost Firo’s visibility.
  • -
- -

Benefits

-

As a Firo Guardian, you will:

-
    -
  • Receive firsthand updates on the project directly from the core team.
  • -
  • Have direct communication channels with the team.
  • -
  • Gain exclusive access to the Guardians’ chat.
  • -
  • Earn rewards in FIRO for your contributions.
  • -
- -

Did we catch your attention?

-

Here’s how to apply:

-
    -
  • Join the Firo Discord server: https://discord.gg/Ws5C9f3uPC
  • -
  • Open a thread in the Firo-guardian-signup channel under “Community-Firo-Guardians” Section.
  • -
  • Write a 5-line introduction about yourself, including your region.
  • -
  • Provide a link to your X (Twitter) profile.
  • -
  • Once selected, you’ll be assigned the Guardian role and given further instructions.
  • -
- -

We’re excited to welcome passionate individuals to help spread the word about Firo’s innovative privacy solutions. Join us in shaping the future of private transactions in crypto.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/08/19/final-vote-tokenomics-2024.html b/pr-preview/pr-452/2024/08/19/final-vote-tokenomics-2024.html deleted file mode 100644 index b94d84f82..000000000 --- a/pr-preview/pr-452/2024/08/19/final-vote-tokenomics-2024.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - Together We Decide: Vote to Shape Firo's Future! | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Together We Decide: Vote to Shape Firo's Future!

-

Vote on Firo's tokenomics

- -
- -

The community has been actively discussing Firo’s economics, particularly its block reward division and emission model.

- -

After seeking community feedback and preliminary polls since June, we are now approaching the penultimate poll to definitively decide Firo’s future.

- -

The two primary issues being voted on are:

- -
    -
  • What should Firo’s block reward division be?
  • -
  • What should Firo’s emissions be?
  • -
- -

These polls touch on important issues, such as whether there should be a development and/or community fund, the sustainability of masternodes and the role of miners. It also looks into the long-term sustainability of Firo as to whether it should adopt a tail emission or stick closer to the original Bitcoin model.

- -

Instead of a single-choice vote, the poll allows community members to rank their options, resulting in a fairer reflection of sentiment. This is also known as ranked-choice voting and is suitable where there are many options to choose from.

- -

You can view the previous discussions and polls here to help guide your decision!

- - - -

How to Vote!

- -

Anyone who has been in the Firo community for some time is eligible to vote in this poll.

- -

Step 1: Register an account at forum.firo.org

- -

Step 2: Earn at least Trust Level 1 by spending time on the forums. Alternatively, if you have been with the Firo community for a while in other places, you can post in this thread to request for an admin to upgrade you immediately.

- -

Step 3 Head to the final poll thread. Note there are two polls to vote on so please don’t forget to vote on both of them!

- -

Step 4: Rank the options you like with rank 1 being your most preferred option. For options you don’t like, you can choose to not rank them by picking ‘abstain’.

- -

Step 5: You can post in the thread to explain why you picked a vote!

- -

Do note that in the future, we intend to impose higher requirements in future polls or even require a minimum Firo holding requirement to prove skin in the game without disenfranchising smaller holders.

- -

Do your Part!

- -

Getting involved in Firo’s polls is an important step in decentralized governance. It ensures that your voice is heard, and every vote counts! The poll closes on the 1 September 2024!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/09/01/finalized-tokenomics-2024.html b/pr-preview/pr-452/2024/09/01/finalized-tokenomics-2024.html deleted file mode 100644 index cc5cdc9d0..000000000 --- a/pr-preview/pr-452/2024/09/01/finalized-tokenomics-2024.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - Firo Finalized Tokenomics Results | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

- -
- -

Through Firo’s governance process, Firo’s emission and block reward division has been finalized! A huge thank you to everyone who voted and shared their thoughts and feedback.

- -

Through several rounds of polls, the community has decided on the implementation of three things to Firo’s tokenomics:

- -
    -
  • A fixed emission of 6.25 FIRO/block until the cap of 21.4 million FIRO is hit
  • -
  • A tail emission of 1 FIRO/block thereafter
  • -
  • A block reward division of 70% Masternodes, 5% Miners, 15% Dev, 10% Community (previously 50% Masternodes, 25% miners, 15% Dev, 10% community)
  • -
- -

View the final poll results

- -

For a more accurate reflection of community sentiment, we employed a system known as ranked-choice voting or instant run-off. This system allowed voters to select multiple choices and then rank them in order of preference, ensuring that the final decision better represents the community’s preferences.

- -

Governance

- -

To read through how the Firo community arrived at this decision, you can follow the timeline and links to the relevant discussions below:

- - -

Effect of Changes

- -

The primary effect of the changes is to provide improved incentives for masternodes for the next 4 years, recognizing their continued role and unwavering support of the network. Miners will still contribute to the hybrid PoW/masternode consensus mechanism, but while the hashrate adjusts, there may be a period of slow blocks until the difficulty adjusts to the new hashrate. The chain will remain protected against 51% attacks with Firo’s masternode chainlocks. Assuming current masternode numbers are maintained at around 3900+ master nodes, the current returns of a masternode will increase from around 16.5% p.a. to around 22% p.a.

- -

There is also a significant change to the supply schedule of Firo to reflect the existence of developed infrastructure and markets for the distribution of cryptocurrencies compared to the time when Bitcoin was first created. Prior to the change, Firo followed Bitcoin’s emission schedule and the block reward would have halved roughly every 4 years with it finally ceasing after it hit 21.4 million. Firo has had a single halving prior to this and was set to have its 2nd halving in mid September 2024. With the new change coming into effect, there will be no more halvings and the existing emission of 6.25 FIRO/block is maintained until the supply of 21.4 million has been fully issued over the next 5-6 years.

- -

After the 21.4 million limit is hit, to ensure a stable monetary supply and a continued stable security subsidy, a fixed tail emission of 1 FIRO/block will continue in perpetuity which works out to be 0.98% inflation rate p.a. at the beginning and over time trends to 0%. To read more about the effects of tail emission and how it leads to a stable monetary supply that is neither inflationary nor deflationary, you can read this article. There’s also strong academic evidence that indicates that having no block reward results in instability in Bitcoin.

- -

To view the effect of changes in tokenomics to Firo’s supply over time, we’ve plotted this graph starting from the hard fork date of block 958655 (approximately 16 September 2024) over the next 20 years. The times are estimated due to the slight variance in block times. Tail emission is hit roughly halfway into year 14 (5+ years from hard fork date).

- -

Chart of emission, old versus new starting 2024

- -

Future Direction

- -

The core team is making a firm commitment not to propose further changes to Firo’s tokenomics until tail emission is hit. This commitment is aimed at providing stability and certainty to the Firo community, ensuring a secure and confident future.

- -

We will be deploying these changes in release Firo v.14.14.0, as these changes are scheduled to come into force by block 958655 (approximately 16 September 2024). Please ensure you are updated to the latest version as soon as possible.

- -

In the coming weeks, the core team will also be rolling out an updated roadmap for Firo, laying out development and adoption goals for the next few years. This will also include research into blockchain consensus models that would be secure and sustainable through tail emission and also a renewed focus on increasing awareness and adoption.

- -

Again, we would like to thank the community members who have stood by the project and taking part in governance to guide Firo’s future.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/09/04/firo-release-014140-mandatory.html b/pr-preview/pr-452/2024/09/04/firo-release-014140-mandatory.html deleted file mode 100644 index cb5318f72..000000000 --- a/pr-preview/pr-452/2024/09/04/firo-release-014140-mandatory.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Firo Mandatory Release v0.14.14.0 | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Mandatory Release v0.14.14.0

-

This release implements the tokenomics change voted on by community members

- -
- -

Following the finalisation of the community polls to determine Firo’s tokenomics, we are releasing Firo v0.14.14.0 with the agreed-upon changes that require a hard fork.

- -

Please upgrade your wallets, daemons and masternodes to the latest Firo v0.14.14.0 before block 958655 (approximately 16 September 2024). This is a mandatory upgrade.

- -

You can download them either from our official download page or our Github release page.

- -

If you are using Campfire or Stack wallets, no updates are required, as the changes have been made in the backend.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/09/18/hardfork-2024.html b/pr-preview/pr-452/2024/09/18/hardfork-2024.html deleted file mode 100644 index 6d092ba20..000000000 --- a/pr-preview/pr-452/2024/09/18/hardfork-2024.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Firo Hardfork Completed Successfully | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Hardfork Completed Successfully

-

Changes to block distribution, emission model and sustainability

- -
- -

The hard fork implementing the latest tokenomics changes as voted in by the community has been completed successfully. This upgrade introduces significant changes to our block reward distribution, emission model, and overall sustainability. Read more about these changes in our previous blog post on it here.

- -

A huge thank you to our amazing ecosystem of masternode providers, mining pools, and the supportive community who voted in the finalization of the community polls and ensured a smooth transition. Together, we continue to create a place in privacy and decentralization in Firo!

- -

The core team will be posting an updated proposed roadmap soon so stay tuned!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/09/24/firo-liquidity-campaign-sept24.html b/pr-preview/pr-452/2024/09/24/firo-liquidity-campaign-sept24.html deleted file mode 100644 index 3ea643dc6..000000000 --- a/pr-preview/pr-452/2024/09/24/firo-liquidity-campaign-sept24.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - Firo 24-Week Liquidity Mining Campaign | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo 24-Week Liquidity Mining Campaign

-

Total reward pool of up to US$19,200 up for grabs

- -
- -

We are excited to share that the Liquidity campaign is back! Now for 24 weeks with a total reward pool of approximately ~US$19,200 up for grabs! Provide liquidity on Binance and AscendEX via Hummingbot and earn Firo!

- -

- -

Campaign Terms

- -
    -
  • -

    Start date: September 24, 2024, 12:00 AM UTC

    -
  • -
  • -

    Total reward pool*: ~US$19,200 (FIRO 684 per week)

    -
  • -
  • -

    Reward token: FIRO

    -
  • -
  • -

    Eligible token pair: FIRO/USDT

    -
  • -
  • -

    Eligible orders: maker orders placed with spreads of 2.0% or lower

    -
  • -
  • -

    Exchange: Binance and AscendEX

    -
  • -
- -

What is Hummingbot?

- -

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a coin/token and contribute to its liquidity and improve the tradability of that coin/token. By participating, users are not only helping to support the coin/token and the project, but through liquidity mining, they are able to earn coin/token rewards based on their trading activity.

- -

How Does the Campaign Work?

- -

During the campaign, users who provide liquidity to the FIRO/USDT pair on Binance and AscendEX will earn rewards in Firo weekly.

- -

How to Get Started?

- -

To join the campaign, you’ll need to set up your wallet using the Hummingbot Miner App. A detailed setup guide and How-To Articles are available on the Hummingbot website. After installation, you can follow the instructions to connect the app to the Binance and AscendEX exchanges and begin providing liquidity to the FIRO/USDT pool.

- -

Don’t miss this amazing chance to earn rewards while engaging with the Firo community! Whether you’re a current participant or new to liquidity mining, we invite you to take part and enjoy the benefits firsthand.

- -

*For full terms of the campaign, please read the full terms here Hummingbot New 24-week for FIRO liquidity mining campaign!

- -

Learn more about Liquidity mining here

- -

Thank you

- -

We extend our heartfelt thanks to Power Up Privacy who funded this campaign through their donation. Discover more about Power Up Privacy here

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/10/17/powerupprivacy-firo-liquidity-injection.html b/pr-preview/pr-452/2024/10/17/powerupprivacy-firo-liquidity-injection.html deleted file mode 100644 index 19bf940a1..000000000 --- a/pr-preview/pr-452/2024/10/17/powerupprivacy-firo-liquidity-injection.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - BEP20 FIRO Liquidity Injection | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

BEP20 FIRO Liquidity Injection

-

Power Up Privacy injects $200,000 into Firo's PancakeSwap Liquidity Pool

- -
- -

We are happy to announce the addition of 80,356.8262 BEP20-FIRO and 167.286754 BNB (~200,000 USD) to the Pancakeswap pool on BNB Chain provided by the generous people at Power Up Privacy. This also adds to the existing position that is maintained by the Firo Community Fund bringing the total in the pool of ~224,000 USD at the time of writing. The addition of this liquidity brings much needed depth and usability to the pool.

- -

BEP20-FIRO is a wrapped version of FIRO that is issued and backed 1:1 with native FIRO by Binance. As a BEP20 token on BNB Chain, it does not have privacy features but it allows permissionless access to BNB Chain’s rich DeFi ecosystem such as AMM DEXes and also access to all major stablecoins that are either native to BNB Chain or can be bridged into it.

- -

Binance has recently minted an additional 400,000 BEP20-FIRO and its backing of native FIRO can be verified on-chain at this address.

- -

BEP20-FIRO can be swapped to and from native FIRO either through FiroDEX or Komodo Platform, swap providers such as ChangeNow or directly through Binance or MEXC. We’ll be posting more detailed guides on each of these options soon.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/11/25/magic-grant-enkrypt-wallet-integration.html b/pr-preview/pr-452/2024/11/25/magic-grant-enkrypt-wallet-integration.html deleted file mode 100644 index 45fe01dc1..000000000 --- a/pr-preview/pr-452/2024/11/25/magic-grant-enkrypt-wallet-integration.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - MAGIC approves grant to develop Enkrypt wallet integration | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

MAGIC approves grant to develop Enkrypt wallet integration

-

Providing seamless and secure access privacy-focused financial solutions

- -
- -

We are thrilled to announce that MAGIC Grants has approved a grant from the MAGIC Firo Fund to integrate Firo, a leading privacy-preserving cryptocurrency, with the Enkrypt wallet. The integration work will be spearheaded by BlockStars, a renowned web3 development company. This collaboration will include full support for Spark, enhancing the usability and accessibility of Firo within a multi-chain ecosystem. We expect the work to take about 3 months.

- -

Elevating Privacy and Accessibility with Enkrypt

- -

The integration of Firo into Enkrypt wallet marks a significant milestone in our mission to provide users with seamless and secure access to privacy-focused financial solutions. Enkrypt is not just another crypto wallet; it’s a true multichain browser extension wallet developed by MyEtherWallet. With support for over 70 natively integrated chains—including Ethereum, Bitcoin, Solana, and many more—Enkrypt offers a unified platform for managing diverse digital assets.

- -

Why Enkrypt?

- -
    -
  • Multichain Support: Access EVM chains, Solana, Parachains, Canto, and the Bitcoin Network—all with a single account.
  • -
  • User-Friendly Interface: Easy access to the world of web3 with integrated DApps and NFT management.
  • -
  • One Recovery Phrase: Simplify your crypto experience with one recovery phrase for all chains.
  • -
  • Security and Control: An open-source, self-custody wallet where users have full control over their digital assets.
  • -
- -

By integrating Firo into Enkrypt, we are enabling our community to manage their Firo holdings alongside other cryptocurrencies, all within a single, user-friendly platform.

- -

Full Spark Support

- -

The integration will include comprehensive support for Spark, Firo’s innovative protocol that enhances privacy. This means users will enjoy all the benefits of Spark directly within the Enkrypt wallet, including easy swaps from other assets and improved privacy features.

- -

About MAGIC Grants and the MAGIC Firo Fund

- -

MAGIC Grants is a 501(c)(3) public charity that supports essential public infrastructure for cryptocurrency networks and supports privacy. Through the establishment of semi-autonomous MAGIC Funds, communities can fund various qualifying activities such as educational materials, essential development projects, research, and security audits.

- -

The MAGIC Firo Fund, established in December 2022, operates independently from the Firo Core team and is administered by the MAGIC Board. Funded by generous donations from Firo supporters like Arcadia, donations to the fund are tax-deductible for U.S.-based contributors.

- -

BlockStars

- -

BlockStars, is a blockchain-based software development company committed to bringing the power of blockchain technology to businesses worldwide. BlockStars specializes in developing real-world decentralized applications, smart contracts, NFTs, DeFi apps, and blockchain gaming solutions. Their expertise ensures that the Firo integration with Enkrypt will be seamless, secure, and efficient.

- -

The Benefits of a Multichain Browser Extension Wallet

- -

Integrating Firo into a multichain wallet like Enkrypt offers numerous benefits:

- -
    -
  • Convenience: Manage multiple cryptocurrencies across different blockchains in one place.
  • -
  • Enhanced Security: Benefit from self-custody and open-source security features.
  • -
  • Unified Experience: Access a wide range of decentralized applications and services without switching wallets.
  • -
  • Future-Proof: Easily adopt new blockchain innovations as they are integrated into Enkrypt.
  • -
- -

Looking Ahead

- -

This integration is a significant step forward in making Firo more accessible and user-friendly. We believe that by partnering with MAGIC Grants, Enkrypt, and BlockStars, we are paving the way for a more private, secure, and inclusive financial future.

- -

Stay tuned for updates on the integration progress. We are committed to keeping our community informed every step of the way.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/2024/12/02/firo-listed-on-biconomy.html b/pr-preview/pr-452/2024/12/02/firo-listed-on-biconomy.html deleted file mode 100644 index 8dc1ef1d9..000000000 --- a/pr-preview/pr-452/2024/12/02/firo-listed-on-biconomy.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Firo listed on Biconomy | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo listed on Biconomy

-

Supports Spark Address Withdrawal

- -
- -

We are thrilled to announce that Firo is now listed on Biconomy with a USDT trading pair!

- -

To celebrate this listing, Biconomy is hosting a Kickstarter session where users can commit USDT tokens for a chance to earn airdrop rewards totaling $2,500 in Firo and $1,000 in USDT.

- -

For more details, visit: Biconomy Firo Kickstarter. Stay tuned for other activities coming really soon!

- -

The Biconomy listing supports both native FIRO and BEP20 FIRO networks and most notably also supports direct withdrawal to Spark addresses from the exchange for added privacy making it the 2nd centralized exchange to do so.

- -

About Biconomy

- -

Biconomy.com is a cryptocurrency trading and investment platform that enables users to easily buy, sell, exchange, and store digital assets. Designed with an intuitive and beginner-friendly interface, it supports key crypto transactions, digital wallets, and payment methods like SEPA and SWIFT.

- -

Established in October 2019, Biconomy.com serves over 1 million users and institutions globally, offering access to a wide range of assets and contracts across Spot markets and crypto derivatives such as Futures and Options. The platform also includes features like Demo and Copy Trading, Launchpad projects, Earn and Kickstarter programs, an NFT Marketplace, and more.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/CONTRIBUTING.md b/pr-preview/pr-452/CONTRIBUTING.md deleted file mode 100644 index c5f8d8646..000000000 --- a/pr-preview/pr-452/CONTRIBUTING.md +++ /dev/null @@ -1,18 +0,0 @@ -# Contributor's guidelines - -These guidelines create a frameowork for contributing to the repository for both contributors and reviewers. The goal is to provide a predictable workflow, minimise issues caused by suboptimal coordination and maximise the security of the website and of the binaries and links it serves. - -## Pull requests - -- Commits should be [atomic](https://en.wikipedia.org/wiki/Atomic_commit#Atomic_commit_convention) and diffs should be easy to read. The contributor should not mix formatting fixes with non-formatting commits -- If a particular commit references another issue, the contributor should add a reference. For example "See #123", or "Fixes #123". This will help us resolve tickets when we merge into `master` -- Pull requests shouldn't include merge commits -- Pull requests should include references to any relative discussion outside of the repository -- In case of changes to an already open PR, the contributor should signal the status of the pull request (ready for review or draft) to let maintainers know how to proceed (merge, wait for review, etc) - - ## Maintainance/reviewing - -- Maintainers should not merge pull requests in less than 24 hours (1 day) after it being signaled as ready to be merged, unless deemed urgent by the maintainers. -- Maintainers will merge pull requests by "squashing and merging" or "rebase and merging", to avoid merge commit being added to the repository. -- Pull requests will need at least 1 review from a maintainer or reputable contributor before being ready to be merged -- Maintainers should not merge their own patches except in exceptional cases, such as non-responsiveness from other Maintainers for an extended period (more than 1-2 days). diff --git a/pr-preview/pr-452/LICENSE b/pr-preview/pr-452/LICENSE deleted file mode 100644 index 8cab52a4e..000000000 --- a/pr-preview/pr-452/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2023 Firo - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/pr-preview/pr-452/about/faq/index.html b/pr-preview/pr-452/about/faq/index.html deleted file mode 100644 index 6a3bd810c..000000000 --- a/pr-preview/pr-452/about/faq/index.html +++ /dev/null @@ -1,687 +0,0 @@ - - - - - - - FAQ | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Frequently Asked Questions

-
-
-
- -
- -
- -
-
-
-
-

Overview

-
-
- - -
-

The wallet is available for download from our website or Github Releases page.

-
-
-
- - -
-

As with any other technology, Firo can be used for both good and evil. However, we are firm believers that the net good for Firo far outweighs the bad. We believe money should be a public utility. In an increasingly digital age that's moving away from digital cash, money has increasingly been surveilled and used as a tool of control of oppressive governments whereby they can choose what you can spend on or even cut you off from your savings.

-

Privacy is also an essential element if we believe in cryptocurrency being used as a medium of transfer. Without privacy, businesses would be revealing who their suppliers are, how much they're paying their employees or how much they're receiving. Even paying for a cup of coffee with a currency that has a transparent public ledger can potentially reveal your holdings or addresses that are connected to you. We expect privacy in our day to day financial transactions and no one wants our bank statements leaked out to the world to see without our permission. Privacy is not about hiding, it's about retaining the ability to give consent to our data.

-

Recent reports and studies have also shown that while privacy cryptocurrencies often make the headlines for use on the darknet or perceived illicit behaviour, these form a very small proportion of overall transactions. Privacy preserving cryptocurrencies also aren't necessarily at odds with existing KYC/AML practices.

-

Privacy is an essential element missing in cryptocurrencies today and Firo pushes the frontiers of privacy technology enabled by cryptography while retaining options for any user to disclose their details should they wish.

-
-
-
- - -
-

Firo believes in the importance of financial privacy in cryptocurrency as an essential element in maintaining the original goal of cryptocurrency: to be a public utility for money. We have seen how freedom of commerce or even access to our savings are things that are no longer things that can be taken for granted and authoritarian governments have increasingly used money as a tool of control. As fiat currencies go increasingly digital with some going as far as totally replacing physical cash, we lose control over our own money instead relying on intermediaries.

-

Bitcoin was originally created as an answer to this by ensuring you can be self sovereign over your money and to serve as uncensorable and unseizable money that isn't controlled by any one entity. Bitcoin's lack of privacy however has now made it much easier to seize or blacklist funds and due to ossification of the protocol, is unlikely to take serious steps to address this.

-

Firo has dedicated itself to being a privacy preserving cryptocurrency and have designed and built trustless privacy protocols such as Lelantus and Lelantus Spark that have inspired and shaped the designs of other privacy protocols (for e.g. Triptych, Seraphis, Lelantus-MW).

-

For it to be truly a public utility that isn't beholden to any one entity,

-

Firo strives to increase individual liberty. By guaranteeing financial privacy, Firo can help ensure freedom of commerce. People should be able to transact however they want, as long as it does not infringe on the well-being or individual liberty of others. We are also big believers that freedom of commerce also facilitates peace and prosperity across countries and cultures. By guaranteeing financial privacy, Firo can directly guarantee fungibility, an essential property for free commerce.

-

Although there are many privacy solutions out there for cryptocurrencies, it is our aim in providing the strongest level of privacy without sacrificing on trustlessness, ease of use and relying on time tested cryptographic building blocks.

-
-
-
-
-
-
-
-
-
-
-
-

Privacy

-
-
- - -
-

Blockchains without privacy like Bitcoin only offer pseudo-anonymity. In blockchains without complete privacy, it is the relationships and links between addresses that can reveal private information about you. Every single coin has an immutable history.

-

This is why freshly mined Bitcoins with no previous transaction history can command premiums of 20% or more as the holder does not have to worry whether it has been tainted.

-

Firo through the Lelantus protocol allows you to burn your coins to destroy them so that they stop existing and then redeem them later for coins that have no previous transaction history. The process of burning and redeeming breaks the links between addresses making transaction graph analysis very difficult.

-

The burning process destroys the coin so that they stop existing and therefore their transaction history stops there and cannot be traced.

-

The redemption process involves giving a zero-knowledge proof that you previously burnt coins, without having to show which were the coins you burnt. The freshly redeemed coins appear as new coins with no previous transaction history and hence have no linkage with the original coins that were burnt. In Lelantus, input and change amounts are also hidden.

-

Firo's upcoming privacy protocol Lelantus Spark takes this idea further with all amounts being hidden and removing the need to 'redeem'. Users can now pass these coins directly between each other without having to expose the output amount. It also adds Spark addresses that are public shareable but cannot be looked up on the blockchain.

-
-
-
- - -
-

Firo's privacy protocols Lelantus and Lelantus Spark combines very high anonymity sets (~65,000 and 32,000 respectively) while relying on well tested cryptographic building blocks that do not require trusted setup.

-

This compares very favorably to existing solutions like mixers or even ring signatures that typically have limited anonymity sets per transaction (for e.g. Monero has a ring size of 11). Models that rely on decoys also have weaknesses where deanonymization becomes easier when paying repeatedly to the same entity. Decoy selection algorithms have to be also carefully selected to avoid reducing the effective anonymity set and if ring sizes are not large enough, can be subject to Sybil attacks. Similarly, Mimblewimble based coins rely highly on high transaction volumes in a block and also have limited resistance towards Sybil attacks. Firo's use of large anonymity pools and sliding windows greatly alleviate these problems.

-

Solutions relying on zkSNARKs such as the Zerocash protocol used in Zcash offer almost global anonymity sets but rely on complicated new cryptography and more exotic assumptions. They also require a trusted setup which for some represents an unacceptable compromise.

-

Firo aims to achieve a balance of high anonymity combined with well-established cryptographic building blocks that don't require trust. Lelantus Spark also is designed to be modular that would allow parts to be switched out in an easier fashion as cryptographic advancements come along giving very good flexibility. Spark addresses are also very flexible allowing for a variety of view keys for selective transparency and also efficient multisig/threshold signatures. They also do not require interactivity and can be openly posted since they cannot be searched on the blockchain giving enhanced receiver privacy.

-

Also as Firo uses the sliding window approach to privacy instead of decoys, existing chain analysis methods such as used for ring signatures or coin mixers would not work.

-

You can view a more detailed comparison and analysis on our privacy comparison guide.

-
-
-
- -
-

The short answer is that our earlier privacy protocols made this difficult but we are moving towards it especially with the deployment of Lelantus Spark! All our official wallets already anonymize or prompt you to do so using Lelantus by default but Lelantus Spark with its new private Spark address system makes it much easier to fully transition to privacy by default.

-

When the project first launched in 2016, it used the Zerocoin privacy protocol, originally a proposal for Bitcoin which used regular transparent addresses and therefore did not hide amounts. With zero knowledge proof technology in its infancy, back then we felt it was prudent to balance privacy with supply auditability to ensure we could detect inflation should there be a flaw in the technology.

-

We then dedicated development to removing trusted setup from Zerocoin and did so with our Sigma privacy protocol but it retained the same limitations of Zerocoin with regards to hiding amounts. With the development of Lelantus, our current privacy protocol, input and change amounts are hidden but the output amount remains exposed. Additionally, the anonymization function in Lelantus requires the users private key and therefore required user input to anonymize.

-

With the development of Lelantus Spark, this new scheme retained all the benefits of our previous schemes namely high anonymity sets, small proof sizes, high efficiency, no trusted setup, well understood cryptographic building blocks and added Spark addresses which allows funds to be kept privately without revealing amounts and can be freely shared without compromising privacy. Users can send funds directly to Spark addresses and have them anonymized immediately without needing recipient interaction.

-

With the deployment of Lelantus Spark later this year (2023), all our official wallets will by default use Spark addresses and all mining rewards will mandatorily go to Spark addresses increasing the anonymity set. We will also approach exchanges to support withdrawals to Spark addresses. Some time after Spark deployment, Helsing (our private masternode staking) will then be launched allowing masternode collateral to be held in Spark addresses and for masternode rewards to go into Spark addresses directly. We are hopeful with these changes that the vast majority of transactions will become private.

-

During the interim, transparent addresses still have a role to play in enabling easier interoperability with other chains where those ecosystems already have implemented support for Bitcoin addresses for e.g. with cross-chain bridges. Eventually as the ecosystem catches up to using Spark addresses, transparent addresses can be phased out completely.

-
-
-
- - -
-

The way privacy works for cryptocurrency transactions is that you want to be hiding in a big crowd. The more people use private transactions the more it improves the privacy of other transcations. Anonymity loves company! However with the type of proofs we use, the bigger the crowd is, the more computationally intensive each transaction is. As such, the crowd cannot grow to infinite sizes. Spark finds a middle ground between robust privacy and scalability. Firo has picked 65,000 as the maximum size of the crowd though this may increase with improved optimizations or cryptographic advancements.

-

Think of each Spark transaction as a coin inside a large bucket with tons of other coins. These coins all have different values but they look the same. Whenever you spend, you're taking coins from the bucket but outsiders can't really tell which coins you're taking since they all look the same. When the bucket becomes full, the protocol opens a new bucket for people to start placing their coins in. However, we don't want to start with a totally empty bucket otherwise they would need to wait for other people to throw their coins into the bucket before they can pull coins out of it for good anonymity. As such, we take 8,000 coins from the previous bucket and dump it into the new bucket so that there's already a big 'crowd' in the new set. Hence each bucket has some overlapping coins and this is what we call sliding windows!

-
-
-
- - -
-

Seraphis was previously named ZCT and was a framework developed independently by Koe that did not have exact implementation details that would fit into it such as choice of proofs or addressing structures.

-

We shared our work on Lelantus Spark with Koe and our innovations with Spark addresses solved an open problem with ZCT's addressing system which then lead to Seraphis. This is why the addressing structures are quite similar. While similar to Spark, Seraphis is a framework rather than a protocol with full implementation details and does not yet have an academic style paper with full security proofs unlike Lelantus Spark.

-

Seraphis makes design choices for Monero by using it to scale ring sizes. Lelantus Spark on the other hand doesn't use decoy sampling and instead relies on large pools of anonymity combined with sliding windows between the pools. This offers much greater anonymity per transaction and avoids many of the problems with decoy selection algorithms at the cost of performance which can be mitigated with batching techniques.

-
-
-
- - -
-

In cryptography, a trusted setup is used to create a cryptographic system by generating certain initial parameters which will later be destroyed. An easy analogy is to imagine creating a lockbox with a key and then throwing the key away.

-

Why it is called trusted setup is that you must trust the person who created it, to actually destroy the parameters. Zero knowledge proof privacy systems such as the Zerocoin (as originally used in Firo and now deprecated) and Zerocash (as used in Zcash, PirateChain, Komodo and Horizen) protocol requires a trusted setup.

-

Firo’s privacy protocols Lelantus and our upcoming Lelantus Spark, do not require trusted setups.

-
Why it Matters
-

Having a trusted setup is generally undesirable and adds another point of failure. One of blockchain’s mottos is ‘Don’t trust. Verify’ and trusted setups are the antithesis of that philosophy.

-

A compromised trusted setup in zero-knowledge proofs allows someone to forge the proofs meaning that coins can be created out of thin air leading to hyperinflation. In privacy coins where amounts are obscured, such inflation can also remain undetected.

-

There are ways to mitigate the risks of a trusted setup such as using a multi-party ceremony that if in theory works, requires all parties in the ceremony to collude. If at least one party destroys their portion of the secret, then the system is secure.

-

However, even if the risk is mitigated, we still need to be sure parties do not collude or that the ceremony was set up correctly or was not backdoored which can be challenging.

-

For example, Zcash’s original Sprout MPC ceremony sparked controversy because of binaries that were not deterministically built and MPC transcripts that went missing (which turned out to be to prevent a flaw from being exploited until it was patched).

-
-
-
- - -
-

A zero-knowledge proof is a cryptographic method to prove that you know something without giving any other details about it, except that the fact that you know it. For example, zero-knowledge proofs could be used to show you have assets of more than a million dollars, without showing the exact amount you own or the transactions that make it up.

-

Zero-knowledge proofs are an ideal fit for providing privacy on blockchains. On a public blockchain, everyone has to be able to verify the authenticity of transactions and so every transaction is posted for everyone to see along with its entire history.

-

Zero-knowledge proofs allow others to verify that a valid transaction has happened without giving any other information thus providing privacy while retaining verifiability.

-

Firo's privacy protocols use a combination of different zero-knowledge proofs in its privacy mechanism to allow people to burn their coins and redeem them later for brand new ones with no previous transaction history without showing which coins were burnt.

-
-
-
- - -
-

To best understand how blockchain-tracking software works, it helps to view Bitcoin as a kind of financial social network. The same kinds of mechanisms used to break privacy in social networks, by analyzing social network topology, can be used to break privacy in the Bitcoin network. By taking a pre-existing social network like Facebook, we can use that information to generate heuristics about who is transacting with whom on Bitcoin.

-

There is a relevant research paper that attempted to identify Twitter users by using data from Flickr. They took the twitter data, and stripped away all identifying information about the user such as name or username. Then, by looking at the social network topology of the anonymized twitter data and comparing it to the flickr data, they found that they could identify one third of twitter users, even though the twitter data was anonymized.

-

This research also applies to Bitcoin. If we take an anonymous network such as Bitcoin, and use data from a social network from Facebook or Bitcointalk, we can use topological analysis to identify a lot of users. A comprehensive study on Bitcoin’s privacy also shows that even with best practices, a significant proportion of users can be identified from their behaviour.

-

The converse is also true where Bitcoin’s network can also deanonymize TOR users.

-
-
-
- - -
-

Firo was the first cryptocurrency to go live with Dandelion++ on mainnet. Most other cryptocurrencies use a gossip model whereby when they receive a transaction, they tell all other nodes connected to it about the transaction. As a result the transaction propagates quickly through the network. The downside is that an adversary who can monitor the network can see this chain reaction happening and can approximate with a high degree of accuracy which node the transaction originated from.

-

Dandelion++ obfuscates these type of analysis by changing the way the transactions are broadcasted by randomly choosing to tell one other node about the transaction or to switch to gossip mode. This makes it harder to associate a node with a particular transaction.

-

Firo also fully supports the use of the Tor network that can work alongside with Dandelion++.

-

Firo is intending to move to a mixnet model in the future.

-
-
-
-
-
-
-
-
-
-
-
-

Economics

-
-
- - -
-

You can see all the exchanges and/or swap services Firo is available here or on Coingecko

-
-
-
- - -
-

15% of Firo’s block reward goes towards a development fund to fund development work and other efforts in promoting Firo’s adoption.

-

The fund pays primarily for coders and cryptography researchers, community managers, audits, bug bounties, integration costs and infrastructure overheads.We regularly publish summaries of how these funds are being spent on our forums.

-

We are always actively looking for talent so please do reach out over email or our Discord.

-
-
-
- - -
-

A fixed emission of 6.25 FIRO/block until the cap of 21.4 million FIRO is hit and then a tail emission of 1 FIRO/block thereafter

-

The current block reward of 6.25 FIRO/block is divided as follows:

-
    -
  • Miners (5%, 0.3125 FIRO)
  • -
  • Masternodes (70%, 4.375 FIRO )
  • -
  • Development Fund (15%, 0.9375 FIRO)
  • -
  • Community Fund (10%, 0.625 FIRO)
  • -
-

For more information about how we arrived at this new distribution and the development fund, please read this blog post.

-
-
-
-
-
-
-
- -
-
-
-
-

Mining

-
-
- - -
-

Firo uses the FiroPoW algorithm targeted at GPUs that keeps mining accessible to everyone.

-

Firo has always been a strong believer in the power of Proof-of-Work (PoW). PoW enables community building, fair distribution and ties the value of Firo to the physical world with energy.

-
-
-
- - -
-

FiroPoW is a mining algorithm that is highly optimized for GPU mining and designed to be both FPGA and ASIC resistant to even the playing field and allow people to mine from their own consumer hardware. We have always been big fans of Proof of Work’s ability to tie the value of a virtual currency to the real world along with a way to distribute Firo’s supply in a fair and decentralized manner free from restrictions.

-

FiroPoW follows ProgPoW’s 0.9.4 spec with a small change to have the algorithm randomly change with every block. The starting DAG size will be slightly over 7GB and will increase by 8MB every 1300 blocks (~4.5 days). This DAG size has been chosen to support most modern graphics cards.

-

There is a visual explanation of the Merkle Tree Proof algorithm in Firo (formerly Zcoin) on Youtube

-
-
-
- - -
-

Do check out our Firo mining guide!

-
-
-
-
-
-
-
-
-
-
-
-

Technical

-
-
- - -
-

Our explorer can be found on https://explorer.firo.org and our testnet explorer can be found here: https://testexplorer.firo.org

-
-
-
- - -
-

Our target block time is 2.5 minutes.

-

The chances of not getting a block in blocktime * K is approximately e(-K).

-

This means that the chance of getting a ≥15-minute block (K=6) is ≈0.25%. So even though our target block time is 2.5 minutes, roughly 1 in 400 blocks can take more than at least 15 minutes to find.

-
-
-
-
-
-
-
- -
-
-
-
-

Community

-
-
- - -
-

Yup! Visit here.

-
-
-
- - -
-

We have active communities on our Discord, Telegram and Forums! You can check out all our social links here.

-
-
-
-
-
-
-
-
-
-
-
-

Resources

-
-
- - -
-

We have two primary block explorers:

-

Official Firo explorer: explorer.firo.org
- CryptoID Explorer: chainz.cryptoid.info/firo

-
-
-
-
-
-
-
- -
-
-
-
-

Masternodes

-
-
- - -
-

Masternodes in Firo are incentivized nodes that host Firo’s infrastructure and provide additional services such as 51% mining attack protection via LLMQ chain locks and instant sends

-

To prevent Sybil attacks, each masternode requires a collateral of 1000 FIRO backing it to prove skin in the game and encourages honest behaviour.

-

In return for hosting Firo’s infrastructure and their added services, they earn 50% of the block reward. As incentivized infrastructure, masternode holders can invest in hardware that have higher specifications and are motivated to keep the node updated and running. This helps Firo’s blockchain scale and ensures a robust network of nodes.

-
-
-
- - -
-

In the event people want to pool together their funds to make a masternode, please take note that you have to trust the person holding the funds for everyone.

-

This is because the 1000 FIRO needs to be sent to a new address in one transaction and the custody is with one person. We ideally do not recommend such arrangements unless you really trust the person holding the funds on behalf of you. There is nothing to prevent the person holding the masternode funds from running away with your share.

-

This is not a problem if you have 1000 FIRO as you can still keep those funds in your own local wallet. A masternode hosting provider in such cases only requires your operator key and the transaction ID of your 1000 FIRO deposit.

-
-
-
- - -
-

Masternodes do not hold any funds. They merely hold a masternode private key (not the same as your actual private key) which allows you to start and stop the masternode. There is a marker in your masternode configuration that links the masternode to your 1000 FIRO deposit. In the event of a masternode being hacked, all that will happen is that your masternode will go offline and you will lose your position in the payment queue.

-

Your local Firo wallet still holds the 1000 FIRO so it is that wallet that will need to be secured. Ensure that your wallet is frequently backed up and encrypt your wallet.

-

If you go with a masternode provider, all he requires is your masternode private key and the transaction ID of your 1000 FIRO deposit. The masternode provider does not need your private key to the funds. You also do not need to send any funds to him.

-
-
-
- - -
-

Please refer to this masternode setup guide.

-

There will also be a number of masternode hosting providers who can simplify the process for you for a fee.

-
-
-
- - -
-

50% of the block reward is paid to masternodes.

-

Masternodes are selected for payment in each block (approximately every 2.5 minutes) from a deterministic masternode list, and moved to the back of the list after payment. As more masternodes are created, the duration between payments increases. If the collateral behind a masternode is spent, or if a masternode stops providing services to the network for more than one hour, it is removed from the list until normal service resumes. In this way, masternodes are given incentive to provide efficient and reliable services to the network.

-

The frequency of the block payout depend on how many active Masternodes there are. The more masternodes there are, the longer it takes to receive the masternode block reward.

-
-
-
- - -
-

A Firo masternode requires

-
    -
  • 1000 FIRO (refundable at any time)
  • -
  • A fixed IP address
  • -
  • 1 GB of RAM
  • -
  • Enough disk space to store the blockchain (>10 gb is recommended for the moment)
  • -
-

Typically a VPS of this specification costs around USD5 to run a month per node and you can head on to Amazon AWS, Google Cloud, Microsoft Azure, Leaseweb, Vultr, Linode, or DigitalOcean to obtain a basic VPS when masternodes are launched. There will also be masternodes providers who can assist you to set this up and/or maintain it for a small fee.

-
-
-
- - -
-

Nodes are computers that host a full copy of Firo’s blockchain and help to verify the validity of transactions.

-

Masternodes are a special type of node that earn part of Firo’s block reward (currently at 50% of the block reward) in return for hosting a reliable and powerful node that helps to support the network along with providing additional services to the network. For example, masternodes form themselves into long living masternode quorums (LLMQs) that provide ChainLocks which secures the chain against 51% mining attacks with single block finality and InstantSend which allows transactions to be finalized within a few seconds even before block confirmation.

-

Masternodes require a refundable collateral of 1000 FIRO to ensure masternode holders have a stake in FIRO and are incentivized to keep it working honestly, updated often and have a high uptime. This collateral can be transferred out at any time without any penalty.

-
-
-
-
-
-
-
- -
-
-
-
-

Anything else?

-
-
- - -
-

Binance-Pegged Firo also know as BEP20 Firo is a token issued by the Binance exchange on Binance Smart Chain (BSC). It is a custodial wrapped form of Firo whereby BEP20 Firo is backed by native Firo that is custodied by Binance. The core team has no control over this token. 

-

Being a BSC token, BEP20 Firo does not utilize the privacy technology of Firo but can instead interact with defi protocol, AMM DEXes and other smart contracts on the BSC network.

-

You can obtain BEP20 Firo either by withdrawing from Binance and selecting the BSC network instead of the Firo network or by swapping it on FiroDEX.

-
-
-
- - -
-

Please drop by our Discord or Telegram to ask any questions!

-
-
-
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/about/research/index.html b/pr-preview/pr-452/about/research/index.html deleted file mode 100644 index 85bd94c8e..000000000 --- a/pr-preview/pr-452/about/research/index.html +++ /dev/null @@ -1,452 +0,0 @@ - - - - - - - Research | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Research

-
-
-
- -
-
-
-

Privacy is about staying one step ahead. The team behind Firo is responsible for some of the most significant blockchain privacy protocols on record, and all that tech is distilled into Firo.

-
-
-
- -
-
-
-
-

lelantus spark

-
-
-
-
-
-
-

Lelantus Spark Technology

-

Lelantus Spark greatly improves over its predecessor Lelantus with flexible Spark addresses that hide all transaction amounts, are not searchable on the blockchain while allowing efficient threshold signatures and both incoming and outgoing view key support. Spark also has a modular structure allowing components to be upgraded as better technology arises while simplifying security analysis. It retains the benefits of Lelantus with no trusted setup, an easy to understand construction and based on well established cryptographic assumptions.

-
-
- Technology illustration with Lelantus Spark highlighted -
-
-
-
-

Academic Papers

-
-
- Lelantus Spark: Secure and Flexible Private Transactions -

We propose a modification to the Lelantus private transaction protocol to provide recipient privacy, improved security, and additional usability features. Our decentralized anonymous payment (DAP) construction, Spark, enables non-interactive one-time addressing to hide recipient addresses in transactions. The modified address format permits flexibility in transaction visibility. Address owners can securely provide third parties with opt-in visibility into incoming transactions or all transactions associated to the address; this functionality allows for offloading chain scanning and balance computation without delegating spend authority. It is also possible to delegate expensive proving operations without compromising spend authority when generating transactions. Further, the design is compatible with straightforward linear multisignature operations to allow mutually non-trusting parties to cooperatively receive and generate transactions associated to a multisignature address. We prove that Spark satisfies formal DAP security properties of balance, non-malleability, and ledger indistinguishability.

-
-
- Spats: user-defined confidential assets for the Spark transaction protocol. -

In privacy-preserving transaction protocols, confidential asset designs permit transfer of quantities of distinct asset types in a way that obscures their types and values. Spark is a protocol that provides flexible privacy properties relating to addressing, transaction sources and recipients, and value transfer; however, it does not natively support the use of multiple confidential asset types. Here we describe Spats, a new design for confidential assets compatible with Spark that focuses on efficient and modular implementation. It does so by extending coin value commitments to bind and mask an asset type, and asserting in zero knowledge that this type is maintained throughout transactions. We describe the cryptographic components and changes to the Spark protocol necessary for the design of Spats.

-
-
- Helsing: Private Masternode Staking -

Helsing is a protocol extension to Spark that allows for private staking operations not requiring transparent addresses or outputs. Specifically, Helsing provides for Spark-compatible collateral staking and coinbase payouts.

-
-
- - Lelantus Spark with Curve Trees - -

A recent construction referred to as Curve Trees is a novel and efficient design for membership proofs which significantly optimizes the communication and computational complexity of the argument including the proof sizes, proving time, and verification time. This enables efficient scaling of the set size to billions of elements and very importantly also provides efficient batch verification techniques which further can decrease the marginal cost of proof verification. We discuss how Lelantus Spark can be implemented with Curve Trees to support full membership proofs.

-
-
-
-
- -
-
-
-
- -
-
-
-
-

lelantus

-
-
-
-
-
-
-

Lelantus Technology

-

Lelantus is a next-generation privacy protocol developed by Aram Jivanyan at Firo. Lelantus allows you to burn your coins, which hides them in an anonymity set of over 65,000. The receiver can redeem it from this anonymity pool, which breaks the links from your transaction and all the previous ones it has been through.

-
-
- Technology illustration with Lelantus highlighted -
-
-
-
-

Academic Papers

-
-
- Lelantus: Private transactions with hidden origins and amounts based on DDH (Aram Jivanyan) -

Lelantus is Firo’s next generation privacy protocol which improves on Sigma by removing the requirement of fixed denominations allowing people to burn arbitrary amounts and redeem partial amounts without revealing values or the source. Lelantus doesn’t require any trusted setup and uses only DDH assumptions. It also supports untraceable direct anonymous payments by allowing people to pass the right to redeem to someone else. Lelantus is Firo’s own innovation.

-
-
- Hierarchical One-out-of-Many Proofs With Applications to Blockchain Privacy and Ring Signatures (Aram Jivanyan) -

In this work, we introduce a new method of instantiating one-out-of-many proofs which reduces the proof generation time by an order of magnitude. In certain practical applications our method also helps to fasten the verification process of multiple simultaneously generated proofs. Our approach still results in shorter proofs comprised of only a logarithmic number of commitments and does not compromise the highly efficient batch verification properties endemic to the original construction. We believe this work can also foster further research towards building more efficient one-out-of-many proofs which are extremely useful constructions in the blockchain privacy space and beyond.

-
-
-
-
- -
-
-
-
- -
-
-
-
-

sigma

-
-
-
-
-
-
-

Sigma Technology

-

We believe the whole purpose of blockchain is to build systems that do not require trust, and that same principle applies to our privacy systems. This is why we built Sigma for Zcoin in 2018 which removes the requirement of a trusted setup in Zerocoin. Sigma uses 256-bit ECC curves for proof sizes of just 1.5 kB - a 17x improvement on then-current technology. Sigma was a precursor to Lelantus, and set many stepping stones to get us where we are today.

- -
-
- Technology illustration with Sigma highlighted -
-
-
-
-

Academic Papers

-
-
- One-out-of-Many Proofs: Or How to Leak a Secret and Spend a Coin (Jens Groth et al) -

One out of Many Proofs (OOOMPs)forms the foundation of Sigma which improves on Zerocoin by removing trusted setup and reducing proof sizes. Firo is also applying some further efficiency modifications to the original paper. Sigma was replaced by Lelantus but the underlying OOOMPs are still used in Lelantus and Lelantus Spark.

-
-
-
-
-
-
-
-
- -
-
-
-
-

MTP

-
-
-
-
-
-
-

Decentralized and fair security

-

Firo's Merkle Tree Proof (MTP) mining algorithm was designed to democratize mining. The MTP algorithm is memory-intensive increasing the costs of building ASICs and keeping the chain mineable by commodity hardware such as GPUs. Nodes, however, can bypass this memory requirement and verify these proofs efficiently. A Firo-sponsored audit in 2017 proved the effectiveness of this two-pronged approach. MTP has since been replaced by FiroPoW which has smaller proofs and additional ASIC resistant strategies.

- -
-
- Technology illustration with MTP highlighted -
-
-
-
-

Academic Papers

-
-
- MTP: Egalitarian Computing (Alex Biryukov, Dmitry Khovratovich) (revision and improvement funded by Firo) -

MTP is the Proof of Work algorithm that Firo uses that promotes egalitarian mining while maintaining quick verification. The original paper had flaws as identified by Dinur and Nadler. Firo organized a bounty to harden MTP and also funded research to solve these issues as reflected in the linked paper. MTP was coded from the ground up by Firo and switched to the MTP algorithm in December 2018. MTP has been replaced by FiroPoW which has stronger ASIC resistance and smaller proof sizes.

-
-
-
-
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report.pdf b/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report.pdf deleted file mode 100644 index 7646b0f80..000000000 Binary files a/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report.pdf and /dev/null differ diff --git a/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf b/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf deleted file mode 100644 index 97df3df7e..000000000 Binary files a/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf b/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf deleted file mode 100644 index 4a87eec57..000000000 Binary files a/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf b/pr-preview/pr-452/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf deleted file mode 100644 index 1d9e77c50..000000000 Binary files a/pr-preview/pr-452/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf and /dev/null differ diff --git a/pr-preview/pr-452/about/research/papers/LinfengSparkAudit.pdf b/pr-preview/pr-452/about/research/papers/LinfengSparkAudit.pdf deleted file mode 100644 index 0334dcdef..000000000 Binary files a/pr-preview/pr-452/about/research/papers/LinfengSparkAudit.pdf and /dev/null differ diff --git a/pr-preview/pr-452/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf b/pr-preview/pr-452/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf deleted file mode 100644 index 8906dc4f4..000000000 Binary files a/pr-preview/pr-452/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf b/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf deleted file mode 100644 index 587b15e89..000000000 Binary files a/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk.pdf b/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk.pdf deleted file mode 100644 index f71c4497b..000000000 Binary files a/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk.pdf and /dev/null differ diff --git a/pr-preview/pr-452/about/research/papers/lelantus_spark_code_audit_report.pdf b/pr-preview/pr-452/about/research/papers/lelantus_spark_code_audit_report.pdf deleted file mode 100644 index dee9006d4..000000000 Binary files a/pr-preview/pr-452/about/research/papers/lelantus_spark_code_audit_report.pdf and /dev/null differ diff --git a/pr-preview/pr-452/about/roadmap/index.html b/pr-preview/pr-452/about/roadmap/index.html deleted file mode 100644 index 92a02bfe7..000000000 --- a/pr-preview/pr-452/about/roadmap/index.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - - Roadmap | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Roadmap

-
-
-
- -
-
-
-
-

Development

-
-
-
-
-
    -
  • -

    Deterministic Masternodes (done)

    -
  • -
  • -

    Long Lived Masternode Quorums (done)

    -
  • -
  • -

    Rebrand (done)

    -
  • -
  • -

    Lelantus Activation (done)

    -

    Lelantus is our next generation privacy protocol that offers the highest levels of practical privacy without trusted setup and only relying on solid cryptographic assumptions. Lelantus supports anonymity sets that are several magnitudes larger than other privacy systems that do not have trusted setup.

    -
  • -
  • -

    Chainlocks (done)

    -

    Chainlocks utilize Firo's masternode network to protect against 51% attacks. Transactions achieve finality as soon as 1 block is confirmed.

    -
  • -
  • -

    RAP Addresses (done)

    -

    RAP addresses allow a publicly shareable address that does not allow third parties to see how much or when it has received funds.

    -
  • -
  • -

    FiroPoW (done)

    -

    FiroPoW is a ProgPOW variant that is designed for GPUs and has strong ASIC resistance.

    -
  • -
  • -

    Instant Send (done)

    -

    Instant Send utilizes Firo's masternode network to allow transactions to be confirmed within a few seconds allowing for practical use as a medium of exchange.

    -
  • -
  • -

    MTP Strip (done)

    -

    MTP stripping reduces the size of Firo's blockchain from 60GB to 4GB by stripping MTP proofs from older blocks.

    -
  • -
  • -

    FiroDEX (done)

    -

    FiroDEX allows for users to swap to and from Firo using decentralized infrastructure using atomic swap technology.

    -
  • -
  • -

    Mobile Wallet (done)

    -

    A native, private by default mobile wallet that will have full Lelantus transaction support.

    -
  • -
  • -

    Lelantus Spark (done)

    -

    Lelantus Spark allows direct anonymous payments allowing users to transact with each other without revealing amounts, source and recipient. Spark introduces a Spark addresses that will allow users to keep their funds totally hidden along with full view key and threshold multisig support.

    -
  • -
  • -

    Elysium (on Testnet)

    -

    Elysium allows token (for e.g. stablecoins, asset backed coins) to be issued on Firo's network that will benefit from Firo's privacy technology.

    - -
  • -
-
-
-
-
- -
-
-
-
-

Research

-
-
-
-
-
    -
  • -

    Lelantus Spark sub-addressing and payment proofs (done)

    -

    Lelantus Spark will support sub-addresses that allow more efficient scanning and payment proofs that allow users to prove they made a payment.

    -
  • -
  • -

    Spark Assets (done)

    -

    Spark Assets extends the functionality of Spark to hide the asset type being transferred. Spats is planned to be implemented in Elysium v2.

    -
  • -
  • -

    Aura Private Voting (finalizing paper)

    -

    Aura is our private voting mechanism for DAOs inspired by our Lelantus technology that allows anonymous but verifiable voting that also hides ballot progress. We intend to use this as the foundation of moving towards formalized decentralized governance.

    -
  • -
  • -

    Fast sync clients

    -

    Fast sync clients allow users to sync their wallets rapidly without needing to download the entire blockchain while supporting Lelantus transactions.

    -
  • -
  • -

    Mixnets

    -

    Tunnelling transactions and node communications into mixnets offer increased metadata protection even against state level adversaries. We are investigating the Meson mixnet that is built on Katzenpost software libraries.

    -
  • -
  • -

    Cross-chain bridges

    -

    Cross chain bridges will allow tokens from other ecosystems to bridge in and out of Firo's Elysium token layer to utilize our privacy infrastructure.

    -
  • -
  • -

    Avalanche

    -

    Avalanche is a consensus algorithm that enables instant transactions, enhanced security and fork-free upgrades. We are exploring Avalanche consensus as a potential replacement for our masternodes.

    -
  • -
  • -

    Elysium v2

    -

    Elysium v2 expands the capabilities of Elysium with easier bridging and DeFi capabilities. Elysium v2 will also implement Spats that will hide the asset type being transferred.

    -
  • -
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/about/team/index.html b/pr-preview/pr-452/about/team/index.html deleted file mode 100644 index ae49e7814..000000000 --- a/pr-preview/pr-452/about/team/index.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - - - Team | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Team

-
-
-
- -
-
-
-
-

founders

-
-
-
-
-
-
-
- Picture of Poramin Insom -
-
-

Poramin Insom

-

Co-Founder

-

Poramin Insom founded Zcoin (now Firo) in 2016, seeking to provide financial privacy and also more inclusive mining via ASIC resistant proof of work. He earned a masters degree in Information Security from Johns Hopkins University where he wrote a paper on a proposed practical implementation of the Zerocoin protocol. He laid the foundations of Zcoin's (now Firo) technology from coding the world's first implementation of Zerocoin and also pushing for the research and development into the MTP mining algorithm. Poramin has been focused on pushing for the adoption of Firo into the real world especially in his involvement in facilitating the Thai Democrat Party to conduct its primary elections to elect its party leader on Firo's blockchain in 2018 which is the world's first large scale political election on a blockchain. He also served in tha Thai military where he was in charge of cyberwarfare.

-
-
-
-
-
-
- Picture of Reuben Yap -
-
-

Reuben Yap

-

Co-Founder

-

Reuben Yap has led the project in its overall strategy, development goals and research efforts for the past few years. He now remains part of the core team managing the core team's development and research teams. Joining the team shortly after its inception, he has played a pivotal role in shaping Firo to where it is today. Reuben has been a vocal advocate of online and financial privacy having founded one of SE Asia's earliest VPN services to combat his country's censorship and is a well respected speaker on the topic, with featured interviews and commentary in BBC, Nasdaq Tradetalks, Forbes, Coindesk, Reuters and Cheddar News, among others. Prior to joining Firo, Reuben was a partner at a law firm with over ten years of practicing experience having specialized in doing advisory work in legal and institutional frameworks.

-
-
-
-
-
- -
-
-
-
-

research

-
-
-
-
-
-
-
- Picture of Aram Jivanyan -
-
-

Aram Jivanyan

-

Chief Privacy Architect

-

Aram has been a key figure in developing Firo's core technology, having created both the Lelantus and Lelantus Spark protocols. These scientific innovations have significantly influenced the privacy protocol landscape within the cryptocurrency space, inspiring the creation of other privacy-focused protocols such as Triptych (Monero), Seraphis (Monero), and Lelantus-MW (Beam). He has also designed privacy preserving voting systems with minimal trust requirements such as Aura.

-
-
-
-
-
- -
-
-
-
-

core developers

-
-
-
-
-
-
-
- Picture Peter Shugalev -
-
-

Peter Shugalev

-

Lead Developer

-

Peter is a highly skilled programmer and software architect with 20+ years of experience. He lives in Moscow, Russia, and graduated from Moscow State University magna cum laude with a Master's Degree in Computer Science and Mathematics. He has created network and security-related services, and has even created his own programming language and a cross-platform compiler for a signature-based intrusion detection system. His rare combination of cryptographic knowledge and programming has helped Firo stay at the forefront of on-chain privacy.

-
-
-
-
-
-
- Picture of Levon Petrosyan -
-
-

Levon Petrosyan

-

Developer

-

Levon is a software engineer with Master's degrees in both Computing Sciences and Economics from the American University of Armenia. His background is in C++ programming and cryptography. He is one of Firo's most prolific contributors having coded huge portions of Firo's Lelantus cryptographic library along with optimizations to support large anonymity sets.

-
-
-
-
-
-
- Picture of Artur -
-
-

Artur

-

Developer

-

Artur is a budding software engineer and Yerevan State Medical University student, brings a unique blend of medical knowledge and tech skills. Graduating from Picsart Academy, he excels in C/C++ and has hands-on experience in software development.His passion lies in merging medicine and technology to create impactful solutions.

-
-
-
-
-
-
- Picture of Narek -
-
-

Narek Geghamyan

-

Developer

-

Narek is a software engineer who graduated from a Faculty of computer science in National University of Architecture and Construction of Armenia. His tech stack includes C++ and Linux. He has a passion a swimming and coding.

-
-
-
-
-
- -
-
-
-
-

mobile development

-
-
-
-
-
-
-
- Picture of Cypher Stack -
-
-

Cypher Stack

-

Design Firm

-

Cypher Stack is a blockchain developer, design, research, and consultation company. They are currently developing Firo with their mobile wallet and lite desktop wallet, Campfire.

-
-
-
-
-
- -
-
-
-
-

community

-
-
-
-
- -
-
-
- Picture of Anwar P. -
-
-

Anwar P.

-

Senior Support

-

Anwar majored in electrical and electronics engineering, with several years of experience of technical support at an IT company. He handles support queries, documentation, developer support and also assists the Project Steward with day to day matters.

-
-
-
-
-
-
- Picture of Ajaydono -
-
-

Ajaydono

-

Support

-

Ajay assists the Project Steward in day-to-day operations as well as support enquiries. He has a Diploma in Information Technology majoring in Database Administration and has several years of experience of IT technical support.

-
-
-
-
-
-
- Picture of Lil-King -
-
-

Lil-King

-

Community Manager

-

Lil-King is a dedicated privacy advocate in the crypto space with over five years of experience. Specializing in marketing and onboarding, Lil-King has played a crucial role in promoting privacy-focused projects. Passionate about financial privacy, Lil-King is committee to educating and empowering users to take control of their digital assets securely.

-
-
-
-
-
-
- Picture of Batuhan -
-
-

Batuhan

-

Turkish Community Manager

-

Batuhan manages the Turkish community, translating annoucements and notices

-
-
-
-
-
-
- Picture of Antibit -
-
-

Antibit

-

Russian-speaking Community Manager

-

Antibit manages the Russian-speaking community, translating annoucements and notices. He has been a crypto enthusiast since 2012, and during this time has accumulated a lot of knowledge and experience regarding cryptocurrencies and blockchain technologies.

-
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/anonymize.png b/pr-preview/pr-452/blog/assets/2019-in-review/anonymize.png deleted file mode 100644 index 4892b8379..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/anonymize.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/banner.png b/pr-preview/pr-452/blog/assets/2019-in-review/banner.png deleted file mode 100644 index d05b603ff..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/photo_2019-02-23_17-55-08.jpg b/pr-preview/pr-452/blog/assets/2019-in-review/photo_2019-02-23_17-55-08.jpg deleted file mode 100644 index 69d3894f8..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/photo_2019-02-23_17-55-08.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/photo_2019-12-05_14-56-05.jpg b/pr-preview/pr-452/blog/assets/2019-in-review/photo_2019-12-05_14-56-05.jpg deleted file mode 100644 index 45b035d8b..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/photo_2019-12-05_14-56-05.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/photo_2020-01-21_00-00-03.jpg b/pr-preview/pr-452/blog/assets/2019-in-review/photo_2020-01-21_00-00-03.jpg deleted file mode 100644 index 8cb62101d..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/photo_2020-01-21_00-00-03.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/poramin.jpg b/pr-preview/pr-452/blog/assets/2019-in-review/poramin.jpg deleted file mode 100644 index b2647a6f4..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/poramin.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/progress.png b/pr-preview/pr-452/blog/assets/2019-in-review/progress.png deleted file mode 100644 index 37163e1fd..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/progress.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/rt.png b/pr-preview/pr-452/blog/assets/2019-in-review/rt.png deleted file mode 100644 index b9f548954..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/rt.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/sandra.jpg b/pr-preview/pr-452/blog/assets/2019-in-review/sandra.jpg deleted file mode 100644 index dcccd3079..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/sandra.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/sigma.png b/pr-preview/pr-452/blog/assets/2019-in-review/sigma.png deleted file mode 100644 index 98740ffe4..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/sigma.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/sigma_mainnet-5.jpg b/pr-preview/pr-452/blog/assets/2019-in-review/sigma_mainnet-5.jpg deleted file mode 100644 index bab66d60b..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/sigma_mainnet-5.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/suggestions.png b/pr-preview/pr-452/blog/assets/2019-in-review/suggestions.png deleted file mode 100644 index ae747eef3..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/suggestions.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/zksaram.png b/pr-preview/pr-452/blog/assets/2019-in-review/zksaram.png deleted file mode 100644 index 872eedade..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/zksaram.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2019-in-review/znodes.png b/pr-preview/pr-452/blog/assets/2019-in-review/znodes.png deleted file mode 100644 index c28f615cd..000000000 Binary files a/pr-preview/pr-452/blog/assets/2019-in-review/znodes.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2020-in-review/2020-review-banner.png b/pr-preview/pr-452/blog/assets/2020-in-review/2020-review-banner.png deleted file mode 100644 index 6f6f2f737..000000000 Binary files a/pr-preview/pr-452/blog/assets/2020-in-review/2020-review-banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2020-in-review/lelantus-activating-on-firo.png b/pr-preview/pr-452/blog/assets/2020-in-review/lelantus-activating-on-firo.png deleted file mode 100644 index 427644b2c..000000000 Binary files a/pr-preview/pr-452/blog/assets/2020-in-review/lelantus-activating-on-firo.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/2020-in-review/rebranding.jpeg b/pr-preview/pr-452/blog/assets/2020-in-review/rebranding.jpeg deleted file mode 100644 index 0ea3aac5c..000000000 Binary files a/pr-preview/pr-452/blog/assets/2020-in-review/rebranding.jpeg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/20201130-rebrand-live/firo-rebrand-live.png b/pr-preview/pr-452/blog/assets/20201130-rebrand-live/firo-rebrand-live.png deleted file mode 100644 index 73d54aa78..000000000 Binary files a/pr-preview/pr-452/blog/assets/20201130-rebrand-live/firo-rebrand-live.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/20201130-rebrand-live/ticker-poll.PNG b/pr-preview/pr-452/blog/assets/20201130-rebrand-live/ticker-poll.PNG deleted file mode 100644 index d2c56aec6..000000000 Binary files a/pr-preview/pr-452/blog/assets/20201130-rebrand-live/ticker-poll.PNG and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/3rd-cfc-nomination/banner.png b/pr-preview/pr-452/blog/assets/3rd-cfc-nomination/banner.png deleted file mode 100644 index feddd79a3..000000000 Binary files a/pr-preview/pr-452/blog/assets/3rd-cfc-nomination/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/3rdtermcfc/banner.jpg b/pr-preview/pr-452/blog/assets/3rdtermcfc/banner.jpg deleted file mode 100644 index cc9dae9ce..000000000 Binary files a/pr-preview/pr-452/blog/assets/3rdtermcfc/banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/Article01.jpg b/pr-preview/pr-452/blog/assets/Article01.jpg deleted file mode 100644 index 549d4e28a..000000000 Binary files a/pr-preview/pr-452/blog/assets/Article01.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/Lelantus-activated-mainnet.jpg b/pr-preview/pr-452/blog/assets/Lelantus-activated-mainnet.jpg deleted file mode 100644 index 61ca03fed..000000000 Binary files a/pr-preview/pr-452/blog/assets/Lelantus-activated-mainnet.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/Lelantus_Light_Wallet_Design_Ideas_Draft006.pdf b/pr-preview/pr-452/blog/assets/Lelantus_Light_Wallet_Design_Ideas_Draft006.pdf deleted file mode 100644 index 61e986ff5..000000000 Binary files a/pr-preview/pr-452/blog/assets/Lelantus_Light_Wallet_Design_Ideas_Draft006.pdf and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/anonymize-and-win.png b/pr-preview/pr-452/blog/assets/anonymize-and-win.png deleted file mode 100644 index bf644c733..000000000 Binary files a/pr-preview/pr-452/blog/assets/anonymize-and-win.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/ascendex-firo/banner.png b/pr-preview/pr-452/blog/assets/ascendex-firo/banner.png deleted file mode 100644 index 060d3f2d1..000000000 Binary files a/pr-preview/pr-452/blog/assets/ascendex-firo/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/basicswapdexblog/banner.jpg b/pr-preview/pr-452/blog/assets/basicswapdexblog/banner.jpg deleted file mode 100644 index 35b8cfb1a..000000000 Binary files a/pr-preview/pr-452/blog/assets/basicswapdexblog/banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/basicswapdexblog/installer.png b/pr-preview/pr-452/blog/assets/basicswapdexblog/installer.png deleted file mode 100644 index 83b6f9927..000000000 Binary files a/pr-preview/pr-452/blog/assets/basicswapdexblog/installer.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/biconomy/banner.png b/pr-preview/pr-452/blog/assets/biconomy/banner.png deleted file mode 100644 index c9a8799da..000000000 Binary files a/pr-preview/pr-452/blog/assets/biconomy/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/binance-monitoring-status/banner.png b/pr-preview/pr-452/blog/assets/binance-monitoring-status/banner.png deleted file mode 100644 index 5e0d81f57..000000000 Binary files a/pr-preview/pr-452/blog/assets/binance-monitoring-status/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/binance-ticker-change.png b/pr-preview/pr-452/blog/assets/binance-ticker-change.png deleted file mode 100644 index 8cbaaec7b..000000000 Binary files a/pr-preview/pr-452/blog/assets/binance-ticker-change.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/binancecrossmargin/banner.png b/pr-preview/pr-452/blog/assets/binancecrossmargin/banner.png deleted file mode 100644 index 95ec76e6e..000000000 Binary files a/pr-preview/pr-452/blog/assets/binancecrossmargin/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/block-reward-allocation-and-development-fund/banner.jpg b/pr-preview/pr-452/blog/assets/block-reward-allocation-and-development-fund/banner.jpg deleted file mode 100644 index b41b29d97..000000000 Binary files a/pr-preview/pr-452/blog/assets/block-reward-allocation-and-development-fund/banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/block-reward-allocation-and-development-fund/halving_diagram-1024x576.jpg b/pr-preview/pr-452/blog/assets/block-reward-allocation-and-development-fund/halving_diagram-1024x576.jpg deleted file mode 100644 index d0e54ed27..000000000 Binary files a/pr-preview/pr-452/blog/assets/block-reward-allocation-and-development-fund/halving_diagram-1024x576.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/block-reward-allocation-and-development-fund/hooompgraph-1024x853.png b/pr-preview/pr-452/blog/assets/block-reward-allocation-and-development-fund/hooompgraph-1024x853.png deleted file mode 100644 index c514e8973..000000000 Binary files a/pr-preview/pr-452/blog/assets/block-reward-allocation-and-development-fund/hooompgraph-1024x853.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/bridging-into-defi-with-stakehound-partnership/banner.webp b/pr-preview/pr-452/blog/assets/bridging-into-defi-with-stakehound-partnership/banner.webp deleted file mode 100644 index 92e23eb8e..000000000 Binary files a/pr-preview/pr-452/blog/assets/bridging-into-defi-with-stakehound-partnership/banner.webp and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/bridging-into-defi-with-stakehound-partnership/photo_2020-08-25_16-12-39-818x1024.jpg b/pr-preview/pr-452/blog/assets/bridging-into-defi-with-stakehound-partnership/photo_2020-08-25_16-12-39-818x1024.jpg deleted file mode 100644 index d9d2d4d28..000000000 Binary files a/pr-preview/pr-452/blog/assets/bridging-into-defi-with-stakehound-partnership/photo_2020-08-25_16-12-39-818x1024.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/bridging-into-defi-with-stakehound-partnership/stakedxzc.png b/pr-preview/pr-452/blog/assets/bridging-into-defi-with-stakehound-partnership/stakedxzc.png deleted file mode 100644 index c28aad366..000000000 Binary files a/pr-preview/pr-452/blog/assets/bridging-into-defi-with-stakehound-partnership/stakedxzc.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/campfirescreens.png b/pr-preview/pr-452/blog/assets/campfirescreens.png deleted file mode 100644 index 8ef7f90de..000000000 Binary files a/pr-preview/pr-452/blog/assets/campfirescreens.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/campfirewallet/banner.png b/pr-preview/pr-452/blog/assets/campfirewallet/banner.png deleted file mode 100644 index 8d4c3fdaa..000000000 Binary files a/pr-preview/pr-452/blog/assets/campfirewallet/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/campfirewallet/preview-1.png b/pr-preview/pr-452/blog/assets/campfirewallet/preview-1.png deleted file mode 100644 index 7be8e99ad..000000000 Binary files a/pr-preview/pr-452/blog/assets/campfirewallet/preview-1.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/campfirewallet/preview-2.jpg b/pr-preview/pr-452/blog/assets/campfirewallet/preview-2.jpg deleted file mode 100644 index 8aa8bdc21..000000000 Binary files a/pr-preview/pr-452/blog/assets/campfirewallet/preview-2.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/cfc-vote-completed.png b/pr-preview/pr-452/blog/assets/cfc-vote-completed.png deleted file mode 100644 index 68093a086..000000000 Binary files a/pr-preview/pr-452/blog/assets/cfc-vote-completed.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/cfcelection.jpg b/pr-preview/pr-452/blog/assets/cfcelection.jpg deleted file mode 100644 index 3024fabc1..000000000 Binary files a/pr-preview/pr-452/blog/assets/cfcelection.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/cfcnomination.jpg b/pr-preview/pr-452/blog/assets/cfcnomination.jpg deleted file mode 100644 index effb8311c..000000000 Binary files a/pr-preview/pr-452/blog/assets/cfcnomination.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/chainlocks-activated.png b/pr-preview/pr-452/blog/assets/chainlocks-activated.png deleted file mode 100644 index 3b6c37303..000000000 Binary files a/pr-preview/pr-452/blog/assets/chainlocks-activated.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/community-meeting-27-march.png b/pr-preview/pr-452/blog/assets/community-meeting-27-march.png deleted file mode 100644 index 5809e86d6..000000000 Binary files a/pr-preview/pr-452/blog/assets/community-meeting-27-march.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/curvetreesnotes/banner.png b/pr-preview/pr-452/blog/assets/curvetreesnotes/banner.png deleted file mode 100644 index 755f3b35a..000000000 Binary files a/pr-preview/pr-452/blog/assets/curvetreesnotes/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/day-3-magic-and-firo.png b/pr-preview/pr-452/blog/assets/day-3-magic-and-firo.png deleted file mode 100644 index e91f8831a..000000000 Binary files a/pr-preview/pr-452/blog/assets/day-3-magic-and-firo.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/day-4-mtp-stripping.png b/pr-preview/pr-452/blog/assets/day-4-mtp-stripping.png deleted file mode 100644 index abc774230..000000000 Binary files a/pr-preview/pr-452/blog/assets/day-4-mtp-stripping.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/day-5-firo-on-bitrefill.png b/pr-preview/pr-452/blog/assets/day-5-firo-on-bitrefill.png deleted file mode 100644 index a762bc53c..000000000 Binary files a/pr-preview/pr-452/blog/assets/day-5-firo-on-bitrefill.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/day-6-spark-audit.png b/pr-preview/pr-452/blog/assets/day-6-spark-audit.png deleted file mode 100644 index ae391bcf8..000000000 Binary files a/pr-preview/pr-452/blog/assets/day-6-spark-audit.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/deterministic-masternodes-llmq.jpg b/pr-preview/pr-452/blog/assets/deterministic-masternodes-llmq.jpg deleted file mode 100644 index 758e4f75c..000000000 Binary files a/pr-preview/pr-452/blog/assets/deterministic-masternodes-llmq.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/development-update-firo.png b/pr-preview/pr-452/blog/assets/development-update-firo.png deleted file mode 100644 index 539ee76b9..000000000 Binary files a/pr-preview/pr-452/blog/assets/development-update-firo.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/direct-untraceable-anonymous-lelantus/EDzgxj8XsAEgnw9.jpg b/pr-preview/pr-452/blog/assets/direct-untraceable-anonymous-lelantus/EDzgxj8XsAEgnw9.jpg deleted file mode 100644 index 5ebfdf7f3..000000000 Binary files a/pr-preview/pr-452/blog/assets/direct-untraceable-anonymous-lelantus/EDzgxj8XsAEgnw9.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/direct-untraceable-anonymous-lelantus/anonpay_in_lelantus.jpg b/pr-preview/pr-452/blog/assets/direct-untraceable-anonymous-lelantus/anonpay_in_lelantus.jpg deleted file mode 100644 index b4056041a..000000000 Binary files a/pr-preview/pr-452/blog/assets/direct-untraceable-anonymous-lelantus/anonpay_in_lelantus.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/dminerfirohummingbot.jpg b/pr-preview/pr-452/blog/assets/dminerfirohummingbot.jpg deleted file mode 100644 index f9d76e0d6..000000000 Binary files a/pr-preview/pr-452/blog/assets/dminerfirohummingbot.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/electronpreview1.png b/pr-preview/pr-452/blog/assets/electronpreview1.png deleted file mode 100644 index 2b40cb957..000000000 Binary files a/pr-preview/pr-452/blog/assets/electronpreview1.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/electronpreview2.png b/pr-preview/pr-452/blog/assets/electronpreview2.png deleted file mode 100644 index 8dd6451ed..000000000 Binary files a/pr-preview/pr-452/blog/assets/electronpreview2.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elliptic-curves.png b/pr-preview/pr-452/blog/assets/elliptic-curves.png deleted file mode 100644 index 6119e7f3b..000000000 Binary files a/pr-preview/pr-452/blog/assets/elliptic-curves.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elysium-post/Elysium1.jpg b/pr-preview/pr-452/blog/assets/elysium-post/Elysium1.jpg deleted file mode 100644 index 00060b983..000000000 Binary files a/pr-preview/pr-452/blog/assets/elysium-post/Elysium1.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elysium-post/Elysium2.jpg b/pr-preview/pr-452/blog/assets/elysium-post/Elysium2.jpg deleted file mode 100644 index 7588e275f..000000000 Binary files a/pr-preview/pr-452/blog/assets/elysium-post/Elysium2.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elysium-post/Elysium3.jpg b/pr-preview/pr-452/blog/assets/elysium-post/Elysium3.jpg deleted file mode 100644 index 2a2b5fb44..000000000 Binary files a/pr-preview/pr-452/blog/assets/elysium-post/Elysium3.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elysium-post/Elysium4.jpg b/pr-preview/pr-452/blog/assets/elysium-post/Elysium4.jpg deleted file mode 100644 index 4c89442ab..000000000 Binary files a/pr-preview/pr-452/blog/assets/elysium-post/Elysium4.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elysium-post/Elysium5.jpg b/pr-preview/pr-452/blog/assets/elysium-post/Elysium5.jpg deleted file mode 100644 index 5ac91abec..000000000 Binary files a/pr-preview/pr-452/blog/assets/elysium-post/Elysium5.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elysium-post/Elysium6.jpg b/pr-preview/pr-452/blog/assets/elysium-post/Elysium6.jpg deleted file mode 100644 index 8cf4ea407..000000000 Binary files a/pr-preview/pr-452/blog/assets/elysium-post/Elysium6.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elysium-post/Elysium7.jpg b/pr-preview/pr-452/blog/assets/elysium-post/Elysium7.jpg deleted file mode 100644 index 8c45ec642..000000000 Binary files a/pr-preview/pr-452/blog/assets/elysium-post/Elysium7.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elysium-post/Elysium8.jpg b/pr-preview/pr-452/blog/assets/elysium-post/Elysium8.jpg deleted file mode 100644 index 0f5a422e3..000000000 Binary files a/pr-preview/pr-452/blog/assets/elysium-post/Elysium8.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elysium-release-candidate.png b/pr-preview/pr-452/blog/assets/elysium-release-candidate.png deleted file mode 100644 index 7283415f1..000000000 Binary files a/pr-preview/pr-452/blog/assets/elysium-release-candidate.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elysium-testnet/day-7-firo-gui-elysium.png b/pr-preview/pr-452/blog/assets/elysium-testnet/day-7-firo-gui-elysium.png deleted file mode 100644 index 0f1858d2e..000000000 Binary files a/pr-preview/pr-452/blog/assets/elysium-testnet/day-7-firo-gui-elysium.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elysium-testnet/elysium-testnet-01.png b/pr-preview/pr-452/blog/assets/elysium-testnet/elysium-testnet-01.png deleted file mode 100644 index 70e8f8377..000000000 Binary files a/pr-preview/pr-452/blog/assets/elysium-testnet/elysium-testnet-01.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/elysium-testnet/elysium-testnet-02.png b/pr-preview/pr-452/blog/assets/elysium-testnet/elysium-testnet-02.png deleted file mode 100644 index ff2fcca80..000000000 Binary files a/pr-preview/pr-452/blog/assets/elysium-testnet/elysium-testnet-02.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/enkrypt/banner.png b/pr-preview/pr-452/blog/assets/enkrypt/banner.png deleted file mode 100644 index 9a33c1061..000000000 Binary files a/pr-preview/pr-452/blog/assets/enkrypt/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/exaddressbinance/banner.png b/pr-preview/pr-452/blog/assets/exaddressbinance/banner.png deleted file mode 100644 index c42b2fb5c..000000000 Binary files a/pr-preview/pr-452/blog/assets/exaddressbinance/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/exaddressbinance/deposit-address-expired.png b/pr-preview/pr-452/blog/assets/exaddressbinance/deposit-address-expired.png deleted file mode 100644 index 35e9aff4c..000000000 Binary files a/pr-preview/pr-452/blog/assets/exaddressbinance/deposit-address-expired.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/exaddressbinance/exaddress.png b/pr-preview/pr-452/blog/assets/exaddressbinance/exaddress.png deleted file mode 100644 index 8231fbe6c..000000000 Binary files a/pr-preview/pr-452/blog/assets/exaddressbinance/exaddress.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/exchangeaddresses/article76-3.png b/pr-preview/pr-452/blog/assets/exchangeaddresses/article76-3.png deleted file mode 100644 index 3f0950418..000000000 Binary files a/pr-preview/pr-452/blog/assets/exchangeaddresses/article76-3.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/exchangeaddresses/banner.png b/pr-preview/pr-452/blog/assets/exchangeaddresses/banner.png deleted file mode 100644 index 2c6ed7a3f..000000000 Binary files a/pr-preview/pr-452/blog/assets/exchangeaddresses/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/finalized-tokenomics-2024/banner.png b/pr-preview/pr-452/blog/assets/finalized-tokenomics-2024/banner.png deleted file mode 100644 index 4e9dee889..000000000 Binary files a/pr-preview/pr-452/blog/assets/finalized-tokenomics-2024/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/finalized-tokenomics-2024/emissioncomparison2024.png b/pr-preview/pr-452/blog/assets/finalized-tokenomics-2024/emissioncomparison2024.png deleted file mode 100644 index 93ce3e735..000000000 Binary files a/pr-preview/pr-452/blog/assets/finalized-tokenomics-2024/emissioncomparison2024.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-14140-release/banner.png b/pr-preview/pr-452/blog/assets/firo-14140-release/banner.png deleted file mode 100644 index 72bfa682d..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-14140-release/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-banner.jpg b/pr-preview/pr-452/blog/assets/firo-banner.jpg deleted file mode 100644 index e211633a7..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-bsc-integration/banner.png b/pr-preview/pr-452/blog/assets/firo-bsc-integration/banner.png deleted file mode 100644 index 58b776a42..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-bsc-integration/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-bsc-integration/firo-binance-bridge.png b/pr-preview/pr-452/blog/assets/firo-bsc-integration/firo-binance-bridge.png deleted file mode 100644 index 96c93c106..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-bsc-integration/firo-binance-bridge.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-bsc-integration/firo-binance-withdraw.png b/pr-preview/pr-452/blog/assets/firo-bsc-integration/firo-binance-withdraw.png deleted file mode 100644 index 93298bf50..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-bsc-integration/firo-binance-withdraw.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-dotoracle-elysium-upd.png b/pr-preview/pr-452/blog/assets/firo-dotoracle-elysium-upd.png deleted file mode 100644 index 42217a90e..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-dotoracle-elysium-upd.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-finstreet-partners.png b/pr-preview/pr-452/blog/assets/firo-finstreet-partners.png deleted file mode 100644 index fa334102e..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-finstreet-partners.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-frontier-youtube.png b/pr-preview/pr-452/blog/assets/firo-frontier-youtube.png deleted file mode 100644 index a24d6e4a3..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-frontier-youtube.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-guardian-program/banner.png b/pr-preview/pr-452/blog/assets/firo-guardian-program/banner.png deleted file mode 100644 index 37291b131..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-guardian-program/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-happy-2022.png b/pr-preview/pr-452/blog/assets/firo-happy-2022.png deleted file mode 100644 index 2c5824a8b..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-happy-2022.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-helsing.png b/pr-preview/pr-452/blog/assets/firo-helsing.png deleted file mode 100644 index 7c3d5223f..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-helsing.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-hummingbot-extend/banner.jpg b/pr-preview/pr-452/blog/assets/firo-hummingbot-extend/banner.jpg deleted file mode 100644 index a45bc960a..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-hummingbot-extend/banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-hummingbot-extend/screen1.jpg b/pr-preview/pr-452/blog/assets/firo-hummingbot-extend/screen1.jpg deleted file mode 100644 index 79cc36ddc..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-hummingbot-extend/screen1.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-joins-bpsaa.png b/pr-preview/pr-452/blog/assets/firo-joins-bpsaa.png deleted file mode 100644 index a0d6a0522..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-joins-bpsaa.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-liquidity-campaign-sept24/banner.png b/pr-preview/pr-452/blog/assets/firo-liquidity-campaign-sept24/banner.png deleted file mode 100644 index 58614f61a..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-liquidity-campaign-sept24/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-liquidity-campaign-sept24/img1.jpg b/pr-preview/pr-452/blog/assets/firo-liquidity-campaign-sept24/img1.jpg deleted file mode 100644 index 2967c1d60..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-liquidity-campaign-sept24/img1.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-liquidity-hummingbot.jpg b/pr-preview/pr-452/blog/assets/firo-liquidity-hummingbot.jpg deleted file mode 100644 index 254aed202..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-liquidity-hummingbot.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-mobile-wallet-release.png b/pr-preview/pr-452/blog/assets/firo-mobile-wallet-release.png deleted file mode 100644 index 4fa647f15..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-mobile-wallet-release.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-new-fcs.png b/pr-preview/pr-452/blog/assets/firo-new-fcs.png deleted file mode 100644 index 15035242a..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-new-fcs.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-new-software-release.png b/pr-preview/pr-452/blog/assets/firo-new-software-release.png deleted file mode 100644 index 020f9bfc3..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-new-software-release.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-on-tradeogre.png b/pr-preview/pr-452/blog/assets/firo-on-tradeogre.png deleted file mode 100644 index b51516b29..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-on-tradeogre.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-runner.jpg b/pr-preview/pr-452/blog/assets/firo-runner.jpg deleted file mode 100644 index 4c0ee6375..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-runner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo-trocador.png b/pr-preview/pr-452/blog/assets/firo-trocador.png deleted file mode 100644 index b9e7c2dca..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo-trocador.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo_binance_pay_integration.png b/pr-preview/pr-452/blog/assets/firo_binance_pay_integration.png deleted file mode 100644 index bd2fd28e3..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo_binance_pay_integration.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo_coinrabbit.png b/pr-preview/pr-452/blog/assets/firo_coinrabbit.png deleted file mode 100644 index e3d28de71..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo_coinrabbit.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo_looking_ahead_2022.png b/pr-preview/pr-452/blog/assets/firo_looking_ahead_2022.png deleted file mode 100644 index 6e65ded18..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo_looking_ahead_2022.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firo_research_update.png b/pr-preview/pr-452/blog/assets/firo_research_update.png deleted file mode 100644 index 517c3af65..000000000 Binary files a/pr-preview/pr-452/blog/assets/firo_research_update.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firoclientdark.png b/pr-preview/pr-452/blog/assets/firoclientdark.png deleted file mode 100644 index 3bebdf376..000000000 Binary files a/pr-preview/pr-452/blog/assets/firoclientdark.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firoclientlight.png b/pr-preview/pr-452/blog/assets/firoclientlight.png deleted file mode 100644 index f97f99368..000000000 Binary files a/pr-preview/pr-452/blog/assets/firoclientlight.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firodex-beta-release.png b/pr-preview/pr-452/blog/assets/firodex-beta-release.png deleted file mode 100644 index 452cd137e..000000000 Binary files a/pr-preview/pr-452/blog/assets/firodex-beta-release.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firodexa.png b/pr-preview/pr-452/blog/assets/firodexa.png deleted file mode 100644 index 89ab58362..000000000 Binary files a/pr-preview/pr-452/blog/assets/firodexa.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firodexb.png b/pr-preview/pr-452/blog/assets/firodexb.png deleted file mode 100644 index 412fbc473..000000000 Binary files a/pr-preview/pr-452/blog/assets/firodexb.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firohummingbinance.jpeg b/pr-preview/pr-452/blog/assets/firohummingbinance.jpeg deleted file mode 100644 index 1ade8a490..000000000 Binary files a/pr-preview/pr-452/blog/assets/firohummingbinance.jpeg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firopow-instantsend-release.png b/pr-preview/pr-452/blog/assets/firopow-instantsend-release.png deleted file mode 100644 index 1000ed292..000000000 Binary files a/pr-preview/pr-452/blog/assets/firopow-instantsend-release.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firopow-testnet-launched.png b/pr-preview/pr-452/blog/assets/firopow-testnet-launched.png deleted file mode 100644 index 97b642a6d..000000000 Binary files a/pr-preview/pr-452/blog/assets/firopow-testnet-launched.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firopow-testnet-stratum.png b/pr-preview/pr-452/blog/assets/firopow-testnet-stratum.png deleted file mode 100644 index a6758f91e..000000000 Binary files a/pr-preview/pr-452/blog/assets/firopow-testnet-stratum.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firoqtguide/banner.png b/pr-preview/pr-452/blog/assets/firoqtguide/banner.png deleted file mode 100644 index 529b7fda9..000000000 Binary files a/pr-preview/pr-452/blog/assets/firoqtguide/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firoqtguide/download-firo-qt.png b/pr-preview/pr-452/blog/assets/firoqtguide/download-firo-qt.png deleted file mode 100644 index 54f211e5b..000000000 Binary files a/pr-preview/pr-452/blog/assets/firoqtguide/download-firo-qt.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firoqtguide/overview.png b/pr-preview/pr-452/blog/assets/firoqtguide/overview.png deleted file mode 100644 index 1ab3375c5..000000000 Binary files a/pr-preview/pr-452/blog/assets/firoqtguide/overview.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firoqtguide/receive-tab.png b/pr-preview/pr-452/blog/assets/firoqtguide/receive-tab.png deleted file mode 100644 index c2f17190d..000000000 Binary files a/pr-preview/pr-452/blog/assets/firoqtguide/receive-tab.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firoqtguide/send-tab.png b/pr-preview/pr-452/blog/assets/firoqtguide/send-tab.png deleted file mode 100644 index 6f1c9a24d..000000000 Binary files a/pr-preview/pr-452/blog/assets/firoqtguide/send-tab.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firoqtguide/transaction-detail.png b/pr-preview/pr-452/blog/assets/firoqtguide/transaction-detail.png deleted file mode 100644 index e7d5431ba..000000000 Binary files a/pr-preview/pr-452/blog/assets/firoqtguide/transaction-detail.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firoqtguide/transaction-tab.png b/pr-preview/pr-452/blog/assets/firoqtguide/transaction-tab.png deleted file mode 100644 index 6b82055a7..000000000 Binary files a/pr-preview/pr-452/blog/assets/firoqtguide/transaction-tab.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firoqtguide/unlock-wallet.png b/pr-preview/pr-452/blog/assets/firoqtguide/unlock-wallet.png deleted file mode 100644 index fd151dffe..000000000 Binary files a/pr-preview/pr-452/blog/assets/firoqtguide/unlock-wallet.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/firoxpexpay.jpg b/pr-preview/pr-452/blog/assets/firoxpexpay.jpg deleted file mode 100644 index eb1284f48..000000000 Binary files a/pr-preview/pr-452/blog/assets/firoxpexpay.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/first-halving/first_halving.jpg b/pr-preview/pr-452/blog/assets/first-halving/first_halving.jpg deleted file mode 100644 index 34dc5f3db..000000000 Binary files a/pr-preview/pr-452/blog/assets/first-halving/first_halving.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/first-halving/halving-diagram.jpg b/pr-preview/pr-452/blog/assets/first-halving/halving-diagram.jpg deleted file mode 100644 index 31b2e682a..000000000 Binary files a/pr-preview/pr-452/blog/assets/first-halving/halving-diagram.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/fluxfiroevent/banner2.png b/pr-preview/pr-452/blog/assets/fluxfiroevent/banner2.png deleted file mode 100644 index 68d267c56..000000000 Binary files a/pr-preview/pr-452/blog/assets/fluxfiroevent/banner2.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/forum-tokenomics-vote-2024/banner.png b/pr-preview/pr-452/blog/assets/forum-tokenomics-vote-2024/banner.png deleted file mode 100644 index 909143907..000000000 Binary files a/pr-preview/pr-452/blog/assets/forum-tokenomics-vote-2024/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/guardarian-prepaid-visa.png b/pr-preview/pr-452/blog/assets/guardarian-prepaid-visa.png deleted file mode 100644 index 307dc802f..000000000 Binary files a/pr-preview/pr-452/blog/assets/guardarian-prepaid-visa.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/guardarian/guardarian-firo-swap.png b/pr-preview/pr-452/blog/assets/guardarian/guardarian-firo-swap.png deleted file mode 100644 index 4098caf95..000000000 Binary files a/pr-preview/pr-452/blog/assets/guardarian/guardarian-firo-swap.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/guardarian/guardarian-firo.png b/pr-preview/pr-452/blog/assets/guardarian/guardarian-firo.png deleted file mode 100644 index 3afd3a226..000000000 Binary files a/pr-preview/pr-452/blog/assets/guardarian/guardarian-firo.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/guardarian/guardarianfiroapp.PNG b/pr-preview/pr-452/blog/assets/guardarian/guardarianfiroapp.PNG deleted file mode 100644 index 6321425db..000000000 Binary files a/pr-preview/pr-452/blog/assets/guardarian/guardarianfiroapp.PNG and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/gui-refresh/day-2-firo-gui-ui-redesign.png b/pr-preview/pr-452/blog/assets/gui-refresh/day-2-firo-gui-ui-redesign.png deleted file mode 100644 index e458dded3..000000000 Binary files a/pr-preview/pr-452/blog/assets/gui-refresh/day-2-firo-gui-ui-redesign.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/gui-refresh/qt-refresh-debug.png b/pr-preview/pr-452/blog/assets/gui-refresh/qt-refresh-debug.png deleted file mode 100644 index a97a8ee2d..000000000 Binary files a/pr-preview/pr-452/blog/assets/gui-refresh/qt-refresh-debug.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/gui-refresh/qt-refresh-main.png b/pr-preview/pr-452/blog/assets/gui-refresh/qt-refresh-main.png deleted file mode 100644 index ecd72cf9a..000000000 Binary files a/pr-preview/pr-452/blog/assets/gui-refresh/qt-refresh-main.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/gui-refresh/qt-refresh-tx.png b/pr-preview/pr-452/blog/assets/gui-refresh/qt-refresh-tx.png deleted file mode 100644 index bdb3e3215..000000000 Binary files a/pr-preview/pr-452/blog/assets/gui-refresh/qt-refresh-tx.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/halvingtokenomics2024/banner.png b/pr-preview/pr-452/blog/assets/halvingtokenomics2024/banner.png deleted file mode 100644 index dea16c747..000000000 Binary files a/pr-preview/pr-452/blog/assets/halvingtokenomics2024/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/happy-birthday-firo.png b/pr-preview/pr-452/blog/assets/happy-birthday-firo.png deleted file mode 100644 index 0926495c8..000000000 Binary files a/pr-preview/pr-452/blog/assets/happy-birthday-firo.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/happy-lunar-new-year.png b/pr-preview/pr-452/blog/assets/happy-lunar-new-year.png deleted file mode 100644 index 612f33d8f..000000000 Binary files a/pr-preview/pr-452/blog/assets/happy-lunar-new-year.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/hardfork-2024/banner.png b/pr-preview/pr-452/blog/assets/hardfork-2024/banner.png deleted file mode 100644 index 895e673ad..000000000 Binary files a/pr-preview/pr-452/blog/assets/hardfork-2024/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/hashcloak-update/banner.png b/pr-preview/pr-452/blog/assets/hashcloak-update/banner.png deleted file mode 100644 index 00ae646e8..000000000 Binary files a/pr-preview/pr-452/blog/assets/hashcloak-update/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/hashcloak-update/banner2.png b/pr-preview/pr-452/blog/assets/hashcloak-update/banner2.png deleted file mode 100644 index 00ae646e8..000000000 Binary files a/pr-preview/pr-452/blog/assets/hashcloak-update/banner2.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/helsing-1049371.pdf b/pr-preview/pr-452/blog/assets/helsing-1049371.pdf deleted file mode 100644 index f59c6d557..000000000 Binary files a/pr-preview/pr-452/blog/assets/helsing-1049371.pdf and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/hierarchical-proofs/banner.jpg b/pr-preview/pr-452/blog/assets/hierarchical-proofs/banner.jpg deleted file mode 100644 index 25f8b8b65..000000000 Binary files a/pr-preview/pr-452/blog/assets/hierarchical-proofs/banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/hierarchical-proofs/hooompgraph-1024x853.png b/pr-preview/pr-452/blog/assets/hierarchical-proofs/hooompgraph-1024x853.png deleted file mode 100644 index 43a6e3ff8..000000000 Binary files a/pr-preview/pr-452/blog/assets/hierarchical-proofs/hooompgraph-1024x853.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/humming-bot-binance-gateio.png b/pr-preview/pr-452/blog/assets/humming-bot-binance-gateio.png deleted file mode 100644 index 6e7f518a3..000000000 Binary files a/pr-preview/pr-452/blog/assets/humming-bot-binance-gateio.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/hummingbot-btc-firo-binance/banner.png b/pr-preview/pr-452/blog/assets/hummingbot-btc-firo-binance/banner.png deleted file mode 100644 index 8fbd8e80a..000000000 Binary files a/pr-preview/pr-452/blog/assets/hummingbot-btc-firo-binance/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/hummingbot-btc-firo-binance/screen1.png b/pr-preview/pr-452/blog/assets/hummingbot-btc-firo-binance/screen1.png deleted file mode 100644 index 69e30db8c..000000000 Binary files a/pr-preview/pr-452/blog/assets/hummingbot-btc-firo-binance/screen1.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/introducing-campfire.png b/pr-preview/pr-452/blog/assets/introducing-campfire.png deleted file mode 100644 index 19cb3ad47..000000000 Binary files a/pr-preview/pr-452/blog/assets/introducing-campfire.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/introducing-firo.png b/pr-preview/pr-452/blog/assets/introducing-firo.png deleted file mode 100644 index 8a70ae0bb..000000000 Binary files a/pr-preview/pr-452/blog/assets/introducing-firo.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/introducing-stakedxzc.jpg b/pr-preview/pr-452/blog/assets/introducing-stakedxzc.jpg deleted file mode 100644 index f08bd2f3e..000000000 Binary files a/pr-preview/pr-452/blog/assets/introducing-stakedxzc.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-academic-paper-updated/banner.png b/pr-preview/pr-452/blog/assets/lelantus-academic-paper-updated/banner.png deleted file mode 100644 index 1262c7cd2..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-academic-paper-updated/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-academic-paper-updated/oompdb.png b/pr-preview/pr-452/blog/assets/lelantus-academic-paper-updated/oompdb.png deleted file mode 100644 index 67ca7fea7..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-academic-paper-updated/oompdb.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-activating-on-firo/banner.png b/pr-preview/pr-452/blog/assets/lelantus-activating-on-firo/banner.png deleted file mode 100644 index 427644b2c..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-activating-on-firo/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-activating-on-firo/lelantus-jsplit-jmint.PNG b/pr-preview/pr-452/blog/assets/lelantus-activating-on-firo/lelantus-jsplit-jmint.PNG deleted file mode 100644 index ff7572b0d..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-activating-on-firo/lelantus-jsplit-jmint.PNG and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-activating-on-firo/sigma-spend-mint.PNG b/pr-preview/pr-452/blog/assets/lelantus-activating-on-firo/sigma-spend-mint.PNG deleted file mode 100644 index 88dbb214d..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-activating-on-firo/sigma-spend-mint.PNG and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-anonymity-sets.jpg b/pr-preview/pr-452/blog/assets/lelantus-anonymity-sets.jpg deleted file mode 100644 index 5486949de..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-anonymity-sets.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-cryptographic-library-audit-results/banner.jpg b/pr-preview/pr-452/blog/assets/lelantus-cryptographic-library-audit-results/banner.jpg deleted file mode 100644 index 8f9a8404e..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-cryptographic-library-audit-results/banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-benchmark.webp b/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-benchmark.webp deleted file mode 100644 index b59928929..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-benchmark.webp and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-comparison.webp b/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-comparison.webp deleted file mode 100644 index 6e3722c00..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-comparison.webp and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-mint.webp b/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-mint.webp deleted file mode 100644 index e2847b641..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-mint.webp and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-poramin.jpg b/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-poramin.jpg deleted file mode 100644 index 37e294db0..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-poramin.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-spend.webp b/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-spend.webp deleted file mode 100644 index 05afa2260..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-firo/lelantus-firo-spend.webp and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-reactivated-on-firo/lelantus-reactivation.png b/pr-preview/pr-452/blog/assets/lelantus-reactivated-on-firo/lelantus-reactivation.png deleted file mode 100644 index e1100163f..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-reactivated-on-firo/lelantus-reactivation.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantus-testnet-open.jpg b/pr-preview/pr-452/blog/assets/lelantus-testnet-open.jpg deleted file mode 100644 index 78560b1d2..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantus-testnet-open.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/lelantussparkbinaryrelease/banner.png b/pr-preview/pr-452/blog/assets/lelantussparkbinaryrelease/banner.png deleted file mode 100644 index 537cd44f2..000000000 Binary files a/pr-preview/pr-452/blog/assets/lelantussparkbinaryrelease/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/letsexchange/banner.png b/pr-preview/pr-452/blog/assets/letsexchange/banner.png deleted file mode 100644 index d50025c82..000000000 Binary files a/pr-preview/pr-452/blog/assets/letsexchange/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/letsexchange/preview.png b/pr-preview/pr-452/blog/assets/letsexchange/preview.png deleted file mode 100644 index 692aeb1f6..000000000 Binary files a/pr-preview/pr-452/blog/assets/letsexchange/preview.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/letsexchange/preview1.jpg b/pr-preview/pr-452/blog/assets/letsexchange/preview1.jpg deleted file mode 100644 index abfc6a7fb..000000000 Binary files a/pr-preview/pr-452/blog/assets/letsexchange/preview1.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/letsexchangefiroama/banner.png b/pr-preview/pr-452/blog/assets/letsexchangefiroama/banner.png deleted file mode 100644 index c93a7b98a..000000000 Binary files a/pr-preview/pr-452/blog/assets/letsexchangefiroama/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/liquidity-mining-for-firo-bnb/firo-bsc-valuedefi2.png b/pr-preview/pr-452/blog/assets/liquidity-mining-for-firo-bnb/firo-bsc-valuedefi2.png deleted file mode 100644 index 69e66dcd9..000000000 Binary files a/pr-preview/pr-452/blog/assets/liquidity-mining-for-firo-bnb/firo-bsc-valuedefi2.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/liquidity-mining-for-firo-bnb/wbnbfiro_pair.png b/pr-preview/pr-452/blog/assets/liquidity-mining-for-firo-bnb/wbnbfiro_pair.png deleted file mode 100644 index 0626cbee7..000000000 Binary files a/pr-preview/pr-452/blog/assets/liquidity-mining-for-firo-bnb/wbnbfiro_pair.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/locktrip/locktrip-booking.jpg b/pr-preview/pr-452/blog/assets/locktrip/locktrip-booking.jpg deleted file mode 100644 index d4c2df8a1..000000000 Binary files a/pr-preview/pr-452/blog/assets/locktrip/locktrip-booking.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/locktrip/locktrip-image.png b/pr-preview/pr-452/blog/assets/locktrip/locktrip-image.png deleted file mode 100644 index 7bfbe04e0..000000000 Binary files a/pr-preview/pr-452/blog/assets/locktrip/locktrip-image.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/locktrip/locktrip-locktrip.jpg b/pr-preview/pr-452/blog/assets/locktrip/locktrip-locktrip.jpg deleted file mode 100644 index 73db832ff..000000000 Binary files a/pr-preview/pr-452/blog/assets/locktrip/locktrip-locktrip.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/minerbonus.png b/pr-preview/pr-452/blog/assets/minerbonus.png deleted file mode 100644 index 5bea12983..000000000 Binary files a/pr-preview/pr-452/blog/assets/minerbonus.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/mtp-audit-and-implementation-bounty/Zcoin-iconpack.png b/pr-preview/pr-452/blog/assets/mtp-audit-and-implementation-bounty/Zcoin-iconpack.png deleted file mode 100644 index e57231196..000000000 Binary files a/pr-preview/pr-452/blog/assets/mtp-audit-and-implementation-bounty/Zcoin-iconpack.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/mtp-data-stripping.png b/pr-preview/pr-452/blog/assets/mtp-data-stripping.png deleted file mode 100644 index c6dd10a43..000000000 Binary files a/pr-preview/pr-452/blog/assets/mtp-data-stripping.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/mtp-faq/banner.jpg b/pr-preview/pr-452/blog/assets/mtp-faq/banner.jpg deleted file mode 100644 index d4399804e..000000000 Binary files a/pr-preview/pr-452/blog/assets/mtp-faq/banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/mtp-new-proof-of-work-algorithm.png b/pr-preview/pr-452/blog/assets/mtp-new-proof-of-work-algorithm.png deleted file mode 100644 index 6b65e2c3e..000000000 Binary files a/pr-preview/pr-452/blog/assets/mtp-new-proof-of-work-algorithm.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/new-firo-release-14133-2.png b/pr-preview/pr-452/blog/assets/new-firo-release-14133-2.png deleted file mode 100644 index d9d7c6660..000000000 Binary files a/pr-preview/pr-452/blog/assets/new-firo-release-14133-2.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/new-wallet-beta-release/anonymize.png b/pr-preview/pr-452/blog/assets/new-wallet-beta-release/anonymize.png deleted file mode 100644 index 13ac27fb1..000000000 Binary files a/pr-preview/pr-452/blog/assets/new-wallet-beta-release/anonymize.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/new-wallet-beta-release/privacy.png b/pr-preview/pr-452/blog/assets/new-wallet-beta-release/privacy.png deleted file mode 100644 index 032e33336..000000000 Binary files a/pr-preview/pr-452/blog/assets/new-wallet-beta-release/privacy.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/new-wallet-beta-release/progress.png b/pr-preview/pr-452/blog/assets/new-wallet-beta-release/progress.png deleted file mode 100644 index bf9185542..000000000 Binary files a/pr-preview/pr-452/blog/assets/new-wallet-beta-release/progress.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/new-wallet-beta-release/suggestions.png b/pr-preview/pr-452/blog/assets/new-wallet-beta-release/suggestions.png deleted file mode 100644 index 12c2d138c..000000000 Binary files a/pr-preview/pr-452/blog/assets/new-wallet-beta-release/suggestions.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/new-wallet-beta-release/znodes.png b/pr-preview/pr-452/blog/assets/new-wallet-beta-release/znodes.png deleted file mode 100644 index d51e14d48..000000000 Binary files a/pr-preview/pr-452/blog/assets/new-wallet-beta-release/znodes.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/newsoftwarelease.jpg b/pr-preview/pr-452/blog/assets/newsoftwarelease.jpg deleted file mode 100644 index d33b0dd66..000000000 Binary files a/pr-preview/pr-452/blog/assets/newsoftwarelease.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/park-troopers.jpg b/pr-preview/pr-452/blog/assets/park-troopers.jpg deleted file mode 100644 index 1105ddb1f..000000000 Binary files a/pr-preview/pr-452/blog/assets/park-troopers.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/paving-the-way-to-privacy-on/lelantus_privacy_on.webp b/pr-preview/pr-452/blog/assets/paving-the-way-to-privacy-on/lelantus_privacy_on.webp deleted file mode 100644 index 7daefaa14..000000000 Binary files a/pr-preview/pr-452/blog/assets/paving-the-way-to-privacy-on/lelantus_privacy_on.webp and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/paving-the-way-to-privacy-on/sigmabreakdown.webp b/pr-preview/pr-452/blog/assets/paving-the-way-to-privacy-on/sigmabreakdown.webp deleted file mode 100644 index 44d416bd6..000000000 Binary files a/pr-preview/pr-452/blog/assets/paving-the-way-to-privacy-on/sigmabreakdown.webp and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/powerupprivacy-firo-liquidity-injection/banner.png b/pr-preview/pr-452/blog/assets/powerupprivacy-firo-liquidity-injection/banner.png deleted file mode 100644 index 7605a3b54..000000000 Binary files a/pr-preview/pr-452/blog/assets/powerupprivacy-firo-liquidity-injection/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/powerupprivacydonation/banner.png b/pr-preview/pr-452/blog/assets/powerupprivacydonation/banner.png deleted file mode 100644 index 75527a88f..000000000 Binary files a/pr-preview/pr-452/blog/assets/powerupprivacydonation/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/rap-launch/rap-launch.png b/pr-preview/pr-452/blog/assets/rap-launch/rap-launch.png deleted file mode 100644 index ca3230aac..000000000 Binary files a/pr-preview/pr-452/blog/assets/rap-launch/rap-launch.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/rap-launch/rap1.png b/pr-preview/pr-452/blog/assets/rap-launch/rap1.png deleted file mode 100644 index fca486e24..000000000 Binary files a/pr-preview/pr-452/blog/assets/rap-launch/rap1.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/rap-launch/rap2.png b/pr-preview/pr-452/blog/assets/rap-launch/rap2.png deleted file mode 100644 index f4fd28c5b..000000000 Binary files a/pr-preview/pr-452/blog/assets/rap-launch/rap2.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/security-retainer/banner.jpg b/pr-preview/pr-452/blog/assets/security-retainer/banner.jpg deleted file mode 100644 index 943152598..000000000 Binary files a/pr-preview/pr-452/blog/assets/security-retainer/banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/shhhiba-rebrand.png b/pr-preview/pr-452/blog/assets/shhhiba-rebrand.png deleted file mode 100644 index 912e3754b..000000000 Binary files a/pr-preview/pr-452/blog/assets/shhhiba-rebrand.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/sigma-is-live-on-zcoin/banner.jpg b/pr-preview/pr-452/blog/assets/sigma-is-live-on-zcoin/banner.jpg deleted file mode 100644 index 8cb2cb7bd..000000000 Binary files a/pr-preview/pr-452/blog/assets/sigma-is-live-on-zcoin/banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/sigma-is-live-on-zcoin/zcoin_table_coloured5-01.png b/pr-preview/pr-452/blog/assets/sigma-is-live-on-zcoin/zcoin_table_coloured5-01.png deleted file mode 100644 index 6e3722c00..000000000 Binary files a/pr-preview/pr-452/blog/assets/sigma-is-live-on-zcoin/zcoin_table_coloured5-01.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/sigma-is-released/backup.png b/pr-preview/pr-452/blog/assets/sigma-is-released/backup.png deleted file mode 100644 index 34ba7639a..000000000 Binary files a/pr-preview/pr-452/blog/assets/sigma-is-released/backup.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/sigma-is-released/banner.jpg b/pr-preview/pr-452/blog/assets/sigma-is-released/banner.jpg deleted file mode 100644 index 375166c02..000000000 Binary files a/pr-preview/pr-452/blog/assets/sigma-is-released/banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/sigma-is-released/sigmaqt.png b/pr-preview/pr-452/blog/assets/sigma-is-released/sigmaqt.png deleted file mode 100644 index 1ba51e4f0..000000000 Binary files a/pr-preview/pr-452/blog/assets/sigma-is-released/sigmaqt.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/sigma-is-released/zcoin_table_coloured5-01.png b/pr-preview/pr-452/blog/assets/sigma-is-released/zcoin_table_coloured5-01.png deleted file mode 100644 index 6e3722c00..000000000 Binary files a/pr-preview/pr-452/blog/assets/sigma-is-released/zcoin_table_coloured5-01.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/sloganshowdown/banner.png b/pr-preview/pr-452/blog/assets/sloganshowdown/banner.png deleted file mode 100644 index 95283f4b0..000000000 Binary files a/pr-preview/pr-452/blog/assets/sloganshowdown/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/spark-assets.png b/pr-preview/pr-452/blog/assets/spark-assets.png deleted file mode 100644 index 7fbac6ddb..000000000 Binary files a/pr-preview/pr-452/blog/assets/spark-assets.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/spark-audit-begins.png b/pr-preview/pr-452/blog/assets/spark-audit-begins.png deleted file mode 100644 index 0bf58850b..000000000 Binary files a/pr-preview/pr-452/blog/assets/spark-audit-begins.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/spark-audit-report.png b/pr-preview/pr-452/blog/assets/spark-audit-report.png deleted file mode 100644 index 404c3f5ac..000000000 Binary files a/pr-preview/pr-452/blog/assets/spark-audit-report.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/spark-completed.png b/pr-preview/pr-452/blog/assets/spark-completed.png deleted file mode 100644 index d2b53bae4..000000000 Binary files a/pr-preview/pr-452/blog/assets/spark-completed.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/spark-testnet-launching1.jpg b/pr-preview/pr-452/blog/assets/spark-testnet-launching1.jpg deleted file mode 100644 index f99f84f3d..000000000 Binary files a/pr-preview/pr-452/blog/assets/spark-testnet-launching1.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/spark-testnet/banner.jpg b/pr-preview/pr-452/blog/assets/spark-testnet/banner.jpg deleted file mode 100644 index 22eb68175..000000000 Binary files a/pr-preview/pr-452/blog/assets/spark-testnet/banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/spark-testnet/firoconf.png b/pr-preview/pr-452/blog/assets/spark-testnet/firoconf.png deleted file mode 100644 index 5a3442be3..000000000 Binary files a/pr-preview/pr-452/blog/assets/spark-testnet/firoconf.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/spark-testnet/spark-address.jpg b/pr-preview/pr-452/blog/assets/spark-testnet/spark-address.jpg deleted file mode 100644 index 80ab52eb7..000000000 Binary files a/pr-preview/pr-452/blog/assets/spark-testnet/spark-address.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/spark-testnet/step2.png b/pr-preview/pr-452/blog/assets/spark-testnet/step2.png deleted file mode 100644 index f529f45ec..000000000 Binary files a/pr-preview/pr-452/blog/assets/spark-testnet/step2.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/spark-testnet/step2mac.png b/pr-preview/pr-452/blog/assets/spark-testnet/step2mac.png deleted file mode 100644 index 8171591e3..000000000 Binary files a/pr-preview/pr-452/blog/assets/spark-testnet/step2mac.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/spark-testnet/step3.png b/pr-preview/pr-452/blog/assets/spark-testnet/step3.png deleted file mode 100644 index d8dc3db75..000000000 Binary files a/pr-preview/pr-452/blog/assets/spark-testnet/step3.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/spark-testnet/step4.png b/pr-preview/pr-452/blog/assets/spark-testnet/step4.png deleted file mode 100644 index 10d90428d..000000000 Binary files a/pr-preview/pr-452/blog/assets/spark-testnet/step4.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/sparkislive/banner.png b/pr-preview/pr-452/blog/assets/sparkislive/banner.png deleted file mode 100644 index 3b155e0f2..000000000 Binary files a/pr-preview/pr-452/blog/assets/sparkislive/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/sparkislive/sparkaddress.png b/pr-preview/pr-452/blog/assets/sparkislive/sparkaddress.png deleted file mode 100644 index bd8d10ed1..000000000 Binary files a/pr-preview/pr-452/blog/assets/sparkislive/sparkaddress.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/sparkislive/sparktransaction.png b/pr-preview/pr-452/blog/assets/sparkislive/sparktransaction.png deleted file mode 100644 index 5dce92995..000000000 Binary files a/pr-preview/pr-452/blog/assets/sparkislive/sparktransaction.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/stfiro-sushiswap.png b/pr-preview/pr-452/blog/assets/stfiro-sushiswap.png deleted file mode 100644 index b0a974f48..000000000 Binary files a/pr-preview/pr-452/blog/assets/stfiro-sushiswap.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/01-lelantus.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/01-lelantus.png deleted file mode 100644 index 1215eb32b..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/01-lelantus.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/02-dap.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/02-dap.png deleted file mode 100644 index ed71f4499..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/02-dap.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/03-rap.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/03-rap.png deleted file mode 100644 index 266bad418..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/03-rap.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/04-deterministic-masternodes.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/04-deterministic-masternodes.png deleted file mode 100644 index c8596f980..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/04-deterministic-masternodes.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/05-llmq.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/05-llmq.png deleted file mode 100644 index fd56e0f0f..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/05-llmq.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/06-chainlocks.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/06-chainlocks.png deleted file mode 100644 index 6bb7ba667..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/06-chainlocks.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/07-elysium.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/07-elysium.png deleted file mode 100644 index f73042494..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/07-elysium.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/08-ztm.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/08-ztm.png deleted file mode 100644 index 3f3582da5..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/08-ztm.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/09-electron-wallet.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/09-electron-wallet.png deleted file mode 100644 index 979727970..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/09-electron-wallet.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/10-inwallet-swap.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/10-inwallet-swap.png deleted file mode 100644 index 8f4d8a2c5..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/10-inwallet-swap.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/11-sigma-mobile.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/11-sigma-mobile.png deleted file mode 100644 index d7f3bbfa2..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/11-sigma-mobile.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/12-pow-change.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/12-pow-change.png deleted file mode 100644 index 96f14fc78..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/12-pow-change.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/13-block-reward.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/13-block-reward.png deleted file mode 100644 index 1ede34f51..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/13-block-reward.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/14-governance.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/14-governance.png deleted file mode 100644 index 871b8dbb9..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/14-governance.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/15-snowglobe.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/15-snowglobe.png deleted file mode 100644 index d0a6c801e..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/15-snowglobe.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/16-aura.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/16-aura.png deleted file mode 100644 index 4a72f115a..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/16-aura.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/17-chainbridges.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/17-chainbridges.png deleted file mode 100644 index 67f98431f..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/17-chainbridges.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/18-mixnets.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/18-mixnets.png deleted file mode 100644 index 21011e7ea..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/18-mixnets.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/19-lelantus-mobile.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/19-lelantus-mobile.png deleted file mode 100644 index 650d9d5a0..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/19-lelantus-mobile.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/20-fastsync.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/20-fastsync.png deleted file mode 100644 index 519cfecfd..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/20-fastsync.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/21-quantum.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/21-quantum.png deleted file mode 100644 index 382b282f1..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/21-quantum.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/banner.png b/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/banner.png deleted file mode 100644 index 1f0a64c5d..000000000 Binary files a/pr-preview/pr-452/blog/assets/technical-roadmap-2020-and-beyond/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/thai-election-blockchain/group_01.jpg b/pr-preview/pr-452/blog/assets/thai-election-blockchain/group_01.jpg deleted file mode 100644 index ee8efb637..000000000 Binary files a/pr-preview/pr-452/blog/assets/thai-election-blockchain/group_01.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/thai-election-blockchain/group_02.jpg b/pr-preview/pr-452/blog/assets/thai-election-blockchain/group_02.jpg deleted file mode 100644 index 6f26d5ca6..000000000 Binary files a/pr-preview/pr-452/blog/assets/thai-election-blockchain/group_02.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/unveiling-lelantus-spark.png b/pr-preview/pr-452/blog/assets/unveiling-lelantus-spark.png deleted file mode 100644 index 13c4c89ff..000000000 Binary files a/pr-preview/pr-452/blog/assets/unveiling-lelantus-spark.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/usdt-firo-bittrex.png b/pr-preview/pr-452/blog/assets/usdt-firo-bittrex.png deleted file mode 100644 index fe9fc4b63..000000000 Binary files a/pr-preview/pr-452/blog/assets/usdt-firo-bittrex.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/what-is-sigma/banner.jpg b/pr-preview/pr-452/blog/assets/what-is-sigma/banner.jpg deleted file mode 100644 index fad51f847..000000000 Binary files a/pr-preview/pr-452/blog/assets/what-is-sigma/banner.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/what-is-sigma/oneoutofmanyproofs.png b/pr-preview/pr-452/blog/assets/what-is-sigma/oneoutofmanyproofs.png deleted file mode 100644 index 5b5da809d..000000000 Binary files a/pr-preview/pr-452/blog/assets/what-is-sigma/oneoutofmanyproofs.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/what-is-sigma/zcoin_table_coloured5-01.png b/pr-preview/pr-452/blog/assets/what-is-sigma/zcoin_table_coloured5-01.png deleted file mode 100644 index 6e3722c00..000000000 Binary files a/pr-preview/pr-452/blog/assets/what-is-sigma/zcoin_table_coloured5-01.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/whenlelantusspark/banner.png b/pr-preview/pr-452/blog/assets/whenlelantusspark/banner.png deleted file mode 100644 index 9f4c64030..000000000 Binary files a/pr-preview/pr-452/blog/assets/whenlelantusspark/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/xfr-firo.jpg b/pr-preview/pr-452/blog/assets/xfr-firo.jpg deleted file mode 100644 index a5d2f30bf..000000000 Binary files a/pr-preview/pr-452/blog/assets/xfr-firo.jpg and /dev/null differ diff --git a/pr-preview/pr-452/blog/assets/zcoin-vulnerability-bounty-program.png b/pr-preview/pr-452/blog/assets/zcoin-vulnerability-bounty-program.png deleted file mode 100644 index 075e3c1b1..000000000 Binary files a/pr-preview/pr-452/blog/assets/zcoin-vulnerability-bounty-program.png and /dev/null differ diff --git a/pr-preview/pr-452/blog/index.html b/pr-preview/pr-452/blog/index.html deleted file mode 100644 index 6820ce9cf..000000000 --- a/pr-preview/pr-452/blog/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page10/index.html b/pr-preview/pr-452/blog/page10/index.html deleted file mode 100644 index fc238987d..000000000 --- a/pr-preview/pr-452/blog/page10/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page11/index.html b/pr-preview/pr-452/blog/page11/index.html deleted file mode 100644 index a0e0079f9..000000000 --- a/pr-preview/pr-452/blog/page11/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
- -
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
- -
- - - - - - -

FiroDEX: Atomic swap powered DEX released

-

Trustless decentralized swaps using atomic swaps with FiroDEX!

-
- -
- -
- - - - - - -

Firo Listed on TradeOrge

-

-
- -
- -
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
- -
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page12/index.html b/pr-preview/pr-452/blog/page12/index.html deleted file mode 100644 index c3d1c7fda..000000000 --- a/pr-preview/pr-452/blog/page12/index.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

-
- -
- -
- - - - - - -

Lelantus Spark Audit Complete

-

-
- -
- -
- - - - - - -

Happy New Year and a Recap of 2021

-

-
- -
- -
- - - - - - -

Elysium Testnet and GUI

-

-
- -
- -
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
- -
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page13/index.html b/pr-preview/pr-452/blog/page13/index.html deleted file mode 100644 index a8b8b567d..000000000 --- a/pr-preview/pr-452/blog/page13/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
- -
- - - - - - -

Refresh of Firo QT wallet interface

-

Firo's QT wallet has been refreshed in line with Firo branding guidelines

-
- -
- -
- - - - - - -

Firo Mobile Wallet Release

-

Native mobile wallet with Lelantus privacy technology

-
- -
- -
- - - - - - -

Team Additions to Firo

-

Three new additions

-
- -
- -
- - - - - - -

Firo integration into Binance Pay

-

Shop with Firo or send Firo to friends and family worldwide

-
- -
- -
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page14/index.html b/pr-preview/pr-452/blog/page14/index.html deleted file mode 100644 index 75d8f2313..000000000 --- a/pr-preview/pr-452/blog/page14/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page15/index.html b/pr-preview/pr-452/blog/page15/index.html deleted file mode 100644 index 2061bde5d..000000000 --- a/pr-preview/pr-452/blog/page15/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page16/index.html b/pr-preview/pr-452/blog/page16/index.html deleted file mode 100644 index 0e8e90ee3..000000000 --- a/pr-preview/pr-452/blog/page16/index.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Firo Research Update May 2021

-

An update on Firo's research in the past few months. Privacy preserving light wallets, security analysis of Lelantus v2, improved batched verification, proof of concept code for hierarchical one-out-of-many proofs, anonymous and end to end verifiable and self tallying voting protocol using Lelantus

-
- -
- -
- - - - - - -

Anonymize your Firo with Lelantus and Win!

-

To celebrate the reactivation of Lelantus and to encourage use of Lelantus anonymization transactions, we are holding a month long community event where anybody who anonymizes with Lelantus stands a chance to win Firo!

-
- -
- -
- - - - - - -

Bridging the Fiat Gap: Payment Gateway Guardarian now offers Firo

-

Guardarian, a premier white-label payment gateway that bridges the gap between fiat and crypto has partnered with FIRO to allow enable fiat to Firo purchases via credit card and SEPA (Single Euro Payments Area) EUR transfers.

-
- -
- -
- - - - - - -

Lelantus reactivated on Firo

-

Lelantus reactivated on Firo with additional hardening measures after completion of the hard fork

-
- -
- -
- - - - - - -

Announcing Firo's first incentivized liquidity pool on BSC

-

A vFarm liquidity farm for FIRO/BNB has been launched on ValueDefi to incentivize usage and liquidity of BEP20 Firo on Binance Smart Chain.

-
- -
- -
- - - - - - -

New Mandatory Update: Firo v0.14.6.0

-

This is a mandatory update. Please update before 22 April.

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page17/index.html b/pr-preview/pr-452/blog/page17/index.html deleted file mode 100644 index 905a1dca3..000000000 --- a/pr-preview/pr-452/blog/page17/index.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Accelerating Firo's privacy research

-

We are pleased to announce that Dr. Aaron Feickert will be joining the Firo research team.

-
- -
- -
- - - - - - -

Firo and Binance Smart Chain integration

-

-
- -
- -
- - - - - - -

stFiro on Sushiswap

-

-
- -
- -
- - - - - - -

Community Meeting 27th March 2021

-

-
- -
- -
- - - - - - -

Introducing The Firo Frontier

-

-
- -
- -
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page18/index.html b/pr-preview/pr-452/blog/page18/index.html deleted file mode 100644 index 0e46df45d..000000000 --- a/pr-preview/pr-452/blog/page18/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Firo Liquidity Mining Campaign

-

-
- -
- -
- - - - - - -

Happy Lunar New Year

-

-
- -
- -
- - - - - - -

-

-
- -
- -
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
- -
- - - - - - -

Lelantus Activated on Mainnet

-

-
- -
- -
- - - - - - -

Firo: 2020 in Review

-

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page19/index.html b/pr-preview/pr-452/blog/page19/index.html deleted file mode 100644 index ecc7065bd..000000000 --- a/pr-preview/pr-452/blog/page19/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page2/index.html b/pr-preview/pr-452/blog/page2/index.html deleted file mode 100644 index e5acec598..000000000 --- a/pr-preview/pr-452/blog/page2/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
- -
- - - - - - -

Together We Decide: Vote to Shape Firo's Future!

-

Vote on Firo's tokenomics

-
- -
- -
- - - - - - -

Firo Guardian Program

-

Protect, Promote, and Prosper: Be a Firo Guardian!

-
- -
- -
- - - - - - -

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

-
- -
- -
- - - - - - -

Firo listed on Ascendex

-

Firo/USDT Pair

-
- -
- -
- - - - - - -

Campfire Wallet Release

-

A fun and privacy-preserving Firo-only wallet

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page20/index.html b/pr-preview/pr-452/blog/page20/index.html deleted file mode 100644 index 097bef445..000000000 --- a/pr-preview/pr-452/blog/page20/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page21/index.html b/pr-preview/pr-452/blog/page21/index.html deleted file mode 100644 index 7ef7b79d0..000000000 --- a/pr-preview/pr-452/blog/page21/index.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page22/index.html b/pr-preview/pr-452/blog/page22/index.html deleted file mode 100644 index fa8054e00..000000000 --- a/pr-preview/pr-452/blog/page22/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

What you need to know about Deterministic Znodes and LLMQ

-

As we near the release of deterministic Znodes and LLMQ support that comes together with a Bitcoin core upgrade, we wish to prepare Zcoin users and Znode owners on what to expect

-
- -
- -
- - - - - - -

Zcoin Block Reward Allocation and Development Fund for the next 4 years

-

We are pleased to announce the division of Zcoin’s block reward for the next 4 years, which will take effect upon the upcoming halving in September 2020

-
- -
- -
- - - - - - -

Zcoin releases paper on Hierarchical One-out-of-many Proofs

-

We are proud to publish from Zcoin’s research labs a new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude

-
- -
- -
- - - - - - -

Zcoin Technical Roadmap 2020 and beyond

-

We are happy to lay out Zcoin’s plans for the year of 2020 and beyond

-
- -
- -
- - - - - - -

Zcoin: 2019 in Review

-

As we enter 2020 and an exciting time in the cryptosphere, we wish to look back on what we have achieved

-
- -
- -
- - - - - - -

New Wallet Beta Release

-

We are happy to launch a beta release of our new wallet interface

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page23/index.html b/pr-preview/pr-452/blog/page23/index.html deleted file mode 100644 index 204236faf..000000000 --- a/pr-preview/pr-452/blog/page23/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page24/index.html b/pr-preview/pr-452/blog/page24/index.html deleted file mode 100644 index 8bab5ac3a..000000000 --- a/pr-preview/pr-452/blog/page24/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page25/index.html b/pr-preview/pr-452/blog/page25/index.html deleted file mode 100644 index 55dc4c557..000000000 --- a/pr-preview/pr-452/blog/page25/index.html +++ /dev/null @@ -1,449 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page3/index.html b/pr-preview/pr-452/blog/page3/index.html deleted file mode 100644 index 10fda9cff..000000000 --- a/pr-preview/pr-452/blog/page3/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page4/index.html b/pr-preview/pr-452/blog/page4/index.html deleted file mode 100644 index b610af848..000000000 --- a/pr-preview/pr-452/blog/page4/index.html +++ /dev/null @@ -1,559 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page5/index.html b/pr-preview/pr-452/blog/page5/index.html deleted file mode 100644 index 0b85baa3c..000000000 --- a/pr-preview/pr-452/blog/page5/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page6/index.html b/pr-preview/pr-452/blog/page6/index.html deleted file mode 100644 index ccce1a28a..000000000 --- a/pr-preview/pr-452/blog/page6/index.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page7/index.html b/pr-preview/pr-452/blog/page7/index.html deleted file mode 100644 index 1a585a837..000000000 --- a/pr-preview/pr-452/blog/page7/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page8/index.html b/pr-preview/pr-452/blog/page8/index.html deleted file mode 100644 index f913e4292..000000000 --- a/pr-preview/pr-452/blog/page8/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/blog/page9/index.html b/pr-preview/pr-452/blog/page9/index.html deleted file mode 100644 index e9616a949..000000000 --- a/pr-preview/pr-452/blog/page9/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/branding/firo-accepted-badge.zip b/pr-preview/pr-452/branding/firo-accepted-badge.zip deleted file mode 100644 index 6f375dbe1..000000000 Binary files a/pr-preview/pr-452/branding/firo-accepted-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/branding/firo-accepted-circle-badge.zip b/pr-preview/pr-452/branding/firo-accepted-circle-badge.zip deleted file mode 100644 index 9de8bdadf..000000000 Binary files a/pr-preview/pr-452/branding/firo-accepted-circle-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/branding/firo-accepted-corner-badge.zip b/pr-preview/pr-452/branding/firo-accepted-corner-badge.zip deleted file mode 100644 index 743a26a9f..000000000 Binary files a/pr-preview/pr-452/branding/firo-accepted-corner-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/branding/firo-brand-guidelines.pdf b/pr-preview/pr-452/branding/firo-brand-guidelines.pdf deleted file mode 100644 index b1784b15f..000000000 Binary files a/pr-preview/pr-452/branding/firo-brand-guidelines.pdf and /dev/null differ diff --git a/pr-preview/pr-452/branding/firo-donations-accepted-badge.zip b/pr-preview/pr-452/branding/firo-donations-accepted-badge.zip deleted file mode 100644 index 8fe4559b9..000000000 Binary files a/pr-preview/pr-452/branding/firo-donations-accepted-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/branding/firo-donations-accepted-circle-badge.zip b/pr-preview/pr-452/branding/firo-donations-accepted-circle-badge.zip deleted file mode 100644 index d876153d4..000000000 Binary files a/pr-preview/pr-452/branding/firo-donations-accepted-circle-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/branding/firo-donations-accepted-corner-badge.zip b/pr-preview/pr-452/branding/firo-donations-accepted-corner-badge.zip deleted file mode 100644 index 2de210f4e..000000000 Binary files a/pr-preview/pr-452/branding/firo-donations-accepted-corner-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/branding/firo-logo-files.zip b/pr-preview/pr-452/branding/firo-logo-files.zip deleted file mode 100644 index 80fb800d0..000000000 Binary files a/pr-preview/pr-452/branding/firo-logo-files.zip and /dev/null differ diff --git a/pr-preview/pr-452/branding/index.html b/pr-preview/pr-452/branding/index.html deleted file mode 100644 index 67c0d6f00..000000000 --- a/pr-preview/pr-452/branding/index.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - Branding | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Branding

-
-
-
- -
-
-
-
-

our logo

-
-
-
-
-

Logo & Icon

-

We want our logo to always look clear and legible. Please follow these simple recommendations regarding using the logo. For more details, please read our brand guidelines (PDF).

-
-
-
Firo logo one white background
-

This is our awesome logo. Use this full-color version on light backgrounds.

-
-
-
Firo logo on black background
-

On dark backgrounds, use the full-color icon with white text.

-
-
-
Firo logo on dark gray background
-

You can also use this all-white logo on dark or colored backgrounds.

-
-
-
Firo logo on light gray background
-

This is our black logo - use it wisely!

-
-
-
-
- Firo symbol on white background -
-
- Firo symbol on black background -
-
- Firo symbol on dark gray background -
-
- Firo symbol on light gray background -
-
-

Download logo kit

-
-
-
-
-

Clear Space

-

It is important to keep the logo clear of any other graphic elements to ensure the logo visibility. That is why we need to set a safe zone (clear space) around the logo that has to be empty. To work out the clear space (x), take the height of the logo and divide it in half.

-
-
- Firo logo with clear background -
-
- Firo icon with clear background -
-
-
-
-
-
- -
-
-
-
-

badges

-
-
-
-
- Firo accepted here circle badge - Download kit -
-
- Firo accepted here rectangle badge - Download kit -
-
- Firo accepted here corner badge - Download kit -
-
- Firo donations accepted here circle badge - Download kit -
-
- Firo donations accepted here rectangle badge - Download kit -
-
- Firo donations accepted here corner badge - Download kit -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/community/merchants/index.html b/pr-preview/pr-452/community/merchants/index.html deleted file mode 100644 index b7a3afd55..000000000 --- a/pr-preview/pr-452/community/merchants/index.html +++ /dev/null @@ -1,543 +0,0 @@ - - - - - - - Merchants | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Merchants

-
-
-
- -
-
-
-
-

Disclaimer: Some of these links contain referral links whereby we may receive compensation when you sign-up or use their products/services. These do not constitute an endorsement of the product/service.

-
-
-
-
- -
-
-
-

Want to spend your Firo? Here are some places you can do so! This is a non-exhaustive list of places that accept Firo! If you have a business that would like to be featured here, let us know!

-
-
-
- -
-
- - - - - - - - -
- - -
-
- - -
-
-
Cypher Market logo
-
Short the Banks logo
-
-
-
- -
- - -
-
-
Nothing to see here. Do you know a merchant listing Firo? Let us know!
-
-
-
- -
- - -
-
-
FreeRoss logo
-
Vedabase logo
-
Causenetwork logo
-
Maximaalinactie logo
-
-
-
- -
- - -
-
-
Cryptotask logo
-
hyve.works logo
-
-
-
-
- -
- - - - - - - - - -
- - -
- -
- - -
-
-
Nothing to see here. Do you know a merchant listing Firo? Let us know!
-
-
-
- -
- -
-
-
DrApis logo
-
-
-
- -
- - -
-
-
Allnodes logo
-
Nodehub.io logo
-
Pecunia Platform logo
-
-
-
- -
- - -
-
-
Jonathan Kleiman logo
-
-
-
-
- -
- - - - - - - - - -
- - -
- -
- - -
-
-
Shopping.io logo
-
Particl logo
-
Privoxy logo
-
Defi-Nation logo
-
House of Cards logo
-
-
-
- -
- - -
-
-
Coinrabbit logo
-
-
-
- -
- - -
-
-
Nowpayments logo
-
Coinpayments logo
-
Guardarian logo
-
RocketBot logo
-
ThisApp logo
-
-
-
- -
- - -
-
-
The Arcadia Group logo
-
Cypher Stack logo -
-
-
-
-
- -
- - - - - -
-
- -
-
- -
- - -
- -
- - -
-
-
Travala.com logo
-
Locktrip logo
-
-
-
- -
- - -
-
-
BolehVPN logo
-
-
-
-
- -
- - - -
- - - diff --git a/pr-preview/pr-452/community/social/index.html b/pr-preview/pr-452/community/social/index.html deleted file mode 100644 index 7b792992a..000000000 --- a/pr-preview/pr-452/community/social/index.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - Community | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Community

-
-
-
- -
- -
- -
- -
- - - -
- - - diff --git a/pr-preview/pr-452/css/style.css b/pr-preview/pr-452/css/style.css deleted file mode 100644 index 1304d7922..000000000 --- a/pr-preview/pr-452/css/style.css +++ /dev/null @@ -1,4495 +0,0 @@ -@charset "UTF-8"; - -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} -/* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; -} -ol, ul { - list-style: none; -} -blockquote, q { - quotes: none; -} -blockquote:before, blockquote:after, -q:before, q:after { - content: ''; - content: none; -} - -strong { - font-weight: bold; -} - -em { - font-style: italic; -} - -html { - scroll-behavior: smooth; -} -table { - border-collapse: collapse; - border-spacing: 0; -} - -img { - display: block; - width: 100%; - height: auto; -} - -sup { - font-size:0.7rem; - vertical-align:super; -} - -/* saira-semi-condensed-700 - latin */ -@font-face { - font-family: 'Saira Semi Condensed'; - font-style: normal; - font-weight: 700; - src: url('../fonts/saira-semi-condensed-v6-latin-700.eot'); /* IE9 Compat Modes */ - src: local('Saira SemiCondensed Bold'), local('SairaSemiCondensed-Bold'), - url('../fonts/saira-semi-condensed-v6-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/saira-semi-condensed-v6-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/saira-semi-condensed-v6-latin-700.woff') format('woff'), /* Modern Browsers */ - url('../fonts/saira-semi-condensed-v6-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/saira-semi-condensed-v6-latin-700.svg#SairaSemiCondensed') format('svg'); /* Legacy iOS */ -} - -/* saira-semi-condensed-300 - latin */ -@font-face { - font-family: 'Saira Semi Condensed'; - font-style: normal; - font-weight: 300; - src: url('../fonts/saira-semi-condensed-v6-latin-300.eot'); /* IE9 Compat Modes */ - src: local('Saira SemiCondensed Light'), local('SairaSemiCondensed-Light'), - url('../fonts/saira-semi-condensed-v6-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/saira-semi-condensed-v6-latin-300.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/saira-semi-condensed-v6-latin-300.woff') format('woff'), /* Modern Browsers */ - url('../fonts/saira-semi-condensed-v6-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/saira-semi-condensed-v6-latin-300.svg#SairaSemiCondensed') format('svg'); /* Legacy iOS */ -} - - -/* source-sans-pro-regular - latin */ -@font-face { - font-family: 'Source Sans Pro'; - font-style: normal; - font-weight: 400; - src: url('../fonts/source-sans-pro-v13-latin-regular.eot'); /* IE9 Compat Modes */ - src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), - url('../fonts/source-sans-pro-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/source-sans-pro-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/source-sans-pro-v13-latin-regular.woff') format('woff'), /* Modern Browsers */ - url('../fonts/source-sans-pro-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/source-sans-pro-v13-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */ -} - -/* source-sans-pro-700 - latin */ -@font-face { - font-family: 'Source Sans Pro'; - font-style: normal; - font-weight: 700; - src: url('../fonts/source-sans-pro-v13-latin-700.eot'); /* IE9 Compat Modes */ - src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), - url('../fonts/source-sans-pro-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/source-sans-pro-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/source-sans-pro-v13-latin-700.woff') format('woff'), /* Modern Browsers */ - url('../fonts/source-sans-pro-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/source-sans-pro-v13-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */ -} - - -@font-face { - font-family: 'spark-font'; - src: url('../fonts/spark-font.eot?64294183'); - src: url('../fonts/spark-font.eot?64294183#iefix') format('embedded-opentype'), - url('../fonts/spark-font.woff2?64294183') format('woff2'), - url('../fonts/spark-font.woff?64294183') format('woff'), - url('../fonts/spark-font.ttf?64294183') format('truetype'), - url('../fonts/spark-font.svg?64294183#spark-font') format('svg'); - font-weight: normal; - font-style: normal; - } - - [class^="icons-"]:before, [class*=" icons-"]:before { - font-family: "spark-font"; - font-style: normal; - font-weight: normal; - speak: never; - - display: inline-block; - text-decoration: inherit; - text-align: center; - font-variant: normal; - text-transform: none; -} - -.icons-discord-2:before { content: '\e800'; } /* '' */ -.icons-angle-left-1:before { content: '\e801'; } /* '' */ -.icons-angle-right-1:before { content: '\e802'; } /* '' */ -.icons-angle-up-1:before { content: '\e803'; } /* '' */ -.icons-angle-down-1:before { content: '\e804'; } /* '' */ -.icons-android:before { content: '\e805'; } /* '' */ -.icons-apple:before { content: '\e806'; } /* '' */ -.icons-down:before { content: '\e807'; } /* '' */ -.icons-facebook:before { content: '\e808'; } /* '' */ -.icons-facebook2:before { content: '\e809'; } /* '' */ -.icons-github:before { content: '\e80a'; } /* '' */ -.icons-discord:before { content: '\e80b'; } /* '' */ -.icons-sourceforge:before { content: '\e80c'; } /* '' */ -.icons-telegram:before { content: '\e80d'; } /* '' */ -.icons-twitter:before { content: '\e80e'; } /* '' */ -.icons-web:before { content: '\e80f'; } /* '' */ -.icons-sparkles:before { content: '\e810'; } /* '' */ -.icons-coins:before { content: '\e811'; } /* '' */ -.icons-server:before { content: '\e812'; } /* '' */ -.icons-users:before { content: '\e813'; } /* '' */ -.icons-square-sliders-vertical:before { content: '\e814'; } /* '' */ -.icons-sliders:before { content: '\e815'; } /* '' */ -.icons-gears:before { content: '\e816'; } /* '' */ -.icons-youku:before { content: '\e817'; } /* '' */ -.icons-pickaxe:before { content: '\e818'; } /* '' */ -.icons-youtube:before { content: '\e819'; } /* '' */ -.icons-reddit:before { content: '\e81a'; } /* '' */ -.icons-desktop:before { content: '\e81b'; } /* '' */ -.icons-angle-left:before { content: '\f104'; } /* '' */ -.icons-angle-right:before { content: '\f105'; } /* '' */ -.icons-angle-up:before { content: '\f106'; } /* '' */ -.icons-angle-down:before { content: '\f107'; } /* '' */ -.icons-language:before { content: '\f1ab'; } /* '' */ -.icons-right-small:before { content: '\e01b'; } /* '' */ - -a, button { - cursor: pointer; -} - -a, a:visited { - color: #3d3939; -} - -a.btn-primary, a.btn-secondary, a.btn-secondary:visited { - text-decoration: none; - display: inline-block; - font-size: 1.4rem; - padding: 1rem 2rem; - width: 10rem; - margin-top: 1rem; - text-transform: capitalize; - border-radius: 40px; - text-align: center; - font-weight: 400; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; -} - -a.btn-primary { - color: #ffffff; - background-color: #9b1c2e; - border: 2px solid #9b1c2e; -} - -a.btn-primary:hover, a.btn-primary:focus, a.btn-primary:active { - background-color: #7c1624; - border: 2px solid #7c1624; -} - -a.btn-secondary { - background-color: #ffffff; - color: #9b1c2e; - border: 2px solid #9b1c2e; -} - -.badges .col a.btn-secondary { - background-color: #f4f7fa; -} - -a.btn-secondary:hover, a.btn-secondary:focus, a.btn-secondary:active, .badges .col a.btn-secondary:hover, .badges .col a.btn-secondary:focus, .badges .col a.btn-secondary:active { - background-color: #9b1c2e; - color: #ffffff; -} - -.container { - margin-left: auto; - margin-right: auto; -} - -@media only screen and (min-width: 48rem) { - -.container { - width: 46rem; - } -} - -@media only screen and (min-width: 62rem) { - -.container { - width: 61rem; -} -} - -@media only screen and (min-width: 75rem) { - -.container { - width: 71rem; - } -} - -.row { - box-sizing: border-box; - display: -ms-flexbox; - display: -webkit-box; - display: flex; - -ms-flex: 0 1 auto; - -webkit-box-flex: 0; - flex: 0 1 auto; - -ms-flex-direction: row; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - flex-direction: row; - -ms-flex-wrap: wrap; - flex-wrap: wrap; -} - -.col { - box-sizing: border-box; - -ms-flex: 0 0 auto; - -webkit-box-flex: 0; - flex: 0 0 auto; - padding-right: 1rem; - padding-left: 1rem; - -webkit-flex-grow: 1; - -ms-flex-positive: 1; - -webkit-box-flex: 1; - flex-grow: 1; - -ms-flex-preferred-size: 0; - flex-basis: 0; - max-width: 100%; -} - -body { - background-color: #fefefe; - color: #3d3939; - line-height: 1.7; - font-family: "Source Sans Pro", sans-serif; - font-weight: 400; -} - -header { - width: 100%; - padding-top: 1rem; - padding-bottom: 1rem; - position: relative; -} - -header .row { - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-between; - -ms-flex-align: center; - -webkit-box-align: center; - align-items: center; -} - -.logo.col { - -ms-flex-preferred-size: 33.333%; - flex-basis: 33.333%; - max-width: 33.333%; -} - -.logo img { - width: 12rem; - vertical-align: middle; -} - -.main-menu.col { - -ms-flex-preferred-size: 66.667%; - flex-basis: 66.667%; - max-width: 66.667%; -} - - -/*typography*/ - -h1, h2, h3 { - font-family: "Saira Semi Condensed", sans-serif; - font-weight: 700; -} - -#intro-info h2, #getfiro h2 { - font-size: 2.5rem; -} - -#intro-info h2+p, #getfiro h2+p, .alt-section h2 + p, .tech-section p.intro-text { - font-size: 1.5rem; -} - -#intro-info h3 { - font-size: 2rem; -} - -.team-section h2, .site-section h2, .tech-section .container h2 { - text-align: center; - margin-bottom: 1rem; - font-size: 2.5rem; -} - -.faq-section h2, .alt-section h2 { - text-align: center; - margin-bottom: 1rem; - font-size: 2rem; -} - -#intro-info .blockchain p, #intro-info .privacy p, #intro-info .rnd p, #intro-info h4 { - font-size: 1.2rem; -} - -#intro-info h4 { - font-weight: 700; -} - -#getfiro .btns .col h3 { - font-size: 2rem; -} - -@media only screen and (max-width: 75rem) { - -.team-section h2, .site-section h2, .tech-section .container h2, #intro-info h2, #getfiro h2 { - font-size: 2.2rem; -} - -#intro-info h2+p, #getfiro h2+p, .alt-section h2 + p, .tech-section p.intro-text { - font-size: 1.35rem; -} - -} - -@media only screen and (max-width: 30rem) { - -#intro-info h3, .faq-section h2, .alt-section h2 { - font-size: 1.7rem; -} - -#intro-info h2+p, #getfiro h2+p, .alt-section h2 + p, .tech-section p.intro-text { - font-size: 1.25rem; -} - -} - -/* CODE */ - -code { - background-color: blue; - display: inline; - overflow: auto; - padding: 0.5rem; - background-color: #DFEBF2; - white-space: pre; - font: 0.9rem andale mono,Courier,courier new,monospace -} - -/* Code blocks */ - -pre > code { - display: block; - margin-top: 0.5rem; - padding: 1rem; -} - -/*space*/ - -.section { - padding: 6rem 0; -} - -.faq-section, .team-section, .site-section, .alt-section, .tech-section, .blog-section { - padding-top: 6rem; -} - -.faq-section:last-of-type, .team-section:last-of-type, .alt-section:last-of-type, .site-section:last-of-type, .tech-section:last-of-type, .blog-section:last-of-type { - padding-bottom: 6rem; -} - -@media only screen and (max-width: 38rem) { - -.faq-section, .team-section, .site-section, .alt-section, .tech-section, .blog-section { - padding-top: 4rem; -} - -.faq-section:last-of-type, .team-section:last-of-type, .alt-section:last-of-type, .site-section:last-of-type, .tech-section:last-of-type, .blog-section:last-of-type { - padding-bottom: 4rem; -} - -} - -/*nav*/ - -.main-menu { - text-align: right; -} - -.main-menu li.nav-item { - display: inline-block; - position: relative; - padding: 1rem 0; - margin-left: 1rem; - margin-right: 1rem; -} - -.main-menu li.nav-item a { - display: block; - text-decoration: none; - font-size: 1.2rem; - font-weight: 600; - color: #3d3939; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; -} - -.main-menu li.nav-item.link > a:after { - -ms-transition: -webkit-transform .3s ease-out,border-color .3s ease-out; - -webkit-transition: -webkit-transform .3s ease-out,border-color .3s ease-out; - transition: transform .3s ease-out,border-color .3s ease-out; - position: absolute; - display: block; - bottom: 0.7rem; - left: 0; - width: 100%; - -ms-transform: scaleX(0); - -webkit-transform: scaleX(0); - transform: scaleX(0); - border-top: 2px solid #9b1c2e; - content: ''; - padding-bottom: inherit; -} - -.main-menu li.nav-item.link:hover > a:after { - -ms-transform: scaleX(1); - -webkit-transform: scaleX(1); - transform: scaleX(1); -} - -.main-menu li.nav-item:not(.link) > a:after { - position: absolute; - display: block; - bottom: 0.7rem; - left: 50%; - transform: translate(-50%); - content: ''; - padding-bottom: inherit; - width: 0; - height: 0; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-top: 5px solid #9b1c2e; - opacity: 0; - visibility: hidden; - transition:visibility 0.3s linear, opacity 0.3s linear; -} - -.main-menu li.nav-item:not(.link):hover > a:after { - opacity: 1; - visibility: visible; -} - -.main-menu li.nav-item ul.dropdown { - background: #f6f8fc; - visibility: hidden; - opacity: 0; - min-width: 15rem; - position: absolute; - transition: all 0.5s ease; - margin-top: 1rem; - left: 0; - display: none; - margin-left: 0; - text-align: left; - transition:visibility 0.3s linear, opacity 0.3s linear; - -webkit-box-shadow: 0px 0px 10px 0px rgba(84,104,119,0.3); - -moz-box-shadow: 0px 0px 10px 0px rgba(84,104,119,0.3); - box-shadow: 0px 0px 10px 0px rgba(84,104,119,0.3); -} - -.main-menu li.nav-item ul.dropdown li { - width: 100%; -} - -.main-menu li.nav-item ul.dropdown li a { - display: block; - padding: 1rem; - font-size: 1rem; - -webkit-transition: background-color ease-out .3s; - -moz-transition: background-color ease-out .3s; - -o-transition: background-color ease-out .3s; - transition: background-color ease-out .3s; -} - -.main-menu li.nav-item ul.dropdown li a:hover, .main-menu li.nav-item ul.dropdown li a:active, .main-menu li.nav-item ul.dropdown li a:focus { - background-color: rgba(201,211,220,.3); -} - -.main-menu li.nav-item:hover > ul.dropdown, .main-menu li.nav-item:focus-within > ul.dropdown .main-menu li.nav-item ul.dropdown:hover, .main-menu li.nav-item ul.dropdown:focus { - visibility: visible; - opacity: 1; - display: block; -} - -.burger-check, .burger-checkdropdown { - display: none; -} - -.mobile-menu { - display: none; -} - -@media only screen and (max-width: 75rem) { - -header .container { - width: 100%; -} - -.main-menu, .logo { - display: none; -} - -.mobile-menu { - display: initial; -} - -.logo-mobile { - display: inline-block; -} - -.logo-mobile img { - width: 8rem; - vertical-align: middle; -} - -.hamburger { - padding: 1.5rem; - display: inline-block; - cursor: pointer; - transition-property: opacity, filter; - transition-duration: 0.15s; - transition-timing-function: linear; - font: inherit; - color: inherit; - text-transform: none; - background-color: transparent; - border: 0; - margin: 0; - overflow: visible; } - -.hamburger-box { - width: 2rem; - height: 1.5rem; - display: inline-block; - position: relative; } - -.hamburger-inner { - display: block; - top: 50%; - margin-top: -2px; } - -.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { - width: 2rem; - height: 3px; - background-color: #3d3939; - border-radius: 4px; - position: absolute; - transition-property: transform; - transition-duration: 0.15s; - transition-timing-function: ease; } - -.hamburger-inner::before, .hamburger-inner::after { - content: ""; - display: block; } - -.hamburger-inner::before { - top: -10px; } - -.hamburger-inner::after { - bottom: -10px; } - -.hamburger--spring .hamburger-inner { - top: 2px; - transition: background-color 0s 0.13s linear; } - -.hamburger--spring .hamburger-inner::before { - top: 10px; - transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); } - -.hamburger--spring .hamburger-inner::after { - top: 20px; - transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); } - -.burger-check:checked ~ .hamburger--spring .hamburger-inner { - transition-delay: 0.22s; - background-color: transparent; } - -.burger-check:checked ~ .hamburger--spring .hamburger-inner::before { - top: 0; - transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); - transform: translate3d(0, 10px, 0) rotate(45deg); } - -.burger-check:checked ~ .hamburger--spring .hamburger-inner::after { - top: 0; - transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); - transform: translate3d(0, 10px, 0) rotate(-45deg); } - -.burger-check:checked ~ .nav-items{ - display: block; -} - -.burger-check:checked + label { - position: fixed; -} - -.slide-nav { - text-align: center; - position: absolute; - top: 99%; - width: 100%; - transition: all ease .6s; - background-color: #f6f8fc; - height: 0; - -webkit-transition: height 500ms ease; - -moz-transition: height 500ms ease; - -o-transition: height 500ms ease; - transition: height 500ms ease; - overflow: hidden; - opacity: -1; - z-index: 100; - box-shadow: 0 4px 5px rgba(0,0,0,0.25); -} - -.slide-nav::-webkit-scrollbar { - display: none; -} - -label[for="mobile-burger"] { - position: absolute; - top: 0.5rem; - right: 0; - z-index: 11; -} - -#mobile-burger:checked ~ .slide-nav { - height: 95vh; - opacity: 1; -} - -#mobile-burger:checked ~ body { - overflow: none; -} - -.dropdown-content { - display: none; -} - -#list1:checked ~ .dropdown-content, #list2:checked ~ .dropdown-content, #list3:checked ~ .dropdown-content, #list4:checked ~ .dropdown-content { - display: block; - position: inherit; - opacity: 1; - visibility: visible; - box-shadow: none; -} - -.slide-nav .mob-item > a, .slide-nav .mob-item > label { - font-weight: 700; - font-size: 1.2rem; - display: block; - padding: 1rem 0; - text-decoration: none; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; - text-align: left; - padding-left: 4rem; - border-bottom: 1px solid #fff; -} - -.slide-nav .mob-item label { - cursor: pointer; - position: relative; -} - -.slide-nav .mob-item label:after, .slide-nav .mob-item label:before { - content: ''; - display: inline-block; - position: absolute; - top: 1.5rem; - left: 2rem; - width: 3px; - height: 1rem; - background-color: #3d3939; - transition: all 0.2s; - border-radius: 4px; -} - -.slide-nav .mob-item label:after { - transform: rotate(90deg); -} - -.slide-nav .mob-item input:checked + label:before { - transform: rotate(90deg); -} - -.slide-nav .mob-item input:checked + label:after { - background-color: #9b1c2e; -} - -.slide-nav .mob-item .dropdown-content li a { - font-weight: 700; - font-size: 1rem; - display: block; - padding: 1rem 0; - text-decoration: none; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; - text-align: left; - padding-left: 6rem; - border-bottom: 1px solid #fff; -} - -.slide-nav .mob-item > a:hover, .slide-nav .mob-item > a:focus, .slide-nav .mob-item > a:active, .slide-nav .mob-item > label:hover, .slide-nav .mob-item > label:focus, .slide-nav .mob-item > label:active, .slide-nav .mob-item > input:checked + label, .slide-nav .mob-item .dropdown-content li a:hover, .slide-nav .mob-item .dropdown-content li a:focus, .slide-nav .mob-item .dropdown-content li a:active { - color: #9b1c2e; -} - -} - - -/*intro*/ - -#intro .row { - -ms-flex-align: center; - -webkit-box-align: center; - align-items: center; -} - -#intro .intro-img, #intro .intro-info { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - max-width: 50%; -} - -#intro .intro-img { - padding: 0; - padding-right: 2rem; -} - -#intro .intro-img img { - width: 55rem; -} - -#intro .intro-info.imgi { - display: none; -} - -#intro .intro-info h1 { - font-size: 3rem; - line-height: 1.3; -} - -#intro .intro-info h1 + p { - width: 35rem; - font-size: 2rem; - margin-top: 1rem; -} - -#intro .intro-info a.btn-secondary, #intro .intro-info a.btn-primary { - margin-top: 2rem; -} - -#intro .intro-info a.btn-secondary { - margin-left: 1rem; -} - -@media only screen and (min-width: 112rem) { - -#intro { - width: 71rem; - margin-left: auto; - margin-right: auto; -} - -#intro .intro-img img { - width: 30rem; -} - -} - -@media only screen and (max-width: 112rem) { - -#intro .intro-img img { - width: 100%; -} - -#intro .intro-info h1 { - font-size: 3rem; -} - -} - -@media only screen and (max-width: 87rem) { - -#intro .intro-info h1 { - font-size: 2.7rem; -} - -#intro .intro-info h1 + p { - font-size: 1.7rem; - line-height: 1.5; -} - -a.btn-primary, a.btn-secondary { - padding: 0.8rem 1.5rem; -} - -} - -@media only screen and (max-width: 75rem) { - -#intro .intro-info h1 { - font-size: 2.5rem; -} - -#intro .intro-info h1 + p { - width: auto; -} - -} - -@media only screen and (max-width: 62rem) { - -#intro .intro-info h1 + p { - font-size: 1.5rem; -} - -#intro a.btn-primary, #intro a.btn-secondary { - display: block; -} - -#intro .intro-info a.btn-secondary { - margin-bottom: 3rem; - margin-left: auto; - margin-right: auto; -} - -#intro .intro-info a.btn-secondary, #intro .intro-info a.btn-primary { - margin-top: 1.5rem; - margin-left: auto; - margin-right: auto; -} - -} - -@media only screen and (max-width: 48rem) { - -#intro .intro-img { - display: none; -} - -#intro .intro-info.imgi { - display: initial; -} - -#intro .row { - background-repeat: no-repeat; - background-size: cover; - background-position: top left; -} - -#intro .intro-info { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - text-align: center; - padding: 0; -} - -#intro a.btn-primary { - margin-bottom: 1rem; - margin-left: auto; - margin-right: auto; -} - -#intro .intro-info h1 { - margin-top: 3rem; - padding: 0 1rem; -} - -#intro .intro-info h1 + p { - padding: 0 1rem; -} - -} - -@media only screen and (max-width: 30rem) { - -#intro .intro-info h1 { - line-height: 1.3; -} - -#intro .intro-info h1 + p { - font-size: 1.3rem; -} - -a.btn-primary, a.btn-secondary { - padding: 0.5rem 1.5rem; - width: 8rem; - font-size: 1.2rem; -} - -} - -/*intro facts*/ - -#intro-info h2 span { - color: #9b1c2e; -} - -#intro-info h2, #getfiro h2 { - display: inline-block; - background-color: #dfebf2; - padding: 1rem 1.5rem 1rem 0; - position: relative; - margin-bottom: 2rem; -} - -#intro-info h2:before { - content: ""; - background-color: #dfebf2; - height: 100%; - width: 9999px; - position: absolute; - right: 100%; - top: 0; - z-index: -1; -} - -#getfiro h2:before { - content: ""; - background-color: #dfebf2; - height: 100%; - width: 9999px; - position: absolute; - right: 100%; - top: 0; -} - -#intro-info .row { - -ms-flex-align: center; - -webkit-box-align: center; - align-items: center; -} - -#intro-info .col-img { - -ms-flex-preferred-size: 33.333%; - flex-basis: 33.333%; - max-width: 33.333%; -} - -#intro-info .blockchain, #intro-info .privacy, #intro-info .rnd { - padding-top: 6rem; -} - -#intro-info .privacy { - padding-top: 3rem; -} - -#intro-info .col-info { - -ms-flex-preferred-size: 66.667%; - flex-basis: 66.667%; - max-width: 66.667%; -} - -#intro-info h3, #intro-info h3 + p { - margin-bottom: 1rem; -} - -.block-facts { - -ms-flex-pack: start; - -webkit-box-pack: start; - justify-content: flex-start; - text-align: start; - margin-top: 1.5rem; -} - -.block-facts .col { - padding: 0; -} - -.block-facts .col img { - width: 3.5rem; - margin-right: 1rem; - vertical-align: text-bottom; -} - -.block-facts .col img, .block-facts .col div, .block-facts .col > h4 { - display: inline-block; -} - -.rnd .block-facts .col img { - vertical-align: middle; -} - -.rnd a.btn-secondary { - margin-top: 2rem; -} - -@media only screen and (max-width: 62rem) { - -.block-facts .col img, .block-facts .col div, .block-facts .col > h4 { - display: block; -} - -.block-facts .col img { - margin-bottom: 0.5rem; - width: 3rem; -} - -#intro-info .col-info { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -#intro-info .col-img { - display: none; -} - -} - -@media only screen and (max-width: 48rem) { - -#intro-info .blockchain, #intro-info .privacy, #intro-info .infrastructure, #intro-info .rnd { - padding-top: 3rem; -} - -} - -@media only screen and (max-width: 38rem) { - -#intro-info.section { - padding: 4rem 0; -} - -} - -@media only screen and (max-width: 30rem) { - -#intro-info .row:first-of-type .col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - padding-right: 0.5rem; -} - -#intro-info .row:first-of-type .col:nth-of-type(3), #intro-info .row:first-of-type .col:nth-of-type(2) { - margin-top: 1rem; -} - -.block-facts .col img, .block-facts .col div, .block-facts .col > h4 { - display: inline-block; -} - -} - -@media only screen and (max-width: 26rem) { - -.block-facts .col img { - width: 2.5rem; -} - -#intro-info h4, #intro-info .blockchain h4 + p, #intro-info .privacy h4 + p, #intro-info .rnd h4 + p { - font-size: 1rem; -} - -} - -@media only screen and (max-width: 23.75rem) { - -#intro-info .row:first-of-type .col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -#intro-info .row:first-of-type .col { - margin-top: 2rem; -} - -#intro-info .row:first-of-type .col:first-of-type { - margin-top: 0; -} - -} - -/*get firo*/ - -#getfiro { - background-color: #f6f8fc; -} - -#getfiro .btns { - margin-top: 2rem; - padding: 0 1rem; - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-between; -} - -#getfiro .btns .col { - background-color: #ffffff; - padding: 2rem; - text-align: center; - border-radius: 30px; - -webkit-box-shadow: 0px 0px 18px 0px rgba(84,104,119,0.3); - -moz-box-shadow: 0px 0px 18px 0px rgba(84,104,119,0.3); - box-shadow: 0px 0px 18px 0px rgba(84,104,119,0.3); - -ms-flex-preferred-size: 48%; - flex-basis: 48%; - max-width: 48%; - text-decoration: none; -} - -#getfiro .btns .col:nth-of-type(3), #getfiro .btns .col:nth-of-type(4) { - margin-top: 2rem; -} - -#getfiro .btns .col h3 { - font-family: "Source Sans Pro", sans-serif; - font-weight: 700; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; -} - -@media only screen and (max-width: 62rem) { - -#getfiro .btns .col h3 { - font-size: 1.8rem; -} - -} - - -@media only screen and (max-width: 48rem) { - -#getfiro .btns .col { - padding: 0 0 1rem 0; -} - -#getfiro .btns .col h3 { - font-size: 1.5rem; -} - -} - -@media only screen and (max-width: 38rem) { - -#getfiro.section { - padding: 4rem 0; -} - -#getfiro .btns { - margin-top: 0; -} - -} - -@media only screen and (max-width: 30rem) { - -#getfiro .btns .col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - margin-top: 2rem; -} - -#getfiro .btns .col img { - margin-bottom: -1.5rem; -} - -} - - -/*download wallet*/ - -.desk-intro p { - font-size: 1.2rem; - margin-top: 2rem; -} - -.focus { - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-between; - padding: 0 1rem; - margin: 1rem 0 5rem 0; -} - -.focus .col { - -ms-flex-preferred-size: 32%; - flex-basis: 32%; - max-width: 32%; - padding: 0 0.5rem 0 0; -} - -.focus .col p { - font-weight: 700; - font-size: 1.15rem; - position: relative; - padding-left: 4.5rem; -} - -.focus .col p:before { - content: ''; - display: inline-block; - position: absolute; - top: 0.2rem; - left: 0; - width: 3.5rem; - height: 3.5rem; - background-repeat: no-repeat; - background-size: contain; -} - -.focus .col:nth-child(1) p:before { - background-image: url(../img/site-icons/icon_backup.svg); -} - -.focus .col:nth-child(2) p:before { - background-image: url(../img/site-icons/icon_hash.svg); -} - -.focus .col:nth-child(3) p:before { - background-image: url(../img/site-icons/icon_guide.svg); -} - -.focus .col p a { - text-decoration: none; - color: #9b1c2e; -} - -.desk-wallets { - margin: 0 1rem; - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-evenly; -} - -.desk-wallets.mob { - margin-top: 2rem; -} - -@media only screen and (max-width: 62rem) { - -.desk-wallets.mob { - margin-top: 1rem; -} - -} - -@media only screen and (max-width: 38rem) { - -.desk-wallets.mob { - margin-top: 0rem; -} - -} - -@media only screen and (max-width: 30rem) { - -.desk-wallets.mob { - margin-top: 1rem; -} - -} - -.desk-wallets .col { - -ms-flex-preferred-size: 32%; - flex-basis: 32%; - max-width: 32%; - background-color: #f4f7fa; - padding: 0; - border-radius: 10px; - margin-bottom: 1rem; -} - -.desk-wallets .col.ghost { - opacity: 0; -} - -.desk-wallets p.tagline { - background-color: #e9edf3; - text-align: center; - padding: 1.5rem 1rem; - border-radius: 10px 10px 0 0; - text-transform: uppercase; - font-size: 1rem; - color: #747679; -} - -.desk-wallets .col .inner { - padding: 1.5rem 0; -} - -.desk-wallets .col .inner h3 { - text-align: center; - font-size: 2rem; -} - -.desk-wallets .col .inner p.wversion { - text-align: center; - color: #747679; -} - -.desk-wallets .col .inner p.changelog { - text-align: center; -} - -.desk-wallets .col .inner p.changelog a { - text-align: center; - color: #9b1c2e; - text-decoration: none; -} - -.desk-wallets .col .inner .system { - overflow: hidden; - padding: 2rem 1rem 0 4rem; - position: relative; -} - -.desk-wallets .col .inner .system:before { - content: ''; - position: absolute; - top: 2.5rem; - left: 1rem; - display: block; - width: 2rem; - height: 2rem; - background-size: contain; - background-repeat: no-repeat; -} - -.desk-wallets .col .inner .system.win:before { - background-image: url(../img/windows.svg); -} - -.desk-wallets .col .inner .system.mac:before { - background-image: url(../img/apple.svg); -} - -.desk-wallets .col .inner .system.linux:before { - background-image: url(../img/linux.svg); -} - -.desk-wallets .col .inner .system.android:before { - background-image: url(../img/android.svg); -} - -.desk-wallets .col .inner .system.flathub:before { - background-image: url(../img/flathub.svg); - top: auto; -} - - -.desk-wallets .col .inner .system > a { - color: #9b1c2e; - text-decoration: none; - font-weight: 700; - font-size: 1.1rem; -} -/* -.desk-wallets .col .inner .system.camp { - padding-left: 5rem; - padding-top: 0; -} - -.desk-wallets .col .inner .system.camp:before { - left: 2rem; - top: 0.5rem; -}*/ - -.desk-wallets .col .inner .system.camp > a { - line-height: 3rem; -} - -.desk-wallets .col .inner .system input { - position: absolute; - opacity: 0; - z-index: -1; -} - -.desk-wallets .col .inner .system .tab { - width: 100%; - overflow: hidden; -} -.desk-wallets .col .inner .system .tab-label { - display: -webkit-box; - display: flex; - -webkit-box-pack: justify; - justify-content: space-between; - cursor: pointer; - position: relative; - padding-left: 1.2rem; -} - -.desk-wallets .col .inner .system .tab-label:before, .desk-wallets .col .inner .system .tab-label:after { - content: ''; - display: inline-block; - position: absolute; - top: 0.5rem; - left: 0.5rem; - width: 2px; - height: 0.7rem; - background-color: #3d3939; - transition: all 0.2s; - border-radius: 4px; -} - -.desk-wallets .col .inner .system .tab-label:after { - transform: rotate(90deg); -} - -.desk-wallets .col .inner .system .tab input:checked + label:before { - transform: rotate(90deg); -} - -.desk-wallets .col .inner .system .tab-content { - max-height: 0; - background-color: #e9edf3; - word-break: break-all; - -webkit-touch-callout: all; - -webkit-user-select: all; - -khtml-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; -} - -.desk-wallets .col .inner .system .tab input:checked + .tab-label::after { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} -.desk-wallets .col .inner .system .tab input:checked ~ .tab-content { - max-height: 100%; - padding: 0.5rem 1.2rem; - margin-top: 0.5rem; -} - -.desk-wallets .col .inner .source { - text-align: center; - padding-top: 2rem; -} - -.desk-wallets .col .inner .source a { - display: inline-block; - padding: 0.5rem 1rem; -} - -.desk-wallets .col .inner .source i { - font-size: 2rem; - color: #8c939a; - line-height: 1; - -webkit-transition: color ease-out .3s; - -moz-transition: color ease-out .3s; - -o-transition: color ease-out .3s; - transition: color ease-out .3s; -} - -.desk-wallets .col .inner .source a:hover i, .desk-wallets .col .inner .source a:active i, .desk-wallets .col .inner .source a:focus i { - color: #9b1c2e; -} - -.tech-section .mob-wallets { - margin-left: 1rem; - margin-right: 1rem; -} - -.tech-section .mob-wallets > .col { - background-color: #f4f7fa; - -ms-flex-preferred-size: 23%; - flex-basis: 23%; - max-width: 23%; - border-radius: 10px; - margin-top: 2rem; - margin-right: 2%; - padding: 0; -} - -.tech-section .mob-wallets > .col img { - height: 1.8rem; - width: auto; - margin-left: auto; - margin-right: auto; -} - -.tech-section .mob-wallets .col img.ext-wallets { - height: 6rem; - margin-top: 2rem; -} - -.tech-section .mob-wallets > .col h4 { - text-align: center; - font-weight: 700; - margin-top: 1rem; - font-size: 1.2rem; -} - -.tech-section .mob-wallets ul { - -ms-flex-pack: center; - -webkit-box-pack: center; - justify-content: center; - margin-top: 1.7rem; -} - -.tech-section .mob-wallets .col li { - border-top: 3px solid #fefefe; - border-right: 3px solid #fefefe; - padding: 0; -} - -.tech-section .mob-wallets .col li:last-child { - border-right: none; -} - -.tech-section .mob-wallets .col li a { - display: block; - text-align: center; - padding: 1rem; - -webkit-transition: background-color ease-out .3s; - -moz-transition: background-color ease-out .3s; - -o-transition: background-color ease-out .3s; - transition: background-color ease-out .3s; - background-color: rgba(201,211,220,.4); -} - -.tech-section .mob-wallets .col li:first-child a { - border-radius: 0 0 0 10px; -} - -.tech-section .mob-wallets .col li:last-child a { - border-radius: 0 0 10px 0; -} - -.tech-section .mob-wallets .col:last-child li a { - border-radius: 0 0 10px 10px; -} - -.tech-section .mob-wallets .col li a:hover { - background-color: rgba(201,211,220,.7); -} - -.tech-section .mob-wallets .col li a { - font-size: 1.8rem; - vertical-align: middle; - color: #8c939a; - -webkit-transition: color ease-out .3s; - -moz-transition: color ease-out .3s; - -o-transition: bcolor ease-out .3s; - transition: color ease-out .3s; - line-height: 1; -} - -.tech-section .mob-wallets .col li a:hover { - color: #9b1c2e; -} - -@media only screen and (min-width: 62rem) and (max-width: 90rem) { - -.desk-wallets p.tagline { - height: 3rem; -} - -} - -@media only screen and (max-width: 75rem) { - -.desk-wallets .col { - position: relative; -} - -.desk-wallets .col .inner { - padding-bottom: 6rem; -} - -.desk-wallets .col .inner .source { - position: absolute; - bottom: 1.5rem; - left: 50%; - transform: translate(-50%); -} - -.tech-section .mob-wallets .col li a { - padding: 1rem 0.5rem; -} - -.desk-wallets .col .inner .system.camp > a{ - line-height: 1.3; -} - -} - -@media only screen and (max-width: 62rem) { - -.desk-wallets .col { - -ms-flex-preferred-size: 32%; - flex-basis: 100%; - max-width: 100%; - margin-top: 1rem; -} - -.focus .col p { - font-size: 1.1rem; -} - -.tech-section .mob-wallets > .col { - -ms-flex-preferred-size: 48%; - flex-basis: 48%; - max-width: 48%; -} - -.desk-wallets .col .inner .system { - width: 16rem; - margin-left: auto; - margin-right: auto; -} - -.desk-wallets .col .inner .system .tab-label { - margin-top: 0.5rem; -} - -.desk-wallets .col .inner .system::before { - top: 2.5rem; - left: 0; - display: block; - width: 3rem; - height: 3rem; -} - -.desk-wallets .col .inner .source i { - font-size: 3rem; -} - -.desk-wallets .col .inner .system > a { - font-size: 1.2rem; -} - -.desk-wallets .col .inner .system.camp::before { - left: 0; -} - -.desk-wallets .col .inner .system.camp { - padding-left: 4rem; -} - -.desk-wallets .col .inner .system.mac.camp > a{ - line-height: 4rem; -} - -} - -@media only screen and (max-width: 48rem) { - -.focus { - -ms-flex-pack: center; - -webkit-box-pack: center; - justify-content: center; -} - -.focus .col { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - max-width: 50%; - margin-top: 2rem; - padding: 0 1rem; -} - -.desk-wallets .col .inner .source { - position: initial; - transform: none; -} - -.desk-wallets .col .inner .source { - padding-top: 1.5rem; -} - -.desk-wallets .col .inner { - padding-bottom: 1.5rem; -} - -.desk-wallets .col .inner .system, .desk-wallets .col .inner .source { - padding-top: 3rem; -} - -.desk-wallets .col .inner .system.mac.camp > a{ - line-height: 2; -} - -} - -@media only screen and (max-width: 38rem) { - -.desk-intro p, .tech-section .mob-wallets > .col:nth-of-type(1), .tech-section .mob-wallets > .col:nth-of-type(2) { - margin-top: 1rem; -} - -} - -@media only screen and (max-width: 30rem) { - -.focus .col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - margin-top: 3rem; - padding: 0 1rem; -} - -.focus .col:first-child { - margin-top: 1rem; -} - -.tech-section .mob-wallets > .col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -.desk-intro p { - font-size: 1.1rem; -} - -.desk-wallets .col .inner h3 { - font-size: 1.7rem; -} - -.desk-wallets .col .inner .system::before { - top: 3rem; - left: 1rem; - width: 2.3rem; - height: 2.3rem; -} - -.desk-wallets .col .inner .system.camp::before { - left: 1rem; -} - -.desk-wallets .col .inner .system.mac.camp > a{ - line-height: 1.3; -} - -} - -@media only screen and (max-width: 25rem) { - -.desk-wallets .col .inner .system { - width: auto; -} - -} - -/*buy firo*/ - -.ex-list .col h2 span { - color: #9b1c2e; -} - -.ex-list .row:nth-of-type(2) { - margin-top: 2rem; -} - -.ex-list .row:nth-of-type(2) .col { - -ms-flex-preferred-size: 25%; - flex-basis: 25%; - max-width: 25%; - padding: 2rem; -} - -#fiat .disclaimer { - margin-top: 2rem; -} - -#fiat .disclaimer span { - font-weight: bold; -} - -.exch-logos img { - max-height: 100px; -} - -.exch-logos img:hover { - transform: scale(1.1); - cursor: pointer; -} - -@media only screen and (max-width: 62rem) { - -.ex-list .row:nth-of-type(2) .col { - -ms-flex-preferred-size: 33.333%; - flex-basis: 33.333%; - max-width: 33.333%; -} - -} - -@media only screen and (max-width: 48rem) { - -.ex-list .row:nth-of-type(2) .col { - padding: 1rem; -} - -} - -@media only screen and (max-width: 38rem) { - -.ex-list .row:nth-of-type(2) .col { - padding: 1rem; -} - -.ex-list .row:nth-of-type(2) .col { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - max-width: 50%; -} - -} - -/*team*/ - -.team-section .container h2, .site-section .container h2, .tech-section .container h2 { - position: relative; - display: inline-block; - background-color: #dfebf2; - padding: 1rem 1.5rem 1rem 0; - position: relative; -} - -.team-section .container h2:after, .site-section .container h2:after, .tech-section .container h2:after { - content: ""; - background-color: #dfebf2; - height: 100%; - width: 9999px; - position: absolute; - right: 100%; - top: 0; - z-index: -1; -} - -.team-section .row:nth-of-type(2) { - padding: 0 4rem; - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-between; -} - -.team-section .tmember { - -ms-flex-preferred-size: 48%; - flex-basis: 48%; - max-width: 48%; - margin-top: 2rem; - background-color: #f4f7fa; - padding-top: 2rem; - padding-bottom: 2rem; - border-radius: 10px; -} - -.team-section .tmember .col:first-of-type { - -ms-flex-preferred-size: 25%; - flex-basis: 25%; - max-width: 25%; -} - -.team-section .tmember .col:last-of-type { - -ms-flex-preferred-size: 75%; - flex-basis: 75%; - max-width: 75%; -} - -.team-section .tmember img { - border-radius: 50%; -} - -.team-section .tmember h4 { - font-weight: 700; - font-size: 1.5rem; - line-height: 1.3; -} - -.team-section .tmember p.title { - margin-bottom: 1rem; -} - -.team-section .tmember p.bio { - font-size: 0.9rem; - color: #636060; -} - -@media only screen and (max-width: 81rem) { - -.team-section .tmember .col:first-of-type, .team-section .tmember .col:last-of-type { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -.team-section .tmember img { - width: 10rem; - margin-bottom: 1rem; - margin-bottom: -4rem; - float: right; -} - -.team-section .tmember h4, .team-section .tmember p.title { - width: 70%; -} - -} - -@media only screen and (max-width: 75rem) { - -.team-section .tmember h4, .team-section .tmember p.title { - width: 60%; -} - -} - -@media only screen and (max-width: 62rem) { - -.team-section .tmember img { - width: 7rem; -} - -} - -@media only screen and (max-width: 48rem) { - -.team-section .tmember { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - margin-left: 0; - margin-right: 0; -} - -.team-section .row:nth-of-type(2) { - padding: 0 1rem; -} - -.team-section .tmember img { - margin-bottom: 1rem; - float: none; -} - -.team-section .tmember h4, .team-section .tmember p.title { - width: 100%; -} - -} - -@media only screen and (max-width: 38rem) { - -.team-section .container h2, .site-section .container h2, .tech-section .container h2 { - width: 100%; - padding: 1rem 0; -} - -.team-section .container .head, .site-section .container .head, .tech-section .container .head { - padding: 0; -} - -.team-section .container h2:after, .site-section .container h2:after, .tech-section .container h2:after { - display: none; -} - -} - -@media only screen and (max-width: 30rem) { - -.team-section h2, .site-section h2, .tech-section .container h2, #intro-info h2, #getfiro h2 { - font-size: 2rem; - line-height: 1.5; -} - -.team-section h2, .site-section h2, .tech-section .container h2 { - margin-bottom: 0; -} - -} - -/*faq*/ - -.page-intro { - background-color: #f4f8fb; -} - -.page-intro h1 { - text-align: center; - font-size: 3rem; -} - -.faq-nav { - background-color: #d5e2ec; -} - -.faq-nav .row { - -ms-flex-pack: center; - -webkit-box-pack: center; - justify-content: center; - text-align: center; -} - -.faq-nav ul li a { - padding: 1rem; - display: block; - text-decoration: none; - font-size: 1.2rem; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; -} - -.faq-nav ul li a:hover, .faq-nav ul li a:focus, .faq-nav ul li a:active { - color: #9b1c2e; -} - -.faq-section .container, .container.road { - width: 55rem; -} - -.faq-section .tabs { - overflow: hidden; -} - -.faq-section .tabs input { - position: absolute; - opacity: 0; - z-index: -1; -} - -.faq-section .tab { - width: 100%; - overflow: hidden; -} -.faq-section .tab-label { - display: -webkit-box; - display: flex; - -webkit-box-pack: justify; - justify-content: space-between; - padding: 1rem 1.5rem; - font-size: 1.2rem; - font-weight: 700; - background-color: #e5eff4; - border-top: 1px solid #fefefe; - cursor: pointer; - position: relative; -} - -.faq-section .tab-label:before, .faq-section .tab-label:after { - content: ''; - display: inline-block; - position: absolute; - top: 1.5rem; - right: 2rem; - width: 3px; - height: 1rem; - background-color: #3d3939; - transition: all 0.2s; - border-radius: 4px; -} - -.faq-section .tab-label:after { - transform: rotate(90deg); -} - -.faq-section .tabs .tab input:checked + label:before { - transform: rotate(90deg); -} - -.faq-section .tab-content { - max-height: 0; - padding: 0 1rem; - background: #f6f8fc; -} - -.faq-section .tab-content p, .faq-section .tab-content h5, .faq-section .tab-content ul li { - padding-top: 1rem; - font-size: 1.1rem; -} - -.faq-section .tab-content ul { - list-style: disc; - list-style-position: inside; -} - -.faq-section .tab-content p:first-child { - padding-top: 0; -} - -.faq-section .tab-content p a { - text-decoration: none; - color: #9b1c2e; - border-bottom: 1px solid #9b1c2e; -} - -.faq-section .tab-content h5 { - font-weight: 700; -} - -.faq-section .tab-close { - display: -webkit-box; - display: flex; - -webkit-box-pack: end; - justify-content: flex-end; - padding: 1rem; - font-size: 0.75em; - background: #2c3e50; - cursor: pointer; -} - -.faq-section .tabs .tab input:checked + .tab-label::after { - -webkit-transform: rotate(270deg); - transform: rotate(270deg); -} -.faq-section .tabs .tab input:checked ~ .tab-content { - max-height: 100%; - padding: 1.5rem; -} - -@media only screen and (max-width: 62rem) { - -.faq-nav ul li a { - font-size: 1rem; -} - -.faq-section .container, .container.road { - width: 46rem; -} - -.faq-section .tab-label { - padding: 1rem 3rem 1rem 1.5rem; -} - -} - -@media only screen and (max-width: 48rem) { - -.page-intro h1 { - font-size: 2.5rem; -} - -.faq-section .container, .container.road { - width: 100%; -} - -.faq-section .tab-label { - padding: 1rem 3.5rem 1rem 1rem; -} - -.faq-section .tabs .tab input:checked ~ .tab-content { - padding: 1rem; -} - -} - -@media only screen and (max-width: 45rem) { - -.faq-nav { - display: none; -} - -.faq-nav.disclaimer { - display: block; -} - -} - -@media only screen and (max-width: 30rem) { - -.faq-section .tab-label { - font-size: 1.1rem; -} - -} - -/*tech*/ - -.tech-section .tech > .row { - -ms-flex-align: start; - -webkit-box-align: start; - align-items: flex-start; - margin-top: 3rem; - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-between; -} - -.tech-section .tech > .row:first-of-type > .col:first-of-type { - padding: 0; - -ms-flex-preferred-size: 63%; - flex-basis: 63%; - max-width: 63%; -} - -.tech-section .tech > .row > .col { - padding-left: 0; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -.tech-section .tech > .row:first-of-type > .col:last-of-type { - padding: 0; - -ms-flex-preferred-size: 33.333%; - flex-basis: 33.333%; - max-width: 33.333%; -} - -.tech-section .tech h3 { - font-size: 1.5rem; - margin-bottom: 0.5rem; -} - -.tech-section .tech h3:nth-of-type(2) { - margin-top: 2rem; -} - -.tech-section .tech > .row > .col > p { - font-size: 1.2rem; -} - -.tech-section .tech .papers .col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - margin-top: 1rem; - padding: 0; - background-color: #f4f7fa; - padding: 2rem; - border-radius: 10px; -} - -.tech-section .tech .col p a { - color: #9b1c2e; - text-decoration: none; -} - -.tech-section .tech .papers .col a.paper-title { - color: #9b1c2e; - font-weight: 700; - text-decoration: none; - font-size: 1.2rem; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; -} - -.tech-section .tech .papers .col a.paper-title:hover, .tech-section .tech .papers .col a.paper-title:active, .tech-section .tech .papers .col a.paper-title:focus { - color: #7c1624; -} - -.tech-section .tech .papers .col p.abstract { - font-size: 1rem; -} - -@media only screen and (max-width: 62rem) { - -.tech-section .tech > .row:last-of-type > .col { - padding: 0; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -} - -@media only screen and (max-width: 48rem) { - -.tech-section .tech > .row:first-of-type > .col:first-of-type { - padding: 0; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -.tech-section .tech > .row:first-of-type > .col:last-of-type { - display: none; -} - -} - -@media only screen and (max-width: 30rem) { - -.tech-section .tech .papers .col { - padding: 1.5rem; -} - -.tech-section .tech > .row { - margin-top: 2rem; -} - -.tech-section .tech .papers .col:first-child { - margin-top: 0.5rem; -} - -.tech-section .tech > .row > .col > p { - font-size: 1.1rem; -} - -} - -/*branding*/ - -.brand h3 { - font-size: 1.5rem; - margin-top: 3rem; - margin-bottom: 0.5rem; -} - -.brand h3 + p { - font-size: 1.2rem; -} - -.brand h3 + p a { - text-decoration: none; - color: #9b1c2e; -} - -.logo-brand, .icon-brand { - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-between; -} - -.logo-brand .col { - -ms-flex-preferred-size: 48%; - flex-basis: 48%; - max-width: 48%; - padding: 0; - margin-top: 5rem; -} - -.logo-brand .col .img-wrap, .icon-brand .col { - padding: 5rem 3rem; - border-radius: 10px; -} - -.logo-brand .col .img-wrap img { - width: 20rem; - margin-left: auto; - margin-right: auto; -} - -.logo-brand .col.og .img-wrap, .logo-brand .col.gray .img-wrap, .icon-brand .col.og, .icon-brand .col.gray { - border: 2px solid #e9edf3; -} - -.logo-brand .col.gray .img-wrap, .icon-brand .col.gray { - background-color: #e9edf3; -} - -.logo-brand .col.dark .img-wrap, .icon-brand .col.dark { - background-color: #141516; -} - -.logo-brand .col.color .img-wrap, .icon-brand .col.color { - background-color: #8c939a; -} - -.logo-brand .col p { - padding-top: 1rem; - font-size: 1.2rem; - color: #8c939a; -} - -.icon-brand { - margin-top: 5rem; -} - -.icon-brand .col { - -ms-flex-preferred-size: 23%; - flex-basis: 23%; - max-width: 23%; -} - -.icon-brand .col img { - width: 8rem; - margin-left: auto; - margin-right: auto; -} - -.brand .dbtn { - text-align: center; - margin-top: 5rem; -} - -.brand .btn-primary { - width: auto; -} - -.brand .clearspace h3 { - margin-top: 5rem; -} - -.clearspace .col .col { - padding: 0; - margin-top: 5rem; -} - -.clearspace img { - height: 15rem; - width: auto; -} - -.badges { - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-between; - margin: 0 1rem; -} - -.badges .col { - -ms-flex-preferred-size: 32%; - flex-basis: 32%; - max-width: 32%; - text-align: center; - background-color: #f4f7fa; - margin-top: 3rem; - border-radius: 10px; - padding: 3rem 1rem; -} - -.badges .col img { - margin-left:auto; - margin-right: auto; - margin-bottom: 2rem; - width: 12rem; -} - -@media only screen and (max-width: 62rem) { - -.logo-brand .col .img-wrap, .icon-brand .col { - padding: 3rem 2rem; -} - -.logo-brand .col .img-wrap img, .icon-brand .col img, .badges .col img { - width: 100%; -} - -.clearspace img { - height: 10rem; -} - -.badges .col a.btn-secondary { - padding: 0.5rem 1rem; -} - -} - -@media only screen and (max-width: 48rem) { - -.badges .col { - padding: 1rem; -} - -.badges .col a.btn-secondary { - border: none; - padding: 0.5rem 0; - width: auto; - margin-top: 0; -} - -.badges .col a.btn-secondary:hover, .badges .col a.btn-secondary:focus, .badges .col a.btn-secondary:active { - background-color: inherit; - color: #9b1c2e; -} - -.badges .col img { - margin-bottom: 0; -} - -} - -@media only screen and (max-width: 38rem) { - -.badges .col { - -ms-flex-preferred-size: 48%; - flex-basis: 48%; - max-width: 48%; -} - -.badges .col img { - width: 100%; -} - -.brand h3 { - margin-top: 1rem; -} - -.logo-brand .col, .icon-brand, .brand .dbtn, .brand .clearspace h3, .clearspace .col .col, .badges .col { - margin-top: 2rem; -} - -.logo-brand .col p { - font-size: 1rem; -} - -.badges .col:nth-of-type(1), .badges .col:nth-of-type(2) { - margin-top: 1rem; -} - -} - -@media only screen and (max-width: 30rem) { - -.logo-brand .col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -.icon-brand .col { - -ms-flex-preferred-size: 48%; - flex-basis: 48%; - max-width: 48%; - margin-top: 2rem; -} - -.badges .col a.btn-secondary { - font-size: 1.1rem; - font-weight: 700; -} - -.brand h3 + p, .logo-brand .col p { - font-size: 1.1rem; -} - -} - -@media only screen and (max-width: 30rem) { - -.badges .col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -.badges .col img { - max-width: 15rem; -} - -.badges .col a.btn-secondary { - font-size: 1.3rem; -} - -} - -/*community*/ - -.main-channels, .other-channels { - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-between; -} - -.main-channels .col, .other-channels .col { - -ms-flex-preferred-size: 23.5%; - flex-basis: 23.5%; - max-width: 23.5%; -} - -.main-channels .col, .other-channels .col { - background-color: #ffffff; - padding: 2rem; - text-align: center; - border-radius: 30px; - -webkit-box-shadow: 0px 0px 18px 0px rgba(84,104,119,0.3); - -moz-box-shadow: 0px 0px 18px 0px rgba(84,104,119,0.3); - box-shadow: 0px 0px 18px 0px rgba(84,104,119,0.3); -} - -.main-channels .col { - margin-top: 3rem; -} - -.other-channels .col { - margin-top: 2rem; -} - -.other-channels .col.extra { - opacity: 0; -} - -.main-channels img, .other-channels img { - width: 10rem; - margin-left: auto; - margin-right: auto; -} - -.main-channels a.col, .other-channels a.col { - text-decoration: none; -} - -.main-channels .col p, .other-channels .col p { - font-size: 1.2rem; - font-weight: 700; - margin-top: 1rem; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; -} - -.main-channels a.col:hover p, .main-channels a.col:active p, .main-channels a.col:focus p, .other-channels a.col:hover p, .other-channels a.col:active p, .other-channels a.col:focus p { - color: #9b1c2e; -} - -@media only screen and (max-width: 62rem) { - -.main-channels .col, .other-channels .col { - padding: 1rem; -} - -.main-channels img, .other-channels img { - width: 7rem; -} - -} - -@media only screen and (max-width: 48rem) { - -.main-channels, .other-channels { - margin: 0 1rem; -} - -.main-channels img, .other-channels img { - max-width: 5rem; -} - -.main-channels .col p, .other-channels .col p { - font-size: 1.1rem; -} - -} - -@media only screen and (max-width: 38rem) { - -.main-channels .col, .other-channels .col { - -ms-flex-preferred-size: 47%; - flex-basis: 47%; - max-width: 47%; -} - -.other-channels .col.extra { - display: none; -} - -.main-channels img, .other-channels img { - width: 6rem; -} - -.other-channels .col:nth-of-type(1), .other-channels .col:nth-of-type(2) { - margin-top: 1rem; -} - -} - -/*roadmap*/ - -.timeline { - border-left: 4px solid #9b1c2e; - border-bottom-right-radius: 10px; - border-top-right-radius: 10px; - margin: 0 auto; - letter-spacing: 0.5px; - position: relative; - line-height: 1.4rem; - list-style: none; - text-align: left; - background-color: #f4f7fa; -} - -.timeline h3 { - font-family: "Source Sans Pro", sans-serif; - font-weight: 700; - font-size: 1.4rem; -} -.timeline .event { - border-bottom: 3px solid #ffffff; - padding-bottom: 3rem; - padding-left: 3.125rem; - padding-top: 3rem; - padding-right: 2rem; - position: relative; -} - -.timeline .event.current { - background-color: #e9edf3; -} -.timeline .event:last-of-type { - border: none; -} -.timeline .event:after { - position: absolute; - display: block; - top: 0; -} -.timeline .event:after { - border: 4px solid #9b1c2e; - left: -12.5px; - background: #ffffff; - border-radius: 50%; - height: 14px; - width: 14px; - content: ""; - top: 45%; -} - -.timeline .event.done:after { - background: #9b1c2e; -} - -.timeline .event p { - padding-top: 1rem; - font-size: 1.1rem; - line-height: 1.6; - color: #636060; -} - -.road-more { - text-align: center; - margin-top: 2rem; -} - -@media only screen and (max-width: 62rem) { - -.timeline .event { - padding: 2rem; -} - -.timeline h3 { - font-size: 1.2rem; - line-height: 1.5; -} - -.timeline .event p { - font-size: 1rem; -} - -} - -/*blog*/ - -.blog-section .container { - width: 71rem; -} - -.blog-section .col.post-section { - background-color: #ffffff; - margin: 2rem 1rem 0 1rem; - -webkit-box-shadow: 0px 1px 4px 0px rgba(84,104,119,0.3); - -moz-box-shadow: 0px 1px 4px 0px rgba(84,104,119,0.3); - box-shadow: 0px 1px 4px 0px rgba(84,104,119,0.3); - border-radius: 10px; - padding: 2rem; - min-width: 40%; -} - -.blog-section .col.post-section .post-meta { - margin-bottom: 1rem; -} - -.blog-section .col.post-section .post-meta p, .blog-section .col.post-page .post-meta p { - color: #6a7176; - display: inline; -} - -.blog-section .col.post-section .post-meta p.post-author, .blog-section .col.post-page .post-meta p.post-author { - position: relative; - padding-left: 1rem; -} - -.blog-section .col.post-section .post-meta p.post-author:before, .blog-section .col.post-page .post-meta p.post-author:before { - content: ''; - border-left: 1.5px solid #6a7176; - height: 1rem; - display: inline-block; - margin-right: 2rem; - position: absolute; - top: 3px; - left: 0.35rem; -} - -.blog-section .col.post-section a.post-link { - text-decoration: none; -} - -.blog-section .col.post-section a.post-link img { - margin-bottom: 1rem; -} - -.blog-section .col.post-section a.post-link h2, .blog-section .post-page h1 { - font-size: 2.5rem; - line-height: 1.3; -} - -.blog-section .col.post-section a.post-link p, .blog-section .post-page .p-summary { - font-size: 1.2rem; - color: #6a7176; - padding-top: 0.5rem; -} - -.blog-section .col.post-section .post-tag { - margin-top: 1.8rem; -} - -.blog-section .col.post-section .post-tag a { - text-decoration: none; - color: #6a7176; - background-color: #eaf0f5; - border-radius: 5px; - padding: 0.3rem 0.6rem; - margin-right: 0.5rem; -} - -.blog-section .pagination { - text-align: center; - font-size: 1.2rem; -} - -.blog-section .pagination .page-button { - text-decoration: none; - color: #9b1c2e; - padding: 1rem; -} - -.blog-section .col.post-page .post-meta { - margin-top: 1rem; -} - -.blog-section .col.post-page .post-body { - margin-top: 3rem; -} - -.blog-section .col.post-page.policy .post-body { - margin-top: 0; -} - -.blog-section .col.post-page .post-body img { - max-width: 100%; - width: auto; -} - -.blog-section .col.post-page .post-body h2 { - font-size: 2rem; - margin-top: 3rem; - margin-bottom: -1rem; - font-weight: 700; - line-height: 1.3; -} - -.blog-section .col.post-page .post-body h3 { - font-size: 1.5rem; - font-family: "Source Sans Pro", sans-serif; - margin-bottom: -1rem; - margin-top: 2rem; - line-height: 1.5; -} - -.blog-section .col.post-page .post-body h4 { - font-size: 1.5rem; - font-family: "Source Sans Pro", sans-serif; - margin-bottom: -1rem; - margin-top: 2rem; - line-height: 1.5; -} - -.blog-section .col.post-page .post-body p, .blog-section .col.post-page .post-body table { - font-size: 1.2rem; - padding-top: 2rem; -} - -.blog-section .col.post-page .post-body table { - margin-top: 2rem; -} - -.blog-section .col.post-page .post-body table td, th { - padding: 1rem 2rem; - text-align: left; - background: #DFEBF2; -} - -.blog-section .col.post-page .post-body table tr { - border-bottom: 1px solid #fff; -} - -.blog-section .col.post-page .post-body p a { - text-decoration: none; - color: #9b1c2e; - border-bottom: 1px solid #9b1c2e; -} - -.blog-section .col.post-page .post-body ul { - list-style: disc; - padding-top: 2rem; - padding-left: 2rem; -} - -.blog-section .col.post-page .post-body ul ul { - list-style: circle; - padding-top: 0; -} - -.blog-section ol, .guide-section ol { - list-style: decimal; - margin-left: 2rem; - margin-top: 1rem; -} - -.blog-section .col.post-page .post-body ul li, .blog-section .col.post-page .post-body ol li { - font-size: 1.2rem; - margin-bottom: 0.5rem; -} - -.blog-section .col.post-page .post-body ul li a, .blog-section .col.post-page .post-body ol li a { - color: #9b1c2e; - text-decoration: none; - border-bottom: 1px solid #9b1c2e; -} - -.blog-section .col.post-page .post-body ul p, .blog-section .col.post-page .post-body ol p { - display: inline; -} - -.blog-section h2.tag-blog { - font-size: 2.5rem; - text-align: center; -} - -@media only screen and (max-width: 61rem) { - -.blog-section .container { - width: 45rem; -} -} - -@media only screen and (max-width: 48rem) { - - -.blog-section .container { - width: 100%; -} - -.blog-section .row { - flex-direction: column; -} - -.blog-section .col.post-section { - box-shadow: none; - padding-top: 0; - padding-bottom: 0; - margin-top: 6rem; -} - -.blog-section .row:first-child .col.post-section { - margin-top: 0; -} - -.blog-section .col.post-section a.post-link h2, .blog-section .post-page h1 { - font-size: 2.2rem; -} - -.blog-section .col.post-page .post-body h2 { - font-size: 1.7rem; -} - -.blog-section .col.post-section .post-tag a { - margin-top: 0.5rem; - display: inline-block; -} - -} - -@media only screen and (max-width: 30rem) { - -.blog-section .col.post-section a.post-link h2, .blog-section .post-page h1 { - font-size: 2rem; -} - -} - -/*guide*/ - -.guides-list a { - display: -webkit-box; - display: flex; - -webkit-box-pack: justify; - justify-content: space-between; - padding: 1rem 3rem 1rem 1.5rem; - font-size: 1.2rem; - font-weight: 700; - background-color: #e5eff4; - border-top: 1px solid #fefefe; - cursor: pointer; - position: relative; - text-decoration: none; -} - -.guides-list a:before, .guides-list a:after { - content: ''; - display: inline-block; - position: absolute; - right: 1.5rem; - width: 3px; - height: 0.7rem; - background-color: #3d3939; - border-radius: 4px; -} - -.guides-list a:before { - transform: rotate(-45deg); - top: 1.5rem; -} - -.guides-list a:after { - transform: rotate(45deg); - top: 1.9rem; -} - -.guide-section .container { - width: 69.5rem; -} - -.guide-section img { - width: auto; - max-width: 100%; -} - -@media only screen and (max-width: 75rem) { - -.guide-section .container { - width: 61rem; -} - -} - -@media only screen and (max-width: 62rem) { - -.guide-section .container { - width: 46rem; -} - -} - -@media only screen and (max-width: 48rem) { - -.guide-section .container { - width: 100%; -} - -} - -@media only screen and (max-width: 30rem) { - -.guides-list a { - font-size: 1.1rem; -} - -} - -/* Merchants Page */ - -.faq-nav .intro-p { - padding: 1rem 0; - font-size: 1.2rem; - line-height: 1.7; -} - -.faq-nav .intro-p span { - font-weight: bold; -} - -.merch-cats { - padding-top: 6rem; - padding-bottom: 6rem; -} - -.merch-cats .between-xs { - -ms-flex-pack: justify; - -webkit-box-pack: justify; - justify-content: space-between; -} - -.merch-cats button.accordion { - background-color: #ffffff; - padding: 2rem; - text-align: center; - border-radius: 30px; - -webkit-box-shadow: 0px 0px 18px 0px rgba(84,104,119,0.3); - -moz-box-shadow: 0px 0px 18px 0px rgba(84,104,119,0.3); - box-shadow: 0px 0px 18px 0px rgba(84,104,119,0.3); - border: 3px solid transparent; - max-width: 16.25rem; - margin-top: 1rem; - margin-bottom: 1rem; - position: relative; -} - -.merch-cats div.accordion.ghost { - opacity: 0; - max-width: 16.25rem; -} - -.merch-cats button.accordion.click { - border: 3px solid #9B1C2E; -} - -.merch-cats button.accordion:after { - content: ''; - display: block; - position: absolute; - bottom: -3.5rem; - left: 50%; - transform: translate(-50%); - content: ''; - padding-bottom: inherit; - width: 0; - height: 0; - border-left: 7px solid transparent; - border-right: 7px solid transparent; - border-top: 7px solid #9b1c2e; - opacity: 0; - visibility: hidden; - transition: visibility 0.2s linear, opacity 0.2s linear; -} - -.merch-cats button.accordion.click:after { - opacity: 1; - visibility: visible; -} - -.merch-cats button.accordion img { - width: 10rem; - margin-left: auto; - margin-right: auto; -} - -.merch-cats button.accordion p { - font-size: 1.2rem; - font-weight: 700; - margin-top: 1rem; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; - font-family: 'Source Sans Pro', sans-serif; - color: #3d3939; -} - -.merch-content .item-mob.col { - padding: 0; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -.accordion-content.col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - background: #F4F8FB; - border-radius: 30px; - padding: 1rem; -} - -.accordion-content.col .row .col { - -ms-flex-preferred-size: 24%; - flex-basis: 24%; - max-width: 24%; - margin-top: 1rem; - margin-bottom: 1rem; -} - -.accordion-content.col img { - max-height: 5rem; - object-fit: scale-down; -} - -#btn1-content, #btn2-content, #btn3-content, #btn4-content, #btn5-content, #btn6-content, #btn7-content, #btn8-content, #btn9-content, #btn10-content, #btn11-content, #btn12-content, #btn13-content, #btn14-content { - transition: max-height 0.2s ease-in-out; - display: none; -} - -#btn1-content.openitup, #btn2-content.openitup, #btn3-content.openitup, #btn4-content.openitup, #btn5-content.openitup, #btn6-content.openitup, #btn7-content.openitup, #btn8-content.openitup, #btn9-content.openitup, #btn10-content.openitup, #btn11-content.openitup, #btn12-content.openitup, #btn13-content.openitup, #btn14-content.openitup { - margin-top: 1rem; - margin-bottom: 1rem; - display: block; -} - -.merch-content .item-mob input { - position: absolute; - opacity: 0; - z-index: -1; -} - -.merch-content .item-mob label { - display: none; -} - -@media only screen and (min-width: 62rem) and (max-width: 75rem) { - -.merch-cats button.accordion, .merch-cats div.accordion.ghost { - max-width: 13.75rem; -} - -.merch-cats button.accordion img { - width: 9rem; -} - -} - -@media only screen and (max-width: 62rem) { - -.merch-cats button.accordion { - display: none; -} - -#btn1-content, #btn2-content, #btn3-content, #btn4-content, #btn5-content, #btn6-content, #btn7-content, #btn8-content, #btn9-content, #btn10-content, #btn11-content, #btn12-content, #btn13-content, #btn14-content { - display: block; -} - -.merch-content { - overflow: hidden; -} - -.merch-content .item-mob { - width: 100%; - overflow: hidden; - padding-left: 1rem; - padding-right: 1rem; -} - -.merch-content .item-mob label { - display: flex; - justify-content: space-between; - cursor: pointer; - font-size: 1.2rem; - font-weight: bold; - letter-spacing: 0.03rem; - -webkit-transition: all 0.4s; - -moz-transition: all 0.4s; - -ms-transition: all 0.4s; - -o-transition: all 0.4s; - transition: all 0.4s; - position: relative; - padding: 1rem 1.5rem; - background-color: #e5eff4; - border-top: 2px solid #fefefe; -} - -.merch-content .item-mob label:before, .merch-content .item-mob label:after { - content: ''; - display: inline-block; - position: absolute; - top: 1.5rem; - right: 2rem; - width: 3px; - height: 1rem; - background-color: #3d3939; - transition: all 0.2s; - border-radius: 4px; -} - -.merch-content .item-mob label:after { - transform: rotate(90deg); -} - -.merch-content .item-mob input:checked + label:before { - transform: rotate(90deg); -} - -#btn1-content, #btn2-content, #btn3-content, #btn4-content, #btn5-content, #btn6-content, #btn7-content, #btn8-content, #btn9-content, #btn10-content, #btn11-content, #btn12-content, #btn13-content, #btn14-content { - transition: none; -} - -.merch-content .item-mob .accordion-content { - max-height: 0; - padding: 0; - background-color: #f6f8fc; - border-radius: 0; -} - -.merch-content .item-mob input:checked ~ .accordion-content { - max-height: 100%; - padding: 2rem 1rem; -} - -.accordion-content.col .row .col { - -ms-flex-preferred-size: 33%; - flex-basis: 33%; - max-width: 33%; - padding: 0; -} - -.faq-nav.disclaimer .row { - text-align: left; -} - -} - -@media only screen and (max-width: 48rem) { - -.merch-content .item-mob.col { - padding: 0 1rem; -} - -} - -@media only screen and (max-width: 38rem) { - -.accordion-content.col .row .col { - -ms-flex-preferred-size: 49%; - flex-basis: 49%; - max-width: 49%; -} - -} - -@media only screen and (max-width: 27rem) { - -.accordion-content.col .row .col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -} - -/* footer */ - -footer.section { - background-color: #c9d3dc; - padding-bottom: 2rem; -} - -footer .col:nth-of-type(1), footer .col:nth-of-type(2) { - -ms-flex-preferred-size: 25%; - flex-basis: 25%; - max-width: 25%; -} - -footer .col:nth-of-type(3) { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - max-width: 50%; -} - -footer h4 { - font-weight: 700; - font-size: 1.5rem; -} - -footer ul li { - padding-top: 0.5rem; -} - -footer ul li a { - text-decoration: none; - font-size: 1.1rem; -} - -footer p { - font-size: 1.1rem; - padding-top: 0.5rem; -} - -footer .btn-text { - color: #9b1c2e; - margin-top: 0; - font-weight: 700; - text-decoration: none; - padding: 0.5rem 0; - font-size: 1.1rem; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; -} - -footer .btn-text:hover, footer .btn-text:active, footer .btn-text:focus { - color: #7c1624; -} - -footer form { - margin-top: 1rem; -} - -footer form input { - background-color: #ffffff; - padding: 1rem; - border: none; - border-radius: 40px 0 0 40px; - width: 50%; - font-size: 1.1rem; - color: #afafaf; -} - -footer form button { - background-color: #9b1c2e; - border-radius: 0 40px 40px 0; - border: none; - padding: 1rem 2rem; - text-transform: uppercase; - color: #ffffff; - margin-left: -1rem; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; - font-size: 1.1rem; -} - -footer form button:hover, footer form button:active, footer form button:focus { - background-color: #7c1624; -} - -footer .col:nth-of-type(3) .social h4 { - margin-top: 2rem; -} - -footer .social img { - width: 2.5rem; -} - -footer .social-icons { - display: flex; - flex-direction: row; - flex-wrap: wrap; - justify-content: space-between; - margin-top: 1rem; -} - -footer .social-icons img:hover { - transform: scale(1.1); - cursor: pointer; -} - -footer .row.bottom { - margin-top: 4rem; - -ms-flex-pack: center; - -webkit-box-pack: center; - justify-content: center; -} - -footer .bottom .col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - text-align: center; - color: #7e848a; -} - -/*language select*/ - -.language-change { - position: relative; - display: inline-block; -} - -.language-change label { - display: inline-block; - position: relative; - vertical-align: middle; - cursor: pointer; - padding: 0.5rem 4rem; - font-size: 1.1rem; - text-transform: uppercase; - background-color: #d3dbe3; - border-radius: 40px; -} - -.language-change img { - position: relative; - display: inline-block; - vertical-align: middle; - width: 2rem; -} - -.language-change img:first-of-type { - margin-right: 0.6rem; -} - -.language-change img:last-of-type { - margin-left: 0.6rem; -} - -.language-change img#arrow { - width: 1rem; - bottom: 0.1rem; -} -.language-change label:before { - content: '\f1ab'; - font-family: "spark-font"; - font-size: 1.5rem; - left: 1.9rem; - top: 0.2rem; -} - -.language-change label:after { - color: #7e848a; - font-family: "spark-font"; - font-size: inherit; - content: "\e807"; - pointer-events: none; - right: 1.9rem; - top: 0.5rem; -} - -.language-change .dropdown-content { - display: none; - position: absolute; - left: 0; - bottom: 3.5rem; - text-align: left; - width: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - z-index: 2; - -webkit-transition: all .3s ease; - -moz-transition: all .3s ease; - -ms-transition: all .3s ease; - -o-transition: all .3s ease; - transition: all .3s ease; - -moz-box-shadow: 0 3px 5px rgba(50,50,93,.1); - -webkit-box-shadow: 0 3px 5px rgba(50,50,93,.1); - box-shadow: 0 3px 5px rgba(50,50,93,.1); - color: #7e848a; - cursor: pointer; - background: #f6f8fc; - font-size: 1.1rem; - border-radius: 8px; -} - -.language-change input:checked ~ .dropdown-content { - display: block; -} - -.language-change input:checked + label #arrow { - transform: rotate(180deg); -} - -.language-change .dropdown-content a:first-child { - border-radius: 8px 8px 0 0; -} - -.language-change .dropdown-content a:last-child { - border-radius: 0 0 8px 8px; -} - -.language-change .dropdown-content a { - display: block; - padding: 0.8rem 1rem 0.8rem 1.9rem; - font-size: 1.1rem; - text-decoration: none; - text-transform: uppercase; - color: #3d3939; -} - -.language-change .dropdown-content a:hover, .language-change .dropdown-content a:focus { - text-decoration: none; - background-color: rgba(201,211,220,.5); -} - -@media only screen and (max-width: 62rem) { - -footer .col:nth-of-type(1), footer .col:nth-of-type(2) { - -ms-flex-preferred-size: 50%; - flex-basis: 50%; - max-width: 50%; -} - -footer .col:nth-of-type(3) { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - margin-top: 2rem; -} - -} - -@media only screen and (max-width: 48rem) { - -footer .bottom .col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -} - -@media only screen and (max-width: 38rem) { - -footer.section { - padding-top: 4rem; -} - -footer ul li { - padding-top: 1rem; -} - -} - -@media only screen and (max-width: 30rem) { - -footer form input { - display: block; - border-radius: 40px; - width: 17rem; -} - -footer form button { - border-radius: 40px; - display: block; - margin: 1rem 0 0 0; -} - -} - -/* home page refresh overrides */ - -/* inter-regular - latin */ -@font-face { - font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ - font-family: 'Inter'; - font-style: normal; - font-weight: 400; - src: url('../fonts/inter-v13-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ - url('../fonts/inter-v13-latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ - } - - /* inter-600 - latin */ - @font-face { - font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ - font-family: 'Inter'; - font-style: normal; - font-weight: 600; - src: url('../fonts/inter-v13-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ - url('../fonts/inter-v13-latin-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ - } - - /* inter-700 - latin */ - @font-face { - font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ - font-family: 'Inter'; - font-style: normal; - font-weight: 700; - src: url('../fonts/inter-v13-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ - url('../fonts/inter-v13-latin-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ - } - - /* inter-800 - latin */ -@font-face { - font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ - font-family: 'Inter'; - font-style: normal; - font-weight: 800; - src: url('../fonts/inter-v13-latin-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ - url('../fonts/inter-v13-latin-800.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */ - } - - -h1, h2, h3 { - font-family: 'Inter'; - font-weight: 800; -} - -body, -#getfiro .btns .col h3, -.timeline h3, -.blog-section .col.post-page .post-body h3, -.blog-section .col.post-page .post-body h4, -.merch-cats button.accordion p -{ - font-family: 'Inter'; -} - -@media only screen and (min-width: 48rem) { - -.container, #intro { - width: 100%; -} -} - -@media only screen and (min-width: 62rem) { - .container, #intro { - width: 61rem; - } -} - -@media only screen and (min-width: 75rem) { - -.container, #intro { - width: 71rem; -} -} - -@media only screen and (min-width: 90rem) { - -.container, #intro { - width: 88rem; -} -} - - - -/* header changes */ - -.logo svg { - width: 8rem; -} - -.logo svg .st0, .logo-mobile svg .st0 { - fill:#0F0E0E; -} - -.logo svg .st1, .logo-mobile svg .st1 { - fill:#FEFEFE; -} - -.logo svg .st2, .logo-mobile svg .st2 { - fill:#9B1C2E; -} - -.main-menu li.nav-item a { - font-size: 1.1rem; -} - -.logo-mobile { - display: inline-block; -} - -.logo-mobile svg { - width: 8rem; - vertical-align: middle; -} - -#home .logo svg .st0, #home .logo-mobile svg .st0 { - fill:#FEFEFE; -} - -#home .logo svg .st1, #home .logo-mobile svg .st1 { - fill:none; -} - -#home .logo svg .st2, #home .logo-mobile svg .st2 { - fill:#FEFEFE; -} - -#home .main-menu li.nav-item a { - color: #fefefe; -} - -#home .main-menu li.nav-item ul.dropdown { - background-color: #ee5e5d; -} - -#home .main-menu li.nav-item:hover > ul.dropdown, #home .main-menu li.nav-item:focus-within > ul.dropdown .main-menu li.nav-item ul.dropdown:hover, #home .main-menu li.nav-item ul.dropdown:focus { - background-color: #ED5F60; -} - -#home .main-menu li.nav-item.link > a::after, #home .main-menu li.nav-item:not(.link) > a::after { - border-top-color: #fefefe; -} - -@media only screen and (max-width: 75rem) { - -.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { - background-color: #ffffff; -} - -} - - -/* hero changes */ - -#home { - background-color: #FFF3F3; -} - -main { - position: relative; -} - -#intro:before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-image: url(/img/spark-hero.svg), url(/img/red-background.png); - background-repeat: no-repeat; - background-size: contain; - z-index: -1; -} - -#intro { - padding: 17rem 1rem 17rem 1rem; - margin-left: auto; - margin-right: auto; -} - -#intro .row { - height: 100%; -} - -#intro .intro-info { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - } - -#intro .intro-info h1 { - font-size: 6.875rem; - color: #fefefe; -} - -br.brmob { - display: none; -} - -#intro .intro-info h1 + p { - width: auto; - font-size: 1.75rem; - color: #FEDAD6; - margin-top: 3rem; -} - -#intro .intro-info a.btn-secondary, #intro .intro-info a.btn-primary { - font-size: 1.1rem; - font-weight: 600; - padding: 1rem 1.7rem 1rem 2rem; - margin-top: 5rem; -} - -#intro .intro-info a.btn-primary { - background: none; - color: #fefefe; - border: 2px solid #fefefe; - width: 13rem; - border-radius: 100px; -} - -#intro .intro-info a.btn-primary span, #intro .intro-info a.btn-primary i { - vertical-align: middle; - font-size: 1.5rem; -} - -#intro .intro-info a.btn-primary:hover, #intro .intro-info a.btn-primary:focus, #intro .intro-info a.btn-primary:active { - background-color: rgba(256,256,256,.3); - background: none; -} - -#intro .intro-info a.btn-secondary i, #intro .intro-info a.btn-primary i { - font-size: 2rem; - margin-left: 1rem; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; - display: inline-block; -} - -#intro .intro-info a.btn-primary:hover i { - transform: translateX(50%); -} - -@media only screen and (max-width: 120rem) { - -#intro { - padding: 8rem 1rem 12rem 1rem; -} - -#intro .intro-info h1 { - font-size: 6rem; -} - -} - -@media only screen and (max-width: 100rem) { - -#intro:before { - background-image: url(/img/spark-hero.svg), url(/img/red-background-2.png); - background-position: 0 15rem, top left; -} - -} - -@media only screen and (max-width: 75rem) { - -#home header, #introwrap { - background-color: #B61936; -} - -#intro { - padding: 8rem 0 12rem 0; -} - -#intro:before { - background-image: none; -} - -#introwrap { - position: relative; - z-index: 0; -} - -#intro:before { - content: ''; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - background-image: url(/img/spark-hero.svg); - background-position: bottom -15rem right 0; - background-repeat: no-repeat; - background-size: 80rem; - z-index: -1; -} - - -} - -@media only screen and (max-width: 62rem) { - -br.brmob { - display: initial; -} - -#intro .intro-info { - padding-left: 2rem; - padding-right: 2rem; -} - -#intro .intro-info { - text-align: left; -} - -#intro:before { - opacity: 0.3; -} -} - -@media only screen and (max-width: 48rem) { - -#intro .intro-info h1 { - font-size: 5rem; -} - -#intro a.btn-primary { - margin: 0; -} - -#intro .intro-info h1 { - font-size: 4rem; - padding: 0; - margin: 0; -} - -#intro .intro-info h1 + p { - padding: 0; - color: #ffffff; -} -} - -@media only screen and (max-width: 35rem) { - -#intro { - padding: 4rem 0 8rem 0; -} - -#intro .intro-info h1 + p { - margin-top: 2rem; - font-size: 1.5rem; -} - -#intro .intro-info a.btn-secondary, #intro .intro-info a.btn-primary { - margin-top: 3rem; - padding-top: 0.5rem; - padding-bottom: 0.5rem; - width: 8rem; -} - -#intro .intro-info a.btn-primary span, #intro .intro-info a.btn-primary i { - font-size: 1.2rem; -} - -} - -@media only screen and (max-width: 23rem) { - -#intro .intro-info h1 { - font-size: 3.5rem; -} -} - -/* content changes */ - -#intro-info { - background: rgba(255, 243, 243, 0.36); - backdrop-filter: blur(3px); - -webkit-backdrop-filter: blur(9.6px); - padding-top: 10rem; -} - -#intro-info h2, #getfiro h2 { - background: none; - font-size: 3.5rem; - padding: 0; - margin-bottom: 1rem; -} - -#intro-info h2:before, #getfiro h2:before { - display: none; -} - -#intro-info h2 + p, #getfiro h2 + p { - width: 37rem; - font-size: 1.3rem; - color: #60636A; -} - -#intro-info h3 { - font-size: 2.5rem; - line-height: 1.3; - margin-bottom: 1.5rem; -} - -#intro-info .blockchain p, #intro-info .privacy p, #intro-info .rnd p, #intro-info .infrastructure p, #intro-info h4 { - font-size: 1.1rem; - color: #83868C; -} - -#intro-info .col-img { - -ms-flex-preferred-size: 60%; - flex-basis: 60%; - max-width: 60%; -} - -#intro-info .col-info { - -ms-flex-preferred-size: 40%; - flex-basis: 40%; - max-width: 40%; -} - -#intro-info .blockchain, #intro-info .privacy, #intro-info .rnd { - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -#intro-info .block-facts ul { - list-style-type: none; - margin-top: 1rem; -} - -#intro-info .block-facts ul li { - margin-bottom: 0.5rem; -} - -#intro-info .block-facts ul li i { - display: inline-block; - vertical-align: middle; - color: #3d3939; - font-size: 1.5rem; -} - -#intro-info .block-facts ul li i.icons-users { - font-size: 1.2rem; -} - -#intro-info .block-facts ul li p { - display: inline-block; - margin-left: 1rem; - font-weight: 600; - color: #3d3939; - font-size: 0.9rem; -} - -a.btn-tertiary { - color: #B61936; - font-weight: 700; - text-decoration: none; - text-transform: none; -} - -a.btn-tertiary span, a.btn-tertiary i, a.btn-text span, a.btn-text i, #getfiro .btns .col p a span, #getfiro .btns .col p a i { - vertical-align: middle; - display: inline-block; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; -} - -a.btn-tertiary:hover i, a.btn-text:hover i, #getfiro .btns .col p a:hover i { - transform: translateX(50%); -} - -a.btn-tertiary i, #getfiro .btns .col p a i, a.btn-text i { - margin-left: 0.75rem; - font-size: 1.5rem; -} - -@media only screen and (max-width: 62rem) { - -#intro-info .row { - padding-left: 1rem; - padding-right: 1rem; -} - -#intro-info .col-img { - display: initial; -} -} - -@media only screen and (max-width: 54rem) { - -#intro-info .col-info { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -#intro-info .col-img { - order: -1; - display:initial; - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; -} - -#intro-info .privacy .col-img img { - margin-left: -10rem; -} - -#intro-info .blockchain .col-img img { - margin-left: -7rem; -} - -#intro-info .infrastructure .col-img img { - margin-left: -8rem; -} - -#intro-info .rnd .col-img img { - margin-left: -6rem; -} - -} - -@media only screen and (max-width: 48rem) { - -#intro-info h2 + p, #getfiro h2 + p { - width: 100%; -} - -#intro-info h3 { - font-size: 2rem; -} - -} - -@media only screen and (max-width: 30rem) { - -#intro-info { - padding-top: 6rem; -} - -#intro-info .privacy .col-img img { - margin-left: -7rem; -} - -#intro-info .blockchain .col-img img { - margin-left: -5rem; -} - -#intro-info .infrastructure .col-img img { - margin-left: -6rem; -} - -#intro-info .rnd .col-img img { - margin-left: -4rem; -} - -} - - - -#getfiro { - background: none; - padding-bottom: 10rem; - position: relative; -} - -#getfiro { - background-image: url(/img/flame-svg.svg), url(/img/flame-svg.svg); - background-repeat: no-repeat; - background-size: 30rem, 20rem; - background-position: top left, bottom -10rem right 8rem; -} - -#getfiro .btns { - margin-top: 8rem; -} - -#getfiro .btns .col { - position: relative; - background: #fefefe;; - padding: 6rem 4rem 4rem 4rem; - box-shadow: 0px 30px 30px 0px rgba(68, 87, 136, 0.10); - -webkit-box-shadow: 0px 30px 30px 0px rgba(68, 87, 136, 0.10); - -moz-box-shadow: 0px 30px 30px 0px rgba(68, 87, 136, 0.10); - background: rgba(255, 255, 255, 0.36); - backdrop-filter: blur(3px); - -webkit-backdrop-filter: blur(9.6px); -} - -#getfiro .btns .col img { - position: absolute; - top: 2rem; - right: 2rem; - width: 8rem; -} - -#getfiro .btns .col h3 { - font-size: 2rem; - text-align: left; - margin-bottom: 2rem; - font-weight: 800; -} - -#getfiro .btns .col p { - font-size: 1.125rem; - text-align: left; - color: #83868C; - margin-bottom: 2rem; -} - -#getfiro .btns .col p:last-child { - margin-bottom: 0; -} - -#getfiro .btns .col p a { - color: #B61936; - font-weight: 700; - text-decoration: none; - text-transform: none; -} - -#getfiro .btns .col p a span { - vertical-align: middle; -} - -@media only screen and (max-width: 62rem) { - -#getfiro { - background-size: 20rem, 20rem; - background-position: top 0 left -12rem, bottom -10rem right 8rem; -} - -#getfiro .row.head { - padding-left: 1rem; - padding-right: 1rem; -} - -#getfiro .row.btns { - padding-left: 2rem; - padding-right: 2rem; - margin-top: 3rem; -} - -#getfiro .btns .col { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; - max-width: 100%; - margin-bottom: 2rem; -} - -#getfiro .btns .col:nth-of-type(3), #getfiro .btns .col:nth-of-type(4) { - margin-top: 0; -} - -#getfiro .btns .col img { - width: 6rem; -} -} - -@media only screen and (max-width: 48rem) { - -#intro-info h2, #getfiro h2 { - font-size: 2.5rem; -} - -#getfiro h2 + p br { - display: none;; -} -} - -@media only screen and (max-width: 35rem) { - -#getfiro .btns .col { - padding: 6rem 3rem 3rem 3rem; -} - -} - -@media only screen and (max-width: 30rem) { - -#getfiro .btns .col h3 { - font-size: 1.75rem; -} - -#getfiro .btns .col { - padding: 6rem 2.5rem 2.5rem 2.5rem; - margin-bottom: 2rem; - box-shadow: 0px 5px 10px 0px rgba(68, 87, 136, 0.10); - -webkit-box-shadow: 0px 5px 10px 0px rgba(68, 87, 136, 0.10); - -moz-box-shadow: 0px 5px 10px 0px rgba(68, 87, 136, 0.10); - margin-top: 0; -} - -} - -/* footer changes */ - -footer.section { - background-color: #B61936; - color: #fefefe; -} - -footer ul li a, footer ul li a:visited, footer p { - color: #fefefe; -} - -footer p a, footer p a:visited { - color: #FCC9CA; - font-weight: 700; - text-decoration: none; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; -} - -footer p a:hover, footer p a:focus, footer p a:active { - color: #ffffff; -} - -footer .btn-text { - color: #FCC9CA; -} - -footer .btn-text:hover, footer .btn-text:active, footer .btn-text:focus { - color: #ffffff; -} - -footer .social-icons { - justify-content: start; -} - -footer .social-icons a { - margin-right: 1.5rem; -} - -.language-change label { - background:none; - color: #FCC9CA; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; - transition: all ease-out .2s; - padding: 0.5rem 2rem 0.5rem 2rem; -} - - -.language-change label::before { - margin-right: 0.5rem; -} - -.language-change label:after { - color: #FCC9CA; - margin-left: 0.5rem; -} - -.language-change label:hover { - background: rgba(255, 243, 243, 0.36); -} - -@media only screen and (max-width: 62rem) { - -footer .row .col { - padding-left: 2rem; - padding-right: 2rem; -} -} - -@media only screen and (max-width: 48rem) { - -footer .bottom .col { - text-align: left; -} - -.language-change label { - border: 2px solid #ED9092; -} - -} - -@media only screen and (max-width: 30rem) { - -footer .social-icons a { - margin-right: 1rem; -} - -footer .social-icons a img { - width: 2rem; -} - -} diff --git a/pr-preview/pr-452/feed.xml b/pr-preview/pr-452/feed.xml deleted file mode 100644 index ccf680135..000000000 --- a/pr-preview/pr-452/feed.xml +++ /dev/null @@ -1,252 +0,0 @@ -Jekyll2024-12-03T03:43:48+00:00https://firo.org/firo-site/pr-preview/pr-452/feed.xmlFiroFiro is a cryptocurrency that focuses on privacy and fungibility.Firo listed on Biconomy2024-12-02T00:00:00+00:002024-12-02T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/12/02/firo-listed-on-biconomyWe are thrilled to announce that Firo is now listed on Biconomy with a USDT trading pair!

- -

To celebrate this listing, Biconomy is hosting a Kickstarter session where users can commit USDT tokens for a chance to earn airdrop rewards totaling $2,500 in Firo and $1,000 in USDT.

- -

For more details, visit: Biconomy Firo Kickstarter. Stay tuned for other activities coming really soon!

- -

The Biconomy listing supports both native FIRO and BEP20 FIRO networks and most notably also supports direct withdrawal to Spark addresses from the exchange for added privacy making it the 2nd centralized exchange to do so.

- -

About Biconomy

- -

Biconomy.com is a cryptocurrency trading and investment platform that enables users to easily buy, sell, exchange, and store digital assets. Designed with an intuitive and beginner-friendly interface, it supports key crypto transactions, digital wallets, and payment methods like SEPA and SWIFT.

- -

Established in October 2019, Biconomy.com serves over 1 million users and institutions globally, offering access to a wide range of assets and contracts across Spot markets and crypto derivatives such as Futures and Options. The platform also includes features like Demo and Copy Trading, Launchpad projects, Earn and Kickstarter programs, an NFT Marketplace, and more.

]]>
Augustus Jong
MAGIC approves grant to develop Enkrypt wallet integration2024-11-25T00:00:00+00:002024-11-25T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/11/25/magic-grant-enkrypt-wallet-integrationWe are thrilled to announce that MAGIC Grants has approved a grant from the MAGIC Firo Fund to integrate Firo, a leading privacy-preserving cryptocurrency, with the Enkrypt wallet. The integration work will be spearheaded by BlockStars, a renowned web3 development company. This collaboration will include full support for Spark, enhancing the usability and accessibility of Firo within a multi-chain ecosystem. We expect the work to take about 3 months.

- -

Elevating Privacy and Accessibility with Enkrypt

- -

The integration of Firo into Enkrypt wallet marks a significant milestone in our mission to provide users with seamless and secure access to privacy-focused financial solutions. Enkrypt is not just another crypto wallet; it’s a true multichain browser extension wallet developed by MyEtherWallet. With support for over 70 natively integrated chains—including Ethereum, Bitcoin, Solana, and many more—Enkrypt offers a unified platform for managing diverse digital assets.

- -

Why Enkrypt?

- -
    -
  • Multichain Support: Access EVM chains, Solana, Parachains, Canto, and the Bitcoin Network—all with a single account.
  • -
  • User-Friendly Interface: Easy access to the world of web3 with integrated DApps and NFT management.
  • -
  • One Recovery Phrase: Simplify your crypto experience with one recovery phrase for all chains.
  • -
  • Security and Control: An open-source, self-custody wallet where users have full control over their digital assets.
  • -
- -

By integrating Firo into Enkrypt, we are enabling our community to manage their Firo holdings alongside other cryptocurrencies, all within a single, user-friendly platform.

- -

Full Spark Support

- -

The integration will include comprehensive support for Spark, Firo’s innovative protocol that enhances privacy. This means users will enjoy all the benefits of Spark directly within the Enkrypt wallet, including easy swaps from other assets and improved privacy features.

- -

About MAGIC Grants and the MAGIC Firo Fund

- -

MAGIC Grants is a 501(c)(3) public charity that supports essential public infrastructure for cryptocurrency networks and supports privacy. Through the establishment of semi-autonomous MAGIC Funds, communities can fund various qualifying activities such as educational materials, essential development projects, research, and security audits.

- -

The MAGIC Firo Fund, established in December 2022, operates independently from the Firo Core team and is administered by the MAGIC Board. Funded by generous donations from Firo supporters like Arcadia, donations to the fund are tax-deductible for U.S.-based contributors.

- -

BlockStars

- -

BlockStars, is a blockchain-based software development company committed to bringing the power of blockchain technology to businesses worldwide. BlockStars specializes in developing real-world decentralized applications, smart contracts, NFTs, DeFi apps, and blockchain gaming solutions. Their expertise ensures that the Firo integration with Enkrypt will be seamless, secure, and efficient.

- -

The Benefits of a Multichain Browser Extension Wallet

- -

Integrating Firo into a multichain wallet like Enkrypt offers numerous benefits:

- -
    -
  • Convenience: Manage multiple cryptocurrencies across different blockchains in one place.
  • -
  • Enhanced Security: Benefit from self-custody and open-source security features.
  • -
  • Unified Experience: Access a wide range of decentralized applications and services without switching wallets.
  • -
  • Future-Proof: Easily adopt new blockchain innovations as they are integrated into Enkrypt.
  • -
- -

Looking Ahead

- -

This integration is a significant step forward in making Firo more accessible and user-friendly. We believe that by partnering with MAGIC Grants, Enkrypt, and BlockStars, we are paving the way for a more private, secure, and inclusive financial future.

- -

Stay tuned for updates on the integration progress. We are committed to keeping our community informed every step of the way.

]]>
Reuben Yap
BEP20 FIRO Liquidity Injection2024-10-17T00:00:00+00:002024-10-17T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/10/17/powerupprivacy-firo-liquidity-injectionWe are happy to announce the addition of 80,356.8262 BEP20-FIRO and 167.286754 BNB (~200,000 USD) to the Pancakeswap pool on BNB Chain provided by the generous people at Power Up Privacy. This also adds to the existing position that is maintained by the Firo Community Fund bringing the total in the pool of ~224,000 USD at the time of writing. The addition of this liquidity brings much needed depth and usability to the pool.

- -

BEP20-FIRO is a wrapped version of FIRO that is issued and backed 1:1 with native FIRO by Binance. As a BEP20 token on BNB Chain, it does not have privacy features but it allows permissionless access to BNB Chain’s rich DeFi ecosystem such as AMM DEXes and also access to all major stablecoins that are either native to BNB Chain or can be bridged into it.

- -

Binance has recently minted an additional 400,000 BEP20-FIRO and its backing of native FIRO can be verified on-chain at this address.

- -

BEP20-FIRO can be swapped to and from native FIRO either through FiroDEX or Komodo Platform, swap providers such as ChangeNow or directly through Binance or MEXC. We’ll be posting more detailed guides on each of these options soon.

]]>
Reuben Yap
Firo 24-Week Liquidity Mining Campaign2024-09-24T00:00:00+00:002024-09-24T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/24/firo-liquidity-campaign-sept24We are excited to share that the Liquidity campaign is back! Now for 24 weeks with a total reward pool of approximately ~US$19,200 up for grabs! Provide liquidity on Binance and AscendEX via Hummingbot and earn Firo!

- -

- -

Campaign Terms

- -
    -
  • -

    Start date: September 24, 2024, 12:00 AM UTC

    -
  • -
  • -

    Total reward pool*: ~US$19,200 (FIRO 684 per week)

    -
  • -
  • -

    Reward token: FIRO

    -
  • -
  • -

    Eligible token pair: FIRO/USDT

    -
  • -
  • -

    Eligible orders: maker orders placed with spreads of 2.0% or lower

    -
  • -
  • -

    Exchange: Binance and AscendEX

    -
  • -
- -

What is Hummingbot?

- -

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a coin/token and contribute to its liquidity and improve the tradability of that coin/token. By participating, users are not only helping to support the coin/token and the project, but through liquidity mining, they are able to earn coin/token rewards based on their trading activity.

- -

How Does the Campaign Work?

- -

During the campaign, users who provide liquidity to the FIRO/USDT pair on Binance and AscendEX will earn rewards in Firo weekly.

- -

How to Get Started?

- -

To join the campaign, you’ll need to set up your wallet using the Hummingbot Miner App. A detailed setup guide and How-To Articles are available on the Hummingbot website. After installation, you can follow the instructions to connect the app to the Binance and AscendEX exchanges and begin providing liquidity to the FIRO/USDT pool.

- -

Don’t miss this amazing chance to earn rewards while engaging with the Firo community! Whether you’re a current participant or new to liquidity mining, we invite you to take part and enjoy the benefits firsthand.

- -

*For full terms of the campaign, please read the full terms here Hummingbot New 24-week for FIRO liquidity mining campaign!

- -

Learn more about Liquidity mining here

- -

Thank you

- -

We extend our heartfelt thanks to Power Up Privacy who funded this campaign through their donation. Discover more about Power Up Privacy here

]]>
Augustus Jong
Firo Hardfork Completed Successfully2024-09-18T00:00:00+00:002024-09-18T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/18/hardfork-2024The hard fork implementing the latest tokenomics changes as voted in by the community has been completed successfully. This upgrade introduces significant changes to our block reward distribution, emission model, and overall sustainability. Read more about these changes in our previous blog post on it here.

- -

A huge thank you to our amazing ecosystem of masternode providers, mining pools, and the supportive community who voted in the finalization of the community polls and ensured a smooth transition. Together, we continue to create a place in privacy and decentralization in Firo!

- -

The core team will be posting an updated proposed roadmap soon so stay tuned!

]]>
Reuben Yap
Firo Mandatory Release v0.14.14.02024-09-04T00:00:00+00:002024-09-04T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/04/firo-release-014140-mandatoryFollowing the finalisation of the community polls to determine Firo’s tokenomics, we are releasing Firo v0.14.14.0 with the agreed-upon changes that require a hard fork.

- -

Please upgrade your wallets, daemons and masternodes to the latest Firo v0.14.14.0 before block 958655 (approximately 16 September 2024). This is a mandatory upgrade.

- -

You can download them either from our official download page or our Github release page.

- -

If you are using Campfire or Stack wallets, no updates are required, as the changes have been made in the backend.

]]>
Reuben Yap
Firo Finalized Tokenomics Results2024-09-01T00:00:00+00:002024-09-01T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/01/finalized-tokenomics-2024Through Firo’s governance process, Firo’s emission and block reward division has been finalized! A huge thank you to everyone who voted and shared their thoughts and feedback.

- -

Through several rounds of polls, the community has decided on the implementation of three things to Firo’s tokenomics:

- -
    -
  • A fixed emission of 6.25 FIRO/block until the cap of 21.4 million FIRO is hit
  • -
  • A tail emission of 1 FIRO/block thereafter
  • -
  • A block reward division of 70% Masternodes, 5% Miners, 15% Dev, 10% Community (previously 50% Masternodes, 25% miners, 15% Dev, 10% community)
  • -
- -

View the final poll results

- -

For a more accurate reflection of community sentiment, we employed a system known as ranked-choice voting or instant run-off. This system allowed voters to select multiple choices and then rank them in order of preference, ensuring that the final decision better represents the community’s preferences.

- -

Governance

- -

To read through how the Firo community arrived at this decision, you can follow the timeline and links to the relevant discussions below:

- - -

Effect of Changes

- -

The primary effect of the changes is to provide improved incentives for masternodes for the next 4 years, recognizing their continued role and unwavering support of the network. Miners will still contribute to the hybrid PoW/masternode consensus mechanism, but while the hashrate adjusts, there may be a period of slow blocks until the difficulty adjusts to the new hashrate. The chain will remain protected against 51% attacks with Firo’s masternode chainlocks. Assuming current masternode numbers are maintained at around 3900+ master nodes, the current returns of a masternode will increase from around 16.5% p.a. to around 22% p.a.

- -

There is also a significant change to the supply schedule of Firo to reflect the existence of developed infrastructure and markets for the distribution of cryptocurrencies compared to the time when Bitcoin was first created. Prior to the change, Firo followed Bitcoin’s emission schedule and the block reward would have halved roughly every 4 years with it finally ceasing after it hit 21.4 million. Firo has had a single halving prior to this and was set to have its 2nd halving in mid September 2024. With the new change coming into effect, there will be no more halvings and the existing emission of 6.25 FIRO/block is maintained until the supply of 21.4 million has been fully issued over the next 5-6 years.

- -

After the 21.4 million limit is hit, to ensure a stable monetary supply and a continued stable security subsidy, a fixed tail emission of 1 FIRO/block will continue in perpetuity which works out to be 0.98% inflation rate p.a. at the beginning and over time trends to 0%. To read more about the effects of tail emission and how it leads to a stable monetary supply that is neither inflationary nor deflationary, you can read this article. There’s also strong academic evidence that indicates that having no block reward results in instability in Bitcoin.

- -

To view the effect of changes in tokenomics to Firo’s supply over time, we’ve plotted this graph starting from the hard fork date of block 958655 (approximately 16 September 2024) over the next 20 years. The times are estimated due to the slight variance in block times. Tail emission is hit roughly halfway into year 14 (5+ years from hard fork date).

- -

Chart of emission, old versus new starting 2024

- -

Future Direction

- -

The core team is making a firm commitment not to propose further changes to Firo’s tokenomics until tail emission is hit. This commitment is aimed at providing stability and certainty to the Firo community, ensuring a secure and confident future.

- -

We will be deploying these changes in release Firo v.14.14.0, as these changes are scheduled to come into force by block 958655 (approximately 16 September 2024). Please ensure you are updated to the latest version as soon as possible.

- -

In the coming weeks, the core team will also be rolling out an updated roadmap for Firo, laying out development and adoption goals for the next few years. This will also include research into blockchain consensus models that would be secure and sustainable through tail emission and also a renewed focus on increasing awareness and adoption.

- -

Again, we would like to thank the community members who have stood by the project and taking part in governance to guide Firo’s future.

]]>
Reuben Yap
Together We Decide: Vote to Shape Firo’s Future!2024-08-19T00:00:00+00:002024-08-19T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/08/19/final-vote-tokenomics-2024The community has been actively discussing Firo’s economics, particularly its block reward division and emission model.

- -

After seeking community feedback and preliminary polls since June, we are now approaching the penultimate poll to definitively decide Firo’s future.

- -

The two primary issues being voted on are:

- -
    -
  • What should Firo’s block reward division be?
  • -
  • What should Firo’s emissions be?
  • -
- -

These polls touch on important issues, such as whether there should be a development and/or community fund, the sustainability of masternodes and the role of miners. It also looks into the long-term sustainability of Firo as to whether it should adopt a tail emission or stick closer to the original Bitcoin model.

- -

Instead of a single-choice vote, the poll allows community members to rank their options, resulting in a fairer reflection of sentiment. This is also known as ranked-choice voting and is suitable where there are many options to choose from.

- -

You can view the previous discussions and polls here to help guide your decision!

- - - -

How to Vote!

- -

Anyone who has been in the Firo community for some time is eligible to vote in this poll.

- -

Step 1: Register an account at forum.firo.org

- -

Step 2: Earn at least Trust Level 1 by spending time on the forums. Alternatively, if you have been with the Firo community for a while in other places, you can post in this thread to request for an admin to upgrade you immediately.

- -

Step 3 Head to the final poll thread. Note there are two polls to vote on so please don’t forget to vote on both of them!

- -

Step 4: Rank the options you like with rank 1 being your most preferred option. For options you don’t like, you can choose to not rank them by picking ‘abstain’.

- -

Step 5: You can post in the thread to explain why you picked a vote!

- -

Do note that in the future, we intend to impose higher requirements in future polls or even require a minimum Firo holding requirement to prove skin in the game without disenfranchising smaller holders.

- -

Do your Part!

- -

Getting involved in Firo’s polls is an important step in decentralized governance. It ensures that your voice is heard, and every vote counts! The poll closes on the 1 September 2024!

]]>
Reuben Yap
Firo Guardian Program2024-08-12T00:00:00+00:002024-08-12T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/08/12/firo-guardian-programOver the years, Firo has continued to gain momentum in the cryptocurrency space, and our community has been instrumental in this success. To further enhance our reach and engagement, we’re thrilled to introduce: Firo Guardian Program!

- -

Who you are:

-
    -
  • You’re passionate about Firo and its privacy mission.
  • -
  • You understand the project’s core features and values.
  • -
  • You’re eager to contribute to Firo’s growth.
  • -
  • You possess excellent networking skills.
  • -
  • You’re creative and skilled in content creation.
  • -
- -

How you can contribute:

-

As a Firo Guardian, you can contribute by amplifying Firo’s presence and promote privacy awareness. -Guardians will focus on:

-
    -
  • Creating diverse content about Firo, including videos, infographics, tweets, and blog posts.
  • -
  • Actively representing Firo across social media platforms, especially Twitter, CoinMarketCap, and Reddit.
  • -
  • Engaging in discussions and answering queries in Firo’s Discord and Telegram communities.
  • -
  • Promoting Firo’s privacy features and acting as a guardian of privacy in the crypto space.
  • -
  • Participating in community events and initiatives to boost Firo’s visibility.
  • -
- -

Benefits

-

As a Firo Guardian, you will:

-
    -
  • Receive firsthand updates on the project directly from the core team.
  • -
  • Have direct communication channels with the team.
  • -
  • Gain exclusive access to the Guardians’ chat.
  • -
  • Earn rewards in FIRO for your contributions.
  • -
- -

Did we catch your attention?

-

Here’s how to apply:

-
    -
  • Join the Firo Discord server: https://discord.gg/Ws5C9f3uPC
  • -
  • Open a thread in the Firo-guardian-signup channel under “Community-Firo-Guardians” Section.
  • -
  • Write a 5-line introduction about yourself, including your region.
  • -
  • Provide a link to your X (Twitter) profile.
  • -
  • Once selected, you’ll be assigned the Guardian role and given further instructions.
  • -
- -

We’re excited to welcome passionate individuals to help spread the word about Firo’s innovative privacy solutions. Join us in shaping the future of private transactions in crypto.

]]>
LilKinggg
Firo Core Team receives 345 XMR donation from Power Up Privacy2024-08-10T00:00:00+00:002024-08-10T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/08/10/firo-receive-donation-from-powerup-privacyPower Up Privacy, an anonymous privacy advocacy group that funds privacy-related research and development, has donated 345 XMR (~50,000 USD) to the Firo Core Team fund to support our development work.

- -

We would like to thank them for their generous donation in supporting our work and also for making a significant impact on other important privacy-focused tools and projects, such as Monero, Tor, and xrdp.

- -

Learn more about Power Up Privacy.

]]>
Reuben Yap
\ No newline at end of file diff --git a/pr-preview/pr-452/fonts/icons-add.eot b/pr-preview/pr-452/fonts/icons-add.eot deleted file mode 100644 index a7c0b0528..000000000 Binary files a/pr-preview/pr-452/fonts/icons-add.eot and /dev/null differ diff --git a/pr-preview/pr-452/fonts/icons-add.svg b/pr-preview/pr-452/fonts/icons-add.svg deleted file mode 100644 index ce793e98e..000000000 --- a/pr-preview/pr-452/fonts/icons-add.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - -Copyright (C) 2024 by original authors @ fontello.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/fonts/icons-add.ttf b/pr-preview/pr-452/fonts/icons-add.ttf deleted file mode 100644 index d7378679f..000000000 Binary files a/pr-preview/pr-452/fonts/icons-add.ttf and /dev/null differ diff --git a/pr-preview/pr-452/fonts/icons-add.woff b/pr-preview/pr-452/fonts/icons-add.woff deleted file mode 100644 index 983c20479..000000000 Binary files a/pr-preview/pr-452/fonts/icons-add.woff and /dev/null differ diff --git a/pr-preview/pr-452/fonts/icons-add.woff2 b/pr-preview/pr-452/fonts/icons-add.woff2 deleted file mode 100644 index cfe342f24..000000000 Binary files a/pr-preview/pr-452/fonts/icons-add.woff2 and /dev/null differ diff --git a/pr-preview/pr-452/fonts/icons.eot b/pr-preview/pr-452/fonts/icons.eot deleted file mode 100644 index dbb50a3b6..000000000 Binary files a/pr-preview/pr-452/fonts/icons.eot and /dev/null differ diff --git a/pr-preview/pr-452/fonts/icons.svg b/pr-preview/pr-452/fonts/icons.svg deleted file mode 100644 index f12cb75d0..000000000 --- a/pr-preview/pr-452/fonts/icons.svg +++ /dev/null @@ -1,40 +0,0 @@ - - - -Copyright (C) 2020 by original authors @ fontello.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pr-preview/pr-452/fonts/icons.ttf b/pr-preview/pr-452/fonts/icons.ttf deleted file mode 100644 index 2b84f4376..000000000 Binary files a/pr-preview/pr-452/fonts/icons.ttf and /dev/null differ diff --git a/pr-preview/pr-452/fonts/icons.woff b/pr-preview/pr-452/fonts/icons.woff deleted file mode 100644 index f518f632d..000000000 Binary files a/pr-preview/pr-452/fonts/icons.woff and /dev/null differ diff --git a/pr-preview/pr-452/fonts/icons.woff2 b/pr-preview/pr-452/fonts/icons.woff2 deleted file mode 100644 index 5f90a931d..000000000 Binary files a/pr-preview/pr-452/fonts/icons.woff2 and /dev/null differ diff --git a/pr-preview/pr-452/fonts/inter-v13-latin-600.ttf b/pr-preview/pr-452/fonts/inter-v13-latin-600.ttf deleted file mode 100644 index dbcce03c4..000000000 Binary files a/pr-preview/pr-452/fonts/inter-v13-latin-600.ttf and /dev/null differ diff --git a/pr-preview/pr-452/fonts/inter-v13-latin-600.woff2 b/pr-preview/pr-452/fonts/inter-v13-latin-600.woff2 deleted file mode 100644 index da1c039b7..000000000 Binary files a/pr-preview/pr-452/fonts/inter-v13-latin-600.woff2 and /dev/null differ diff --git a/pr-preview/pr-452/fonts/inter-v13-latin-700.ttf b/pr-preview/pr-452/fonts/inter-v13-latin-700.ttf deleted file mode 100644 index 24c85e5fa..000000000 Binary files a/pr-preview/pr-452/fonts/inter-v13-latin-700.ttf and /dev/null differ diff --git a/pr-preview/pr-452/fonts/inter-v13-latin-700.woff2 b/pr-preview/pr-452/fonts/inter-v13-latin-700.woff2 deleted file mode 100644 index 775f7575e..000000000 Binary files a/pr-preview/pr-452/fonts/inter-v13-latin-700.woff2 and /dev/null differ diff --git a/pr-preview/pr-452/fonts/inter-v13-latin-800.ttf b/pr-preview/pr-452/fonts/inter-v13-latin-800.ttf deleted file mode 100644 index 099123856..000000000 Binary files a/pr-preview/pr-452/fonts/inter-v13-latin-800.ttf and /dev/null differ diff --git a/pr-preview/pr-452/fonts/inter-v13-latin-800.woff2 b/pr-preview/pr-452/fonts/inter-v13-latin-800.woff2 deleted file mode 100644 index 39b9673d8..000000000 Binary files a/pr-preview/pr-452/fonts/inter-v13-latin-800.woff2 and /dev/null differ diff --git a/pr-preview/pr-452/fonts/inter-v13-latin-900.ttf b/pr-preview/pr-452/fonts/inter-v13-latin-900.ttf deleted file mode 100644 index 62fd11d21..000000000 Binary files a/pr-preview/pr-452/fonts/inter-v13-latin-900.ttf and /dev/null differ diff --git a/pr-preview/pr-452/fonts/inter-v13-latin-regular.ttf b/pr-preview/pr-452/fonts/inter-v13-latin-regular.ttf deleted file mode 100644 index 08eb0f198..000000000 Binary files a/pr-preview/pr-452/fonts/inter-v13-latin-regular.ttf and /dev/null differ diff --git a/pr-preview/pr-452/fonts/inter-v13-latin-regular.woff2 b/pr-preview/pr-452/fonts/inter-v13-latin-regular.woff2 deleted file mode 100644 index d228a4af2..000000000 Binary files a/pr-preview/pr-452/fonts/inter-v13-latin-regular.woff2 and /dev/null differ diff --git a/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.eot b/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.eot deleted file mode 100644 index 41436982e..000000000 Binary files a/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.eot and /dev/null differ diff --git a/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.svg b/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.svg deleted file mode 100644 index 6ca7de4a3..000000000 --- a/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.svg +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.ttf b/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.ttf deleted file mode 100644 index a2721dbdb..000000000 Binary files a/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.ttf and /dev/null differ diff --git a/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.woff b/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.woff deleted file mode 100644 index e2a078d8d..000000000 Binary files a/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.woff and /dev/null differ diff --git a/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.woff2 b/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.woff2 deleted file mode 100644 index 5281ee621..000000000 Binary files a/pr-preview/pr-452/fonts/saira-semi-condensed-v6-latin-700.woff2 and /dev/null differ diff --git a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.eot b/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.eot deleted file mode 100644 index 0bd84be37..000000000 Binary files a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.eot and /dev/null differ diff --git a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.svg b/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.svg deleted file mode 100644 index 0b6b6ab66..000000000 --- a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.svg +++ /dev/null @@ -1,339 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.ttf b/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.ttf deleted file mode 100644 index 593b3b429..000000000 Binary files a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.ttf and /dev/null differ diff --git a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.woff b/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.woff deleted file mode 100644 index f2a7dd342..000000000 Binary files a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.woff and /dev/null differ diff --git a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.woff2 b/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.woff2 deleted file mode 100644 index ce34a9fec..000000000 Binary files a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-700.woff2 and /dev/null differ diff --git a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.eot b/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.eot deleted file mode 100644 index b2e2c25fc..000000000 Binary files a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.eot and /dev/null differ diff --git a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.svg b/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.svg deleted file mode 100644 index 64f90f599..000000000 --- a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.svg +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.ttf b/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.ttf deleted file mode 100644 index 7e73d277c..000000000 Binary files a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.ttf and /dev/null differ diff --git a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.woff b/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.woff deleted file mode 100644 index 5b6e97be7..000000000 Binary files a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.woff and /dev/null differ diff --git a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.woff2 b/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.woff2 deleted file mode 100644 index 36bdc0e32..000000000 Binary files a/pr-preview/pr-452/fonts/source-sans-pro-v13-latin-regular.woff2 and /dev/null differ diff --git a/pr-preview/pr-452/fonts/spark-font.eot b/pr-preview/pr-452/fonts/spark-font.eot deleted file mode 100644 index 2e355052a..000000000 Binary files a/pr-preview/pr-452/fonts/spark-font.eot and /dev/null differ diff --git a/pr-preview/pr-452/fonts/spark-font.svg b/pr-preview/pr-452/fonts/spark-font.svg deleted file mode 100644 index f601f34e6..000000000 --- a/pr-preview/pr-452/fonts/spark-font.svg +++ /dev/null @@ -1,78 +0,0 @@ - - - -Copyright (C) 2024 by original authors @ fontello.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/fonts/spark-font.ttf b/pr-preview/pr-452/fonts/spark-font.ttf deleted file mode 100644 index b2dd7e9ab..000000000 Binary files a/pr-preview/pr-452/fonts/spark-font.ttf and /dev/null differ diff --git a/pr-preview/pr-452/fonts/spark-font.woff b/pr-preview/pr-452/fonts/spark-font.woff deleted file mode 100644 index e06a131bc..000000000 Binary files a/pr-preview/pr-452/fonts/spark-font.woff and /dev/null differ diff --git a/pr-preview/pr-452/fonts/spark-font.woff2 b/pr-preview/pr-452/fonts/spark-font.woff2 deleted file mode 100644 index 9d728cb88..000000000 Binary files a/pr-preview/pr-452/fonts/spark-font.woff2 and /dev/null differ diff --git a/pr-preview/pr-452/get-firo/buy-firo/index.html b/pr-preview/pr-452/get-firo/buy-firo/index.html deleted file mode 100644 index dc1487e5a..000000000 --- a/pr-preview/pr-452/get-firo/buy-firo/index.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - - Buy Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Buy Firo

-
-
-
- -
- -
- -
-
-
-

One of the ways to get Firo is to acquire it on one of the exchanges. Below you will find a list of exchanges and coin-swapping services that support Firo.

-

Disclaimer: Some of these links contain referral links whereby the Firo core team may receive compensation when you sign-up or use their products/services. These do not constitute an endorsement of the product/service.

-
-
-
- -
-
-
-
-

dex

-
-
-
-
- FiroDEX logo -
-
-
-
- -
-
-
-
-

exchanges with firo / fiat pairing

-
-
-
-
- digitalexchange logo -
-
- Fiatom logo -
-
- Guardarian logo -
-
- Indodax logo -
-
- Kriptomat logo -
-
- Satang logo -
-
- Sevenb logo -
-
-
-
- -
-
-
-
-

exchanges with firo / crypto pairing

-
-
-
-
- Binance logo -
-
- fmfw logo -
-
- Coinex logo -
-
- Exchange-Assets logo -
-
- finexbox logo -
-
- Gate.io logo -
-
- HitBTC logo -
-
- Huobi logo -
-
- mexc logo -
-
- Tradeogre logo -
-
- Wazirx logo -
-
- AscendEX logo -
-
- Biconomy logo -
-
-
-
- -
-
-
-
-

coin-swapping services

-
-
-
-
- Changenow logo -
-
- LetsExchange logo -
-
- Changelly logo -
-
- Exolix logo -
-
- Localparticl logo -
-
- Majestic Bank logo -
-
- SimpleSwap logo -
-
- Stealthex logo -
-
- Swapspace logo -
-
- Swapswop logo -
-
- Swapzone logo -
-
- Wizardswap logo -
-
- xchangeme logo -
-
- exchang.io logo -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/get-firo/download/index.html b/pr-preview/pr-452/get-firo/download/index.html deleted file mode 100644 index b9a48901b..000000000 --- a/pr-preview/pr-452/get-firo/download/index.html +++ /dev/null @@ -1,600 +0,0 @@ - - - - - - - Download | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Download a wallet

-
-
-
- -
-
-
-
-

recommended wallets

-
-
-
-
-

Back up your wallet prior to updating

-
-
-

Verify hashes using this public key

-
-
-

Use this official wallet installation and usage guide

-
-
-
-
-

Full node, full features

-
- -

Reference

-

v0.14.14.0

-

View changelog

-
- Download Reference for Windows -
- - -
-

0d7d9add6f830a4fdffc5eb830f2884c818402322cda567f975bc6d93f22e09d

-
-
-
-
- Download Reference for macOS -
- - -
-

bb64c27aea3758e78159bac08b9881f1ad3c9f01142eae8de3c1dae68166995c

-
-
-
-
- Download Reference for macOS arm64 -
- - -
-

9370e80db05cda985befabe783cb1d61f9bf0686e9961164e854a308527a1a7a

-
-
-
-
- Download Reference for Linux -
- - -
-

0f8c914286031830d8c9eb1ab86b3e21f349917aea7bc2ab12229ab4c638cbe8

-
-
-
- -
-
- - -
-

Recommended for most users

-
-

Campfire

-

2.0.2

-

View changelog

-
- Download Campfire for Windows -
- - -
-

5f135669a06b5969c239da81b0cc162af9057bd3395198073c036650b1612929

-
-
-
-
- Download Campfire for macOS -
- - -
-

aebc1e8c684d37771a67f3d28514318f7e6195330da35a647c9a2034a929958c

-
-
-
-
- Download Campfire for Linux -
- - -
-

7405635f39af3fd0c5a3a177b7feaf4d7891fba7473d204a314f67c8836c8b64

-
-
-
- - -
- -
-
-
- - -
-

Light wallet with hardware wallet support

-
-

Electrum

-

4.1.5.5

-

View changelog

-
- Download Electrum for Windows - -
- - -
-

90ee3604fb60712beed989bb64808ff67df4c01d9eb2038c84d50c887d0ed450

-
-
-
-
- Download Electrum for macOS - -
- - -
-

46be7419b6559790a26a07ed5a864dfcdfbc60405224a97d23b070fe756e5dde

-
-
-
-
- Download Electrum for Linux -
- - -
-

8b6eaadeddc50632cd536705f8848403b35e9cea9278d0bc1a7955a0ffd9d543

-
-
-
-
- - -
-
-
-
-
-
- - -
-
-
-
-

third-party wallets

-
-
-
-
- Stack Wallet logo -

Stack Wallet

- -
-
- NOW Wallet logo -

NOW Wallet

- -
-
- ZelCore Wallet Logo -

ZelCore Wallet

- -
-
- Guarda Wallet logo -

Guarda Wallet

- -
-
- Trust Wallet logo -

Trust Wallet

- -
-
- Coinomi Wallet logo -

Coinomi Wallet

- -
-
- Wdge Wallet logo -

Edge Wallet

- -
-
- Cobo Wallet logo -

Cobo Wallet

- -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo01.png b/pr-preview/pr-452/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo01.png deleted file mode 100644 index 6542be1ef..000000000 Binary files a/pr-preview/pr-452/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo01.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo02.png b/pr-preview/pr-452/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo02.png deleted file mode 100644 index e3a375e56..000000000 Binary files a/pr-preview/pr-452/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo02.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo03.png b/pr-preview/pr-452/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo03.png deleted file mode 100644 index 68793be2c..000000000 Binary files a/pr-preview/pr-452/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo03.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/common-problems/electrum-firo-ledger-select.png b/pr-preview/pr-452/guide/assets/common-problems/electrum-firo-ledger-select.png deleted file mode 100644 index d0f9f6921..000000000 Binary files a/pr-preview/pr-452/guide/assets/common-problems/electrum-firo-ledger-select.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/firo-migration-guide/datadir_select.PNG b/pr-preview/pr-452/guide/assets/firo-migration-guide/datadir_select.PNG deleted file mode 100644 index 723e67c46..000000000 Binary files a/pr-preview/pr-452/guide/assets/firo-migration-guide/datadir_select.PNG and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/firo-migration-guide/firo-qt-migrate.PNG b/pr-preview/pr-452/guide/assets/firo-migration-guide/firo-qt-migrate.PNG deleted file mode 100644 index 31a3086a9..000000000 Binary files a/pr-preview/pr-452/guide/assets/firo-migration-guide/firo-qt-migrate.PNG and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/firo-migration-guide/use-transparent-balance.jpg b/pr-preview/pr-452/guide/assets/firo-migration-guide/use-transparent-balance.jpg deleted file mode 100644 index ac1888d00..000000000 Binary files a/pr-preview/pr-452/guide/assets/firo-migration-guide/use-transparent-balance.jpg and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/how-to-mine/firopow-banner.png b/pr-preview/pr-452/guide/assets/how-to-mine/firopow-banner.png deleted file mode 100644 index 76bee1927..000000000 Binary files a/pr-preview/pr-452/guide/assets/how-to-mine/firopow-banner.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-create-02.png b/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-create-02.png deleted file mode 100644 index 71e995fcd..000000000 Binary files a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-create-02.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-create-03.png b/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-create-03.png deleted file mode 100644 index 1a5b9dc59..000000000 Binary files a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-create-03.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-create-04.png b/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-create-04.png deleted file mode 100644 index 3a149e2ac..000000000 Binary files a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-create-04.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-create-05.png b/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-create-05.png deleted file mode 100644 index 5c9d55a9f..000000000 Binary files a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-create-05.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-install-02.png b/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-install-02.png deleted file mode 100644 index bdc17be6b..000000000 Binary files a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-install-02.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-receive-04.png b/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-receive-04.png deleted file mode 100644 index 11875cea8..000000000 Binary files a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-receive-04.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-send-01.png b/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-send-01.png deleted file mode 100644 index 09b555022..000000000 Binary files a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-send-01.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-send-02.png b/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-send-02.png deleted file mode 100644 index 9b4d4a4e6..000000000 Binary files a/pr-preview/pr-452/guide/assets/ledger/electrum-ledger-send-02.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/liquidity-provider-firo-bnb/exchange_withdraw.png b/pr-preview/pr-452/guide/assets/liquidity-provider-firo-bnb/exchange_withdraw.png deleted file mode 100644 index b1f520406..000000000 Binary files a/pr-preview/pr-452/guide/assets/liquidity-provider-firo-bnb/exchange_withdraw.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_add_lp.png b/pr-preview/pr-452/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_add_lp.png deleted file mode 100644 index dc71c2116..000000000 Binary files a/pr-preview/pr-452/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_add_lp.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_pair.png b/pr-preview/pr-452/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_pair.png deleted file mode 100644 index cfb81f975..000000000 Binary files a/pr-preview/pr-452/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_pair.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_remove_lp.png b/pr-preview/pr-452/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_remove_lp.png deleted file mode 100644 index f47459af0..000000000 Binary files a/pr-preview/pr-452/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_remove_lp.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/masternode-setup/coincontrol.png b/pr-preview/pr-452/guide/assets/masternode-setup/coincontrol.png deleted file mode 100644 index 1b765365a..000000000 Binary files a/pr-preview/pr-452/guide/assets/masternode-setup/coincontrol.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/masternode-setup/coincontrol_firo.png b/pr-preview/pr-452/guide/assets/masternode-setup/coincontrol_firo.png deleted file mode 100644 index 539ff7ea9..000000000 Binary files a/pr-preview/pr-452/guide/assets/masternode-setup/coincontrol_firo.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/masternode-setup/encryptwallet.png b/pr-preview/pr-452/guide/assets/masternode-setup/encryptwallet.png deleted file mode 100644 index f5aa2a1b7..000000000 Binary files a/pr-preview/pr-452/guide/assets/masternode-setup/encryptwallet.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/masternode-setup/encryptwallet_firo.png b/pr-preview/pr-452/guide/assets/masternode-setup/encryptwallet_firo.png deleted file mode 100644 index ab8ceaaad..000000000 Binary files a/pr-preview/pr-452/guide/assets/masternode-setup/encryptwallet_firo.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/masternode-setup/lockunspent.png b/pr-preview/pr-452/guide/assets/masternode-setup/lockunspent.png deleted file mode 100644 index cff113556..000000000 Binary files a/pr-preview/pr-452/guide/assets/masternode-setup/lockunspent.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/banner.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/banner.png deleted file mode 100644 index 114f503c1..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/btcmw.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/btcmw.png deleted file mode 100644 index 4a25c27dc..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/btcmw.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/coinjoin.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/coinjoin.png deleted file mode 100644 index ba449c6e8..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/coinjoin.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/comparison-table-coloured.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/comparison-table-coloured.png deleted file mode 100644 index 6e3722c00..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/comparison-table-coloured.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/comparison-table-firo-updated.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/comparison-table-firo-updated.png deleted file mode 100644 index 1ecdff28b..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/comparison-table-firo-updated.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/cryptonote.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/cryptonote.png deleted file mode 100644 index 4dbdce84b..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/cryptonote.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/grinder.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/grinder.png deleted file mode 100644 index c9c2b41e3..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/grinder.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/lelantusmint.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/lelantusmint.png deleted file mode 100644 index 726bbd486..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/lelantusmint.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/lelantuspend.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/lelantuspend.png deleted file mode 100644 index f83fd0966..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/lelantuspend.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/mwtx.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/mwtx.png deleted file mode 100644 index daec812fa..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/mwtx.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/oneoutofmanyproofs.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/oneoutofmanyproofs.png deleted file mode 100644 index c7fb2044d..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/oneoutofmanyproofs.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/rsa-factoring-challenge.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/rsa-factoring-challenge.png deleted file mode 100644 index 10e4a69e9..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/rsa-factoring-challenge.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/zerocoin.png b/pr-preview/pr-452/guide/assets/privacy-technology-comparison/zerocoin.png deleted file mode 100644 index 8c5455b17..000000000 Binary files a/pr-preview/pr-452/guide/assets/privacy-technology-comparison/zerocoin.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/reindex-wallet/firo-qt-linux-terminal.png b/pr-preview/pr-452/guide/assets/reindex-wallet/firo-qt-linux-terminal.png deleted file mode 100644 index deb2e0b07..000000000 Binary files a/pr-preview/pr-452/guide/assets/reindex-wallet/firo-qt-linux-terminal.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/reindex-wallet/firo-qt-macos-terminal.png b/pr-preview/pr-452/guide/assets/reindex-wallet/firo-qt-macos-terminal.png deleted file mode 100644 index 4f45ce5a3..000000000 Binary files a/pr-preview/pr-452/guide/assets/reindex-wallet/firo-qt-macos-terminal.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/reindex-wallet/firo-qt-powershell.png b/pr-preview/pr-452/guide/assets/reindex-wallet/firo-qt-powershell.png deleted file mode 100644 index a24442cb1..000000000 Binary files a/pr-preview/pr-452/guide/assets/reindex-wallet/firo-qt-powershell.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/using-trezor-with-firo/a_trezor.jpg b/pr-preview/pr-452/guide/assets/using-trezor-with-firo/a_trezor.jpg deleted file mode 100644 index eeee366a7..000000000 Binary files a/pr-preview/pr-452/guide/assets/using-trezor-with-firo/a_trezor.jpg and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/using-trezor-with-firo/trezor_blockbook.png b/pr-preview/pr-452/guide/assets/using-trezor-with-firo/trezor_blockbook.png deleted file mode 100644 index 03281923b..000000000 Binary files a/pr-preview/pr-452/guide/assets/using-trezor-with-firo/trezor_blockbook.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/using-trezor-with-firo/trezor_custom_backend.png b/pr-preview/pr-452/guide/assets/using-trezor-with-firo/trezor_custom_backend.png deleted file mode 100644 index 3edad1748..000000000 Binary files a/pr-preview/pr-452/guide/assets/using-trezor-with-firo/trezor_custom_backend.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/assets/using-trezor-with-firo/trezor_wallet.png b/pr-preview/pr-452/guide/assets/using-trezor-with-firo/trezor_wallet.png deleted file mode 100644 index dd3aafd1c..000000000 Binary files a/pr-preview/pr-452/guide/assets/using-trezor-with-firo/trezor_wallet.png and /dev/null differ diff --git a/pr-preview/pr-452/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html b/pr-preview/pr-452/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html deleted file mode 100644 index d6733108b..000000000 --- a/pr-preview/pr-452/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - How to backup your Firo wallet with a recovery seed phrase | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

How to backup your Firo wallet with a recovery seed phrase

-

-
- -

The recovery seed phrase backup feature was introduced in December 2019 with version 0.13.8.10, following the BIP39 standard.

- -

This allows you to easily store a backup of your wallet offline as well as restoring it to other compatible wallets that supports seed phrase, instead of just backing up your wallet.dat file previously.

- -

Warning: Electrum-Firo uses a different seed phrase standard and thus cannot be imported into the QT wallet. You can import the QT seed phrase into Electrum-Firo, but ensure the BIP39 option is checked.

- -

Creating a new wallet with seed phrase

- -

Firo QT

- -

- -
    -
  1. -

    Select “Create a new wallet”.

    -
  2. -
  3. -

    Choose either 12 or 24 words seed phrase. 24 words seed phrase is selected by default although 12 word seed phrase is also available for compatibility reasons. A 24 word seed phrase provides 256-bit security while a 12 word seed phrase provides 128-bit security.

    -
  4. -
- -

- -

WARNING: Do not use the seed phrase in the example above! If you do, your funds will be gone!

- -

Optional: You can also add an additional passphrase by checking the “Use additional passphrase (optional)” box to prevent easy access to your seed phrase. However this means you should backup this passphrase as well as the seed phrase.

- -

WARNING: If you are unsure, do not use an additional passphrase. Unlike the BIP39 wordlist, there are no checks if your additional passphrase is valid!

- -

CAUTION: This additional passphrase is not the same as your wallet’s password that you use to unlock your wallet or send a transaction.

- -
    -
  1. -

    Click on “OK”.

    -
  2. -
  3. -

    After your wallet has been created, you will be presented with a window containing your seed phrase. You will need to write down this seed phrase and store them in a secure location. Once you have done so, click on the “Next” button.

    -
  4. -
  5. -

    You will be prompted to enter your seed phrase again to ensure that they were written down correctly. This is your last chance to view and record this seed phrase as after this, if you lose it, you will lose all your funds. Enter all the words in the correct order and click on “Finish” to verify that you have recorded your seed phrase correctly.

    -
  6. -
- -

Restoring wallet from seed phrase

- -

Firo QT

- -

- -

WARNING: Do not use the seed phrase in the example above! If you do, your funds will be gone!

- -
    -
  1. -

    Select the “Recover existing wallet” and choose the number of words matching your backed up seed phrase.

    -
  2. -
  3. -

    Enter your backed up seed phrase into the “Input recovery seed phrase here” box.

    -
  4. -
  5. -

    If you have secured your seed phrase with a passphrase when creating the seed phrase, click on “Use additional passphrase (optional)” and enter in your additional passphrase here (this is not the same as your wallet’s password).

    -
  6. -
  7. -

    Click the “OK” button.

    -
  8. -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/bounty-program.html b/pr-preview/pr-452/guide/bounty-program.html deleted file mode 100644 index c11a65bb4..000000000 --- a/pr-preview/pr-452/guide/bounty-program.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - Firo Vulnerability Bounty Program | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Vulnerability Bounty Program

-

-
- -

These are the details of the FIRO vulnerability bounty program to encourage the developer/researcher community to review and contribute to our code.

- -

We are only accepting reports in relation to Firo’s master branch. For the avoidance of doubt, we are not accepting submissions for website vulnerabilities or attacks that require >50% of the hashing power and of course, previously disclosed vulnerabilities.

- -

Vulnerability reports are to follow HackerOne’s Disclosure Guidelines. Failure to follow these guidelines and the rules below may result in the bounty not being honored.

- -

Vulnerabilities are organized into three categories.

- -

Critical: 10,000 up to 50,000 USD (in FIRO equivalent)

- -

A critical vulnerability is such that impacts the Firo network as a whole, has potential to break the entire Firo network, completely removes the anonymity of Lelantus, results in the loss of Firo, or is on a scale of great catastrophe.

- -

Example: A vulnerability that allows forged Lelantus spends to inflate coin supply.

- -

Major: 1,000 up to 10,000 USD (in FIRO equivalent)

- -

A major vulnerability is such that it impacts individual nodes, routers, wallets, reduces the anonymity of Lelantus significantly (timing attacks excluded) or must be carefully exploited.

- -

Example: The paper Burning Zerocoins for Fun and Profit.

- -

Minor: 100 up to 1,000 USD (in FIRO equivalent)

- -

A minor vulnerability is one that has low impact or cannot be exploited easily.

- -

If there is a dispute over the severity of a vulnerability, the Firo’s team’s assessment will be definitive.

- -

Submission Procedure

- -

Submissions should be sent to

- -

reuben@firo.org

- -

If the vulnerability is major or critical, the submission must be sent in PGP encrypted e-mail to the following address:

- -

reuben@firo.org PGP Public key

- -

Please remember to include your PGP public key so we can have encrypted communications.

- -

FAQ

- -

How long till I receive a response?

- -

We aim to respond to all vulnerability reports within 3 working days. Upon responding, we will make inquiries to confirm whether the submission is indeed a vulnerability. In either case, we will respond to confirm the vulnerability or provide a reason for why it is not a vulnerability.

- -

How would the vulnerability be fixed?

- -

Upon confirmation of the vulnerability, a private GitHub repo will be opened where the patch will be worked on together/reviewed with the researcher. Once this is completed, the vulnerability disclosure will be drafted and the release date discussed.

- -

I reported a vulnerability but have not received a response!

- -

Please allow up to 3 working days for an initial response. Also, realize that spam filters and email, in general, can sometimes be problematic. If you ever feel we are not communicating in a timely fashion, definitely let us know.

- -

Would I receive credit for the submission?

- -

By default, we will disclose the researcher that found the vulnerability along with the amount awarded. If you wish this information to be kept private, please let us know and we will honor your request.

- -

How are bounty payments made?

- -

All bounties will be paid in FIRO based on the prevailing USD rate as determined by Coingecko’s average price at the time the patch is released.

- -

What is the PGP Public key?

- -

github.com/firoorg/firo/blob/master/reuben.asc

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/common-problems.html b/pr-preview/pr-452/guide/common-problems.html deleted file mode 100644 index cdb026bbf..000000000 --- a/pr-preview/pr-452/guide/common-problems.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - Common Wallet Problems and Solutions | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Common Wallet Problems and Solutions

-

-
- -

This guide lists the common problems you might face while using the Firo wallets. If your problem is not listed here, please visit the #support channel on Discord or Telegram.

- -

Firo QT

- -

Breaking masternode collateral

- -

If you wish to stop your masternode and break the 1000 FIRO masternode collateral, you must first enable Coin Control.

- -
    -
  1. -

    Settings -> Options -> Wallet -> Enable coin control features

    -
  2. -
  3. -

    Once done, you should be able to see an Input button in the Send tab. Click on Use transparent balance button at the bottom right.

    -
  4. -
  5. -

    Click on Inputs button. Find your 1000 FIRO collateral, right-click and choose Unlock unspent.

    -
  6. -
- -

The 1000 FIRO should now be available for you to send.

- -

Masternode and mining payouts

- -

If you frequently receive masternode or mining payouts, you might get the “Transaction too large” error message when trying to send FIRO as the transaction can be too big.

- -

In the Transaction tab, you can double-click on the problematic transaction and check the following:

-
    -
  • Status: 0/offline, has not been successfully broadcast yet
  • -
  • Transaction total size: several hundred bytes
  • -
- -
    -
  1. -

    To workaround this issue, enable Coin Control in Firo QT by doing Settings -> Options -> Wallet -> Enable coin control features.

    -
  2. -
  3. -

    Once done, you should be able to see an Input button in the Send tab for both private and transparent Sends.

    -
  4. -
  5. -

    Use this Coin Control to combine your input transactions into manageable amounts and send it to yourself to consolidate.

    -
  6. -
- -

Example: you receive a lot of 0.1 FIRO transactions. Use Coin Control to combine them into 1.0 or 2.0 FIRO before trying to send out a big amount like 100 FIRO.

- -

Example 2: you receive a lot of 3.125 FIRO transactions. Use Coin Control to combine them into 150 FIRO before trying to send out a big amount like 1000 FIRO.

- -

Example 3: you have a lot of small private Spark mints. Use Coin Control to combine them before trying to send out a big amount.

- -

If you frequently encounter this problem, some recommendations are:

-
    -
  • regularly combine these masternode and mining payouts instead of waiting until you want to send them out.
  • -
- -

Electrum Firo

- -

Mining payouts and hardware wallets

- -

When using a hardware wallet as the receiving address for mining pools’ payout, the amount of input transactions can overwhelm the hardware limitations of the hardware wallet.

- -

- -
    -
  1. -

    In Electrum-Firo, select View -> Show coins.

    -
  2. -
  3. -

    Right-click on only one entry and select Spend, then use the Send tab to send the selected inputs. Your hardware wallet should prompt you almost immediately.

    -
  4. -
  5. -

    If that is successful, try Ctrl + Left Click in the Coins tab to select a maximum of five inputs. Then right-click and select Spend, again using the Send tab to send the FIRO out.

    -
  6. -
  7. -

    You might notice a bit of sluggishness while waiting for the hardware wallet to show the transaction approval prompt.

    -
  8. -
  9. -

    You can try with 10, 15 or 20 inputs. Exceeding 20 inputs is not recommended as it can cause the hardware wallet to time out.

    -
  10. -
- -

If you frequently encounter this problem, some recommendations are:

-
    -
  • increase the payout threshold of the mining pool if possible. Example: 0.5 FIRO instead of the default 0.1 FIRO;
  • -
  • do not use an address on the hardware wallet as the receiving address for pool payout;
  • -
  • regularly combine these mining payouts instead of waiting until you want to send them out.
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/firo-migration-guide.html b/pr-preview/pr-452/guide/firo-migration-guide.html deleted file mode 100644 index a8677ada6..000000000 --- a/pr-preview/pr-452/guide/firo-migration-guide.html +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - Migrating your wallet from Zcoin to Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Migrating your wallet from Zcoin to Firo

-

-
- -

Important notes

- -
    -
  • -

    There are no chain swaps.

    -
  • -
  • -

    You do not need to send Zcoin from the Zcoin wallet to the Firo wallet.

    -
  • -
  • -

    You will need to update to the latest Electrum-Firo to continue using your hardware wallet.

    -
  • -
  • -

    Ledger and Trezor users will need to update their firmware to a version that supports Firo.

    -
  • -
- -

Things to do before updating

- -
    -
  • -

    backup wallet.dat

    -
  • -
  • -

    check the current data directory ( Help -> Debug window -> Datadir )

    -
  • -
  • -

    check current block on Zcoin wallet ( Help -> Debug window -> Current number of blocks )

    -
  • -
  • -

    check current Zcoin wallet version ( Help -> Debug window -> Client version )

    -
  • -
  • -

    all the above information are IMPORTANT if you want to get help!

    -
  • -
- -

REMEMBER: If you use a different data directory, it is your responsibility to ensure the Firo QT wallet starts with the correct directory.

- -

Default data directory for Zcoin are:

- -
Windows: C:\Users\YOURUSERNAME\AppData\zcoin
-Linux: ~/.zcoin
-MacOS:  /Users/YOURUSERNAME/Library/Application\ Support/zcoin/
-
- -

Step 1

- -

Download and install the latest version here:

- -

https://github.com/firoorg/firo/releases/latest

- -

Step 2

- -

On QT wallet’s first startup, you will be presented with the following:

- -

If you are using a custom data directory

- -

- -

The wallet will ask you to specify the data directory. Select the one you previously used for Zcoin and proceed.

- -

If it asks you to create a new wallet, you did not specify the correct data directory. Close the wallet by clicking the ‘Cancel’ button at the bottom of the “Create and recover wallet”, and follow the steps in Resetting Options at the bottom of this guide.

- -

If you are using the default data directory

- -

- -

The wallet will ask you if you want to migrate the default data directory from zcoin to firo. Press Yes to proceed.

- -

Step 3

- -

The Firo QT wallet should now show your balance, transactions and masternode (if any).

- -

After migrating

- -

- -

The new wallet defaults to Sending your private balance that were anonymised with the Lelantus protocol. This can cause the “The amount exceeds your balance” error to appear if you try to send your non-anonymised balance.

- -

Click on the ‘Use Transparent Balance’ on the bottom right of the Send tab to switch to your non-private balance. You should now be able to send them out.

- -

Stuck on block 336890

- -

If you are stuck on block 336890, update to the latest version and do the following:

- -

Wallet:

- -

Go to Help -> Debug Window -> Console and enter:

- -
reconsiderblock bac60b152687f66dc8e70896642b76334f04b256a6875f6c048b153aad923406
-
- -

Output will be (null). Restart wallet and it should start syncing.

- -

Masternode:

- -
./firo-cli reconsiderblock bac60b152687f66dc8e70896642b76334f04b256a6875f6c048b153aad923406
-
- -

Resetting options

- -

Windows

- -

Open the folder where the firo-qt.exe is located. Hold Shift, right-click inside the folder and select ‘Open PowerShell window here’. In the window that appears, type:

- -
.\firo-qt.exe -resetguisettings
-
- -

The wallet should now start with the ‘Choose your data directory’ window.

- -

MacOS

- -

Using the Terminal, enter the following command:

- -
/Applications/firo-qt.app/Contents/MacOS/Firo-qt -resetguisettings
-
- -

The wallet should now start with the ‘Choose your data directory’ window.

- -

Linux

- -

Navigate to the directory where your firo-qt binary is. In the Terminal, type in the following:

- -
./firo-qt -resetguisettings
-
- -

The wallet should now start with the ‘Choose your data directory’ window.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/how-to-mine-firo.html b/pr-preview/pr-452/guide/how-to-mine-firo.html deleted file mode 100644 index 1cf49ead1..000000000 --- a/pr-preview/pr-452/guide/how-to-mine-firo.html +++ /dev/null @@ -1,407 +0,0 @@ - - - - - - - How to Mine Firo (FIRO) with FiroPoW | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

How to Mine Firo (FIRO) with FiroPoW

-

-
- -

- -

Firo is designed to be mined by GPUs.

- -

The FiroPoW mining algorithm (a modified version of ProgPoW 0.9.4) is designed to utilize all parts of a GPU and includes a random sequence that changes every block to add further ASIC and FPGA resistance.

- -

We believe in the importance of fair distribution in FIRO and remain committed to having it mineable using commodity hardware like GPUs.

- -

Before you begin, make sure you have a Firo (FIRO) address where you want your mining payouts to go to. To get one, download a Firo wallet and sync it with the network.

- -

The guide is meant for Windows users though Linux users can easily adapt it.

- -

Step 1: Getting your Miners

- - - -

Warning: Miners are listed here for convenience. Non-official miners have not been vetted. Use at your own risk. All fees are to the developers of the miners.

- -

Extract the exe binary into a folder of your choice.

- -

Step 2: Registering with a Pool (if not solo mining)

- -

There are several pools running Firo on FiroPoW. Please try to spread the hashrate around so that no pool has more than 50% of the total hashrate for decentralization reasons! Note that pure 51% attacks are not possible on Firo due to Chainlocks technology which require both to compromise or take down the masternode network and have the necessary hashrate. You can view the current hashrate distribution here.

- -
    -
  • WoolyPooly -
      -
    • pool.woolypooly.com:3104
    • -
    -
  • -
  • Nanopool’s Picopool -
      -
    • firo-eu1.picopool.org:22222
    • -
    -
  • -
  • Zergpool -
      -
    • firopow.mine.zergpool.com:3001
    • -
    • firopow.eu.mine.zergpool.com:3001
    • -
    -
  • -
  • Speedpool -
      -
    • mining.speedpool.top:7000
    • -
    -
  • -
  • Minerpool -
      -
    • firo-us-east.minerpool.org:14058
    • -
    • firo-eu.minerpool.org:14058
    • -
    -
  • -
  • K1Pool -
      -
    • eu.firo.k1pool.com:3476
    • -
    • us.firo.k1pool.com:3476
    • -
    -
  • -
  • 1pool -
      -
    • firo.1pool.org:6060
    • -
    -
  • -
  • cedric-crispin -
      -
    • firo.cedric-crispin.com:4065
    • -
    • firo.cedric-crispin.com:4064
    • -
    -
  • -
  • For detailed stratum information, please visit the pool’s own site.
  • -
- -

Most of the pools listed here do not require registration, only a valid Firo address as username and worker details. Ensure that you also get the pool’s address and port.

- -

Step 3: Configuring your Miner

- -

Open your favourite text editor, cut and paste the following line corresponding to your selected pool and miner and edit it accordingly.

- -

For Pool Mining

- -

Firominer:

- -
    -
  • Nvidia:
  • -
- -
firominer -U -P stratum+tcp://username.worker:password@POOLADDRESS:PORT
-
- -
    -
  • AMD:
  • -
- -
firominer -G -P stratum+tcp://username.worker:password@POOLADDRESS:PORT
-
- -

Gminer:

- -
miner --algo firopow --server POOLADDRESS:PORT --user username.worker
-
- -

Team Red Miner (AMD):

- -
teamredminer.exe -a firopow -o stratum+tcp://POOLADDRESS:PORT -u username.worker -p password
-
- -

SRBMiner-Multi (AMD):

- -
SRBMiner-MULTI.exe --disable-cpu --algorithm firopow --pool POOLADDRESS:PORT --wallet username.worker --gpu-boost 3
-
- -

After pasting it in, save the file as a .bat file (for e.g. miner.bat) in the same folder where you had extracted the miner binary earlier.

- -

For Solo Mining

- -

You will need to edit firo.conf to allow RPC calls. Navigate to the default data directory, create a file called firo.conf, and add and modify these lines:

- -
rpcuser=RPCUSER (up to you to change)
-rpcpassword=RPCPASSWORD (up to you to change)
-rpcport=8382
-rpcallowip=127.0.0.1
-listen=1
-server=1
-daemon=1
-
- -

Once this is done, restart your Firo wallet and ensure it is synced to the latest block. Then make a new file called miner.bat as below and save it in the same folder as where you had extracted the miner binary earlier.

- -
firominer -P http://RPCUSER:RPCPASSWORD@127.0.0.1:8382 --reward-address YOURFIROADDRESS
-
- -

Please ensure that the line in miner.bat matches the relevant settings from firo.conf such as rpcuser, rpcpassword, and rpcport.

- -

Step 4: Running the Miner

- -

Once you are done, run the bat file you created. You should see a window similar to this which will differ depending on the miner you are using. For solo mining, your Firo wallet needs to be synced.

- -

If you’re seeing your shares as accepted, you should be good to go. It may take a few minutes for the correct speed to be reflected on the pool’s website and your miner.

- -

Happy mining!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/index.html b/pr-preview/pr-452/guide/index.html deleted file mode 100644 index 3b4d81640..000000000 --- a/pr-preview/pr-452/guide/index.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - Guides | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Guides

-
-
-
- -
- -
- -
- -
- -
-
- -
-
- -
- -
- -
- -
- -
- -
- -
-
-
-
-

Miscellaneous

- -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/guide/liquidity-firo-pancakeswap.html b/pr-preview/pr-452/guide/liquidity-firo-pancakeswap.html deleted file mode 100644 index 16dcc437e..000000000 --- a/pr-preview/pr-452/guide/liquidity-firo-pancakeswap.html +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - How to Provide Liquidity for Firo on Pancakeswap | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

How to Provide Liquidity for Firo on Pancakeswap

-

How to become a liquidity provider for Firo on Pancakeswap on Binance Smart Chain (BSC)

-
- -

Connecting Metamask to Binance Smart Chain

- -

Before starting, you will need a wallet that works with the Binance Smart Chain (BSC) network.

- -

Please follow the guide here in order to connect your Metamask wallet to the BSC Network.

- -

Adding BEP20 FIRO support to your Metamask wallet

- -
    -
  1. -

    Open your Metamask wallet and click on ‘Add Token’.

    -
  2. -
  3. -

    In the next screen, choose ‘Custom Token’.

    -
  4. -
  5. -

    In the ‘Token Contract Address’, enter the following:

    -
  6. -
- -
0xd5d0322b6bab6a762c79f8c81a0b674778e13aed
-
- -
    -
  1. -

    If you correctly setup your wallet with BSC in the first step, the ‘Token Symbol’ will be automatically filled with ‘FIRO’. Click next.

    -
  2. -
  3. -

    Click the Add Tokens button.

    -
  4. -
- -

Converting FIRO to BEP20 FIRO

- -

There are two ways to convert FIRO to BEP20 FIRO: FiroDEX and Binance Exchange. Converting through Binance Exchange requires a Binance account. No account is required for converting through FiroDEX.

- -

Binance Exchange

- -

- -

Before starting, you must first have FIRO on the exchange.

- -
    -
  1. -

    Go to Wallet -> Fiat and Spot. Head to the FIRO section and choose Withdraw.

    -
  2. -
  3. -

    In ‘Recipient’s FIRO Address’, enter the address from your Metamask wallet.

    -
  4. -
  5. -

    For ‘Transfer network’, choose ‘Binance Smart Chain (BSC)’ and enter the amount you want to withdraw. Click on Submit when done.

    -
  6. -
  7. -

    Your withdrawal request will be submitted. Once processed, you will receive the BEP20 FIRO in your Metamask wallet.

    -
  8. -
- -

Adding liquidity to PancakeSwap

- -

Before starting, you must have some BNB in your wallet to pay the transaction fees and wrapped BNB (WBNB) to add to the liquidity pool.

- -
    -
  1. Navigate to the WBNBFIRO pair page on PancakeSwap.
  2. -
  3. Click on the ‘Connect Wallet’ button on the top right of the page and choose the Metamask wallet you have setup earlier. Unlock the wallet if requested.
  4. -
- -

- -
    -
  1. Click on ‘Add liquidity’.
  2. -
- -

- -
    -
  1. -

    Enter the amount of FIRO and WBNB that you wish to add to the liquidity pool.

    -
  2. -
  3. -

    Click on ‘Supply’ when done. Confirm the transaction on your wallet.

    -
  4. -
  5. -

    Once done, you will return to the same page again. Click on the ‘Supply’ button, and in the pop up verify all details are correct, then click ‘Confirm supply’ and confirm the transaction on your wallet.

    -
  6. -
  7. -

    Once the transaction confirms, your FIRO and WBNB will be added to the liquidity pool.

    -
  8. -
- -

Checking your liquidity on PancakeSwap

- -

Navigate to the PancakeSwap Liquidity page and ensure that your wallet is connected. Your liquidity information will be displayed.

- -

Removing liquidity from PancakeSwap

- -
    -
  1. -

    Navigate to the PancakeSwap Liquidity page.

    -
  2. -
  3. -

    (Skip this step if your wallet is already connected) Click on the ‘Connect Wallet’ button on the top right of the page and choose the Metamask wallet you have setup earlier. Unlock the wallet if requested.

    -
  4. -
- -

- -
    -
  1. -

    Locate the pair that you wish to remove liquidity from. Click on ‘Remove’ button

    -
  2. -
  3. -

    At next page, set the amount of Liquidity to be removed

    -
  4. -
  5. -

    Click on the ‘Enable’ button. Sign the request on your wallet

    -
  6. -
  7. -

    Once done, you will return to the same page again. Click on the ‘Remove’ button, and in the pop up verify all details are correct, then click ‘Confirm’ and confirm the transaction on your wallet.

    -
  8. -
  9. -

    Once the transaction confirms, your FIRO and WBNB will be returned to your wallet along with any fees you have earned from providing liquidity to the pool.

    -
  10. -
- -

Resources

- - - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/masternode-setup.html b/pr-preview/pr-452/guide/masternode-setup.html deleted file mode 100644 index cca812603..000000000 --- a/pr-preview/pr-452/guide/masternode-setup.html +++ /dev/null @@ -1,669 +0,0 @@ - - - - - - - Firo masternode setup guide | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo masternode setup guide

-

Follow this guide to setup your masternode from scratch

-
- -

DISCLAIMER: This guide assumes a basic knowledge of Putty and Linux and comfortable in dealing with command line commands. We are not responsible for any loss for using this guide without the pre-requisite knowledge. Do not proceed with this guide if you have any doubts and turn to a masternode provider.

- -

DISCLOSURE: Some of these links contain referral links whereby we may receive compensation when you sign-up or use their products/services. These do not constitute an endorsement of the product/service.

- -

List of masternode Providers (arranged in alphabetical order)

- -

These providers have informed us that they are hosting Firo masternode hosting services. These are recommended if you don’t have the technical expertise to follow these instructions.

- -

We do not endorse or recommend any particular masternode provider even those run by team members. None of the listed providers are affiliated with Firo in any way.

- -

Do your own due diligence when picking them. Some masternode providers may be run by team members in their own personal capacity but shall not be considered an official Firo provider. We will delist providers that are reported as scams or have acted irresponsibly but hold no responsibility for having them listed in this list as it is impossible for us to police.

- -

You should only need to provide the transaction ID and index of your masternode collateral. NEVER send the 1000 FIRO collateral anywhere else except to your own wallet, or give the collateral address’ private key.

- -

The list of available masternode providers:

- - - -

Getting Started

- -

Requirements

- - - -

Hosting a masternode with hardware wallet requires the use of Firo Masternode Tool, which can be used together with Electrum Firo.

- -

Running masternode off Electrum Firo alone is not officially supported.

- -

Step 1: Encrypt and Backup your wallet on your Desktop wallet

- -

- -

Encrypt your wallet on your local desktop wallet (PC/Mac/Linux) by going to Settings/Preferences > Encrypt Wallet.

- -

It is also recommended to do a backup via File > Backup Wallet. Store this backup file separately from your wallet.

- -

Do not forget the password used for encrypting your wallet.

- -

Step 2: collateral your 1000 FIRO on your Desktop wallet

- -

Your collateral address is where you will be storing your 1000 FIRO.

- -

You can create the collateral address in two ways: using the Receive tab, OR in the Debug Window

- -

Receive tab:

- -

Note: You cannot host masternodes on Spark addresses yet.

- -

Click on the Receive tab. From the Address dropdown menu, select Transparent. Enter a label for your collateral address in the Label field and click on Request Payment. A window should pop up with a Firo transparent address.

- -

Debug Window:

- -

Go to Help > Debug Window > Console and type in

- -
getnewaddress
-
- -

In one single transaction, send exactly 1000 FIRO into the masternode collateral address that you created. It has to be in one single transaction. Do not tick subtract fee from amount. Do not send 500 and then another 500.

- -

Wait 1 confirmation for this transaction to be mined. When done correctly, the transaction id and index will appear when you execute this command in the Debug Console:

- -
evoznode outputs
-
- -

Special Notes only for those who are creating more than one masternode:

- -

If you are doing more than one masternode, special care is required to ensure that you are creating collaterals properly. You do not want to break the previous 1000 FIRO collateral you just made by taking funds from that collateral.

- -

To do this, on your local desktop wallet turn on coin control by going to Settings > Options > Wallet and click on Enable coin control features. This will enable control of which funds you are using when making your next 1000 FIRO collateral.

- -

- -

Then go to your Send tab, and you will see Coin Control Features. Click on Inputs. You should see your 1000 FIRO collateral there. Right click and click Lock Unspent. This means that when making your new collateral, your wallet will not touch these funds.

- -

- -

Once you have done this, you can make the next 1000 FIRO collateral for your next masternode. Repeat this everytime you have made a new masternode.

- -

You can always verify you’re doing this correctly by going into Help > Debug Window and typing evoznode outputs which would display all masternode capable collaterals.

- -

Step 3: Creating ownerAddress, payoutAddress, feeSourceAddress and operatorKey/operatorPubKey

- -

a, b, and c can be generated through Receive tab or the Debug Window, just like the collateral address above.

- -

a. ownerAddress

- -

Must be a new transparent address. Must be in the same wallet as collateral. DO NOT RE-USE THE COLLATERAL ADDRESS AS OWNER ADDRESS.

- -

b. payoutAddress

- -

Address the masternode will pay out to. Can be inside the same wallet or an external address.

- -

c. feeSourceAddress

- -

An address with funds to pay the transaction fee for registering your masternode. To get a list of addresses with funds, enter the following command in the Debug Window:

- -
listaddressbalances 0.01
-
- -

If you do not have any, you can create an address and send some Firo there. You can then use the address as feeSourceAddress.

- -

d. operatorKey/operatorPubKey

- -

In Debug Console, enter bls generate. The output will be similar to this:

- -
    {
-        "secret": "2e551176c4cd5a2e26f3a1c61f151487e013f7095ffbc0f62b5c2b251e7bd84c",
-        "public": "89d395bc75e99527e80d3bbd408a5b41bbf37e7e1e26c5924da734008d1aa4a3f5e42a968bef541cb1c9a0899280d29b"
-    }
-
- -

secret: This is your operatorKey (for protx) and also the znodeblsprivkey for use in Step 6. Do not lose this key. If you do, you will need to re-create your masternode from scratch.

- -

public: This is your operatorPubKey (for masternode registration transaction)

- -

You cannot regenerate the same pair of keys, but you can generate the public key from the secret key if you lose the public key.

- -

Step 4: Get a VPS

- -

There are many providers to choose from:

- - - -

Select a VPS package that meets the minimum requirements:

- -
    -
  • 1 or 2 vCPU cores
  • -
  • 2 GB of RAM with swap space enabled
  • -
  • 25 GB of disk space (blockchain size is currently 8.0 GB in October 2024)
  • -
- -

Note: With FiroPoW, the blockchain grows at a rate of about 1 GB per year. Please make sure you pick a VPS with sufficient disk space.

- -

When choosing a server, please remember reliability is more important than price. If your masternode goes offline, you will potentially miss out on payouts which would be more than your VPS cost.

- -

Choose Ubuntu 22.04 64-bit and install it.

- -

Once it is done, the VPS provider should give you a username (usually root) and a password. Use a SSH client like Putty or if the VPS provider provides, it open up a console window.

- -

Step 5: Configuring Your VPS

- -

Creating a New User

- -

It is always good practice to create a new user to run the masternode so that the masternode application does not run with root access.

- -

On your newly created VPS, Login as root.

- -

Create a new user with the following command, replacing with a username of your choice.

- -
adduser <username>
-
- -

You will be prompted for a password. Enter and confirm using a new password (different to your root password) and store it in a safe place.

- -

You will also see prompts for user information, but this can be left blank.

- -

Note: A common mistake is logging in as the root user even when the masternode is running under another user.

- -

Once the user has been created, we will add them to the sudo group so they can perform commands as root. Only commands/applications run with sudo will run with root privileges, while others will run with regular privileges

- -
usermod -aG sudo <username>
-
- -

Now, while still as root, we will update the system from the Ubuntu package repository.

- -
apt update
-
- -
apt upgrade
-
- -

Installing a Firewall

- -

We are installing UFW (uncomplicated firewall) to further secure your VPS server. This is optional but highly recommended.

- -

While still in root user on your VPS (or alternatively you can sudo within your newly created user).

- -
apt install ufw
-
- -

(press Y and Enter to confirm)

- -

The next step opens port 8168 which is required for your masternode to communicate.

- -
ufw allow ssh/tcp
-
- -
ufw limit ssh/tcp
-
- -
ufw allow 8168/tcp
-
- -
ufw logging on
-
- -
ufw enable
-
- -

(press Y and Enter to confirm) You now have a firewall setup!

- -

Allocating a Swap File

- -

You can skip this step if your VPS provider has automatically allocated swap for you. Use the free -h command to check if swap exists.

- -
fallocate -l 4G /swapfile
-
- -
chmod 600 /swapfile
-
- -
mkswap /swapfile
-
- -
swapon /swapfile
-
- -
nano /etc/fstab
-
- -

Add the following line at the end of the file (press tab to separate each word/number):

- -
/swapfile none swap sw 0 0
-
- -

then press Ctrl + X to close the editor, then Y and Enter save the file, then reboot the server:

- -
reboot now
-
- -

Your VPS is now ready for operation.

- -

Step 6: Installing Firo in your VPS

- -

After logging into the new user on your VPS you created in Step 5, type the following to download the latest Firo Linux package.

- -
cd ~
-
- -
wget https://downloads.sourceforge.net/project/firoorg/firo-0.14.14.0-linux64.tar.gz
-
- -
tar xzvf firo-0.14.14.0-linux64.tar.gz
-
- -

Create a new config file for your masternode. Type

- -
mkdir ~/.firo
-
- -
nano ~/.firo/firo.conf
-
- -

This will create a new directory and also open up a new text file called firo.conf in a text editor called nano.

- -

In that new file type the following and change the capitalized parts to match your actual details.

- -
    #----
-    rpcuser=ANYUSERNAME
-    rpcpassword=ANYPASSWORD
-    rpcallowip=127.0.0.1
-    #----
-    server=1
-    daemon=1
-    disablewallet=1
-    #----
-    znode=1
-    externalip=YOUR MASTERNODE IP:8168
-    znodeblsprivkey=YOUR SECRET OUTPUT FROM STEP 3 HERE
-
- -

Press Ctrl-X to save and press Y to confirm it.

- -

Type following commands to start your Firo daemon and let it sync. This will take a few hours.

- -
cd ~/firo-e0c4238052d1/bin
-
- -
./firod -daemon
-
- -

You can always check the status of syncing by typing

- -
./firo-cli getinfo
-
- -

and compare the blocks number with our Block Explorer. Once it has synced, it’s now time to start your masternode.

- -

Note: You can copy firod and firo-cli to /usr/local/bin, but you need to ensure that these are kept up-to-date as well.

- -

Step 7: Registering your masternode

- -

The registration process must be done on your local wallet, not on your VPS/masternode

- -

Once you have done all the above, you can now register your masternode with the following command:

- -
protx register collateralHash collateralIndex ipAndPort ownerAddress operatorPubKey votingAddress operatorReward payoutAddress feeSourceAddress
-
- -

where

- -
    -
  • collateralHash: transaction ID of your 1000 FIRO collateral (from “evoznode outputs”)
  • -
  • collateralIndex: transaction index of your 1000 FIRO collateral (from “evoznode outputs”)
  • -
  • ipAndPort: the IP address and port of your masternode
  • -
  • ownerAddress: the ownerAddress, generated in Step 3
  • -
  • operatorPubKey: the “public” part of the “bls generate” output, generated in Step 3
  • -
  • votingAddress: "" (defaults to ownerAddress)
  • -
  • operatorReward: 0
  • -
  • payoutAddress: A valid Firo address for your masternode payouts, generated in Step 3
  • -
  • feeSourceAddress: A valid Firo address with funds in it to fund the masternode registration, from Step 3
  • -
- -

Before you are able to enter the command, you must first unlock your wallet:

- -
walletpassphrase YOURPASSWORD 60
-
- -

This command will unlock your wallet for 60 seconds and returns a (null) message when successfully executed.

- -

If everything is correct, you should get a transaction ID.

- -

Example

- -
evoznode outputs
-
-{
-  "4950f88867b69760d3cd7c1f53531340f6723eb8f7d7f00730abfa12c5fe10e0": "0"
-}
-
- -
protx register 4950f88867b69760d3cd7c1f53531340f6723eb8f7d7f00730abfa12c5fe10e0 0 207.148.122.12:8168 TRVDAxJwaZYFfmti4aTeKCByz1jbMq8Jy4 995b3e1e2a65ce960a8cc7d305c5914b7f60e888c338c1f3317efbdcac58e82ecc110315ce03f49d9d387ff35c2796ad "" 0 TEZ8M8Fgp8h4HvUjXtjz3krYraRtySiXdw TQGmCxUQHK2xKGYNyeqGdSYQqfEAB2hjtd` 
-
- -

Details:

- -
collateralHash: 4950f88867b69760d3cd7c1f53531340f6723eb8f7d7f00730abfa12c5fe10e0 
-collateralIndex: 0 
-ipAndPort: 207.148.122.12:8168 
-ownerAddress: TRVDAxJwaZYFfmti4aTeKCByz1jbMq8Jy4 
-operatorPubKey: 995b3e1e2a65ce960a8cc7d305c5914b7f60e888c338c1f3317efbdcac58e82ecc110315ce03f49d9d387ff35c2796ad 
-votingAddress: "" 
-operatorReward: 0 
-payoutAddress: TEZ8M8Fgp8h4HvUjXtjz3krYraRtySiXdw 
-feeSourceAddress: TQGmCxUQHK2xKGYNyeqGdSYQqfEAB2hjtd
-
- -

Registration is successful once the transaction containing your registration is mined. To check, copy the transaction ID and enter it here: explorer.firo.org

- -

Once the transaction is mined, the nodes you just registered should appear in the Masternodes tab in the wallet.

- -

Do not skip this step. To check your masternode’s status on the masternode itself, do ./firo-cli getblockcount and ./firo-cli evoznode status. If everything was setup correctly, you should 1) the latest block number, and 2) see your masternode’s details along with these two lines at the bottom:

- -
"state": "READY", 
-"status": "Ready
-
- -

Unbanning your masternode

- -

The ubanning process must be done on your local wallet, not on your VPS/masternode

- -

Your masternode is banned if it has the POSE_BANNED status. You can unban your masternode by entering this command in your local wallet’s Debug Console:

- -
protx update_service proTxHash ipAndPort operatorKey operatorPayoutAddress feeSourceAddress
-
- -

Details:

- -
proTxHash: the proTxHash of your masternode. In the Masternodes tab on your local wallet, right-click on the banned node and choose 'Copy Protx hash'
-ipAndPort: ipAndPort of banned masternode
-operatorKey: znodeblsprivkey of the masternode, usually inside firo.conf on the masternode. This is different than the operatorPubKey!
-operatorPayoutAddress: "" , if you set your operatorReward to 0 during registration
-feeSourceAddress: an address in the local wallet that has FIRO to fund the transaction. Can be obtained with the listaddressbalances command
-
- -

Please ensure that you have fixed the problem that caused the ban before unbanning your masternode otherwise it will get banned again. A more detailed guide is available.

- -

After unbanning, ensure that you check the status of the masternode in both the wallet and the masternode itself. Failure to do this will cause another ban as you just unbanned your masternode on the network but did not fix the problem that caused it to be banned in the first place.

- -

Additional tips

- -

The following tips are not covered by this guide but can ensure smoother running of your masternode.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/masternode-system-managers.html b/pr-preview/pr-452/guide/masternode-system-managers.html deleted file mode 100644 index ccbf48ba1..000000000 --- a/pr-preview/pr-452/guide/masternode-system-managers.html +++ /dev/null @@ -1,378 +0,0 @@ - - - - - - - Set up your masternode with a system manager | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Set up your masternode with a system manager

-

Guide to set up a masternode with a system manager

-
- -

This guide gives instructions on how to set up two popular system managers to simplify and automate the management of your Firo masternode: Systemd and Monit. Use only one of the two.

- -

Systemd

- -

Create a service file for firod:

- -

sudo nano /etc/systemd/system/firod.service

- -

Enter the following. Modify the User, Group, PIDFile (and username), ExecStart, and ExecStop lines according to your own configuration:

- -
[Unit]
-Description=Firo daemon
-After=network.target
-
-[Service]
-Type=forking
-Restart=always
-RestartSec=30
-
-User=username
-Group=username
-PIDFile=/home/username/.firo/firod.pid
-
-ExecStart=/usr/local/bin/firod
-ExecStop=/usr/local/bin/firo-cli stop
-
-[Install]
-WantedBy=multi-user.target
-
- -

Reload systemd:

- -

sudo systemctl daemon-reload

- -

Start firod with systemctl to test

- -

sudo systemctl start firod.service

- -

Then check if running with ./firo-cli getinfo

- -

To enable firod autostart at restart

- -

sudo systemctl enable firod.service

- -

To stop firod (e.g. to update)

- -

sudo systemctl stop firod.service

- -

You can restart firod with

- -

sudo systemctl restart firod.service

- -

Monit

- -

Install monit if not installed:

- -
sudo apt install monit
-
- -

Edit monit control file:

- -
sudo nano /etc/monit/monitrc
-
- -

Remove ‘#’ from the front part of the following lines:

- -
set httpd port 2812 and
-    use address localhost  # only accept connection from localhost
-    allow localhost        # allow localhost to connect to the server and
-    allow admin:monit      # require user 'admin' with password 'monit'
-
- -

Scroll to the end of the file and add ‘#’ in front of this line:

- -
#include /etc/monit/conf-enabled/*
-
- -

Create a monit control file for firod.

- -
sudo nano /etc/monit/conf.d/firod
-
- -

Copy and paste the following into the editor. Make sure to modify the paths to suit your installation. Once done, ‘Ctrl+X’ to save and exit.

- -
check process firod matching "firod"
-        start program = "/home/USERNAME/firo-0.14.1/bin/firod -daemon -datadir=/home/USERNAME/.firo/"
-                as uid USERNAME and gid USERNAME
-        stop program = "/home/user/firo-0.14.1/bin/firo-cli stop"
-                as uid USERNAME and gid USERNAME
-        if failed host 127.0.0.1 port 8168 type TCP for 2 cycles then restart
-
- -

Reload monit for changes to take effect.

- -
sudo monit reload
-
- -

Check if the control file is okay with

- -
sudo monit -t
-
- -

Start firod with monit

- -
sudo monit start firod
-
- -

Check monitoring status

- -
sudo monit status
-
- -

To stop firod with monit

- -
sudo monit stop firod
-
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/masternode-upgrade.html b/pr-preview/pr-452/guide/masternode-upgrade.html deleted file mode 100644 index 109af9873..000000000 --- a/pr-preview/pr-452/guide/masternode-upgrade.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - - Upgrading your Firo masternode | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Upgrading your Firo masternode

-

-
- -

Here’s a quick step-by-step guide to get your masternode up and running with the latest version in a few minutes. This guide assumes you are upgrading from a previous 0.14.x.x version to the latest 0.14.14.0. If you are upgrading from earlier versions, please adjust the folder paths in step 4 accordingly.

- -

Please note that if you did not update in time to a mandatory release or before the hard fork, your masternode will stop receiving rewards. It is highly advisable to update to the latest stable version as soon as possible.

- -
    -
  1. Log on to your masternode
  2. -
  3. Copy a link to the Linux archive from GitHub or Sourceforge by right-clicking the file name (e.g. firo-0.14.14.0-linux64.tar.gz) and selecting the copy link menu item in your browser.
  4. -
  5. On the masternode’s command line, type wget and insert the copied link after it like so: 
  6. -
- -
cd ~
-
- -
wget https://github.com/firoorg/firo/releases/download/v0.14.14.0/firo-0.14.14.0-linux64.tar.gz
-
- -

This will download the archive to your masternode.

- -
    -
  1. Stop the old daemon
  2. -
- -
cd ~/firo-d3722c66e344/bin
-
- -

(this is the folder of the major version you are upgrading from)

- -
./firo-cli stop
-
- -

and remove the old version

- -
cd ~ 
-
- -
rm -rv firo-d3722c66e344
-
- -

(see above)

- -
    -
  1. Unpack the downloaded archive by typing
  2. -
- -
tar xvzf firo-0.14.14.0-linux64.tar.gz
-
- -
    -
  1. Now you can start your masternode again
  2. -
- -
cd ~/firo-e0c4238052d1/bin
-
- -

(new version)

- -
./firod -daemon
-
- -

Always check that your masternode is running normally after every upgrade with

- -
./firo-cli getinfo
-
- -
./firo-cli evoznode status
-
- -

Failure to check can cause your masternode to get banned some time later.

- -

While you’re at it, don’t forget to upgrade your local wallet too! Just download from our website and install replacing the old version. Just make sure to always have a backup of your wallet.dat!

- -

If you have any questions, feel free to join our Discord or Telegram groups.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/privacy-coin-comparison.html b/pr-preview/pr-452/guide/privacy-coin-comparison.html deleted file mode 100644 index b04c1c7c9..000000000 --- a/pr-preview/pr-452/guide/privacy-coin-comparison.html +++ /dev/null @@ -1,613 +0,0 @@ - - - - - - - How Firo's Privacy Technology Compares to the Competition | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

How Firo's Privacy Technology Compares to the Competition

-

-
- -

Blockchain Privacy Mechanisms

- -

This post will give you a brief overview of the major blockchain privacy mechanisms that are implemented in cryptocurrencies today and show you how the Lelantus protocol used in Firo and the upcoming Lelantus Spark protocol stacks up. This is a living document that would be updated from time to time with recent developments.

- -

Blockchain privacy is particularly tricky to achieve as public blockchains are designed so that all transactions are transparent and coin amounts are public. This is because everyone has to be able to validate the state of the chain and balances. Balancing privacy with the requirement for public verifiability in blockchains is not a trivial problem.

- -

To understand the innovation behind Lelantus and Lelantus Spark, we need to also understand how other privacy systems work.

- -

Cryptocurrency Tumblers and CoinJoin

- -

As used in: Dash, Decred, Bitcoin Cash, Bitcoin mixers

- -

Pros:

- -
    -
  • Works on top of most cryptocurrencies without the need for specific consensus rules
  • -
  • Relatively simple to implement
  • -
  • Transactions are regular transactions introducing no additional overhead
  • -
- -

Cons:

- -
    -
  • Amounts are still completely visible
  • -
  • Anonymity sets are generally low and reliant on the number of mixers
  • -
  • Coins that are mixed can be ‘flagged’ as going through a coin mixer.
  • -
  • Needs time for mixes to happen
  • -
  • Requires mixers to be online
  • -
  • Difficult to use correctly and cumbersome requiring careful UTXO management
  • -
  • Increases blockchain bloat with many transactions required to do mixes
  • -
  • Earlier implementations involve trust in a third party mixer
  • -
- -

One of the first methods people sought to achieve this was through the use of cryptocurrency tumblers. These work based on the principle of mixing funds with others by sending your coins to other people and then giving their coins to you. An easy way to visualize this is a group of people each putting the same number of coins into a pot, mixing it up and then each taking out the same amount of coins. The idea is that it is now hard to prove whose coin formerly belonged to whom thus providing plausible deniability. Early tumblers required you to trust the tumbler not to steal your coins or log how the mixes are done.

- -

CoinJoin is an improvement of this mixing idea and removes the possibility for the tumbler to steal the coins. It is used in Dash and also forms the basis of many coin tumblers. However, there are many drawbacks to the system.

- -

Graphical comparison between a coinjoin and non-coinjoin transaction between two individuals

- -
    -
  • You need to trust the tumbler for your anonymity as the mixer can log identifiable information and knows how the mix is happening along with each user’s input address and the address they are receiving coins to. This issue can be avoided by using blind digital signatures but then the anonymity of CoinJoin relies strongly on the possibility to connect to the tumbler in an anonymous manner, e.g., via the Tor network.
  • -
  • It requires people involved in the mixing to be online for a mixing transaction to happen. If no one wants to mix for the right denominations, your mix can be delayed.
  • -
  • The anonymity is limited by the amount of people you mix with. A typical round of Dash’s Privatesend mixing involves 3 participants only though this can be repeated.
  • -
  • Even with multiple rounds of CoinJoin mixing, recent research shows that a user’s wallet can be identified if they are not careful with browser cookies when making payments because mixing only obscures the transaction links between addresses but does not break them completely.
  • -
  • It is easy to disrupt a run of CoinJoin and delay the completion of the transaction for the other participants.
  • -
- -

What’s more, Dash’s implementation, previously called PrivateSend, is susceptible to cluster intersection attacks.

- -

Other improvements such as CoinShuffle and CoinShuffle++ as used in Decred added further protection from the tumbler stealing coins but are still subject to the other drawbacks of CoinJoin, namely a limited anonymity set and the requirement that participants are online. Coinshuffle systems cannot perform a mix with more than 50 users. CoinShuffle systems are also vulnerable to DoS attacks where a user who joins the mix and aborts can disrupt the mixing process for other users.

- -

The state of the art mixers such as Tumblebit and CashFusion further improve over this allowing more users to mix and faster mixing speeds while preventing the tumbler from knowing how mixes are made. CashFusion also doesn’t require the use of fixed denominations.

- -

The main benefit of mixer type schemes is that they are relatively simple and work on top of the cryptocurrency without the need to use specific consensus rules. They also preserve full supply auditability as all amounts are not hidden. However even state of the art mixer systems do not solve the limitations of coin mixer systems which are: the need for specialized mixer servers to be hosted, amounts are fully visible, others need to be online to mix and perhaps the biggest one is that they require you to carefully handle your UTXOs to avoid mixing and can be quite cumbersome to use for multiple transactions.

- -

Coins that go through mixers are also often ‘flagged’ with a higher risk meaning that your coins can be tainted just by going through this process. This can be exacerbated if coins that are tainted from illicit activity are mixed together with yours further making your coins difficult to use on exchanges. The freezing of coins connected to CoinJoins have been happening on a regular basis:

- - - -

With appropriate precautions and correct use, CoinJoin and similar systems can provide some privacy to defend against trivial chain analysis but shouldn’t be considered as a sufficient privacy solution nor does it solve the issue of fungibility given that CoinJoined coins are often treated differently.

- -

Even Wasabi wallet’s creator admits that it is a temporary hack and that without confidential transactions, privacy will be priced out of Bitcoin’s main chain. This makes sense given the large number of transactions required to do CoinJoin along with the additional transactions required to break amounts into fixed denominations.

- -

CryptoNote, Ring Signatures, RingCT

- -

As used in: Monero, Particl, Zano

- -

Pros:

- -
    -
  • No need for a mixer and mixing is done automatically
  • -
  • Can be implemented with privacy on by default
  • -
  • Anonymity increases as time passes as outputs become the new inputs of new mixes
  • -
  • Hides transaction amounts when implemented with RingCT
  • -
  • Well understood cryptography
  • -
- -

Cons:

- -
    -
  • Does not break transaction links, merely obscures them, hence a ‘decoy’ model.
  • -
  • Selecting the right decoys can be tricky and incorrect input selection algorithms can lead to loss of privacy
  • -
  • Low anonymity set per transaction due to practically limited ring sizes
  • -
- -

The next anonymity scheme we will explore is ring signatures as used in CryptoNote currencies such as Monero which significantly improves anonymity over regular mixer type schemes. A ring signature works by proving someone signed the transaction from a group of people without revealing which person it was. One common proposed use case of ring signatures is for it to be used to provide an anonymous signature from a “high-ranking White House official” without revealing which official signed the message.

- -

CryptoNote uses ring signatures in a way whereby a user can craft a transaction and use the outputs of other similar transactions on the blockchain automatically to form the inputs to a ring signature transaction so that it is unclear which input belongs to the person doing the transaction. It does this automatically without requiring other users to specify that they wish to mix and does not need to wait for other people to provide funds since it’s just scanning the blockchain for those outputs to use. As there is no mixer, there’s no mixer you need to trust.

- -

CryptoNote/ring signatures when combined with confidential transactions also hide amounts and used together they’re called Ring Confidential Transactions (RingCT). Most implementations using this privacy mechanism also now use RingCT after Monero implemented it in 2017.

- -

Another great feature of this protocol is that most implementations have mandatory stealth addressing which solve the address re-use problem and protects the receiver’s privacy.

- -

Graphical representation of the way inputs are managed in a RingCT transaction

- -

RingCT currencies also have limitations concerning practical ring size (the number of other outputs you are taking) as the size of a transaction grows linearly as the ring size increases. This is why Monero has a relatively small ring size of 11 though it is set to increase this to 16 in an upcoming hard fork. This means on a per transaction basis, the anonymity is limited by the number of inputs in the ring. While the possibilities start to fan out increasing the practical anonymity set, the real transaction link is still somewhere in there hiding among the decoys and there are methods to narrow the range of possibilities down such as theorized Flashlight, Overseer and Tainted Dust attacks.

- -

Also, security researchers have on numerous occasions found numerous ways to make educated guesses as to which transaction is the real one by using statistical analysis and the age of the inputs. Picking the right decoys to form your ring can be tricky. For example, a 2017 study demonstrated that in any mix of one real coin and a set of fake coins bundled up in a transaction, the real one is very likely to have been the most recent coin to have moved prior to that transaction due to the way the decoy selection algorithm picked its inputs. That timing analysis correctly identified the real coin more than 90 percent of the time, virtually nullifying Monero’s privacy safeguards.

- -

To combat this, the Monero developers have changed the algorithm on how the wallet picks its mix-ins several times and have also increased the number of mix-ins. Despite such changes, while improving resistance against previous methods, they still can be narrowed down as highlighted in the 2018 version of the same study and even in 2021, there remain known drawbacks.

- -

More recently in July 2021, another error of implementation in decoy selection allowed users who spend their funds within ~20 minutes after receiving funds to have the true spend identified. This issue has been since rectified but does not protect users who had already done this prior to the fix.

- -

A recent submission to Monero’s Vulnerability Response Process has also indicated that even with the most recent fixes, there may be still issues with the current decoy selection algorithm though this has yet to be widely verified and is still an issue of active research.

- -

In short, the strength of the decoy selection algorithm has been a constant weakness in RingCT type of systems and fixing it conclusively has proven challenging though it can be partially mitigated with large increases in ring size.

- -

Another issue with decoy based systems are ‘flooding’ attacks where an attacker can flood the network with their own transactions to remove mixins from transaction inputs. This was documented in the paper FloodXMR which shows that an attack can be mounted by flooding transactions to remove mixins from transaction inputs. There is however ongoing debate as to the cost and efficiency of such techniques as the authors of that paper made several wrong assumptions on fees.

- -

Another criticism of RingCT is that if there’s a weakness in its ring signature implementation or a reasonably powerful quantum computer becomes feasible, the entire blockchain history is deanonymized and retroactively exposed. This cannot be fixed after the fact. In fact, a flawed implementation in a CryptoNote currency called ShadowCash allowed for its blockchain to be deanonymized in its entirety. However, a practical quantum computer is still quite some time off, and it boils down to whether several-year-old transactions data are still valuable. For this data to be useful, it will most likely need to be combined with external data.

- -

In RingCT, someone who breaks the discrete logarithm that underpins RingCT can forge coins without anyone knowing it. That being said, for now this is only a theoretical possibility as the discrete logarithm problem is widely used in cryptography and it is expected that discrete logarithms will remain viable until the age of quantum computing.

- -

Privacy coins ultimately need to hide amounts transacted to provide the highest level of privacy and the trade off is the loss of supply auditability. RingCT in particular requires mandatory privacy and full hidden amounts to achieve high levels of privacy. A lack of supply auditability can complicate detecting hidden inflation. A bug in Cryptonote that allowed unlimited inflation was indeed discovered but was patched before anyone could take advantage of it. A nuanced argument on supply auditability in privacy enhancing cryptocurrencies can be found in Riccardo Spagni’s presentation On Privacy Enhancing Currencies & Supply Auditability.

- -

Despite these drawbacks, RingCT has proven itself to be one of the better and well-reviewed privacy technologies out there that is still evolving and improving to deal with new threats and advancements.

- -

It is worth noting that Monero Research Labs are looking into alternative privacy protocols to help scale their ring sizes such as Lelantus Spark and Seraphis to increase its effective anonymity set and complicate statistical analysis.

- -

Lelantus v1/v2

- -

As used in: Firo (activated Lelantus v1 from January 2021)

- -

Pros:

- -
    -
  • No need for a mixer
  • -
  • High anonymity sets up to around 65,000.
  • -
  • Uses well-researched cryptography and only requiring DDH cryptographic assumptions
  • -
  • Small proof sizes of around ~1.5 kB per proof
  • -
  • No trusted setup
  • -
  • Doesn’t use fixed denominations
  • -
  • Can do direct anonymous payments without having to convert to base coin (for Lelantus v2).
  • -
  • Efficient batch verification
  • -
- -

Cons:

- -
    -
  • Anonymity sets cannot scale into the millions without cryptographic breakthrough
  • -
  • Lelantus v1 still does not fully hide amounts as only source and change amounts are hidden (Lelantus v2 fully hides amounts)
  • -
  • No stealth addressing support meaning users are still recommended to supply fresh addresses
  • -
  • Lelantus v1/v2 balance security lacks a formal security proof and is challenging to formulate one
  • -
- -

Lelantus is a creation of Firo’s cryptographer Aram Jivanyan as part of our continuous efforts to improve our privacy protocol and its full paper is available to read here.

- -

Lelantus v1 uses a burn and redeem model that was first pioneered by the Zerocoin protocol whereby coins are burnt and then later redeemed for brand new ones that do not contain transaction history nor an identifiable source.

- -

A simple way to imagine this is throwing coins into a black box. Those that throw coins into the black box retain a special receipt that allows them to prove that they did throw coins in the black box without having to show exactly which coins were burnt. This receipt or proof is built from a trustless zero-knowledge proof called one-out-of-many proofs aka Groth-Bootle proofs that does not require trusted setup. This construction was further optimized in the paper Short Accountable Ring Signatures based on DDH (Jonathan Bootle, Andrew Cerulli, Pyrros Chaidos, Essam Ghadafi, Jens Groth and Christophe Petit)..

- -

Image showing the text 'Membership proof' with a graphical representation of the comparison

- -

Previous burn and redeem schemes such as Zerocoin and Sigma (which were also previously used in Zcoin) required users to burn and redeem in fixed denominations and also did not allow partial redemptions. For example if I burnt 10 coins but wanted to spend 3 of them, I would need to redeem 10 fully, send the three and then reburn the 7. This is inefficient and involves several steps.

- -

Lelantus allows burns and redemptions of arbitrary amounts along with the ability to do partial redemptions. For e.g. this means I can burn 9.23 coins and can redeem 1.7 coins partially and have the change amount hidden.

- -

This makes it much harder to do analysis based on time or amount correlation. It also greatly simplifies the handling of UTXOs since there are no leftover dust amounts that a user would need to keep separately.

- -

Lelantus hides the transaction amounts of the inputs and also the change amount. It achieves this by utilizing double-blinded commitments and a modification of bulletproofs to hide transaction amounts.

- -

Lelantus v2 expands Lelantus v1 functionality and allows for direct anonymous payments and fully hides amounts. This means users don’t need to redeem the coins which expose its amounts but instead can pass these coins to a third party without ever revealing the amount to third parties.

- -

A limitation of Lelantus v1/v2 is due to the usage of Groth-Bootle proofs, anonymity sets are limited to the high thousands before verification and proving performance become unacceptable. This anonymity set is still magnitudes higher compared to almost all other privacy mechanisms with the exception of Zerocash with its own set of trade offs (trusted setup, complicated construction, etc) which we will explore further below.

- -

Lelantus also lacks stealth addressing support meaning that while users cannot see the source or amounts or when funds are spent, it can tell that a particular address has received some funds which reveals timing information.

- -

Our work in Lelantus has also revived interest in the use of Groth-Bootle proofs and has lead to a new breed of privacy protocols such as Triptych (Monero Research Labs), Lelantus-MW (Beam) and Lelantus-CLA (Beam).

- -

Mathematical scheme of a mint transaction

- -

Mathematical scheme of a spend transaction

- -

Lelantus Spark

- -

As used in: Firo (to go live in 2022)

- -

Pros:

- -
    -
  • Retains all the pros of Lelantus v1/v2 using well researched cryptography, no trusted setup and having efficient batch verification
  • -
  • Full support of stealth addressing, efficient multi/threshold signatures and view key functionality via Spark addresses
  • -
  • Modular design which allows easier upgrade of components
  • -
  • Unlike Lelantus v1/v2 a security proof for the balance is available
  • -
  • Relatively simple cryptographic design compared to circuit-based zero-knowledge proof systems making it easier to implement and less room for error.
  • -
- -

Cons:

- -
    -
  • Difficult to scale past anonymity sets larger than 100,000 without cryptographic breakthrough, huge optimizations or replacement of underlying Groth-Bootle proofs.
  • -
  • Verification of proofs are still slower than Groth16 zkSNARKs but are mitigated with efficient batch verification
  • -
- -

Lelantus Spark is the work of Firo’s research team and is slated to be launched on Firo’s mainnet in 2022. Lelantus Spark builds on the work of Lelantus v1/v2, and like Lelantus v2 hides the sender and fully hides amounts but greatly improves recipient privacy with the introduction of Spark addresses. The efficient and trustless Groth-Bootle one-out-of-many proofs still form the foundation of Spark as it did with Lelantus v1/v2 and Sigma.

- -

Spark addresses work similarly to stealth addresses by allowing people to publicly share their address without it being searchable on the blockchain. Spark addresses instead automatically allows senders to generate one-time addresses on behalf of the recipient, which then designates who can spend the funds in the transaction. Additionally, third parties then are unable to easily link the recipient’s wallet address to a transaction on the blockchain without the assistance of additional external information.

- -

Spark addresses also has full view key support meaning it can track both incoming and outgoing funds should you choose to reveal it. In comparison, Monero’s stealth addresses only support incoming view keys making it hard to disclose balances even if you wanted to. Spark addresses also has efficient multi-sig and threshold signature support.

- -

The primary advantage of Spark and Lelantus based systems are its simple design and reliance on standard cryptographic assumptions while offering very high anonymity sets along with flexible addressing system. This offers a real alternative to those who may not be comfortable with more complicated constructions where there are much more moving parts, use more experimental math or require a trusted setup.

- -

Also as all amounts would be hidden with Spark, supply isn’t transparently auditable and rely on zero knowledge proofs to preserve supply like in RingCT and Zerocash. A nuanced argument on supply auditability in privacy enhancing cryptocurrencies can be found in Riccardo Spagni’s presentation On Privacy Enhancing Currencies & Supply Auditability.

- -

The biggest criticism that can be said of Spark is because of its current reliance on Groth-Bootle proofs, the anonymity set still cannot be made a global anonymity set and verification performance is still lower than Groth16 zkSNARKs used in the Zerocash protocol.

- -

While practical anonymity might be in practice equivalent, we are keeping a close eye on improvements in membership proofs that might replace Groth-Bootle to allow Spark to have global anonymity sets.

- -

Spark’s cryptography has completed two independent audits and has full security proofs for its design.

- -

Seraphis, a privacy framework in consideration by Monero to replace RingCT shares many similarities with Lelantus Spark and derives many key parts of its design from our work such as the use of one-out-of-many proofs and our approach to addressing. However its proposed implementation would still use a decoy model and increase its ring size rather than Firo’s use of pools of anonymity combined with our sliding window approach.

- -

Zerocash

- -

As used in: Zcash, PirateChain, Horizen, Komodo, PIVX

- -

Pros:

- -
    -
  • Theoretically the best anonymity set encompassing all coins minted and breaks transaction links between addresses.
  • -
  • Proof sizes are small and fast to verify
  • -
  • Hides transaction amounts
  • -
- -

Cons:

- -
    -
  • Private transactions are computationally intensive (though much improved with Sapling upgrade)
  • -
  • Complicated trusted setup that has to be arranged by the team
  • -
  • Incorrect implementation or leakage of trusted setup parameters can lead to forgery of coins.
  • -
  • Uses relatively new cryptography and based on less standard cryptographic assumptions (KEA)
  • -
  • Complicated construction and difficult to understand in full meaning that only a handful of people can grasp the cryptography and code and may be prone to errors.
  • -
- -

One of the leading privacy schemes is the Zerocash protocol as used in ZCash. Zerocash builds on the work of Zerocoin and seeks to address the shortcomings of Zerocoin. With Zerocash and its use of zkSNARKs, proof sizes are small and are very fast to verify. Furthermore, all transaction amounts are hidden and there is no longer a need to use fixed denominations when doing a minting transaction. Zerocash also allows people to transfer anonymous coins to each other without the need to convert back into the base coin. Its anonymity set is also the largest among all previous anonymity schemes involving all minted coins regardless of the denomination on the blockchain.

- -

Like its predecessor Zerocoin, Zerocash requires a trusted setup, but Zerocash’s setup is much more complicated. For its initial deployment of Sprout, Zcash utilized a multi-party ceremony involving six people set up in a way that the only way these parameters could be leaked is if all six in the ceremony colluded to retain the keys. In other words, you have to trust all of these six people that they destroyed the initial parameters and also that the ceremony was carried out correctly. Weaknesses and flaws in the initial setup led to Zcash organizing a new trusted setup ceremony that involved 88 participants and addressed other weaknesses in the original Sprout ceremony.

- -

Photo showing a man opening the back of a computer case using a grinder

- -

If there is a bug in the code, or a cryptographic flaw or an issue with the multi-party trusted setup, an attacker can possibly generate unlimited Zcash and this additional supply cannot be detected.

- -

Zcash actually had one of these bugs live on its Sprout mainnet from launch until the 28 October 2018, a period of two years, before it was patched in Sapling arising from a cryptographic flaw. There is no way to tell whether this bug was taken advantage of prior to being patched and there was a gap of 8 months from the time of finding the bug till it was patched. This wasn’t the first time such a bug was discovered. Zerocash early in its development also had the InternalH Collision Vulnerability which would have allowed forging of coins as well. Although this bug never made it to production, it highlights the potential risks.

- -

BTCP, a fork-merge of Zcash and Bitcoin also suffered hidden inflation which went undetected for over almost ten months. This inflation was only detected by examining the UTXO import process when they were importing over the Bitcoin UTXOs. This wasn’t due to a flaw in the cryptography but rather a covert premine.

- -

Another trade-off is the use of new experimental cryptography. Unlike well established cryptography stalwarts like the discrete log assumption or factorization hardness, zkSNARKs security is based on variants of the Knowledge Of Exponent (KEA) assumption for bilinear groups (instantiated via certain pairing-friendly elliptic curves). KEA is much newer and is also subject to criticism. Some experts believe the cryptography behind zkSNARKs to be relatively weak.

- -

Zerocash is also highly complex and has been described as ‘moon math’, meaning that only a handful of people can properly understand and audit it and even can be challenging to spot bugs to its complexity. In fact, with the Zcash counterfeiting bug, the following was quoted:

- -
    -
  • Discovery of the vulnerability would have required a high level of technical and cryptographic sophistication that very few people possess.
  • -
  • The vulnerability had existed for years but was undiscovered by numerous expert cryptographers, scientists, third-party auditors, and third-party engineering teams who initiated new projects based upon the Zcash code.
  • -
- -

This is effectively a form of ‘security through obscurity’. Lelantus, Lelantus Spark, RingCT and Mimblewimble constructions in comparison are much easier to understand.

- -

Another drawback of Zerocash in its original form, the generation of a private transaction takes significantly longer than any of the previous privacy schemes approaching a minute on a powerful computer and much longer on slower systems while requiring several gigabytes of RAM. This resulted in very few people using its privacy features and also may exclude less powerful systems such as mobile devices. Zcash has made substantial improvements on this in their latest Sapling upgrade through the use of new BLS12-381 curves bringing down generation time down to several seconds and requiring around 40 mb of memory making it finally feasible for mobile devices.

- -

Zerocash offers the highest theoretical anonymity and excellent performance but requires a complicated cryptographic construction, trusted setup, the use of new experimental cryptography and computational complexity when creating private transactions.

- -

Electric Coin Company has recently produced a modification to the Halo proving system called Halo 2 that it intends to deploy to the Zcash codebase and network, along with a compatible transaction protocol called Orchard. Compared to the existing Sapling protocol (which uses a different proving system), Orchard on Halo 2 removes the need for a trusted setup process. Benchmarks on testnet code indicate that performance would be slower than Sapling-based zkSNARKs but remain highly competitive. The Halo 2 and Orchard implementations are licensed under BOSL, that does not allow third parties to use the Halo2 code until after the grace period expires.

- -

While the original Halo proving system came equipped with a traditional academic-style preprint, we do not know of any corresponding literature for Halo 2 that is publicly available. The latest audit done by QEDIT also commented that unlike Sapling, Orchard does not have an overarching proof of security or a high level sketch of the proof yet. The audit also commented that reviewing such a complex system and its implementation is challenging and that many components of the protocol remain not well documented. The Orchard protocol with a Halo 2 proving system is a promising new development but remains a very complex construction that will take time for the wider technical and academic community to vet and understand fully. Combined with a more restrictive software license and less than complete documentation, anyone that uses Orchard or Halo 2 would need to trust and rely on the Electric Coin Company for its security or develop significant parallel resources to develop it independently.

- -

Mimblewimble

- -

As used in: Grin, Beam, Litecoin MWEB Sidechain, MimbleWimble Coin

- -

Pros:

- -
    -
  • All amounts are hidden
  • -
  • Simple lightweight cryptographic construction
  • -
  • Hides transaction amounts
  • -
  • Blockchain can reduce in size as it only retains UTXOs
  • -
  • No re-use of address problems
  • -
- -

Cons:

- -
    -
  • Monitoring the network can reveal details as to how the transactions are joined meaning the transaction graph is revealed
  • -
  • Does not break transaction links, merely obscures them, hence a ‘decoy’ model.
  • -
  • Vanilla Mimblewimble needs interaction between receiver and sender. Cannot post address and receive. Multi party transactions are problematic as all parties need to communicate to create a transaction. David Burkett’s one-sided transactions solves this but is only implemented in Litecoin’s upcoming MWEB sidechain. Beam uses SBBS and/or one side payments which comes at the cost of some privacy.
  • -
  • If a block doesn’t have many transactions, anonymity is significantly reduced since it relies on other transactions to join with. Beam introduces additional decoys outputs if needed if insufficient transactions happen but remains unclear how much this improves privacy
  • -
  • Cold storage in hardware wallets are tricky to implement
  • -
- -

Grin and Beam are both implementations of MimbleWimble. Mimblewimble works via two primary methods, by hiding all transaction values and secondly by aggregating all transactions into one big transaction so that in a block, it appears as a giant transaction of many inputs with many outputs. Just looking at it from the blockchain alone, you can only guess which outputs came from which inputs provided that there are a few transactions in the same block. Mimblewimble also allows another feature called cut-through whereby if A pays to B who then pays it entirely to C, the blockchain can record A to C without even showing B.

- -

An easy way to imagine this is comparing how transactions look like in Bitcoin vs how a transaction looks once it’s aggregated in Mimblewimble.

- -

Imagine A sends to B and C. In a separate transaction D sends to E and F.
-In Bitcoin this would be seen as
-(Inputs) A > (Outputs) B, C
-(Inputs) D > (Ouputs) E,F

- -

They would also have transaction values further making them unique.

- -

In Mimblewimble, all transactions values are hidden and these transactions are aggregated so once the transactions are joined in the block it will look like:

- -

(Inputs) A, D > (Outputs) B, C, E, F

- -

Now it is unclear who sent to who!

- -

Comparison between inputs and output of a bitcoin and MimbleWimble based transaction

- -

However the big assumption is that no one is monitoring the network as these transactions propagate and before they are recorded onto the blockchain. With vanilla Mimblewimble, someone could create a malicious node that connects to all other nodes in the network and record the transactions before they are combined together. This completely reveals the transaction graph.

- -

To mitigate this, both Grin and Beam use Dandelion++ technology which changes the way transactions are propagated. Instead of broadcasting each transaction to all peers, the transaction is first sent through a series of randomly selected peers (stem phase) and only then diffused to the entire network (fluff phase). Each succeeding node rolls a dice to determine whether to continue the stem phase (90% change) or switch to fluff phase (10% chance). While the transactions are in the stem phase, they are also joined together with other transactions before being broadcasted widely. In theory, this makes it harder for a node to have a full picture of how the transactions are joined together.

- -

In practice, the use of Dandelion++ doesn’t mitigate this sufficiently. A 2019 study showed that with a specially configured node, the researcher was able to uncover the senders and receivers of 96% of Grin transactions in real time even with the existence of Dandelion++. Beam’s implementation does make this harder by introducing decoy outputs when needed in the dandelion stem but it remains to be formally analysed to see how much practical privacy it adds.

- -

This combined with the fact that Mimblewimble is also a decoy-based system similar to Cryptonote (although it achieves it using different methods), it still suffers the same drawbacks as other ‘decoy’ based privacy systems where repeated transactions can further reduce the anonymity as taint trees still remain. Additionally, if there are not many transactions in a block, this reduces privacy greatly while Beam’s implementation of MW attempts to mitigate this by introducing decoys where needed. As explained before, active monitoring of the network can dilute this even further.

- -

Example of a transaction graph that can be built by tracing the MimbleWimble transactions Example of a transaction graph that can be built by tracing the MimbleWimble transactions.

- -

A big drawback of traditional MimbleWimble is the need for interaction between the receiver and sender (meaning the receiver and sender need to communicate directly to communicate a blinding factor) and a massively different scheme that does away with addresses. This means you cannot just post an address on a website and have to give a new value all the time. This also complicates multi party transactions, for example A sending money to B, C, D, E in one transaction would require each of these parties to communicate to A before the send can happen. Beam’s implementation addresses this through the use of a Secure Bulletin Board system which allows people to post their messages to Beam’s full nodes so that the blinding factor can be communicated once the user comes online though further research is required if this leaks any information.

- -

Another more neat approach is David Burkett’s one sided transactions that is being implemented in Litecoin’s Mimblewimble Extension Block sidechain that removes the requirement for interactivity.

- -

Also although there are no addresses, the Pedersen commitments are still unique and therefore on its own MimbleWimble does not hide the transaction graph meaning you can still see how the funds flow, and thus can be considered ‘one time’ addresses. This means that without the added workarounds of Dandelion and Coinjoin, Mimblewimble’s privacy is equivalent to Bitcoin except that addresses are only used once and transaction values are hidden.

- -

With full hidden values, Mimblewimble doesn’t have supply auditability as it relies on Bulletproofs/Confidential Transactions to check whether any additional coins have been created out of thin air. However the cryptography behind it is well understood.

- -

Evaluating Other Privacy Schemes and Why Isn’t My Favorite Privacy Coin Featured in This Article?

- -

All of the blockchain privacy schemes listed here are well reviewed by researchers and the concepts well understood. However, there are many coins in the privacy space but only a handful that really protect it.

- -

For example coins such as Verge or DeepOnion do not have any onchain privacy mechanisms to hide the transaction graph or the amounts transacted and only have stealth addresses that prevent address re-use and TOR/i2p integration that only prevents your IP address from being associated to a transaction. Identical levels of privacy can be obtained by using Bitcoin through TOR/i2p and using new addresses making their claims that they are “privacy coins” spurious.

- -

These are the key factors when coming across a new privacy mechanism:

- -
    -
  • Does it offer privacy on the blockchain? Some privacy coins market themselves as providing privacy but completely don’t offer any onchain privacy. Protecting your IP address/TOR alone is insufficient.
  • -
  • Is the privacy mechanism written by experts and reviewed? Read to see if their privacy scheme was vetted by cryptographers and has academic papers referencing it! Many are just cooked up by developers or programmers without any history in cryptography or information security. The technologies implementing privacy technology are generally not easy and even world class cryptographers make mistakes.
  • -
  • Is it merely a rebrand of existing technology? Some projects rename existing privacy schemes with their own names and pass it off as their own. This is acceptable if they disclose the original privacy technology behind it.
  • -
  • Does it involve centralized trust? If a privacy scheme that relies on you to trust someone else to protect your privacy, it is generally a poor privacy scheme. This covers some pseudo privacy coins that use centralized mixers.
  • -
  • Does the team understand the cryptography behind these schemes? This is hard to determine unless you’re an expert yourself. Check their team to see if there is anyone with cryptography credentials or experience on their team.
  • -
- -

Summary

- -

Every anonymity scheme has its own sets of benefits and trade-offs, and we believe that continuous exploration and research of these privacy schemes can only serve to improve blockchain privacy as a whole. We at Firo strongly believe that Lelantus and Lelantus Spark compares very favorably to other anonymity schemes by providing a very well-rounded anonymity package, giving very strong anonymity using proven cryptography while remaining scalable and optionally auditable.

- -

We hope this article gives you a much better understanding of how various privacy tech works on the blockchain.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/reindex-wallet.html b/pr-preview/pr-452/guide/reindex-wallet.html deleted file mode 100644 index 5bc527851..000000000 --- a/pr-preview/pr-452/guide/reindex-wallet.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Reindexing your Firo wallet | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Reindexing your Firo wallet

-

-
- -

Reindexing your wallet

- -

WARNING: it is highly recommended that you do not proceed unless you are directed here by members of the Firo support team. Reindexing is very time-intensive and solutions sometimes exist for your problem that only takes several minutes to solve.

- -

Make sure you are always on the latest release by going to our release page.

- -

If you suspect that the chainstate is corrupted, please start the wallet with the -reindex-chainstate flag. This will start the Firo wallet and begin the reindex-chainstate process and will take several hours.

- -

If you suspect corrupted blocks, please run -reindex instead.

- -

If you need to rescan your wallet, please run with -rescan instead. This can take between 5 to 30 minutes to run.

- -

Windows

- -

Open the folder where the firo-qt.exe is located. Hold Shift, right-click inside the folder and select ‘Open PowerShell window here’.. In the PowerShell window that appears, type:

- -
.\firo-qt.exe -reindex
-
- -

- -

Linux

- -

Navigate to the directory where your firo-qt binary is. In the Terminal, type in the following:

- -
./firo-qt -reindex
-
- -

- -

If you want to reindex your masternode:

- -
./firod -daemon -reindex
-
- -

Note that the time to finish reindex differs greatly depending on your VPS’ performance.

- -

macOS

- -

Using the Terminal, enter the following command:

- -
/Applications/firo-qt.app/Contents/MacOS/Firo-qt -reindex
-
- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/troubleshooting-masternode.html b/pr-preview/pr-452/guide/troubleshooting-masternode.html deleted file mode 100644 index d700ec989..000000000 --- a/pr-preview/pr-452/guide/troubleshooting-masternode.html +++ /dev/null @@ -1,353 +0,0 @@ - - - - - - - Troubleshooting masternode: PoSe score and PoSe ban | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Troubleshooting masternode: PoSe score and PoSe ban

-

-
- -

Masternode quorums form at certain block heights. When reaching such height, a subset of currently enabled masternodes is selected for participation in the quorum. This subset is chosen deterministically, meaning every peer on the network chooses exactly the same subset. A series of messages are then sent between quorum members to generate cryptographic keys.

- -

Only masternodes that are configured correctly and running at the time of quorum formation can participate in key generation. If the masternode is selected for quorum but is misconfigured, not running or did not participate, it will be penalised. The masternode will gain a PoSe score which is given by 66% x number of Registered masternodes or 100, whichever is greater.

- -

The PoSe score decreases by 1 for every block mined. A masternode with a PoSe score of 3000 therefore requires 3000 blocks to be mined before its score is zeroed.

- -

Once the PoSe score reaches more than the total number of masternodes, it changes status to PoSe Banned and needs to be restarted with protx update_service after any problems on the masternode is fixed.

- -

Troubleshooting

- -

(This list is non-exhaustive. Your masternode might be facing a problem that is not listed here.)

- -
    -
  • -

    Running out of disk space

    -
  • -
  • -

    Running out of swap space

    -
  • -
  • -

    firod not running

    -
  • -
  • -

    Insufficient number of connections to other masternodes

    -
  • -
  • -

    Wrong/missing znodeblsprivkey in firo.conf

    -
  • -
  • -

    znodeblsprivkey= is wrongly typed as znodeblskey= etc

    -
  • -
  • -

    Not restarting firod after modifying firo.conf

    -
  • -
  • -

    Stuck on a block

    -
  • -
  • -

    IP used when registering masternode is not the same as the IP the masternode is running on

    -
  • -
  • -

    IPv4/IPv6 interface related problems

    -
  • -
  • -

    Problems with the datacenter

    -
  • -
- -

When everything is configured correctly, ./firo-cli evoznode status and ./firo-cli getinfo will return

- -
  "state": "READY",
-  "status": "Ready"
-
- -

and the current block number along with other masternode-related status if ENABLED, or

- -
  "state": "POSE_BANNED",
-  "status": "Znode was PoSe banned"
-
- -

if the masternode is POSE_BANNED.

- -

Restarting your PoSe Banned masternode

- -

The following commands must be performed on your wallet. Performing it on your masternode will not work as there is no balance to cover the transaction fee.

- -

After you have ensured that everything is correct, bring back your PoSe banned masternode to Enabled with this command:

- -
protx update_service proTxHash ipAndPort operatorKey operatorPayoutAddress feeSourceAddress
-
- -

Before you are able to enter the command, you must first unlock your wallet:

- -
walletpassphrase "YOUR PASSWORD" 60
-
- -

This command will unlock your wallet for 60 seconds and returns a (null) message when successfully executed.

- -

proTxHash: original output of protx register command. In masternodes tab, right-click on the banned node and choose ‘Copy Protx hash’.

- -

ipAndPort: ipAndPort of banned masternode

- -

operatorKey: znodeblsprivkey of the masternode

- -

operatorPayoutAddress: "" (if you set your operatorReward to 0)

- -

feeSourceAddress: an address in wallet that has a balance to fund the transaction

- -

This command will output a transaction ID which can then be checked at explorer.firo.org. Your node will return to Enabled after the transaction is mined.

- -

WARNING: Do not change operatorKey if you are only reviving the banned masternode.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/using-ledger-with-firo.html b/pr-preview/pr-452/guide/using-ledger-with-firo.html deleted file mode 100644 index cc6eaa431..000000000 --- a/pr-preview/pr-452/guide/using-ledger-with-firo.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - - How to Use Ledger With Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

How to Use Ledger With Firo

-

Instructions on how to use Firo on Ledger with the Electrum Firo wallet

-
- -

A Ledger Device is a hardware wallet that is considered one of the most secure ways to store your digital assets. Ledger uses an offline, or cold storage, method of generating private keys, making it a preferred method for many crypto users. This guide will help you to connect your Ledger device to the Electrum Firo light wallet. Electrum Firo enables you to Send and Receive FIRO, and setup Firo masternodes with the Ledger Device with the assistance of the Firo Masternode Tool.

- -

Firo accounts cannot be added to the Ledger Live app.

- -

Requirements

- -
    -
  • -

    Set up Ledger live with your device.

    -
  • -
  • -

    Update the firmware on your device.

    -
  • -
  • -

    Install the Bitcoin app as Firo requires it.

    -
  • -
  • -

    Install the latest version of Electrum Firo.

    -
  • -
- -

Installing the Firo app

- -
    -
  1. -

    Open the Manager in Ledger Live.

    -
  2. -
  3. -

    Connect and unlock your device.

    -
  4. -
  5. -

    If asked, allow Ledger Manager on your device.

    -
  6. -
  7. -

    Find Firo in app catalog.

    -
  8. -
- -

- -
    -
  1. -

    Click the Install button of the app.

    - -

    Your device will display Processing…

    - -

    The app installation is confirmed.

    -
  2. -
- -

Setting up your Ledger device with Electrum Firo

- -
    -
  1. -

    Download the latest version of Electrum Firo from https://github.com/firoorg/electrum-firo

    -
  2. -
  3. -

    Create a new wallet with File -> New/Restore.

    -
  4. -
  5. -

    The Install Wizard will appear. Pick a name for a new wallet or keep the default name default_wallet. Click on Next when done.

    -
  6. -
  7. -

    Choose Standard wallet. Click Next.

    -
  8. -
- -

- -
    -
  1. Make sure your device is connected and the Firo app is open on the device. Choose Use a hardware device. Click Next.
  2. -
- -

- -
    -
  1. At Hardware Keystore, choose [ledger, initialized, hid]. Click Next.
  2. -
- -

- -
    -
  1. At Script type and Derivation path, leave everything on default. Click Next.
  2. -
- -

- -
    -
  1. You will be prompted to encrypt the wallet file. Encrypting your wallet will mean that you will need your device just to view the balance. You will still be prompted to confirm your transaction on the device if you choose not to encrypt the wallet file. If you are unsure, do not encrypt the wallet. Click Next when done.
  2. -
- -

Connecting Ledger device to Electrum Firo

- -
    -
  1. -

    Unlock the device and choose the Firo app.

    -
  2. -
  3. -

    Start Electrum Firo.

    -
  4. -
- -

Viewing account balance

- -

Your Balance is displayed at the bottom left of the Electrum-Firo window.

- -

How to receive FIRO

- -
    -
  1. -

    Click the Receive tab.

    -
  2. -
  3. -

    Click on New Address button to generate an address.

    -
  4. -
  5. -

    To verify the address on your device, click on Wallet -> Find and View -> Show Addresses.

    -
  6. -
  7. -

    Copy the address generated earlier and paste it into the Find field.

    -
  8. -
  9. -

    Right-click on the results and choose Show on Ledger.

    -
  10. -
- -

- -
    -
  1. The address should appear on your device, and you can scroll and Approve to continue.
  2. -
- -

How to send FIRO

- -
    -
  1. Click on the Send tab. Enter the address and the amount you wish to send, then click on the Pay button. In the Confirm Transaction window, click on Send.
  2. -
- -

- -

- -
    -
  1. -

    Verify the amount and address to send to on your device and Accept to confirm the transaction.

    -
  2. -
  3. -

    The transaction should now be broadcasted. It will take about five minutes on average to confirm.

    -
  4. -
- -

Support

- - -

Administrators and team members will never message you first. Please be wary of impersonators.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/guide/using-trezor-with-firo.html b/pr-preview/pr-452/guide/using-trezor-with-firo.html deleted file mode 100644 index 5d3dbd170..000000000 --- a/pr-preview/pr-452/guide/using-trezor-with-firo.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - How to Use Trezor With Firo | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

How to Use Trezor With Firo

-

-
- -

How to use Trezor with Firo

- -

This guide is correct for Trezor One and Trezor T with firmwares 1.10.3 or 2.4.2.

- -

Firo is currently not supported in the Trezor Wallet web interface or Trezor Suite.

- -

Setting up Trezor with Electrum Firo

- -
    -
  1. -

    Download the latest version of Electrum-Firo from https://github.com/firoorg/electrum-firo/releases

    -
  2. -
  3. -

    Create a new wallet with File -> New/Restore.

    -
  4. -
  5. -

    The Install Wizard will appear. Pick a name for a new wallet or keep the default name default_wallet. Click on Next when done.

    -
  6. -
  7. -

    Choose Standard wallet. Click Next.

    -
  8. -
  9. -

    Choose Use a hardware device. Click Next.

    -
  10. -
  11. -

    At Hardware Keystore, choose [Trezor, initialized]. Click Next. Enter your PIN when prompted.

    -
  12. -
  13. -

    At Script type and Derivation path, leave everything on default. Click Next.

    -
  14. -
  15. -

    You will be prompted to encrypt the wallet file. Encrypting your wallet will mean that you will need your device just to view the balance. You will still be prompted to confirm your transaction on the device if you choose not to encrypt the wallet file. If you are unsure, do not encrypt the wallet. Click Next when done.

    -
  16. -
- -

Using Trezor with Electrum Firo

- -
    -
  1. -

    Start Electrum Firo with your Trezor hardware wallet connected. Enter your PIN when prompted.

    -
  2. -
  3. -

    You should now be able to access your funds on Electrum Firo.

    -
  4. -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2016/12/27/what-is-mtp-merkle-tree-proof.html b/pr-preview/pr-452/id/2016/12/27/what-is-mtp-merkle-tree-proof.html deleted file mode 100644 index 4a01ebc01..000000000 --- a/pr-preview/pr-452/id/2016/12/27/what-is-mtp-merkle-tree-proof.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - What is MTP (Merkle Tree Proof) and why it is important to Zcoin | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

What is MTP (Merkle Tree Proof) and why it is important to Zcoin

-

MTP was created as a way to remedy the disparity between ordinary users and adversaries/cheaters

- -
- -

Merkle Tree Proof (MTP) Algorithm in Zcoin
-

- -

Update: This post has been updated as at 24 May 2018 to reflect new developments in MTP and the new memory requirements for our MTP implementation.

- -

Zcoin is working to be the first cryptocurrency to implement MTP as a proof of work algorithm and work is ongoing. As the foundation of a coin’s security with also fundamental implications as to distribution and also verification speed, implementation of MTP is very high on our list of priorities and in our roadmap. Implementation of MTP is also expected to bring down wallet initialization times due to its fast verification as compared to the current stop gap Lyra2z implementation.

- -

The MTP algorithm was devised by Alex Biryukov and Dmitry Khovratovich from the University of Luxembourg in their paper published on the 11 June 2016 titled Egalitarian Computing. These are the same researchers who came up with Equihash that is currently used in ZCash.

- -

An updated paper which received funding from Zcoin introduced v.1.2 of the MTP algorithm was released in January 2018 which addressed attack vectors discovered by academic peer review and also through the MTP bounty program organized and funded by Zcoin.

- -

Egalitarian Computing

- -

MTP was created as a way to remedy the disparity between ordinary users and adversaries/cheaters where the latter could use botnets, GPU, FPGA and ASICS to gain a significant advantage and mount a cheaper attack. The basic concept is that it should establish the same price/cost for a single computation unit on all platforms. This means that no single device should gain a significant advantage over another for the same price hence promoting egalitarian computing. With egalitarian computing, attackers would need to spend the same amount as ordinary users for equivalent ‘hashing’ power. As attackers need to usesimilar hardware as ordinary users, automated large-scale attacks become no longer possible. This combined with the fact hashing in MTP is highly memory intensive, users infected by trojans to participate in botnets would experience noticeable performance degradation and therefore more likely to suspect something is amiss. Botnet resistance is an important feature that was not addressed in previous ASIC resistant algorithms.

- -

Massive centralization can be seen with many existing proof of work algorithms such as SHA256 (Bitcoin), Scrypt (Litecoin, Dogecoin) and X11 (Dash) where hashing power is centralized in ASIC farms and normal users are not incentivised to participate in the security of the network. Even in newer schemes such as Ethash which is used in Ethereum, although it is deliberately designed to be GPU friendly (more than a 100x more efficient than on a CPU), this still encourages GPU farms and centralization. Recently, Bitmain also announced an Ethash ASIC.

- -

This doesn’t mean that we discourage GPU mining, but with MTP it is foreseen that even with GPUs mining, CPU mining would still remain competitive.

- -

Fast and lightweight Verification

- -

MTP although it is computationally and memory intensive to find the solution, once found, its solution can be quickly and efficiently verified without requiring a lot of memory. Our MTP implementation will use 4GB of RAM making it noticeable on many CPUs thus discouraging botnets as it would be noticeable to the user, MTP proofs are designed to support RAM usage up to 8 gb while remaining quick to verify that is not possible with other existing PoW implementations.

- -

This is important since by keeping verification quick, this makes the network more resistant to DoS attacks that target verifiers. It also allows lightweight hardware such as smartphones to perform verification which is not possible on many other hard memory hard algorithms. Verification speed of MTP is expected to be pretty quick.

- -

Source: https://www.usenix.org/system/files/conference/usenixsecurity16/sec16_paper_biryukov.pdf There may also be a possibility that as MTP uses merkle-trees, merkle-tree optimizations may be possible and this is an area we are researching into.

- -

Progress Free

- -

A mining algorithm should be ‘progress-free’ meaning that mining must be a stochastic process where there is always a non-zero chance that the solution is found and being independent of any previous events. This prevents centralization and mitigates network delays.

- -

Therefore a mining algorithm with an ‘initialization phase’ is not truly progress-free since the chances of finding a solution when initializing is zero. This is one of the main reasons why Biryukov and Khovratovich decided to develop MTP despite already developing Equihash since Equihash still requires a long initialization phase that certifies the memory allocation and is therefore not ‘progress-free’. Furthermore, Equihash doesn’t scale well with higher memory usage.

- -

It is believed that the shorter an initialization phase, the more decentralized mining can be since everyone starts from an even playing field and economies of scale or network location plays much less a role in mining efficiency.

- -

Summary

- -

MTP is an amazing new mining algorithm that is high performance, high security and promotes egalitarian computing. Zcoin intends to be the first to implement this and we forsee that MTP will offer good future proofing. Being a privacy centric coin, it is even more important that mining power is decentralized and as such we are focusing on working on the very core of Zcoin’s security first before embarking on other features. We hope to finish MTP implementation in the coming months.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html b/pr-preview/pr-452/id/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html deleted file mode 100644 index 8f58a2209..000000000 --- a/pr-preview/pr-452/id/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - - Zcoin moving beyond trusted setup in Zerocoin | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin moving beyond trusted setup in Zerocoin

-

Solving the trustless setup problem through the use of the Sigma protocol

- -
- -

What is a Trusted Setup?

- -

Zero knowledge setups offer amazing anonymity with anonymity sets exceeding thousands compared to previous anonymity schemes that typically only offer a dozen or so. One of the primary criticisms of Zerocoin and other zero knowledge coins like Zcash is that it requires a ‘trusted setup’ phase. A trusted setup means you need to trust someone to generate some initial parameters and then destroy those parameters.

- -

A way to visualize it would be akin to making a lock and then trusting that person to destroy the only key to it. It is however not easy to prove that the key was destroyed, for e.g. in our example scenario, was a duplicate made somewhere? Or a photo taken of the key before it was destroyed? The same type of problems exist when trying to prove that the initial parameters were permanently destroyed and not known by anyone.

- -

The consequences of having the initial parameters leaked is that someone can generate coins out of thin air by doing forged Zerocoin spend transactions. In Zcoin, this is mitigated somewhat by having an auditable supply.

- -

How is Trusted Setup implemented in Zcoin?

- -

Zerocoin as implemented in Zcoin and in the original paper currently uses RSA accumulators which require the generation of two large prime numbers. We utilized the RSA-2048 parameters generated in 1991 from the RSA factoring challenge which was an academic challenge to learn about the difficulty of factoring large number and the parameters we used had a USD200,000 prize if someone managed to factor it. To this day, no one has claimed the prize or announced a successful factorization of RSA-2048 with the last publicly successful factorization at RSA-768.

- -

Using the RSA factoring challenge parameters meant that you did not need to trust the Zcoin developers and only trust that the parameters from the RSA factoring challenge remained secure. For further reading on the RSA factoring challenge, you can read more here. However, we recognize that having a trusted setup is not ideal and it was always in our roadmap to implement a trustless setup. There has been previous attempts to remove the trusted setup in Zerocoin and the most well known one was the proposed use of RSA UFOs which thus far have been impractical to implement.

- -

How Zcoin is removing the trusted setup

- -

We are therefore very happy to announce that we believe we have found the answer in solving the trustless setup problem through the use of the Sigma protocol in Zerocoin as detailed by Jens Groth and Markulf Kohlweiss from University College London and Microsoft Research.

- -

In a nutshell, the Sigma (Σ) protocol does the following:

- -
    -
  • -

    No more trusted setup

    -
  • -
  • -

    RSA accumulators are replaced with elliptic curve groups

    -
  • -
  • -

    Reduction of Zerocoin proof sizes from 25 kb to around ~1kb allowing more Zerocoin transactions per block and making Zcoin much more scalable.

    -
  • -
  • -

    Higher security using 256-bit elliptic curves roughly equivalent to 3072 bit RSA (currently we are using 2048 bit RSA)

    -
  • -
- -

We have also found the Sigma (Σ) protocol implemented in existing open source repositories greatly reducing the amount of work required to implement it in Zcoin. The Zcoin team will need to further examine its verification speed and computation time using the Sigma (Σ) protocol. We plan to implement the Sigma (Σ) protocol after MTP completion and Znodes. We are of the opinion that once Zcoin implements the Sigma (Σ) protocol, we would have a very compelling solution, offering the power and large anonymity sets of zero knowledge proofs with low proof size without having to trust anyone with the generation of initial parameters which is required in other zero knowledge setups such as in Zcash.

- -

Update on MTP Development

- -

We know many of you are eager to hear about how we are coming along with MTP since we released it on Zcoin’s testnet. MTP continues to be tested and the dev team has made good progress on it with no major hurdles encountered.

- -

We are also testing various parameters to achieve a good balance between GPU and CPU performance while remaining ASIC resistant. We continue to work towards releasing MTP on mainnet as soon as possible along with GPU miners. It is promising to see so many top devs interested in the work we do and have received a lot of constructive feedback on it. We welcome anyone who wishes to work with us in improving MTP!

- -

Once we have finalized the parameters, we will hold a competition to develop MTP miners with attractive bounties to incentivize efficient open sourced miners to the public.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2017/07/21/mtp-audit-and-implementation-bounty.html b/pr-preview/pr-452/id/2017/07/21/mtp-audit-and-implementation-bounty.html deleted file mode 100644 index 21f338083..000000000 --- a/pr-preview/pr-452/id/2017/07/21/mtp-audit-and-implementation-bounty.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500) | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500)

-

- -
- -

MTP (Merkle Tree Proof) is a new proof of work algorithm that was presented at the USENIX Security Symposium 2016 and has attracted substantial attention from the cryptocurrency and academic community. To further encourage research and scrutiny into MTP, we are sponsoring two bounties. These are separate bounty challenges from the MTP miner development competition.

- -

- -

MTP Audit Bounty: 10,000 USD Total

- -

Rules

- -
    -
  • Anyone who manages to find an attack or cheating strategy on the principles in the MTP paper will be entitled to claim a share of the bounty.
  • -
  • Findings from Dinur and Nadler’s work are excluded as they have already been addressed. However an attack on ‘data-independent MTP’ as described in the same paper would be eligible.
  • -
  • A submission can contain multiple attack/cheat strategies.
  • -
  • In the event of submissions from different parties that involve the same attack vector/cheating strategy, only the first submission as received by the Zcoin team shall be eligible to the bounty.
  • -
  • Submissions will be made public though the Zcoin team reserves the right to determine the date of publication. Submitters are not allowed to disclose early. We will publish submissions on this Github wiki page.
  • -
  • This bounty does not reward the finding of implementation bugs of MTP in Zcoin which is dealt with in the MTP Implementation Bounty below.
  • -
  • Submissions are to be made to our e-mail team@zcoin.io and should include a proposed fix if possible. Please include Bitcoin or Zcoin adddress that you will receive the reward in your submission.
  • -
  • Deadline of submission is 30 September 2017 but remember it is better to submit early as duplicates are not rewarded.
  • -
- -

How Bounty is Distributed

- -
    -
  • A total of USD 10,000 is available for this bounty.
  • -
  • If there are a few attack vector/cheating strategies submitted from different people, the MTP Attack Bounty is divided per unique attack vector/cheating strategy.
  • -
  • Submissions that include a proposed fix to MTP are given double weightage in dividing the bounty. If there is only one submission under the MTP Audit Bounty but it does not include a fix, the bounty payable shall only be USD5,000.00
  • -
  • E.g. Tom finds 3 attack vectors but does not give any fixes for them and Amy finds 1 attack vector and gives a fix for it. Therefore the bounty of USD10,000 is divided as follows. USD6,000 to Tom and USD4,000 to Amy.
  • -
  • Bounty is to be paid in BTC (following Bitstamp price) or XZC (following Bittrex price) equivalent upon announcement of MTP Audit Bounty winners.
  • -
- -

We reserve the right to extend the deadline for the miner dev competition in the event a flaw is found. The time of extension shall take into account the time required to make modifications to the miner to accommodate any fixes.

- -

MTP Implementation Bounty : 2,500 USD TOTAL

- -

Rules

- -
    -
  • Anyone who manages to find an implementation or coding error that allows an attack/cheating strategy on Zcoin’s implementation of MTP as in this tree: https://github.com/zcoinofficial/zcoin/tree/mtptest and provide the fix to it will be entitled to claim a share of the bounty.
  • -
  • A submission can contain multiple bugs/errors.
  • -
  • In the event of submissions from different parties that involve the same bug/error, only the first submission shall be eligible to the bounty.
  • -
  • Submissions will be made public though the Zcoin team reserves the right to determine the date of publication. Submitters are not allowed to disclose early. We will publish submissions on this Github wiki page.
  • -
  • This bounty does not reward the finding of attack vectors/cheating strategy in MTP itself which is covered in the MTP Audit Bounty above.
  • -
  • Submissions are to be made to our e-mail team@zcoin.io and must include fix. Please include Bitcoin or Zcoin adddress that you will receive the reward in your submission.
  • -
  • Deadline of submission is 30 September 2017 but remember it is better to submit early as duplicates are not rewarded.
  • -
- -

How Bounty is Distributed

- -
    -
  • A total of USD2,500.00 is available for this bounty. However, the team may at its discretion reserve the right to increase this bounty.
  • -
  • If there are a few coding errors submitted from different people, the MTP Implementation Bounty is divided per error/bug. The team reserves the right to determine what constitutes a single error/bug.
  • -
  • Bounty is to be paid in BTC (following Bitstamp price) or XZC (following Bittrex price) equivalent upon announcement of MTP Implementation Bounty winners.
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2018/06/28/trezor-adds-support.html b/pr-preview/pr-452/id/2018/06/28/trezor-adds-support.html deleted file mode 100644 index 725a05107..000000000 --- a/pr-preview/pr-452/id/2018/06/28/trezor-adds-support.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Trezor adds support to both Trezor One and Trezor T | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Trezor adds support to both Trezor One and Trezor T

-

- -
- -

We are excited that Trezor, one of the most established hardware wallets has added Trezor support for both the Trezor T and the Trezor One into their device firmware.

- -

We are very grateful for the work of our community member Yura Pakhuchiy, who has tirelessly worked on this and kept in contact with the team at Satoshi Labs to make this possible.

- -

Zcoin will also be added officially into the web wallet soon but you can already use it to store your Zcoin and even store your Znode collateral using Znode tool, also developed by Yura.

- -

As Zcoin is among the newly-integrated coins of which Trezor say they “will be gradually surfacing in Trezor Wallet”, Zcoin is not visible by default but needs some extra configuration in the wallet. Stay tuned for a full tutorial on how to use Zcoin with Trezor!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2018/07/15/firo-vulnerability-bounty-program.html b/pr-preview/pr-452/id/2018/07/15/firo-vulnerability-bounty-program.html deleted file mode 100644 index 0436c2b67..000000000 --- a/pr-preview/pr-452/id/2018/07/15/firo-vulnerability-bounty-program.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - - Firo Vulnerability Bounty Program | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Vulnerability Bounty Program

-

We are happy to announce the official Firo vulnerability bounty program to encourage the developer/researcher community to review and contribute to our code.

- -
- -

This document is outdated. For up to date information about our vulnerability bounty program see the the dedicated page

- -

We are happy to announce the official Firo vulnerability bounty program to encourage the developer/researcher community to review and contribute to our code.

- -

We are only accepting reports in relation to Firo’s master branch. For the avoidance of doubt, we are not accepting submissions for website vulnerabilities or attacks that require >50% of the hashing power.

- -

Vulnerability reports are to follow HackerOne’s Disclosure Guidelines. Failure to follow these guidelines and the rules below may result in the bounty not being honored.

- -

Vulnerabilities are organized into three categories.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SeverityDescriptionExampleBounty (USD) in FIRO equivalent
CriticalA critical vulnerability is such that impacts the Firo network as a whole, has potential to break the entire Firo network, completely removes the anonymity of Lelantus, results in the loss of Firo, or is on a scale of great catastrophe.A vulnerability that allows forged Lelantus spends to inflate supply.10,000 up to 50,000
MajorA major vulnerability is such that it impacts individual nodes, routers, wallets, reduces the anonymity of Zerocoin significantly (timing attacks excluded) or must be carefully exploited.For e.g. the paper Burning Zerocoins for fun and profit https://www.chaac.tf.fau.de/files/2018/04/attack-cryptocur.pdf1,000 up to 10,000
MinorA minor vulnerability is one that has low impact or cannot be exploited easily. 100 up to 1,000
- -

If there is a dispute over the severity of a vulnerability, the Firo team’s assessment will be definitive.

- -

Submission Procedure

- -

Submissions should be sent to

- -
    -
  • poramin@zcoin.io and
  • -
  • reuben@zcoin.io
  • -
- -

If the vulnerability is major or critical, the submission must be sent in PGP encrypted e-mail to the following address:

- -
    -
  • reuben@zcoin.io Fingerprint: 96D83C503C974E59C79B15F0FE90742A2CEB91F1
  • -
- -

Please remember to include your PGP public key so we can have encrypted communications.

- -

FAQ

- -

How long till I receive a response?

- -

We aim to respond to all vulnerability reports within 3 working days. Upon responding, we will make inquiries to confirm whether the submission is indeed a vulnerability. In either case, we will respond to confirm the vulnerability or provide a reason for why it is not a vulnerability.

- -

How would the vulnerability be fixed?

- -

Upon confirmation of the vulnerability, a private GitHub repo will be opened where the patch will be worked on together/reviewed with the researcher. Once this is completed, the vulnerability disclosure will be drafted and the release date discussed.

- -

I reported a vulnerability but have not received a response!

- -

Please allow up to 3 working days for an initial response. Also, realize that spam filters and email, in general, can sometimes be problematic. If you ever feel we are not communicating in a timely fashion, definitely let us know.

- -

Would I receive credit for the submission?

- -

By default, we will disclose the researcher that found the vulnerability along with the amount awarded. If you wish this information to be kept private, please let us know and we will honor your request.

- -

How are bounty payments made?

- -

All bounties will be paid in Firo based on the prevailing USD rate as determined by Coingecko’s average price at the time the patch is released.

- -

What is the PGP Public key?

-
    —–BEGIN PGP PUBLIC KEY BLOCK—–
-    Comment: Fingerprint: 96D83C503C974E59C79B15F0FE90742A2CEB91F1
-    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
-    =GGFJ
-    —–END PGP PUBLIC KEY BLOCK—–
-
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html b/pr-preview/pr-452/id/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html deleted file mode 100644 index d2203c1b5..000000000 --- a/pr-preview/pr-452/id/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - MTP – Zcoin's New Proof-of-Work Algorithm | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

MTP – Zcoin's New Proof-of-Work Algorithm

-

Today we are announcing the release of MTP, our new Proof-of-Work algorithm

- -
- -

Today we are announcing the release of MTP, our new Proof-of-Work algorithm which will activate on the 10th December 2018.

- -

MTP stands for Merkle Tree Proof. Based on an academic paper, it provides what the researchers call “egalitarian computing.” The idea behind egalitarian computing is to level the playing field between people with lots of computing power (i.e., large-scale mining farms) and those with little power (i.e., home miners). In other words, Mining for The People.

- -

Cryptocurrency mining today is dominated by a few large players. Through the use of application-specific integrated circuits (ASICs), specialized mining equipment can be 30,000x more efficient than a standard laptop computer. This centralizes power in the hands of a few big players, especially those who can manufacture these ASICs in bulk. With MTP, we are making a statement for decentralization and also allowing home miners anywhere in the world to earn some Zcoin through mining, ensuring better distribution.

- -

MTP is designed to make intensive use of memory. This both increases the cost of ASIC development significantly and uses memory bottlenecks to reduce the ASICs advantage. The theory is that even if ASICs are developed, the gain from ASICs can still be matched well with commodity hardware. Another advantage of intensive RAM usage is that it would likely alert a user who got infected with malware and is now mining against their will as part of a botnet as is common with CPU-friendly coins.

- -

Development of MTP originally began in 2017. After researchers had found issues in the original paper, Zcoin launched several bounties to address both issues at the theoretical level as well as in the implementation. The original researchers successively addressed the first version’s issues including further enhancements with their revised paper partially funded by Zcoin and published in January 2018. Zcoin released the first public version of MTP on their testnet in May. Since then it has been tested and refined in collaboration with several committed members of our community.

- -

Today, MTP is ready for prime time! After more than a year of ups and downs, we are more than happy to release version 0.13.7.1! Note that activation of MTP and the accompanying block time reduction to 5 minutes requires a hard fork. You can read all about the technical side of this update here.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html b/pr-preview/pr-452/id/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html deleted file mode 100644 index 619d142be..000000000 --- a/pr-preview/pr-452/id/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - World’s First Large-Scale Blockchain-Based Political Election Held on Zcoin’s Blockchain | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

World’s First Large-Scale Blockchain-Based Political Election Held on Zcoin’s Blockchain

-

- -
- -

- -

Over the period of 1st to the 9th of November, some of you have noticed that we had a massive surge in transactions, with hundreds to thousands of transactions being posted each block on Zcoin’s blockchain. We are now finally able to reveal what these transactions were. In fact, a hint on this was given back in October with Mr. Korn Chatikavanij, former Minister of Finance revealing that political parties in Thailand have started using blockchain technology to select party leaders.

- -

Zcoin tx during the election

- -

The Thai Democrat Party, Thailand’s oldest political party, recently held a primary election to elect its new party leader. In the past, the party leader was selected by the party’s MPs and the party chairman. With the primary election, all Democrat party members were eligible to vote, and it represents the first time a Thai political party has selected its head with input from the grassroots.

- -

The vote was concluded with a total of 127,479 votes that came from all over Thailand and to the best of our knowledge this is the world’s first application of blockchain technology in a political election of this scale with other earlier votes on the blockchain being small-scale test runs or with limited take-up rate – if they happened at all.

- -

This leadership race had unique circumstances where the stakeholders wanted to be certain that votes were not tampered with. Most e-voting systems rely on the use of a database that is controlled by an administrator. The stakeholders were unwilling to rely on this, and so it was agreed to use Zcoin’s public blockchain which had no administrator. The election mechanism, along with the source code to enable the elections was agreed upon by all the candidates and vetted by their IT advisors and subsequently approved by the Democrat Party Election Commission under the supervision of the Thai Election Commission.

- -

The electronic voting took place via two methods: through voting stations nationwide utilising a Raspberry Pi based system and alternatively a mobile voting app called D-Elect that required voters to submit their photo ID.

- -

There were two sets of data involved: identification documents and voting tallies. These datasets were encrypted and stored on IPFS, a decentralized and distributed file storage system. The IPFS hashes were then stored on the Zcoin blockchain, which acted as a decentralised immutable database while retaining auditability to the Election Commission, and the Democrat Party candidates.

- -

For those curious, this is a sample IPFS entry.

- -

The voter tallies and identity documents were encrypted in a way that protected voter privacy. The encryption keys were split using a cryptographic method called Shamir’s Secret Sharing Scheme to ensure that not a single entity can decrypt the full set of voting data without the agreement and presence of all the stakeholders:

- -

The voter identification documents can only be decrypted by a member of the Election Commission or a representative of the Democrat Party for the purpose of verifying the eligibility of voters. -Voting data can only be decrypted if all five parties – three representatives of each candidate, the Election Commission, and the Democrat Party – are present and in agreement. -The voting data or identification documents on their own, read without the other are insufficient to reveal how a voter voted.

- -

At the conclusion of the vote, despite a large number of voters from all over Thailand, the final results were available in just under 12 hours. We are incredibly proud to have played a part in enabling blockchain based e-voting to gain real-world adoption and learned many valuable lessons while carrying it out.

- -

- -

Despite the many challenges of e-voting, we believe it is important to pursue such endeavors to make voting or polling easier, cheaper to carry out and most importantly trusted by the voters. In this case, blockchain was a good fit, with the stakeholders’ emphasis on the integrity of the vote database with no central administrator, and also it being technology that they could understand and accept. We look forward to improving the system further such as with the use of zero-knowledge proof systems in facilitating anonymous but verifiable voting on the blockchain.

- -

Disclaimer: Zcoin does not endorse any political party and believes in the use of its technology in empowering personal liberties and democracy.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2018/12/05/mtp-faq-all-you-need-to-know.html b/pr-preview/pr-452/id/2018/12/05/mtp-faq-all-you-need-to-know.html deleted file mode 100644 index e2bc9feb4..000000000 --- a/pr-preview/pr-452/id/2018/12/05/mtp-faq-all-you-need-to-know.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - MTP FAQ: All You Need to Know | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

MTP FAQ: All You Need to Know

-

- -
- -

Q: What do I need to do to get ready for MTP?

- -

Make sure you’re updated to the latest Zcoin release (0.13.7.4) before the 10th December 12:00 GMT.

- -

UPDATE: Please update to 0.13.7.5 before December 17th! From this date on only clients with version 0.13.7.5 or higher will be able to connect to the right chain

- -

If you’re hosting a Znode, make sure that’s updated as well.

- -

It is recommended to use the latest release which contains important bug fixes along with huge performance improvements and bandwidth savings.

- -

Although we expect all exchanges to support MTP, if you don’t want to have any delays, it is recommended to withdraw your XZC and keep them in wallets that you control.

- -

Q: What happens if I don’t update on time?

- -

If you don’t update on time, your wallet balances may be incorrect until you update the Zcoin wallet to a MTP supported release.

- -

If you’re running a Znode, your Znode will fall off the queue and not be entitled to payments until you update to a MTP supported release.

- -

Q: How can I mine MTP?

- -

When MTP launches, we will have a CPU and a GPU (nVidia) miner. These are reference implementations and can be fine-tuned. Please refer to the mining guide.

- -

If you want to join the people testing MTP, please join the #mtp-testers channel on our Discord.

- -

Q: MTP needs a lot of RAM. Does that mean it’s best to mine with a CPU and as much RAM as I can get?

- -

No. Just because MTP needs a lot of RAM, doesn’t mean more RAM is better. In fact, throwing more RAM at the algorithm does not give you an advantage at all. For our reference miner, MTP needs a fixed 4 GB per thread so with an 8-core processor, you would need 32 GB of RAM (and a little spare for your OS to run) to mine on all cores. Having more than 32 GB of RAM in this case will not be of any benefit.

- -

We expect as more optimised miners are developed that can share the memory pad, it will be possible for multiple threads to share a common 4 gb memory allocation.

- -

Q: Which will be the best equipment to mine MTP?

- -

Probably GPUs with at least 4.5 GB of RAM. MTP claims 4 GB of working memory on either a GPU (total vRAM) or CPU (RAM per thread). In our tests, we achieved around 400-500 KH/s on an nVidia 1080ti GPU and 5-6 KH/s per thread on an older Intel i7 4790k CPU.

- -

Q: Will the Znode system requirements increase with MTP?

- -

Yes. As MTP proofs are around 200 kB each, this means that at least 200 kB of data will be written to the hard disk every 5 minutes. This amounts to about 21 GB of disk space needed per year.

- -

Q: Where should I keep my coins during the fork? Which exchanges support the fork? How to get free coins?

- -

The short answers are: It doesn’t matter. All of them. There will be no free coins.

- -

A hard fork is just a software change that’s not backwards compatible. This means new software will not be compatible with old software. If there’s a blockchain involved, people running the old version will form a side chain to the MTP main chain. Being on the side chain, though, is useless as miners will mine on the new chain, exchanges will not support it and so on. So even if you got “free” coins, you couldn’t do anything with them.

- -

All wallet providers will likely upgrade their wallets to the new version. If you want to be 100% sure, please use our wallet. We will definitely upgrade ?

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2019/03/20/what-is-sigma.html b/pr-preview/pr-452/id/2019/03/20/what-is-sigma.html deleted file mode 100644 index 6b37e6872..000000000 --- a/pr-preview/pr-452/id/2019/03/20/what-is-sigma.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - What is Sigma and why is it replacing Zerocoin in Zcoin? | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

What is Sigma and why is it replacing Zerocoin in Zcoin?

-

Sigma is Zcoin’s upcoming replacement to Zerocoin

- -
- -

Updated on 9 July 2019

- -

Sigma is Zcoin’s upcoming replacement to Zerocoin that is set to be activated on our mainnet on the 23 July 2019. It makes significant improvements over Zerocoin in three areas:

- -
    -
  • Removal of trusted setup
  • -
  • Reduction of proof size from 25 kB to 1.5 kB
  • -
  • Improved Security
  • -
- -

Trusted Setup

- -

Since the beginning of Zcoin, we have always seen the “trusted setup” problem as a big drawback. In a trusted setup, some secret (public) parameters are generated based on a “master private key”. These network parameters are needed to create the so called “zero-knowledge proofs”, which is the anonymizing technology that we use. The “master private key”, sometimes referred to as toxic waste, needs to be destroyed.  If this data is not destroyed, someone who has access to this key is able to generate an infinite amount of anonymous coins. In fact, one of the major criticisms of Zerocash and zkSNARKs (not to be confused with Zerocoin as used in Zcoin) as implemented in Zcash is its requirement to have a controversial trusted setup.

- -

An easy way to visualize trusted setup is that you create a box with a lock on it and its corresponding key. Possession of the key will allow you to create unlimited treasure from the box and therefore the key has to be destroyed. Trusted setup is effectively trusting that the key was destroyed.

- -

Zerocoin as implemented by Zcoin uses a trusted setup performed by a third party in an academic challenge called the RSA Factoring Challenge in 1991 where the incentive to insert a backdoor is low and there was a sizeable bounty on it to break it. Although this is a decent implementation with a low chance of it being compromised, we believe the whole purpose of blockchain is to build systems that do not require trust, and that same principle applies to our privacy system as well. In fact, Zcoin’s initial release in 2016 was delayed as our founder Poramin Insom spent many months trying to remove trusted setup through the use of RSA UFOs which proved to be unworkable and had to settle for the RSA Factoring Challenge parameters.

- -

Sigma is based on the academic paper One-Out-Of-Many-Proofs: Or How to Leak a Secret and Spend a Coin (Jens Groth and Markulf Kohlweiss) which replaces RSA accumulators by utilizing Pedersen commitments and other techniques which cryptographic construction does not require trusted setup. The only system parameters required in the Sigma setup are ECC group specifications and the group generators. This construction was further optimized in the paper Short Accountable Ring Signatures based on DDH (Jonathan Bootle, Andrew Cerulli, Pyrros Chaidos, Essam Ghadafi, Jens Groth and Christophe Petit).

- -

- -

Proof Sizes and Security

- -

Proof sizes are significantly reduced from 25 kB in Zerocoin to 1.5 kB in Sigma which is almost a 17x reduction making it a lot cheaper to store on the blockchain and making it possible to fit much more private send transactions in a block. We also utilize the improved Sigma techniques in the paper Short Accountable Ring Signatures Based on DDH to reduce proof sizes further. This solves one of the biggest problems of Zerocoin without reducing its security.

- -

Security via the usage of 256 bit ECC curves in Sigma is improved compared to 2048 bit RSA used in Zerocoin and is estimated to be equivalent to 3072 bit RSA.

- -

Our implementation also uses Pippenger and Straus’ multi exponentiation algorithms for further verification efficiency.

- -

Opens the way to Lelantus

- -

Sigma is a precursor to our next gen privacy protocol Lelantus developed by our cryptographer Aram Jivanyan which further builds on Sigma and greatly expands its functionality and privacy features by removing the need for fixed denominations in minting and spending. Deploying Sigma gives us the necessary time to develop Lelantus properly while it undergoes academic peer review and further improvements. To learn more about Lelantus, you can go here.

- -

Quick Comparison

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2019/04/14/lelantus-firo.html b/pr-preview/pr-452/id/2019/04/14/lelantus-firo.html deleted file mode 100644 index da39e5640..000000000 --- a/pr-preview/pr-452/id/2019/04/14/lelantus-firo.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - Lelantus: Firo's next gen privacy protocol | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus: Firo's next gen privacy protocol

-

We are proud to present Lelantus; the result of Firo's research with our cryptography advisor, Aram Jivanyan, with the assistance of Martun Karapetyan and Levon Petrosyan.

- -
- -

Updated on 16 July 2019 with new performance numbers, updated comparison chart and Aram’s presentation at Monerokon.

- -

Technology never stands still; especially not in the blockchain privacy space. In a few years, the industry has moved from simple mixing solutions like Coinjoin, to more advanced cryptographic implementations like ring-signatures, Zerocoin (as used by Zcoin) and Zerocash (as used in Zcash).

- -

The tools that de-anonymise blockchains have also grown more sophisticated. Blockchain analysis is now widely available, and well-respected researchers such as Ian Miers believe that ‘decoy based’ systems such as Ring Signatures (as used in Monero) and Mimblewimble (as used in Grin or Beam) can be deanonymized especially when there are repeat transactions.

- -

While Zerocoin offered very good anonymity, it suffered from three main issues:

- -
    -
  • Fixed denominations
  • -
- -

You had to burn and redeem Zerocoins in fixed denominations. If you burnt 10 Zcoins, you would have to redeem 10 Zcoins as well. This greatly limited usability, and restricted anonymity to within the group using the same denomination. It also created a problem with change: how could you send fewer Zcoin than the smallest denomination. Other projects gave the change to miners’ fees and reminted any other balance, but this is not ideal performance-wise and adds a lot of overheads.

- -
    -
  • Performance
  • -
- -

If Zcoin were to reach the current volume of Bitcoin transactions, Zerocoin performance would still be adequate. Proof sizes are relatively large at 25 kb, though they can be reduced to 10 kb with less security. Verification (the time a node takes to check a proof’s validity) is slow at around 300-400 ms per proof, though it can be sped up with higher powered Znodes. However, performance numbers are insufficient if were to move to a ‘privacy on by default’ model. We need better performance for wide-scale adoption.

- -
    -
  • Trusted Setup
  • -
- -

A trusted setup is a feature of both Zerocoin and Zerocash systems. It requires certain parameters to be generated, then destroyed. If not destroyed correctly, it allows someone to create coins out of thin air. While Zcoin uses parameters from a 20 year old academic factoring challenge which reduces the chances of a backdoor, it is still an undesirable possibility which reduces trust in the system.

- -

We have previously teased Sigma (set to go live soon) which has smaller proof sizes and no trusted setup, but it still did not address the fixed denominations issue.

- -

We are therefore proud to present Lelantus; the result of Zcoin’s research with our cryptography advisor, Aram Jivanyan, with the assistance of Martun Karapetyan and Levon Petrosyan.

- -

Greater Ease of Use

- -

Lelantus builds on from Sigma, and allows users to burn any amount which they can then redeem any partial amount from, while keeping the rest in a burnt state.

- -

With traditional Zerocoin or Sigma, the most efficient way to privately spend 153 coins would require 100 + 50 + 1 + 1 + 1 coins: meaning that you would need a minimum of 5 Zerocoin spends, occupying 125 kB of space. With each spend taking 300ms to verify, that’s around 1500ms of verification time. This also assumes that you had these Zerocoin mints to begin with: most users require more Zerocoin spends if they don’t have the ideal mint denominations on hand.

- -

With Lelantus, this is greatly improved. To achieve the same private spend of 153 coins, a user simply has to use any of the mints they have done before - any arbitrary amount - and do a spend. The minimum number of spends now required is just one, and verification would take between 20 and 30 ms with batch verification, or 300 - 400 ms for a single proof.

- -

Lelantus proofs are only 1.5 kB, so the entire transaction would take a fraction of the power the original Zerocoin protocol required.

- -

- -

- -

Better Privacy

- -

Zerocoin’s anonymity set per transaction is based on the number of mints in each denomination. When minting and spending 1 Zcoin, the anonymity set is based off the other 1 Zcoin mints - not the 10, 25, 50 or 100 denominations.

- -

From our observation, certain mint denominations, like 25 and 50, are used less than others, which reduces their anonymity.

- -

Furthermore, as you always have to fully redeem Zerocoins, meaning if you burn 10 you always have to redeem 10, there are timing attacks where you can guess which redemption corresponds with which burn especially if there is a pattern to them.

- -

With Lelantus, there are no longer separate sets of mints for each denomination: all mints are in a single set. This eradicates the worry that certain denominations may be more private than others.

- -

With Zerocoin, there has been the issue of ‘tainted change,’ where an amount smaller than the smallest denomination cannot be minted, therefore it can deanonymize the user. Being able to spend exact amounts with Lelantus means all ‘change’ is left in a minted state, so users need not worry about this.

- -

Privacy On by Default

- -

When privacy is opt-in, few people choose to do so, to avoid the additional steps to make a private transaction. This can reduce the anonymity of the system as fewer people using the feature makes it easier to de-anonymise those users. We are therefore aiming to have privacy on by default with Lelantus.

- -

Lelantus offers privacy on by default, whilst offering opt-out privacy to remain easy to integrate with exchanges and other wallets that offer regular transactions.

- -

Better Performance

- -

Besides proof sizes, verification time has been effectively brought down with batch verification.

- -

Lelantus proofs, based off Sigma, take 200 ms to verify per proof, which is significantly faster than Zerocoin. However with batch verification, where proofs are verified simultaneously together, with an anonymity set of 32,384, verifying 100 proofs takes around 2368 ms.

- -

This means the cost of verifying a single proof is only 23.7 ms when using batch verification techniques. We utilize multi exponentiation tricks such as Pippenger’s and Straus techniques to improve this as well.

- -

- -

The Competition

- -

The chart below illustrates how Lelantus compares to other leading privacy schemes.

- -

- -

As you can see, Lelantus performs very well in all measures; offering a high degree of anonymity, good performance and low proof sizes, without relying on experimental cryptography. We believe that Lelantus offers the most rounded privacy protocol available today.

- -

We expect Lelantus to be ready sometime in late 2019 or early 2020 as we wait for further peer review of the Lelantus paper. Sigma will be deployed in the interim in Q2 2019.

- -

The full academic paper is available at Eprint though we expect further improvements to be made.

- -

We would like to thank Jens Groth, Benedikt Bunz, Ariel Gabizon, Sarang Noether and Markulf Kohlweiss who provided invaluable feedback on Lelantus.

- -

You can check out some of our videos on Lelantus below:

- -

MoneroKon 2019 - Lelantus: New Protocol for Private Transactions with Hidden Origins and Amounts

- -

Zcoin presenting Lelantus at Zero Knowledge Summit 3

- -

Zcoin's upcoming privacy protocols: Sigma and Lelantus

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2019/07/10/sigma-is-released.html b/pr-preview/pr-452/id/2019/07/10/sigma-is-released.html deleted file mode 100644 index 1eb333940..000000000 --- a/pr-preview/pr-452/id/2019/07/10/sigma-is-released.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - Zcoin's Sigma is released | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin's Sigma is released

-

We are proud to finally release Zcoin 13.8.2 which will activate our Sigma privacy protocol

- -
- -

Update: This post has been updated to reflect the new Zcoin version and hard fork date.

- -

We are proud to finally release Zcoin 13.8.2 which will activate our Sigma privacy protocol on block 184,200 or approximately 30 July 2019. This release is a culmination of work that began in early 2018 and a testnet launch in early May 2019.

- -

Users will need to update their existing wallets and Znodes to 13.8.2 before the hard fork block 184,200. You can check the latest block height on our explorer.

- -

Instructions for Users

- -
    -
  1. Backup your existing wallet by going to File > Backup wallet and saving it in a safe location. As we use a new wallet format, the new converted wallet will not be compatible with older versions so it is prudent to keep the old one for safety.
  2. -
- -

- -
    -
  1. Close your wallet.
  2. -
  3. Download the new wallet here.
  4. -
  5. Run the installation or if you prefer just replace the zcoin-qt file.
  6. -
  7. If you have existing unspent Zerocoins, when the hard fork date rolls about, you will be presented with a Remint tab that will allow you to convert your existing Zerocoins to Sigma mints.
  8. -
  9. If you are late in upgrading and upgrade past the hard fork date, you may be prompted to reindex your wallet.
  10. -
  11. Needless to say, if you need help, do so only via the official channels in Discord under #support or Telegram in Zcoin Support  do not accept help from anyone whom you don’t trust. Team members will NEVER initiate any direct messages or PMs.
  12. -
- -

Instructions For Znode Users

- -

Follow the standard instructions here to upgrade. If you upgrade late past the hard fork date, you will be prompted to reindex your wallet.

- -

Other Improvements in this Release

- -

Although our rich graphical GUI is still under development, our QT wallet layout has been updated to make significantly easier to do Sigma mints and spends. The wallet can now automatically pick the right denominations and can also automatically remint any change to prevent privacy leakage.

- -

- -

Fees for Sigma mints and spends have also been adjusted to be dynamic based on size and are much cheaper than before instead of a fixed fee.

- -

MTP verification performance has also been improved by about 20-30% through software optimizations.

- -

Learning more about Sigma

- -

The Sigma privacy protocol represents a very important innovation in blockchain privacy as it combines the high privacy of zero knowledge proof schemes without many of its associated drawbacks. It provides a compelling alternative to zkSNARKs which has very high anonymity and great performance but does this at the cost of trusted setup, exotic cryptography and complicated constructions that are prone to errors.

- -

It is based off the paper Groth, J. and Kohlweiss, M. (2015). One-Out-of-Many Proofs: Or How to Leak a Secret and Spend a Coin which was further optimized in Short Accountable Ring Signatures based on DDH.

- -

Sigma also forms an essential building block of our upcoming Lelantus privacy protocol which further expands Sigma’s capabilities and privacy. To find out more about Sigma you can read on here.  

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2019/07/30/sigma-is-live.html b/pr-preview/pr-452/id/2019/07/30/sigma-is-live.html deleted file mode 100644 index 1747f6859..000000000 --- a/pr-preview/pr-452/id/2019/07/30/sigma-is-live.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Sigma is Live on Zcoin! | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Sigma is Live on Zcoin!

-

We are proud to announce that Zcoin’s Sigma privacy protocol is now live!

- -
- -

We are proud to announce that Zcoin’s Sigma privacy protocol is now live! Sigma enables ZKP type privacy without trusted setup and using cryptography with standard assumptions. We are already seeing wide use of our Sigma privacy features and are excited to continue our mission in making Zcoin a private, uncensorable and free currency!

- -

Ensure that your wallet and Znodes are updated to Zcoin 13.8.2!

- -

Also, during such upgrade windows, this is a particularly attractive time for scammers to come and try to ‘help you’ with your upgrade. Our team members will never initiate a PM or offer to help. Also be wary of giving remote access or being asked to dump any sort of logs!

- -

We are also working on a maintenance release that resolves some minor bugs which we hope to release soon. You can follow progress of this release on Github milestones.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2019/10/03/direct-untraceable-anonymous-lelantus.html b/pr-preview/pr-452/id/2019/10/03/direct-untraceable-anonymous-lelantus.html deleted file mode 100644 index 2dfa6030f..000000000 --- a/pr-preview/pr-452/id/2019/10/03/direct-untraceable-anonymous-lelantus.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - - - Enabling Direct Untraceable Anonymous Payments in Lelantus | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Enabling Direct Untraceable Anonymous Payments in Lelantus

-

Direct anonymous payments which hide sender, recipient and value; only showing that a valid transaction has happened is the holy grail of privacy.

- -
- -

Zcoin’s privacy comes from its unique mechanism of allowing people to destroy coins and then allow them to redeem them for brand new coins with no previous transaction history which is in our opinion, is superior to other privacy methods which involve mixing or hiding in a crowd.

- -

An easy to visualize how the “burn and redeem” privacy mechanism works is imagine money disappearing from one wallet and then at any time after that, magically reappearing in another wallet without showing how it appeared there. This is the basic concept behind Zerocoin (no longer in use) and Sigma (which is what Zcoin uses today).

- -

When we revealed Lelantus, our next gen privacy protocol, we saw it as a matured version of this “burn and redeem” privacy approach combining

- -
    -
  • High anonymity sets (~100k)
  • -
  • No fancy cryptography with an easy to understand construction
  • -
  • No trusted setup
  • -
  • No need for fixed denominations.
  • -
- -

Enabling Direct Anonymous Payments

- -

However for the highest level of privacy, direct anonymous payments which hide sender, recipient and value, only showing that a valid transaction has happened is the holy grail of privacy.

- -

The original version of Lelantus had some limited support for this but required the receiver to redeem first (revealing the amount) and then burning it again. This problem is what we call the “self spend” issue which made direct anonymous payments inefficient and bad from a usability standpoint. This is why we had directed research to find a solution to this problem and after some months of work we have made further improvements to the Lelantus protocol.

- -

The new updated Lelantus protocol has roughly equivalent performance characteristics with the original Lelantus with some minor differences:

- -
    -
  • Mints are slightly larger (couple of bytes)
  • -
  • Direct anonymous sends are now slightly smaller
  • -
  • Balance proofs with multiple inputs are slightly larger
  • -
  • Range proofs are slightly smaller.
  • -
- -

Things Left to Do

- -

The construction laid out in this addendum to the Lelantus paper is informal and lacks security analysis for the moment which we will be working on. We are putting this paper out early to seek feedback and validation of the ideas posed.

- -

The construction also prevents address re-use meaning the recipient always has to produce a new address for each transaction and it would be ideal to come up with a system to allow some form of ‘stealth addressing’.

- -

Special Thanks

- -

We would like to extend special thanks to Sarang Noether from Monero Research Lab who throughout the process gave invaluable feedback and evaluation of the new Lelantus protocol along with proof reading and improving the quality of the paper.

- -

Learn more about Lelantus

- -

Link to paper on enabling Direct Untraceable Anonymous Payments in Lelantus

- -

Gitter link to discussion on Lelantus and Lelantus variants (such as Lelantus-MW)

- -

Telegram link to Lelantus discussion (bridged with Gitter)

- -

Presenting at CESC

- -

We will be presenting Lelantus at the upcoming CESC conference.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2019/11/18/new-wallet-beta-release.html b/pr-preview/pr-452/id/2019/11/18/new-wallet-beta-release.html deleted file mode 100644 index d74cf759e..000000000 --- a/pr-preview/pr-452/id/2019/11/18/new-wallet-beta-release.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - New Wallet Beta Release | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New Wallet Beta Release

-

We are happy to launch a beta release of our new wallet interface

- -
- -

We are happy to launch a beta release of our new wallet interface. We want to make using Zcoin a great experience, and our new wallet aims to do this along with encouraging users to use our Sigma privacy features. Download it now! Here are ways that we are improving the wallet experience compared to the original Qt interface!

- -

Anonymity Loves Company

- -

The more people keep their funds anonymized in Sigma, the more anonymous everyone becomes! Our wallet now prompts to keep a certain percentage of your funds anonymized in Sigma, and this setting is configurable.

- -

- -

The wallet prompts anytime you start it up or whenever you receive new funds!

- -

- -

It will let you know how the anonymization process is going.

- -

- -

And show you clearly how your funds were broken down into each denomination.

- -

- -

Znode Management

- -

We have also made it easier to start nodes that are missing or new by showing a Start Znode button when its status is not Enabled and to quickly view them on the block explorer.

- -

What we are working on

- -

We wanted to get this new wallet out into the hands of our users as soon as possible, but there remains much to do! In the next few releases, we will be focusing on

- -
    -
  • Address book
  • -
  • Mnemonic backup
  • -
  • Inbuilt swap capability with Bitcoin/Ethereum without requiring KYC to serve as a conduit for anonymizing these assets.
  • -
  • Translation support especially for Chinese.
  • -
- -

In the mid to long term we will also be working on:

- -
    -
  • More granular coin control
  • -
  • Receiver Address Privacy (BIP47 Payment Codes) address support
  • -
  • Light wallet mode
  • -
  • Znode wizard creation
  • -
  • Interaction with Exodus (Zcoin tokenization layer) tokens.
  • -
- -

We will continue releasing both Qt versions and the revamped wallet versions incrementally but the intention is to transition fully to this wallet interface eventually.

- -

Please give it a go and let us know what you think!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/01/21/2019-in-review.html b/pr-preview/pr-452/id/2020/01/21/2019-in-review.html deleted file mode 100644 index 2a401d4d7..000000000 --- a/pr-preview/pr-452/id/2020/01/21/2019-in-review.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - - Zcoin: 2019 in Review | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin: 2019 in Review

-

As we enter 2020 and an exciting time in the cryptosphere, we wish to look back on what we have achieved

- -
- -

The year 2019 was a very eventful year for Zcoin with our long awaited Sigma privacy protocol coming alive, lots of new exchange listings, integrations and the unveiling of Lelantus the result of many months of research. As we enter 2020 and an exciting time in the cryptosphere, we wish to look back on what we have achieved.

- -

Technology

- -

Sigma

- -

- -

We finally went live with our Sigma mainnet in July 2019 which was the culmination of our commitment in 2017 to remove trusted setup from the original Zerocoin protocol. Sigma greatly improved scalability with proof sizes that were 16x smaller than Zerocoin and we are already seeing much increased usage of the protocol vs our original Zerocoin protocol.

- -

The Sigma release also came with a much easier interface to mint and spend that automated the process of picking denominations and enforced certain best practices like reminting change greatly improving privacy.

- -

- -

Most importantly our research and work into Sigma also set the foundation for our groundbreaking work in creating Lelantus, our next gen privacy protocol.

- -

Lelantus

- -

In April 2019, we revealed our academic paper of Lelantus which was the result of our research in finding innovative solutions to improve privacy and is the work of our cryptographer Aram Jivanyan. It uses Sigma as a building block but allows users to burn any arbitrary amount and also to partially redeem mints greatly improving privacy. Lelantus solves the issues of using fixed denominations and closes off a lot of timing side channel analysis. This research garnered a lot of interest with competing privacy projects like Monero Research Labs looking at it as a possible scaling solution for their ring signatures and Beam announcing that it would be their solution to address the privacy drawbacks of Mimblewimble.

- -

In October 2019, we further improved upon this by enabling full direct anonymous transfers in Lelantus. This means that instead of having to redeem coins into the transparent layer, you can now give the right to redeem coins to third parties without having to redeem it into the transparent layer. We still are working on further ways to improve Lelantus and expand its capabilities

- -

Zerocoin

- -

We finally deprecated the Zerocoin privacy protocol which we used from September 2016 up till April 2019. While we had had iteratively improved on Zerocoin and had engaged cryptographers to further harden it which resulted in academic publications as well a fundamental flaw in the cryptography of Zerocoin was found in April 2019 which resulted in an inflation of the 0.58% of the current circulating supply (54,321 XZC). We identified the flaw and did a responsible disclosure to all major projects utilizing Zerocoin which prevented further damage to other cryptocurrencies and while the event was unfortunate, our prompt and responsible action gained our project credibility as well.

- -

It was also very fortunate that we were already in the end stages of development of Sigma, our replacement to Zerocoin and as such was able to transition to the replacement protocol quickly and it meant that our research and development work paid off.

- -

Usability Improvements

- -

- -

We launched our new wallet interface in November 2019 which greatly improves the look and feel of the Zcoin client. The new wallet uses ZMQ to communicate with the Zcoin daemon. We look forward to further improving on this in the coming months.

- -

Exchange Listings

- -

In 2019 despite it being a bear market, Zcoin achieved a record number of listings on exchanges such as HitBTC, Coinex MXC, Probit exchange (KRW pairing), Digifinex, Atomars, Cryptofacil, Hotbit, VCC Exchange, Ovex (ZAR pairing), WazirX, ZG.com, Bitladon and Bitforex. The vast majority of these exchanges listed us on their own accord which is a testament to the strength of the Zcoin project. We look forward to partnering with quality exchanges to further increase Zcoin’s availability.

- -

We are also now an option on Bisq for decentralized trading!

- -

Adoption and Partnerships

- -

We also achieved many major milestones through partnering with other players in the ecosystem to make Zcoin more usable in day to day life.

- -

Our partnership with Travala allows users to use Zcoin to book at 2 million accommodations and hotels worldwide.

- -

Zcoin’s integration into Constant P2P platform allows you to take out cash or stablecoin loans using your Zcoin as collateral with favorable rates and we further improved this deal by allowing you to host fractional masternodes with Constant to further reduce your interest rate to 3-4% APR!

- -

We also have crypto credit card options with Polispay for European users with UnionPay support to come soon!

- -

For online merchants, we have developed a good relationship with Nowpayments that offers some of the best tools to accept Zcoin easily on your website!

- -

For those in the physical space, Plusbit offers an app to serve as Point of Sales systems to accept Zcoin as well!

- -

We also had some success with integrating into Thailand’s PromptPay QR code system that makes Zcoin spendable at millions of merchants nationwide! There are still some kinks to work out though and we are working for a better user experience!

- -

Mining

- -

- -

Mining on Zcoin has remained to be one of the most profitable coins for GPUs to mine helping to grow our community. We released new versions of our open source miners for both AMD and Nvidia and there is also now a new mining pool at Zellabs!

- -

We are also pleased to have negotiated with F2Pool to reduce their PPS fee from 5% to 3%!

- -

Media Coverage, Interviews and Events

- -

- -

Zcoin had amazing media coverage in 2019, we were featured on mainstream news for example the BBC, RT News, Nasdaq Trade Talks, MoneyFM and e27.

- -

Poramin had a front cover page and full length feature in a prominent Chinese crypto magazine 时代观察. His op-ed on Facebook’s Libra and its lack of privacy was also featured in Business Times. The Nation Thailand also had an article on Poramin’s achievements in the cryptocurrency sphere.

- -

Sandra also had a front cover page and interview on Block Journal!

- -

- -

- -

We also had tons of interviews or features from prominent channels in the space such as Naomi Brockwell, Crypto Beadles, Boxmining, Altcoin Buzz, Crypto101, Voskcoin, BlockTV, The Crypto Show podcast, Monero Talk, Dash News, CoinBureau, EAK TV, CryptoFinder, Rock the Block Live and CryptoRamble just to name a few!

- -

Zcoin was invited to present at many high profile events from the technical ones such as CESC San Francisco, Zero Knowledge Summit #3 and also at Defcon27 and MoneroKon! We also attended, participated and gave talks at the major blockchain conferences such as Consensus New York, San Francisco Blockchain Week, Invest Asia, Paris Blockchain Week, Token 2049, MIT Bitcoin Expo 2019, Chainpoint 19 and CMC’s The Capital.

- -

- -

Community and Governance

- -

- -

We have seen some important decisions being discussed and deliberated in our forums such as whether to increase Znode collateral or whether to change the mining algorithm. Make sure to join our forums!

- -

We also embarked on several steps to decentralize Zcoin development and funding with the launch of the Zcoin Crowdfunding System where we are already seeing generous donations!

- -

In 2019 we also started actively creating language/region specific Telegram groups which have been rapidly growing! We have Zcoin groups for Turkey, Japan, Germany, Vietnam, Spanish, Indonesia, South Africa, Russia, Thailand, Iran, Portuguese and Philippines!

- -

Charity Work

- -

- -

Zcoin partnered with Binance Charity Foundation to be a launch partner for the Lunch for Children program which has benefited school children in Uganda! Our seed investors and team members donated funds totalling USD24,000 towards this cause. No development funds were used for this purpose.

- -

We also organized a collection for Iranian flood relief via Iran Rescuebit which managed to raise some money for flood relief.

- -

What’s in store for Zcoin in 2020?

- -

We will be updating our roadmap and clarifying our plans for 2020 and beyond soon! Stay tuned! -We also embarked on several steps to decentralize Zcoin development and funding with the launch of the Zcoin Crowdfunding System where we are already seeing generous donations!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/03/06/technical-roadmap-2020-and-beyond.html b/pr-preview/pr-452/id/2020/03/06/technical-roadmap-2020-and-beyond.html deleted file mode 100644 index 718734f1b..000000000 --- a/pr-preview/pr-452/id/2020/03/06/technical-roadmap-2020-and-beyond.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - - Zcoin Technical Roadmap 2020 and beyond | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin Technical Roadmap 2020 and beyond

-

We are happy to lay out Zcoin’s plans for the year of 2020 and beyond

- -
- -

We are happy to lay out Zcoin’s plans for the year of 2020 and beyond.

- -

The roadmap information below is being shared in order to outline some of the project’s current plans and best estimates for Zcoin, but like everything else in life, things can change even the best laid plans whether be it due to better solutions arising, community feedback or unforeseen events.

- -

If you have comments on our roadmap, please weigh in on our forums and let your voice be heard!

- -

2020 ROADMAP

-

The Zcoin core team aims to complete the items listed below in 2020.

- -

Privacy

- -

Lelantus

- -

- -

Lelantus is our next generation privacy protocol named after the Titan God of air and moving unseen.

- -

It allows users to burn any number of coins and redeem them for brand new coins with no transaction history.

- -

Unlike its predecessors, Sigma or Zerocoin, Lelantus doesn’t require the use of fixed denominations and can burn and redeem arbitrary amounts. This greatly improves privacy as it prevents pattern analysis of the burns and redeems and also improves efficiency. Lelantus achieves this with a relatively simple cryptographic construction making it easier to audit and also does not require a trusted setup.

- -

Direct Anonymous Transactions

- -

- -

Lelantus capabilities are further expanded by allowing users to pass the right to redeem brand new coins to third parties. This offers very high levels of privacy as the source of the funds and amounts are completely hidden. This will also introduce a new addressing system for Direct Anonymous Transactions.

- -

Receiver Address Privacy (RAP)

- -

- -

Allows for a single address to be shared publicly without loss of privacy or worries on address re-use.

- -

Znode Infrastructure

- -

Deterministic Masternodes

- -

- -

Greater reliability and certainty of the state of the Znode network and payments by tying them to on-chain data.

- -

LLMQ (Long lived Masternode Quorums)

- -

- -

Uses BLS signature scheme to achieve greater security and scalability of services relying on Znodes such as instant sends and Chainlocks

- -

ChainLocks

- -

- -

Provides finality of transactions after first confirmation. Protects against 51% and double spend attacks from miners.

- -

Tokenization Platform

- -

Elysium

- -

- -

Elysium (previously called Exodus) allows the creation of custom tokens on Zcoin’s blockchain to represent assets or currencies. Elysium tokens will have support of our Sigma privacy protocol along with Dandelion++ routing. Transactions on Elysium will be paid with Zcoin increasing demand for the native token.

- -

Elysium can also be used as a basis for voting applications where Sigma technology can be used to do anonymous but verifiable voting.

- -

Zcoin Token Manager (ZTM)

- -

- -

ZTM provides a rich API for to ease the management of tokens on Elysium.

- -

##Revamped Desktop Wallet

- -

Rich GUI Wallet

- -

- -

Our Rich GUI wallet will transition to become the default main wallet as soon as mnemonic support is added along with performance improvements. We are also working on a SPV mode for the GUI to allow fast syncing.

- -

Swap Capability within Wallet

- -

- -

We are building swap capability within the wallet to anonymously swap other cryptocurrencies in or out of Zcoin.

- -

Mobile

- -

Sigma Privacy support in Edge Wallet

- -

- -

We are in the final stages of deploying Sigma support for Zcoin in partnership with Edge wallet. This mobile wallet will be privacy on by default and have support for both IOS and Android. The backend work done for this wallet can be used for our own native wallet or other light/mobile implementations.

- -

In Discussion/Evaluation

- -

The items below are in discussion and/or are seeking feedback from the community for inclusion.

- -

PoW Change

- -

- -

The community is currently evaluating a Proof of Work algorithm change to replace MTP. ProgPOW, RandomX or an improved MTP are currently leading candidates.

- -

Block Reward Distribution and Development Funding

- -

- -

The community is currently deciding on how development should be funded after Zcoin’s block halving. Current community sentiment is on a reasonable extension of developer funding and possibly a portion of the funds going towards community initiatives (possibly via the Zcoin Crowdfunding System).

- -

Governance

- -

- -

Discussion with the community is being held to formalize governance of Zcoin whether it be via some form of on-chain governance or informal mechanisms.

- -

Snowglobe Pre-Consensus

- -

- -

We are researching into Snowglobe Avalanche-based consensus algorithms to achieve finality within a few seconds and provides protection against reorganization attacks along with high throughput. We plan to evaluate this against masternode instant sends and chain-locks.

- -

Future / Research

-

The items below are currently in research phase or coding work has not yet begun.

- -

Aura

- -

- -

Aura is the successor privacy protocol to Lelantus. It explores a new hierarchical construction of one-out-of-many proofs which allows for greater performance and privacy. Further innovations are currently underway and will be announced.

- -

Cross-chain Bridges

- -

- -

Bridges between Zcoin and other blockchains will allow interaction of Zcoin with other blockchains or smart contract platforms. Blockchains can now do a two-way bridge through Zcoin to create an Elysium equivalent asset to take advantage of our privacy features while maintaining the peg. We are researching ways to leverage the Znode network to perform these interactions.

- -

Mixnets

- -

- -

Mixnets offer a privacy preserving network layer that can defend against network level surveillance even against state level adversaries.

- -

Native Lelantus Mobile Wallet

- -

- -

The libraries we built for the Sigma privacy wallet can be modified to support Lelantus. We aim to build a mobile wallet with full Lelantus support.

- -

Fast Sync Light Clients

- -

- -

SPV clients, while a lot faster then downloading the entire blockchain, have weaker security and resource intensive. We are researching into alternative approaches such as FlyClient or recursive ZKPs that will allow much greater speed or almost instant syncing in clients.

- -

Quantum Resistance

- -

- -

While the threat of useful quantum computing remains far away, we are researching into quantum resistant schemes of implementing the building blocks of our privacy protocols such as lattice based one-out-of-many proofs.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html b/pr-preview/pr-452/id/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html deleted file mode 100644 index e03256345..000000000 --- a/pr-preview/pr-452/id/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - Zcoin releases paper on Hierarchical One-out-of-many Proofs | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin releases paper on Hierarchical One-out-of-many Proofs

-

We are proud to publish from Zcoin’s research labs a new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude

- -
- -

We are proud to publish from Zcoin’s research labs a new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude. One-out-of-many proofs (which is a type of zk proof) forms the basic building block for Sigma and our very own Lelantus. We are excited that Zcoin’s work in creating Lelantus has revived interest in one-out-of-many proofs which is also used in Lelantus-MW  (developed by Beam), Anonymous Zether (developed by Benedict Bunz et al and further extended by JP Morgan), Triptych and Arcturus (both developed in Monero Research Labs).

- -

One of the open challenges of scaling one-out-of-many proof implementations such as Lelantus for use in larger anonymity sets has been proving time: the time it takes to generate the zero knowledge proof. Proving time increases linearly with the size of the set. For example, for anonymity sets of 262,144, a single Lelantus proof would take around 14 seconds to generate making it not ideal especially not for mobile devices. Using HOOOMP can potentially bring this down to the 1-2 seconds range making larger anonymity sets much more practical.

- -

HOOOMP’s basic concept is that proofs can be arranged into an hierarchy where the knowledge of the secret element opening to zero can be proved for a smaller set,  which in turn is provably a “blinded” version of one out of many subsets of the original bigger set. This allows a search of a smaller set rather than having to go through the entire set. HOOOMP also retains all the efficient batch verification properties of the original one-out-of-many proofs and also like the original, does not require any new cryptographic assumptions or trusted setup.

- -

- -

We continue to work hard in pushing the boundaries of privacy technology in blockchain applications and we hope that HOOOMP will continue to expand the possibilities and utility of one-out-of-many proof schemes. The HOOOMP paper can be read on IACR’s Cryptology ePrint archive.

- -

Other Zcoin research papers relating to privacy:

- - - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html b/pr-preview/pr-452/id/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html deleted file mode 100644 index a069acbb7..000000000 --- a/pr-preview/pr-452/id/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - - - Zcoin Block Reward Allocation and Development Fund for the next 4 years | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin Block Reward Allocation and Development Fund for the next 4 years

-

We are pleased to announce the division of Zcoin’s block reward for the next 4 years, which will take effect upon the upcoming halving in September 2020

- -
- -

We are pleased to announce the division of Zcoin’s block reward for the next 4 years, which  will take effect upon the upcoming halving in September 2020. The halving also marks the end of the founder and seed investors’ rewards and allows the block reward to go entirely towards the community and development. We are very grateful to the seed investors who have continued to believe in Zcoin’s vision and have supported us greatly through thick and thin.

- -

After over a year of seeking community feedback via our forums and numerous community meetings the block reward division has been decided and will be coded in upon the next wallet release together with deterministic Znodes and LLMQ. We would like to thank all the community members who took the time to share their views!

- -

Goals and Considerations

- -

Our main goals when considering the allocation of the block reward were:

- -
    -
  • Continued sustainable funding for development and research
  • -
  • Accountability, transparency, and checks and balances of the core team
  • -
  • Ensuring continued community growth through miners and Znodes
  • -
  • Greater involvement of community with consensus-seeking decision making
  • -
- -

The block reward allocation needed to ensure that current levels of development funding were maintained, while providing checks and balances to ensure transparency as to how the funds would be utilized in the event of a significant price increase. The  community also will have a greater say in how excess funds would be directed.

- -

To strike a balance between continued community building and distribution of Zcoin to new users via mining, the new block reward offers existing token holders incentives to host Znodes, especially with their increased role in securing the network alongside miners with LLMQ chain-locks.

- -

Block Reward Allocation

- -

In line with the above goals and considerations, the community reached a consensus that the development reward should be extended with most members voting from 10-20% with the median vote being in favor of 15% with the more recent votes in favor of 20%. If you wish to view the factors that were taken into consideration in deciding this, you can view the latest community meeting stream and the accompanying presentation.

- -

The reward of 12.5 XZC per block is divided as follows:

- -
    -
  • Miners: 50% (6.25 XZC)
  • -
  • Znodes: 35% (4.375 XZC)
  • -
  • Development Fund: 15% (1.875 XZC)
  • -
- -

The Development Fund has additional limitations:

- -
    -
  • The development fund is coded in for an additional 4 years after halving.
  • -
  • It is subject to a community review at year 2 and year 4 to assess its need and amount. Discussions should begin at least 6 months before the end of year 2 and 4.
  • -
  • In the event of Zcoin’s price rising, should the development fund exceed approximately 100,000 USD/month, any excess past 100,000 USD/month should be placed in a separate public address and shall be named the Zcoin Reserve Fund.
  • -
- -

- -

In addition to the Development Fund from the block reward, the core team is exploring other sources of funding such as OpenCollective and greater use of the Zcoin Crowdfunding System to diversify income streams and to reduce reliance on the block reward.

- -

Zcoin Reserve Fund

- -

The Zcoin Reserve Fund is a separate fund from the development reward that can only be called upon in specific circumstances or with community approval. It is designed to be a reserve to protect the project against market volatility and to make expenditure a collective decision with the community.

- -
    -
  • All transactions in the Zcoin Reserve Fund shall be transparent and each expenditure has to be disclosed.
  • -
  • Zcoin in the Reserve Funds can also be converted and held in stablecoins from time to time provided that their addresses are disclosed.
  • -
  • No Znodes will be created from this fund.
  • -
  • This fund shall not be utilized except in the following scenarios: -
      -
    • The price of Zcoin falls below USD3.50 to cover any shortfall in the development fund should the core team require it.
    • -
    • To pay for Zcoin Bug Bounties
    • -
    • Code audits
    • -
    • Any other expenditure that has community approval (for example events, listings, integrations). Such request would need to be via the Zcoin Crowdfunding System and be discussed as an agenda item in a monthly community meeting for discussion.
    • -
    -
  • -
  • The cap of 100,000 USD/month shall be increased by 4% per annum each year to cover inflation.
  • -
  • The cap can be reviewed with community approval and needs to be discussed as an agenda item in at least two monthly community meetings.
  • -
- -

While a cap of 100,000 USD/month is relatively modest for a project this size and would likely need to be increased as the project grows, we believe it’s important to begin with a lower limit and prove ourselves to the community before a higher budget is granted. We hope that this step shows our commitment to transparency, accountability and making the best privacy cryptocurrency we can.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html b/pr-preview/pr-452/id/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html deleted file mode 100644 index 7da3e43fa..000000000 --- a/pr-preview/pr-452/id/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - What you need to know about Deterministic Znodes and LLMQ | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

What you need to know about Deterministic Znodes and LLMQ

-

As we near the release of deterministic Znodes and LLMQ support that comes together with a Bitcoin core upgrade, we wish to prepare Zcoin users and Znode owners on what to expect

- -
- -

As we near the release of deterministic Znodes and LLMQ support that comes together with a Bitcoin core upgrade, we wish to prepare Zcoin users and Znode owners on what to expect. We also go into the reasons as to why this upgrade is important to Zcoin’s infrastructure.

- -

What are Deterministic Znodes?

- -

Znodes form an incentivized node infrastructure for Zcoin. Just as miners get paid to secure the network, Znodes are paid to store the blockchain and propagate blocks and provide additional services to the blockchain (more on this later).

- -

The current Znode system is based off Dash’s original masternode infrastructure where every Znode maintained its own Znode list and relied purely on p2p messages that were not tied to the blockchain in any way. As such, there are times where Znodes cannot come to consensus as to what the correct masternode list should look like. This meant enforcing on a consensus level the correct masternode payee sometimes resulted in forks in the network. Dash mitigated this through the use of sporks but as sporks in its current form requires the core team to retain a master key to turn on and off certain features, we felt that as useful a feature that would be, it was against the spirit of decentralization.

- -

Additionally, because Znodes could not reliably reach consensus to the correct Znode list, Znode quorums were limited in size and quite fragile. A more reliable way to determine Znode payee queues and to form quorums is required to properly secure and scale Znodes so that services can properly rely on them.

- -

Deterministic masternode lists is a Dash improvement proposal to resolve these issues. Instead of each Znode maintaining its own Znode list, Znodes are registered on the blockchain via special transactions. Znode rewards are now done deterministically via the on-chain data together with PoSe (Proof of Service) checks that ensures that the Znode is online and responding correctly to be considered as valid. This also means that Znode payments will be a lot more predictable and no longer relying on luck compared to the old system where once you reach the top 10% of the queue, your Znode gets randomly selected for payment.

- -

Also as these Znode lists can now be in sync across different nodes since they are tied to the blockchain, much larger quorum sizes can be built with Znodes allowing for greater security and decentralization. This brings us to our next topic.

- -

What are Long-living Masternode Quorums (LLMQ)?

- -

The basic idea of masternode quorums were that a subset of masternodes could be picked pseudo randomly that were then trusted by the rest of the network to perform sensitive tasks. For example in Dash’s original implementation this was used to achieve InstantSend which allowed transactions to be locked in a couple of seconds that disallowed conflicting transactions rather than needing to wait for a block confirmation. However the problem with the original masternode quorums were that they did not last very long and did not scale very well. as they only supported a small number of members (10 members). This was because propagating votes to larger member sets would overload the network and storing voting results on-chain would bloat it significantly.

- -

It was because of this reason and the inherent limitations of the older masternode system that discouraged us from enabling features such as InstantSend until we had deployed Deterministic Znodes and LLMQ.

- -

LLMQ utilises BLS signature schemes that allow much larger masternode quorums (up to 400) to be created. This is because BLS signatures are short, many signatures can be combined into one (space saving) and multi signatures can be achieved with minimum communication (less network overhead).

- -

The benefit of larger masternode quorums are that it becomes much more costly to attack since you would need to control a much greater number of Znodes to have a chance at influencing quorum decisions.

- -

LLMQs forms a reliable and trustless way to deploy services such as Chainlocks which protects the chain against 51% mining attacks and  InstantSend which allows almost instant confirmation of transactions. Both these technologies rely on LLMQs for its security.

- -

When will Chainlocks and InstantSend be activated?

- -

Due to the complexity of this upgrade to Deterministic Znodes and LLMQ without using sporks, Chainlocks and InstantSend will not be activated off the bat to minimize moving parts. We intend to deploy this shortly after a successful deployment.

- -

What do I need to do if I own an existing Znode?

- -

Once we release the new wallet version, users will have around 3 weeks (6048 blocks) to upgrade to the new wallet software. This will be a mandatory upgrade. The guide to upgrade will be available here.

- -

Remember that many scammers will be out to offer help to you to help you migrate so don’t accept unsolicited private messages even if it appears from a trusted person (in fact none of the core team members will ever initiate a message to you first). We will also never send out private messages on wallet updates.

- -

After the 3 weeks have passed, the new deterministic Znodes system will be open for registration. Users will be required to re-register their Znodes using the new deterministic Znode system. During this registration period which will also last 3 weeks, the existing legacy Znodes will continue to operate and payments will still be done using the legacy system. You would not need to move your 1000 XZC Znode collateral.

- -

After the end of the 3 week registration period, the old Znode system will cease to function and deterministic Znodes will take over the Znode payment system. Even if you have missed the window for the re-registration of your Znode, don’t worry, as you will continue to be able to do so. However, we recommend existing Znode owners to do it as soon as they can to avoid missing out on payments.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/06/08/zcoin-v14-0-0-release.html b/pr-preview/pr-452/id/2020/06/08/zcoin-v14-0-0-release.html deleted file mode 100644 index 1cf5618ed..000000000 --- a/pr-preview/pr-452/id/2020/06/08/zcoin-v14-0-0-release.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - Zcoin v14.0.0 Release with Deterministic Znodes and LLMQ | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin v14.0.0 Release with Deterministic Znodes and LLMQ

-

This is a mandatory upgrade and a major release

- -
- -

We are proud to release Zcoin v14.0.0. This is a mandatory upgrade and a major release with 14,296 commits touching over 2,831 files since the v13.8.10. Please update before 22 June 2020.

- -

##What’s New

- -

*An upgrade to Bitcoin core 14/15 with an improved code structure and vastly improved syncing speeds -*Deterministic Znode Lists -*Long-lived masternode quorums (LLMQ)

- -

This upgrade builds a much more solid codebase and with the move to Deterministic Znodes, ensures a much more reliable Znode network. To find out more about deterministic Znodes and LLMQ, read here.

- -

Issues such as out of sync Znode lists, false alarms of NEW_START_REQUIRED, variance in Znode payments and micro chain splits should be a thing of the past.

- -

The launch of Deterministic Znodes and LLMQ also paves the way open for 51% attack protection with Chainlocks and instant sends which will be coming soon.

- -

##What Do I Need to Do?

- -

You will need to update your wallet and/or your Znode to the latest version before block 278300 (Approximately June 22 2020, 12:00 UTC). This is just a simple step of backing up your wallet first, and then just running the new installation file or replacing your binary.

- -

*Remember that many scammers will be out to offer help to you to help you migrate so don’t accept unsolicited private messages even if it appears from a trusted person (in fact none of the team members will ever initiate a message to you first). -*We will also never send out private messages on wallet updates. -*Always download from our official Github and not via links provided in chat. -*ASK IN PUBLIC IF YOU’RE UNSURE!

- -

If you own a Znode, you will need to register your Znode with the new Znode system. The system will be open for registration past block 278300. Attempts to register before this will be met with an error. The guide to do this is here.

- -

Existing Znodes will continue to receive payments with the old system until block 284400 (Approximately July 13 2020, 12:00 UTC). After this point if you have updated and also registered with the new Znode system, your Znode will now receive rewards on the new system with no interruption. If you fail to register your Znode on the new Znode system, your Znode will stop receiving rewards until you register with the new Znode system and you will then re-enter the queue.

- -

##What if I am using a hardware wallet with Znode Tool?

- -

Download the new Znode-Tool-Evo from here. The Znode Tool migration guide is available on the Zcoin wiki.

- -

##What if I am using the Electron Rich GUI wallet?

- -

Please download and upgrade to version 1.1.0 from Github. Follow the migration guide on the Zcoin wiki.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/06/09/lelantus-academic-paper-updated.html b/pr-preview/pr-452/id/2020/06/09/lelantus-academic-paper-updated.html deleted file mode 100644 index 27cf024ca..000000000 --- a/pr-preview/pr-452/id/2020/06/09/lelantus-academic-paper-updated.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Lelantus academic paper updated | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus academic paper updated

-

We have significantly updated our Lelantus academic paper to contain security proofs for all cryptographic primitives

- -
- -

We have significantly updated our Lelantus academic paper to contain security proofs for all cryptographic primitives. The paper also thoroughly analyzes the security of the payment system and provides formal security proofs showing how the Lelantus protocol satisfies the properties of transaction non-malleability, ledger indistinguishability and balance properties.

- -

The original Lelantus paper used several modifications of cryptographic building blocks such as the modified one-out-of-many proofs for double-blinded commitments and we provided security proofs that these primitives are secure. The revised paper formally discusses and shows the security of the payment system itself including its anonymity and balance properties. We scientifically demonstrate how payment anonymity relies on the soundness and zero-knowledge properties of the modified one-out-of many proofs and how the serial number generation process secures transaction non-malleability. We adopt the same payment system security model used by Zcash to validate their z2z transactions.

- -

- -

It also combines our work on direct anonymous payments with review assistance from Sarang Noether of Monero Research Labs.

- -

We hope that this revised paper further ensures the security of Lelantus’ cryptography and improves clarity of the different cryptographic building blocks. We invite cryptography researchers to give comments and feedback!

- -

Over the next few weeks we will further go into different aspects of Lelantus and also how it compares to the leading blockchain privacy mechanisms!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html b/pr-preview/pr-452/id/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html deleted file mode 100644 index 722373148..000000000 --- a/pr-preview/pr-452/id/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - Paving the way to privacy on by default (with opt-out) with Lelantus | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Paving the way to privacy on by default (with opt-out) with Lelantus

-

With this step, we foresee a big increase in take-up rate of anonymized funds

- -
- -

Zcoin’s entire raison d’etre is financial privacy. The vast majority of our research and time has been spent in building and deploying privacy protocols for cryptocurrencies such as Zerocoin, Sigma and Lelantus.

- -

Despite this, usage of our blockchain privacy protocol remains low. At the date of writing, around 409,000 XZC has been anonymized via Sigma since its launch in July 2019 which represents only about 4% of Zcoin’s circulating supply. In contrast, our implementation of Dandelion++, which prevents your IP address from being tied to a transaction, is on by default and is used by almost 100% of Zcoin nodes.

- -

Sigma

- -

It is clear that opt-in privacy does not work and is echoed in other cryptocurrencies that adopt this model including Zcash, Dash or even Bitcoin. Low usage means low privacy as indicated by Chainalysis’ claims that they can partially trace 99% of Zcash transactions and perform successful investigations into Dash’s PrivateSends. Other studies also indicated that despite Zcash’s advanced technology, many users who did not completely understand how its privacy worked, used it improperly and made it traceable anyway.

- -

Various explanations have been given as to why these privacy cryptocurrencies do not seem to want to encourage greater adoption of private transactions primarily along the lines of that they need to play nice with regulators who are uncomfortable with the idea of private transactions. Dash in fact goes to great lengths to distance itself from being called a privacy cryptocurrency with a published legal position that in terms of privacy, it is no different than Bitcoin.

- -

The fact is this: no matter how advanced the privacy technology employed, it is meaningless if it is not used. Privacy likes being in a crowd. Privacy needs to be easy to use.

- -

Why hasn’t Zcoin moved to privacy on by default?

- -

When Zcoin launched in 2016 with the Zerocoin protocol, due it being originally designed for Bitcoin and its mechanism of burning and redeeming coins, it was not trivial to modify it to not require a base layer. Similarly, having a transparent layer based on Bitcoin made it easy for adoption for exchanges and wallets along with many other existing tools such as light wallets and blockchain explorers that were all built around Bitcoin.

- -

The technology of Zerocoin itself was a limiting factor with transaction sizes that were 50x larger than regular transactions. Additionally Zerocoin transactions were computationally intensive to verify. In the early days of Zcoin, some mining pools had refused to process these transactions due to the load it placed on their servers. At the level of technology and development then, to have Zerocoin privacy on by default was simply not a practical option.

- -

While we solved many of these problems with Sigma (one-out-of-many proofs), we saw Sigma as an intermediate protocol to Lelantus. We made some efforts in changing user behaviour by having some of our wallets actively recommend users to anonymize their funds. This met with some success but not to the level we wanted.

- -

With the upcoming launch of Lelantus, our next gen privacy protocol, we saw it as a good opportunity to greatly improve adoption of our privacy features and privacy of Zcoin as a whole.

- -

Moving to a Privacy on by default with transparency opt-in model

- -

Lelantus will launch later this year with our official QT and Electron wallets anonymizing all your funds by default. Users will be prompted to enter their wallet password when opening their wallet which will anonymize all non-locked balances. With this step, we foresee a big increase in take-up rate of anonymized funds.

- -

Additionally, with the activation of LLMQ-based chainlocks, users will not need to wait for several confirmations before their anonymized funds are ready to be used.

- -

Users will still retain the ability to temporarily disable this auto-anonymization for example to create their Znode collaterals. Upon restart of the wallet however, the default behaviour of anonymization of all received funds will resume.

- -

Why not mandatory privacy?

- -

We are aware that many privacy purists believe that privacy should be mandatory for all transactions and it is a sentiment that the core team shares and strives towards.

- -

With the pioneering of a new privacy protocol such as Lelantus, we believe a phased approach is prudent to give time for the privacy protocol to mature. The first launch of Lelantus this year will be the initial version which will support the burning and redeeming of arbitrary amounts. This removes the requirement of fixed denominations and also consolidates all burns and redeems into a single large anonymity set as opposed to separate anonymity sets for each denomination.

- -

This change alone will make side channel pattern recognition attacks a lot harder and also greatly improves the practical anonymity set. Combined with the privacy on by default model with transparency opt-out, the privacy of Zcoin transactions and the anonymity set of the cryptocurrency as a whole will be increased significantly without requiring major ecosystem changes from existing exchanges and wallets. Exchanges that already know your identity can continue using fast and lightweight transparent transactions but funds will be anonymized as soon as they leave exchanges into users’ hands. Keeping a transparent layer would also allow safeguards such as rate limiters to be kept in place to combat any unexpected issues discovered especially as Lelantus gains prominence and further scrutiny.

- -

It is worth noting that privacy protocols that use burn and redeem methods such as Lelantus and Zerocash are less susceptible to deanonymization due to low usage when compared to decoy based systems like RingCT and Mimblewimble. This is because there is no need to sample or find a limited set of decoys to mix with. The anonymity set of burn and redeem methods continue to grow as more people use the system. Even without mandatory privacy, a high enough adoption level of Lelantus will offer higher practical privacy of the transaction graph than mandatory privacy models that use limited decoy sets

- -

The second phase of Lelantus scheduled to happen sometime in 2021 involves the enabling of direct anonymous payments which allows users to send anonymized funds to others without revealing source or amounts and without the need for redemption to the base transparent layer. This would also involve the introduction of a new addressing system to support these new transaction types. These types of transactions will offer some of the highest levels of privacy in the entire cryptocurrency space. The second phase will also mark an increased focus in enabling Lelantus enabled mobile wallets as we shift our focus to usability rather than just protocol development. We hope that at the end of this phase, the majority of Zcoin transactions will be through Lelantus direct anonymous payments.

- -

The completion and launch of the second phase of Lelantus will be a good time to start assessing mandatory privacy by default with Lelantus addressing. Some open engineering questions remain, such as how Znodes and their collaterals would work without a transparent base layer and whether exchanges are willing to dedicate additional computational resources to generate these private transactions in bulk. Research work is already underway such as our paper on hierarchical one-out-of-many proofs which reduce transaction creation times by an order of magnitude.

- -

Are you worried about regulatory concerns?

- -

Some community members have expressed concern as to how privacy coins would survive in a regulatory environment that is increasingly hostile towards privacy technologies and whether we should maintain opt-in privacy for compliance reasons.

- -

First of all, we would like to clarify that while there is some pressure against privacy coins, many of these are imposed by banks or concerned regulators rather than it being actual law. Even the revised FATF rules that impose additional obligations on disclosure and AML for exchanges and custodial wallets do not ban privacy coins as VASPs can still disclose sender identity as they already know who you are regardless of blockchain privacy mechanisms.

- -

We also strongly reject the common argument that privacy technologies enable illicit activity. Recent studies such as Rand Corporation’s report actually states that “while privacy coins may intuitively appear likely to be preferred by malicious actors due to their purported anonymity-preserving features, there is little evidence to substantiate this claim.”

- -

Existing mechanisms in the traditional fiat world continue to make it very easy to launder money without having to resort to the complexities and volatility of cryptocurrencies. For example, trade based money laundering is still very easy to do and hard to detect. Additionally, the 2018 National Terrorist Financing Risk Assessment, continues to cite the banking system and complicit MSBs as the primary way terrorist funding is facilitated. Many of these reports indicate that the right way to combat these is through robust international regulation and law enforcement and improvement of coordination between the public and private sectors. None of these reports suggest the banning of privacy technologies or cryptocurrencies.

- -

We believe privacy as a fundamental human right especially in an increasingly connected and data driven world where surveillance and data harvesting is the norm. Unlike the stance taken by some other projects, we feel it would be against our ethos to have to apologize or justify that we aren’t a privacy focused project especially when the vast majority of laws do not prohibit it. These approaches do privacy a great disservice and paint it as something to be ashamed about. If we believe in the original tenets of cryptocurrency as a decentralized and self sovereign form of money, we need to fight to maintain our right to be private.

- -

Zcoin will always remain proud to be a privacy cryptocurrency because your money, is your business.

- -

PS: Zcoin is raising funds for its Lelantus audit via the ZCS and has 42 contributions already! Your help is greatly appreciated! Alternatively consider making a monthly donation via Opencollective!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/06/18/open-source-collective-for-sustainable-funding.html b/pr-preview/pr-452/id/2020/06/18/open-source-collective-for-sustainable-funding.html deleted file mode 100644 index 0ca977634..000000000 --- a/pr-preview/pr-452/id/2020/06/18/open-source-collective-for-sustainable-funding.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Zcoin joins Open Source Collective for sustainable funding | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin joins Open Source Collective for sustainable funding

-

This supplements our Zcoin Crowdfunding System that is used to fund specific tasks and even third party development

- -
- -

As part of our efforts to create sustainable and decentralized funding mechanisms for the Zcoin project, we are proud to join the Open Source Collective via OpenCollective. This supplements our Zcoin Crowdfunding System that is used to fund specific tasks and even third party development.

- -

If you would like to support our work at Zcoin, consider making a one-time or recurring donation!

- -

- -

The Open Source Collective is a non-profit umbrella organisation providing financial and legal infrastructure for thousands of open source projects. It’s an API between the world of distributed collaboration and the world of accounting and invoices.

- -

Having the Open Source Collective as our fiscal host allows us to receive donations with minimum hassle and also allow recurring payments to be set up! All expenses are transparent and need to be supported with relevant documentation for full transparency to the community.

- -

You can also check out Alyssa Wright’s interview of Reuben here with the full transcript available here.

- -

- -

The Zcoin team reached out to our ecosystem partners and community members and are grateful for their generous donations!

- -

Donating to us via OpenCollective grants various perks such as merchandise, shout-outs during our meetings and weekly development updates!

- -

Donators

- -

Zcoin Knights (1oo USD/month)

- -

- -

We would like to make a special shout-out to our Zcoin Knights who have committed to donating 100 USD/month.

- -

Allnodes is a non-custodial platform for masternodes, full nodes and staking. They provide a hassle free service to manage all your blockchain hosting needs. They form an important part of Zcoin’s ecosystem and host many Znodes.

- -

Hummingbot provides open source market making bots that allows anyone to run their own market making bots. Zcoin is currently running a liquidity mining campaign with Hummingbot on Binance that allows anybody to earn rewards by providing liquidity to those markets.

- -

We also have an anonymous individual donating to us under this tier so thank you!

- -

Zcoin Friends (10 USD/month)

- -

- -

We would like to also thank our Zcoin friends Mintpond, 2Miners and F2pool which are leading Zcoin mining pools and Arcadia, a blockchain development company in Dallas, Texas that has done work for Zcoin. Thank you to the generous individuals who have contributed to this tier as well!

- -

Thanks to everyone else who has donated no matter how big or small! A special mention to Noir, a Zcoin fork that graciously contributed to us as well despite their tight budget!

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/08/04/team-additions.html b/pr-preview/pr-452/id/2020/08/04/team-additions.html deleted file mode 100644 index db2552344..000000000 --- a/pr-preview/pr-452/id/2020/08/04/team-additions.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Zcoin team additions | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin team additions

-

We welcome two new developers to the team

- -
- -

We welcome two new developers to the team, Sproxet and Rustam! As we begin placing greater emphasis on Zcoin’s usability, these two new additions will greatly accelerate the development of our Zcoin Electron client along with adding new features to it such as coin swaps and inbuilt update feature.

- -

Sproxet is an anonymous developer that has worked on privacy preserving software for the past 15 years and has contributed significantly to Zcoin’s Electron client. Sproxet is also the founder of Signal Eleven, an IT consultancy which focuses on computer security and auditing, software development and cryptographic systems architecture design.

- -

Rustam is a full stack developer but his passion is on front-end development and is experienced in ReactJS and Angular. He graduated with a degree in Mathematics: Computer Sciences from the Yerevan State University. He also enjoys experimenting with music and audio processing, 3d environments, gaming and virtual reality.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/08/13/lelantus-cryptographic-library-audit-results.html b/pr-preview/pr-452/id/2020/08/13/lelantus-cryptographic-library-audit-results.html deleted file mode 100644 index 0d473750e..000000000 --- a/pr-preview/pr-452/id/2020/08/13/lelantus-cryptographic-library-audit-results.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - Lelantus Cryptographic Library Audit Results | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Cryptographic Library Audit Results

-

We are pleased to share the results of the Lelantus cryptographic library audit by Trail of Bits

- -
- -

We are pleased to share the results of the Lelantus cryptographic library audit by Trail of Bits that was substantially funded by community donations from the Zcoin Crowdfunding System (ZCS) and the balance from the Zcoin Development Fund.

- -

The audit was carried out by two Trail of Bits engineers, Jim Miller and Will Song.

- -

The audit found that aside from a few typos in the Lelantus academic paper and some underspecified areas, the implementation largely complies with the specification. The Lelantus cryptographic library had  2 issues (one medium severity and the other informational). There was one high severity issue on an unfinished part of  integration code.  There were no security issues related to the implementation matching the protocol.

- -

All fixes to the issues have been incorporated and reviewed by Trail of Bits. You can review the summary report here or for a full list of the issues along with details here. The Lelantus cryptographic library code is also now open sourced and available to the public.

- -

We were impressed with Trail of Bits’ professionalism and expertise throughout the engagement and thank them for their excellent work!

- -

We would like to thank all donators who made this possible. We received an amazing amount of support of 105 contributions for a total of 5569.55 XZC!

- -

Donators (who agreed to be publicly acknowledged) include:

- -

(not arranged in any order)

- -
    -
  • Aram Jivanyan
  • -
  • Roger Ver
  • -
  • Hakushu
  • -
  • Nico Fritschi
  • -
  • Sebastian Bausch
  • -
  • Poramin Insom
  • -
  • Ivan Brightly
  • -
  • Reuben Yap
  • -
  • David Holliday
  • -
  • Rasikh Morani
  • -
  • Savil
  • -
  • Albert Castellana
  • -
  • and many others who have chosen to remain anonymous.
  • -
- -

If you would like to be acknowledged or we have left you out, please contact Muggles!

- -

What’s Next?

- -

Lelantus is also undergoing a cryptography audit by Dmitry Khovratovich from ABDK Consulting. The purpose of this audit is different as it focuses not on the implementation but the actual cryptography of Lelantus. We expect the results of this audit to be available in the next 1-2 weeks. This audit is being funded entirely from the Zcoin Development Fund.

- -

We are also wrapping up coding work on Lelantus and expect to have a Lelantus testnet in the coming weeks so stay tuned! We thank everyone for their support, belief and patience in getting Lelantus right!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/08/20/disclosure-of-bug-in-zcoin.html b/pr-preview/pr-452/id/2020/08/20/disclosure-of-bug-in-zcoin.html deleted file mode 100644 index d66cd0b31..000000000 --- a/pr-preview/pr-452/id/2020/08/20/disclosure-of-bug-in-zcoin.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - Disclosure of Bug in Zcoin | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Disclosure of Bug in Zcoin

-

- -
- -

In Zcoin, we have discovered and patched a critical bug that allowed for inflation. The bug has no relation to our Sigma privacy technology.

- -

The bug was a result of us merging in code from Bitcoin core 0.14 that contained a critical inflation bug that was reported in CVE-2018-17144. At the time of disclosure of the CVE, we were then on the older Bitcoin core 0.13; and therefore, we were not vulnerable.

- -

While performing our major core upgrade from Bitcoin core 0.13 to core 0.14 the bug was merged into our release on the 3 June 2020. Due to an oversight, the fix that came only in Bitcoin core 0.16.3 was not incorporated in our core upgrade. To exploit this bug, a miner would need to acquire enough hashrate to solve a block.

- -

An attack occurred on 14 August 2020 20:16:42 UTC time at block 293526, where a rogue miner mined a block that exploited this bug. From our analysis of the blockchain, a total of 384,400.82 XZC was forged of which we managed to freeze 173,269.86 XZC with the assistance of the mining pools and another 161,664.24 XZC were sent to identified exchanges. Exchanges have confirmed a freeze of a substantial amount of XZC deposited with them along with the proceeds from such trades and are awaiting investigation and resolution.

- -

To close off the bug quickly, we contacted and did a disclosure to the mining pools who performed an emergency fix to stop the attack and reject Sigma privacy transactions while we worked on a public release to resolve the issue. We also instructed major exchanges such as Binance, Huobi, Bittrex, MXC and AEX to shut down deposits/withdrawals and lock down funds that had not been traded yet. Significant portions of XZC and the relevant proceeds remain locked down at exchanges and we are currently in discussions with them to ideally destroy the inflated XZC created from the attack that had not been traded.

- -

While preparing for the public release, a second attack occurred which was stopped by our hot fix. However, this caused a chain split on the unupgraded network that necessitated an early public release of Zcoin v.0.14.0.4. The release of Zcoin v0.14.0.5 today restores the ability to do Sigma privacy transactions that will be re-enabled on block 296900 (approximately 26 August 2020: 1:30 PM UTC). We expect exchanges to open deposits and withdrawals again soon.

- -

We would like to thank all the mining pools, exchanges and other Zcoin ecosystem players that cooperated with the core team, without which the problem would have been much more severe. Special thanks to 2Miners, Mintpond, F2Pool and Binance and Allnodes for the exceptional assistance we have received. We also express our appreciation to Zergpool, ZelPool, Solopool, Huobi, Bittrex, MXC and AEX who cooperated with us through this. We would also like to thank users for their patience and understanding, and apologize for the inconvenience caused by the emergency updates.

- -

We look forward to a positive resolution with exchanges on the locked funds, which we have requested they burn. We will post further updates as the situation unfolds.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/09/02/bridging-into-defi-with-stakehound-partnership.html b/pr-preview/pr-452/id/2020/09/02/bridging-into-defi-with-stakehound-partnership.html deleted file mode 100644 index 2645e270c..000000000 --- a/pr-preview/pr-452/id/2020/09/02/bridging-into-defi-with-stakehound-partnership.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - Bridging Zcoin Znodes into DeFi with Stakehound partnership | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Bridging Zcoin Znodes into DeFi with Stakehound partnership

-

We are proud to announce Zcoin’s partnership with Stakehound to unlock liquidity of Znodes and bridge them into DeFi

- -
- -

We are proud to announce Zcoin’s partnership with Stakehound to unlock liquidity of Znodes and bridge them into DeFi. Zcoin $XZC will be the first asset available on the Stakehound platform and is set to go live in early October though users can already test it on the Ropsten testnet.

- -

As outlined in an earlier forum post, the Zcoin core team has been exploring integrations with the DeFi ecosystem to enable decentralized exchanges, using XZC as collateral for loans and providing greater exposure and liquidity for XZC. Stakehound is the first of these initiatives in our pipeline.

- -

Znodes are an important part of Zcoin’s infrastructure providing security to the network. However, this also meant that the Zcoin locked in these Znodes were illiquid and unable to be traded. The 1000 XZC minimum requirement also prevented smaller holders from earning rewards on their XZC. Our partnership with Stakehound solves both these problems by allowing fractional portions of Znodes to be traded while continuing to earn their share of their Znode rewards along with all the benefits of integration with the DeFi ecosystem.

- -

It achieve this by allowing XZC in Znodes to be represented as an ERC20 token on Ethereum (and in the future other smart contract platforms as well).

- -

HOW DOES IT WORK?

- -

In order to create stakedXZC few steps are required:

- -

Step 1: A user sends XZC to StakeHound that will send it to an institutional grade custodian.

- -

Step 2: StakeHound sends back to the user ERC20 stakedXZC. These tokens can be freely transferred, traded and used in all major DeFi applications, such as Uniswap, Aave and others.

- -

Step 3: StakeHound places the native XZC in Znodes and distributes the Znode rewards daily to stakedXZC holders.

- -

However, once wrapped, stakedXZC will be easily tradable on the open market. It means that stakedXZC represents and is backed by XZC in Znodes but allows fractional ownership and open trading while continue to earn Znode rewards!

- -

- -

- -

A testnet example of how stakedXZC can be traded on the Uniswap DEX.

- -

WHAT’S NEXT?

- -

Over the coming weeks, we will be diving deeper into how to go about getting stakedXZC and go into further details into what this partnership means and an introduction to how you can use stakedXZC.

- -

While Zcoin’s primary goal to provide the highest level of practical privacy remains unchanged, we also see value in increasing the utility and liquidity of Zcoin allowing Zcoin to be used in exciting ways in the DeFi ecosystem. We highly recommend reading our approach on the issue and recommend community members to share their opinions!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/09/05/first-halving-approaches.html b/pr-preview/pr-452/id/2020/09/05/first-halving-approaches.html deleted file mode 100644 index 4fb4bcc8c..000000000 --- a/pr-preview/pr-452/id/2020/09/05/first-halving-approaches.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - First halving approaches | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

First halving approaches

-

Zcoin is undergoing its first block halving on block 302438 (approximately 15 September 2020) as planned.

- -
- -

Zcoin is undergoing its first block halving on block 302438 (approximately 15 September 2020) as planned. As long as you are on Zcoin v.0.14.0.5 and above, you are all set for the halving. This post seeks to summarize the upcoming changes to the block reward that are coming with the halving.

- -

What is Halving?

- -

Zcoin follows Bitcoin’s supply schedule which halves approximately every 4 years. Satoshi’s rationale of halving is to start a coin with a wide distribution, then taper inflation off to become a deflationary asset.

- -

The halving refers to the planned halving of the block rewards which will drop from 25 XZC per block to 12.5 XZC per block. The inflation rate of Zcoin is expected to drop from ~25% p.a. pre-halving to ~12%. p.a. post-halving and will be the largest drop of inflation ever in Zcoin’s history as we move into the next phase of distribution.

- -

End of Founders’ Rewards and Adjustment of Block Rewards

- -

As from the results of a year long discussion with the community, the block rewards are being adjusted as a balance between continuing development, Znodes and miners. You can read more about this here.

- -

Halving diagram

- -

Founders’ Rewards of 8% of the block reward will also completely cease as planned. This means that our founders and seed investors will stop receiving any further block rewards. We would like to take this opportunity to thank the founders and seed investors for supporting us throughout this early stage of Zcoin!

- -

We are confident that the new block reward division will serve Zcoin well for the next 4 years.

- -

What happens after halving?

- -

In the weeks following halving, Lelantus, our next-gen privacy protocol that doesn’t require a trusted setup will be ready for release. This will also enables privacy on by default with transparent opt-in. We are undergoing final reviews before pushing it to our testnet. Also, the Trail of Bits audit for the cryptographic library has been completed and the ABDK Consulting review of the protocol is wrapping up with only minor modifications needed to address its findings.

- -

In October, our integrations to DeFi will be ready to go live. Chain-locks code is undergoing final touch-ups and integration of spork functionality, which adds further security to the network, is nearly complete. We also expect Receiver Address Privacy to be ready over the coming weeks.

- -

Finally, we are well underway with a rebranding and renaming exercise. This has been a desire for many in the community for a very long time, especially when we are often overlooked as a fork because of our name. A new name, domain and logo has been chosen to reflect our unique privacy mechanism, along with branding guidelines and a new modern website. We plan to unveil this closer towards the Lelantus launch.

- -

As you can see, the halving kicks off a new chapter in the project’s history and so many exciting developments are in-progress and coming to fruition. We’re excited for what’s ahead and hope you’ll continue on this journey with us in building an easy to use cryptocurrency with the highest levels of privacy.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/10/20/lelantus-testnet-is-now-open.html b/pr-preview/pr-452/id/2020/10/20/lelantus-testnet-is-now-open.html deleted file mode 100644 index b955eceb1..000000000 --- a/pr-preview/pr-452/id/2020/10/20/lelantus-testnet-is-now-open.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Lelantus testnet is now open | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus testnet is now open

-

We are happy to open our Lelantus testnet to the public!

- -
- Lelantus testnete is now open -

We are happy to open our Lelantus testnet to the public!

- -

We would like to thank Mintpond for all their assistance and for providing the testnet pool.

- -

Getting Started

- -

Please be careful and for safety do not run the testnet binaries without the testnet flag as this may corrupt your current wallet

- -

There is an open issue that affects encrypted wallets. So don’t encrypt your testnet wallets yet. The issue will be fixed in the next few days

- -

You can download the testnet release from our Github releases page and it will be marked as a pre-release.

- -

Resources

- - - -

If anyone needs testnet FIRO you can either mine it, use the testnet faucet, or request some from a team member in the Zcoin Telegram channel and we will send you some testnet Firo to play around with.

- -

What’s Next?

- -

The testnet phase will take about 4 to 6 weeks before we release the mainnet binaries. We will continue to make various bug fixes on outstanding issues before code freezing and will update the testnet binaries from time to time.

- -

Your feedback is invaluable!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/10/27/welcome-to-firo.html b/pr-preview/pr-452/id/2020/10/27/welcome-to-firo.html deleted file mode 100644 index 26e95d3ff..000000000 --- a/pr-preview/pr-452/id/2020/10/27/welcome-to-firo.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Welcome to Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Welcome to Firo

-

Zcoin has rebranded to Firo. Welcome to our new site! We invite everyone to join us in our rebirth. To the future!

- -
- Introducing Firo -

Rebirth

- -

Zcoin, and the Zerocoin protocol that it was based on, was always about rebirth. The entire mint/spend, or as we’re now calling it, burn/redeem process is about trading the old for the new. Today we take this process to heart not just in our technology, but in our brand as well. Zcoin will now be changing the world under a new name: Firo!

- -

We invite you to join us on this exciting new chapter of our journey. Let’s raise our glasses to a promising future. To Firo.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/10/27/zcoin-is-becoming-firo.html b/pr-preview/pr-452/id/2020/10/27/zcoin-is-becoming-firo.html deleted file mode 100644 index d130bbe71..000000000 --- a/pr-preview/pr-452/id/2020/10/27/zcoin-is-becoming-firo.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - Zcoin is becoming Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

- -
- Zcoin is now Firo -

Today, the team at Zcoin is pleased to announce its new name: Firo (ticker: FIRO, pronounced “fee-roh”). Firo is not a new blockchain, but a new identity to differentiate ourselves and make financial privacy more accessible to more people.

- -

Why is Zcoin changing its name to Firo?

- -

When Zcoin launched in 2016, we pioneered the use of the Zerocoin protocol. Since that time, innovations by Zcoin and others have made that story less relevant especially since we now use Sigma and currently transitioning to Lelantus. Moreover, despite more than 4 years in the space, the similarity with Zcash is both confusing and misleading: though we both deal with privacy, they’re fundamentally different technologies, based on different priorities and values.

- -

The name ‘Firo’ was chosen for two reasons. First, it establishes a new metaphor of ‘burning’ coins and ‘redeeming’ them later. The concept of melting down coins and forging brand new ones is a great analogy to the way Lelantus works. Secondly, ‘Firo’ is short, universally easy to say and sounds like money. Both of these are geared toward user-friendliness and mass adoption.

- -

Firo conjures up images of something aflame and alive – consisting of fire or burning strongly and brightly, the name is set to evoke a phoenix rising from the ashes. This not only describes the privacy mechanism which burns coins, but also Zcoin’s passion for privacy as a fundamental human right and belief that it should be accessible for all.

- -

If you are interested into a deep dive into the rationale and considerations behind the rebrand, you can watch the designer who did it, Diego Salazar explain more:

- -

Behind the Rebrand - Zcoin to FIRO

- -

What is the timeline for the rebrand?

- -

Today is the reveal of the rebrand to give time to the ecosystem and community to be aware of the change and to make the necessary preparations. This is especially due to the ticker change to FIRO which some exchanges require a longer heads up.

- -

On the 30 November 2020 UTC 0800, the rebrand will take effect and zcoin.io will redirect to firo.org At that time, our wallet and exchange partners will replace the Zcoin name, symbol and logo with that of Firo. We believe this phased approach will minimize any confusion.

- -

Between now and then, we’re working with wallets, exchanges, PR companies and social media influencers to spread the announcement and ensure a smooth transition. The Firo website at firo.org will launch fully in the next few days, and we will also transition our social media accounts from Zcoin to Firo.

- -

What does this mean for Zcoin holders?

- -

Firo will use the same blockchain as Zcoin. There is no chain swap. Current Zcoin holders can use their same credentials to send, receive, burn and redeem Firo. Expect your Zcoin balance to be updated to an identical Firo balance near the end of November.

- -

If you’re holding in an exchange, just pay attention to their announcements. We’ll be working directly with key exchanges to make the transition as seamless as possible.

- -

If you’re holding in a wallet, just make sure you’re using the latest version. If you forget to update your wallet, no problem! Until Lelantus is fully activated in January 2021 you can continue to send and receive Zcoin/Firo with the outdated wallet (though we don’t recommend it).

- -

What about Lelantus?

- -

Our rebrand at the end of November coincides with the release of the Lelantus mainnet binaries with the updated Firo branding, and both changes will go into effect in a single software update.

- -

With the simultaneous launch of Lelantus and Firo, we’re double-down on our founding commitment to financial privacy. Lelantus will itself activate in January to take into account the end of year holidays.

- -

What about StakeHound’s stakedXZC?

- -

Stakehound has confirmed that they are able to change the ticker to stakedFIRO when the rebrand takes into effect.

- - - -

Our branding page has all resources necessary together with our logo kit.

- -

Website

- -

Github

- -

Facebook

- -

Twitter

- -

Telegram news channel

- -

Telegram group

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/10/29/ticker-xfr-firo.html b/pr-preview/pr-452/id/2020/10/29/ticker-xfr-firo.html deleted file mode 100644 index 7e143eb19..000000000 --- a/pr-preview/pr-452/id/2020/10/29/ticker-xfr-firo.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - The exchange ticker for Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

The exchange ticker for Firo

-

The ticker name we initially chose was XFR, but we are receiving community feedback that many prefer Firo's ticker to be FIRO.

- -
-  XFR vs FIRO -

Pick the right exchange ticker: XFR vs FIRO

- -

On the 27th of October Zcoin announced its new name: Firo (pronounced “fee-roh”). The new identity was chosen to differentiate from competitors and to make financial privacy more accessible to more people.

- -

The ticker name we initially chose was XFR, but we are receiving community feedback that many prefer Firo’s ticker to be FIRO. We therefore recommend all journalists, exchange operators and crypto service providers to use FIRO as the main ticker.

- -

In this post we will look at the pros and cons of the two options.

- -

The case for XFR:

- -

The initial choice for the XFR was made because it complies with naming conventions. The International Organization for Standardization published a list of standard currency codes referred to as the ISO 4217 code list. The X in the code is reserved for currencies with no country: supranational currencies and things which are “similar to” currencies.

- -

In 2016 it was determined that digital currencies, such as Firo, that were not issued by monetary authorities could not be assigned ISO 4217 currency codes. This is why some exchanges use XBT as a ticker for Bitcoin.

- -

The main argument against using the XFR ticker is that it looks very similar to other crypto tickers such as XRP, XLM or XMR. The similarities with XMR are especially problematic since both projects deal with privacy.

- -

The case for FIRO:

- -

When you look at XFR, the name Firo doesn’t immediately come to mind. FIRO is more intuitive for users and will help with name recognition. A practical argument is that it’s easier to use on social media: we’d only need to add #Firo and $FIRO to tweets and posts, no extra #XFR or $XFR tags need.

- -

The main argument against FIRO is that if you want to compete against fiat, you need to play on the same level and comply with world conventions. This would mean using three letters and an X at the start of the ticker. But while ISO 4217 worked nicely for countries, it can’t accommodate all of crypto. Even ISO experts themselves believe that they need a separate list of codes to identify digital currencies.

- -

FIRO is the community choice

- -

It should be noted that Bitcoin uses both BTC and XBT, but ideally the community decides on one standard. Firo has conducted polls to harvest the wisdom of the crowd:

- - - - - - - - - - - - - - - - - - - - - - - - - - -
 XFRFIRO
Telegram (321 votes)17%83%
Blockfolio (198 votes)24%76%
Twitter (414 votes)33%67%
- -

Final results of the ticker poll.

- -

The message from the community is clear: FIRO is the preferred choice. We therefore recommend all journalists, exchange operators and crypto service providers to use FIRO as the main ticker. With the FIRO currency code, Firo is ready for the future.

- -

What do you think about the rebranding to Firo? -Let us know on social media: </firo-site/pr-preview/pr-452/id/community/>

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html b/pr-preview/pr-452/id/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html deleted file mode 100644 index 8d3eb2952..000000000 --- a/pr-preview/pr-452/id/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - New DeFi Bridge For Zcoin via Stakehound | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New DeFi Bridge For Zcoin via Stakehound

-

Zcoin is the first project to launch on Stakehound's liquidity bridge to DeFi ecosystem on Ethereum

- -
- Introducing stakedXZC -

Starting today, Zcoin (soon to be Firo) is the first project to launch on StakeHound’s liquidity bridge to the decentralized finance (DeFi) ecosystem on Ethereum. With the new stakedXZC token, all Zcoin holders will be able to generate yield through major DeFi applications while they continue to receive stable staking rewards.

- -

Roughly half of all the XZC in circulation are staked in Znodes. Due to the design of Zcoin’s blockchain, these coins are illiquid and are locked out from being actively traded unless they cease becoming Znodes. Using the StakeHound bridge, which has already onboarded ~$850,000 USD worth of Zcoin, investors no longer have to choose between staking or participating in the DeFi ecosystem such as decentralized exchanges or loans.

- -

StakeHound will exchange XZC for a tokenized version called stakedXZC. These are ERC-20 tokens that are fully liquid. StakeHound is the first platform that tokenizes staked positions, which can be used in DeFi while still earning staking rewards.

- -

“Now Zcoin holders can participate in the DeFi ecosystem while not forgoing their Znode rewards. The ability for stakedXZC to be used in decentralized loans and DEXes greatly improves both liquidity and utility of the coin. The integration also gives Zcoin its first institutional grade custodian via Copper.co allowing institutions to more easily hold Zcoin/Firo.” Reuben Yap, Project Steward of Zcoin

- -

Znodes are essential to Zcoin’s infrastructure and provide security to the Zcoin network, but they require 1000 XZC to be locked. The new StakeHound partnership will allow all Zcoin holders to trade fractional portions of Znodes, while still earning their share of Znode rewards and any additional returns from being part of the DeFi ecosystem.

- -

The Zcoin<>StakeHound bridge offers these benefits:

- -
    -
  • -

    No need to maintain nodes yourself

    -
  • -
  • -

    Fractional ownership of Znodes

    -
  • -
  • -

    Participation in the DeFi ecosystem including DEXes and lending platforms.

    -
  • -
- -

“Our partnership with Zcoin is the first of more to come that will unlock billions of dollars of value in staked coins,” said Albert Castellana, CEO of StakeHound. “We’ve also partnered with Copper.co, an institutional grade custodian, to make onboarding as simple and safe as possible, so that stakedXZC holders can start reaping the rewards.”

- -

From the 30th of October, users will not only be able to get stakedXZC on the StakeHound Platform in exchange for original Zcoin, but also simply purchase them directly in DEXes like Uniswap. This way users can immediately start providing liquidity for the new stakedXZC and earn additional yield.

- -

As Zcoin is undergoing a rebrand that will take effect in 30 November, stakedXZC will be renamed to stakedFIRO when the time comes. No user intervention is required.

- -

The Zcoin core team are also exploring trustless bridges and are set to be integrated in renVM as member of REN Alliance.

- -

DISCLAIMER: StakeHound is solely responsible for the stakedXZC contract on Ethereum and swaps to and from native XZC into stakedXZC may require compliance with KYC and AML policies. However movement and trading of stakedXZC does not require any KYC/AML and functions like any other ERC20 token.

- -

Token contract:

- -

Uniswap ETH/StakedXZC pool

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/11/12/dev-update.html b/pr-preview/pr-452/id/2020/11/12/dev-update.html deleted file mode 100644 index bfe674299..000000000 --- a/pr-preview/pr-452/id/2020/11/12/dev-update.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - Firo Dev Update - November 2020 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Dev Update - November 2020

-

To give you an idea of what’s happening behind the scenes, here is an overview that the Firo development team has shared

- -
- -

Dear Firo Family,

- -

November is an exciting month for Firo. Not only is the project completing its rebranding, it is also preparing for the launch of Lelantus. To give you an idea of what’s happening behind the scenes, here is an overview that the Firo development team has shared.

- -

Protocol

- -
    -
  • finalized emergency switch feature with one year validity -
      -
    • able to enable and disable features such as Lelantus
    • -
    • able to change parameters to reduce Lelantus spend limits
    • -
    -
  • -
  • code refactor work
  • -
  • bug fixes. Encrypted wallet now works with restoration of Lelantus mints
  • -
- -

Protocol to do:

- -
    -
  • writing tests for emergency switch feature
  • -
  • further Lelantus code refactoring
  • -
  • implement verification optimization trick
  • -
  • continued testing
  • -
- -

Wallets

- -
    -
  • finished making BIP47 code compilable
  • -
  • started to implement the BIP47 developers’ tests
  • -
  • implement restoration of BIP47 from seed
  • -
  • testing wallet coin swap feature with Switchain on Electron wallet
  • -
  • rebranding and design work for Firo done
  • -
- -

Wallets to do:

- -
    -
  • finish BIP47 tests
  • -
  • finish redesigning
  • -
  • test compatibility of BIP47 with Lelantus transactions
  • -
  • research regarding web wallet
  • -
  • continue work on mobile wallets
  • -
- -

Other

-
    -
  • new Firo website is live: /firo-site/pr-preview/pr-452/id
  • -
  • social media changed to new branding
  • -
  • github repositories changed to https://github.com/firoorg/
  • -
  • blockbook being updated
  • -
  • electrum being updated
  • -
  • explorer being rebranded and work to begin on updating it with latest upstream
  • -
- -

This update is intended to give you an idea what’s happening behind the scenes. It is not a complete overview of what’s happening, some projects are worked on in private especially when it deals with new research or early work.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/11/30/rebrand-is-live.html b/pr-preview/pr-452/id/2020/11/30/rebrand-is-live.html deleted file mode 100644 index 7b46959bb..000000000 --- a/pr-preview/pr-452/id/2020/11/30/rebrand-is-live.html +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - - We are now Firo! | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

We are now Firo!

-

Our rebrand is complete.

- -
- -

After following a phased approach to rebranding, our team is happy to announce that our rebrand to Firo is finally complete! As of today, users visiting zcoin.io will be redirected to firo.org.

- -

During the past few weeks, we’ve been working with wallets and exchanges, our marketing teams and influencers to ensure a smooth, gradual transition to the new name. We’ve also been hard at work preparing Lelantus for the release of the mainnet binaries.

- -

Download the latest rebrand binaries here.

- -

What’s new with Lelantus?

- -

Lelantus introduces a burn-and-redeem model that allows users to burn (or destroy) coins of arbitrary amounts — even partial ones — and redeem brand new coins that do not appear to have previous transaction histories associated with them. This technique provides unparalleled levels of practical privacy, and greatly differs from decoy methods currently out there. The release of the mainnet binaries initiates:

- -
    -
  • -

    “On-by-default” privacy (with opt-out) that puts privacy front-and-center. Now, whenever you receive funds you’ll be prompted to anonymize them

    -
  • -
  • -

    Larger anonymity sets (65,000 with sliding windows)

    -
  • -
  • -

    No fixed denominations, users are able to burn and redeem arbitrary amounts

    -
  • -
  • Change amounts are hidden, allowing you to update amounts without risking your privacy
  • -
  • Greater ease of use
  • -
- -

With the simultaneous launch of Lelantus and Firo, we are doubling-down on our founding commitment to financial privacy. Lelantus itself will activate on block 336888, which is expected to occur on January 12 or 13, 2021, taking the end of year holidays into account to ensure all ecosystem players are available during the switch.

- -

This is just the first edition of Lelantus. Later in 2021, we will enable direct anonymous payments which will allow users to pass the right to redeem coins to someone else while maintaining fully hidden amounts and sources, and also introduces a new address system. This will provide the highest levels of practical privacy.

- -

Read more about Lelantus’ features in an academic paper we released here.

- -

What do these changes mean for Zcoin Holders?

- -

As mentioned in our initial announcement, there will be no chain swap. Firo will utilize the same blockchain as Zcoin. Zcoin holders’ credentials will also remain the same.

- -

The only change you will see is an adjustment from a Zcoin balance to an identical Firo balance.

- -

For those holding a wallet, we recommend updating to the latest version before Lelantus is fully activated in January 2021. Until then, you can still continue to send and receive Zcoin/Firo with an outdated wallet. (Although it isn’t recommended!)

- -

If you are holding Zcoin in an exchange, keep paying attention to their announcements. We are working directly with key exchanges to ensure the transition is seamless.

- -

Will the ticker change?

- -

The former ticker symbol for Zcoin, XZC, is being updated as part of the rebranding process. In October, the community voted on the new ticker FIRO, following feedback that the initial selection — XFR — while following ISO standards might cause confusion and prevent association with the project name. FIRO as the ticker helps with name recognition.

- -

- -

Exchange operators and crypto service providers are aware of the new ticker with many changing it on the 30th. Others have added the update to their development pipelines.

- -

If you were to head over to StakeHound right now, for instance, you’d see our new ticker stFIRO.

- -

We expect the new FIRO ticker to show up across exchanges over the next several weeks. We know you’re all excited and don’t want to wait; all we ask is for you to remain patient for the time being. The change will come.

- -

Why ‘Firo’?

- -

Some of you may still be wondering why we went through the trouble of rebranding at all. Our explanation is this: We are passionate about making financial privacy more accessible to broader audiences; however, in order to do so successfully, we first need to differentiate ourselves from other projects and make ourselves more easily identifiable.

- -

One way to do that is by aligning our name to something more universal and effortless to pronounce. So we decided to create a brand name that sounds more like money, while paying homage to our method of ‘burning’ coins and ‘redeeming’ them later.

- -

And so the name Firo (pronounced “fee-roh”) was formed as a composite of fire and money. It is different enough to stand out, yet familiar enough to recall, promoting user-friendless and mass adoption.

- -

This explanation from Diego Salazar, the designer behind our new logo and name, provides additional background on the rationale and considerations behind the rebrand for those interested:

- -

Behind the Rebrand - Zcoin to FIRO
-

- -

Don’t forget to visit our branding page for the latest resources and Firo logos, and follow our social pages below:

- -

Github

- -

Facebook

- -

Twitter

- -

Telegram news channel

- -

Telegram group

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2020/12/08/firo-partners-with-locktrip.html b/pr-preview/pr-452/id/2020/12/08/firo-partners-with-locktrip.html deleted file mode 100644 index 94da57ad4..000000000 --- a/pr-preview/pr-452/id/2020/12/08/firo-partners-with-locktrip.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - Firo Partners with Travel Booking Marketplace LockTrip | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Partners with Travel Booking Marketplace LockTrip

-

- -
- -

Firo (formerly known as Zcoin) has partnered with LockTrip.com, a blockchain-based travel website which offers up to 60% discounts on more than 2 Million Hotels & Vacation Rentals thanks to its unique reverse-auctioning model. They achieve this by removing the hefty commissions imposed by intermediaries. As a result, the least discounted prices are still equal to booking.com!

- -

Starting on the 16th December, LockTrip will be listing Firo as a direct payment option, which in addition to the hotels and properties, will allow Firo users to book from over 1000 airlines.

- -

The following screenshot illustrates the price savings when booking through LockTrip.com vs Booking.com. Both screenshots are for the same accommodation at the same time, but there is over 32% saving when booking through LockTrip.

- -

- -

- -

LockTrip values honesty and doesn’t pressure-sell with warnings like “only 1 room left” or present members “special deals” that are not special, and uses fully transparent booking smart contracts. Each booking also burns 3% of the booking value in LOC.

- -

Reuben Yap, Co-Founder & Project Steward of Firo was quoted saying: -“We’re thrilled about this partnership as it adds another excellent option to allow people to spend Firo for accommodation and travel almost everywhere worldwide especially as travel restrictions ease up.”

- -

Nikola Alexandrov, CEO of LockTrip says: -“We are excited to welcome Firo to our growing family and strengthening our mission of making hefty travel commissions a thing of the past.”

- -

To celebrate the Firo integration, Locktrip is running a promotion where you can use the code “VB7RV” when signing up to unlock an additional 6% savings! The code needs to be entered during the signup. It is not possible to enter it afterwards. The code will be valid for the first 100 sign-ups.

- -

LockTrip also have an affiliate program that allows people to earn additional income

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/01/06/lelantus-activating-on-firo.html b/pr-preview/pr-452/id/2021/01/06/lelantus-activating-on-firo.html deleted file mode 100644 index e3bfe60e1..000000000 --- a/pr-preview/pr-452/id/2021/01/06/lelantus-activating-on-firo.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - Lelantus activating on Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus activating on Firo

-

- -
- -

The activation of Lelantus on Firo’s (formerly Zcoin) mainnet is only a few days away and will occur on block 336888 — approximately 14 January 2021, 00:18 AM UTC.

- -

Please ensure you’re on the latest Firo release before then!

- -

Lelantus represents a significant milestone in blockchain privacy, bringing the highest levels of practical privacy without compromising on trustlessness. The zero-knowledge proofs used in Lelantus employ well-established cryptographic assumptions, and don’t require trusted setup and use a simple, intuitive construction.

- -

Lelantus also scales nicely up to anonymity sets of 2^16 (65,536) or more with the utilization of optimizations and batching techniques that bring the average cost of verification of Lelantus proofs down to under 15-50 ms.

- -

- -

Our innovation in expanding one-out-of-many proofs to support hidden amounts has opened up a whole new family of privacy protocols such as Triptych by Monero Research Labs and Lelantus-MW by Beam. Our Lelantus protocol has also earned praise among cryptographers and prominent blockchain privacy developers for its elegant design and high practicality.

- -

To date, audits on our cryptographic library have been performed by Trail of Bits and the underlying cryptography by ABDK Consulting, with plans to conduct further audits where possible.

- -

Privacy by default with transparency opt-in

- -

Anonymity loves company. Therefore, the more individuals use privacy features, the more private everyone’s transactions remain! Implementation details are just as important as the underlying technology in securing users’ privacy.

- -

This is why Lelantus marks a significant step in encouraging the use of our privacy technology by prompting users to anonymize their funds and with “on-by-default” privacy that ensures transactions sent by official Firo wallets stays private. Without these prompts, many individuals forget to utilize these features — rendering their transactions less private than intended.

- -

Transparent transactions are still supported but will need to be explicitly selected. This maintains compatibility with existing integrations in our masternode infrastructure, third-party wallets, exchanges, atomic swaps and wrapped solutions.

- -

Eventually, we intend to phase out the use of transparent transactions.

- -

How Lelantus works

- -

Lelantus introduces a burn-and-redeem model, which allows individuals to ‘burn’ coins of any amount, including partial ones. All burnt coins are “placed” in a black box.

- -

To redeem coins from the box, users produce a special receipt (which uses a type of mathematical proof) to prove the fact that you do have coins in the black box without having to show the coins you burned!

- -

Unlike our previous privacy protocols Zerocoin and Sigma where you had to redeem the amount you burnt in full, Lelantus allows you to do partial redemptions while keeping the remainder in the black box with its amounts hidden.

- -

For example:

-

Alice burns 100 coins but wants to redeem only 30 anonymized coins to send to Bob.

- -

In Zerocoin/Sigma

-

Alice has to redeem the entire 100 coins first, sending the 30 coins to Bob while the change of 70 is burnt again. -Third parties can narrow down the source of Bob’s coins to everyone else who burnt a 100 coins.

- -

- -

In Lelantus

-

Alice can redeem 30 coins to Bob’s address while keeping the change of 70 in the black box. Third parties do not know the amount of change and can only narrow it down to everyone else who burnt coins totaling to more than 30 coins which can be also a combination of smaller burns.

- -

- -

Staying within the black box

- -

We have started implementing the next improvement to Lelantus which will allow users to pass the right to redeem to someone else without revealing its source or amount.

- -

Instead of having to redeem coins from the black box to do a transaction, you will be able to send your coins from within the black box which offers the highest levels of privacy. This also introduces a new Lelantus address system that will be used for private transactions.

- -

We aim to roll out this improvement sometime this year.

- -

This is thoroughly described in the latest version of our Lelantus paper which has been audited by ABDK Consulting.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/01/09/2020-in-review.html b/pr-preview/pr-452/id/2021/01/09/2020-in-review.html deleted file mode 100644 index bd12ddc21..000000000 --- a/pr-preview/pr-452/id/2021/01/09/2020-in-review.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - - Firo: 2020 in Review | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo: 2020 in Review

-

- -
- -

Now that the dust has settled, we can reflect back on all that happened with Firo in 2020. What a year it was. We completed a rebrand, had our first halving, completely upgraded our core wallet, and released our long awaited privacy protocol, Lelantus.

- -

We’ve also welcomed two new additions to the Firo team, Sproxet and Rustam, who’ve been working on the Firo Rich GUI client.

- -

Thank you to everyone who has joined us in our fight for our right to have control over our own finances!

- -

Rebranding

- -

- -

At the of November we completed our rebrand to Firo.

- -

We are passionate about making financial privacy more accessible to broader audiences; however, in order to do so successfully, we first need to differentiate ourselves from other projects and make ourselves more easily identifiable.

- -

One way to do that is by aligning our name to something more universal and effortless to pronounce. So we decided to create a brand name that sounds more like money, while paying homage to our method of ‘burning’ coins and ‘redeeming’ them later.

- -

And so the name Firo (pronounced “fee-roh”) was formed as a composite of fire and money. It is different enough to stand out, yet familiar enough to recall, promoting user-friendless and mass adoption.

- -

This explanation from Diego Salazar, the designer behind our new logo and name, provides additional background on the rationale and considerations behind the rebrand for those interested.

- -

1st Halving

- -

On the 14th of September Firo had it first supply halving. Firo follows Bitcoin’s supply schedule which halves approximately every 4 years. Satoshi’s rationale of halving is to start a coin with a wide distribution, then taper inflation off to become a deflationary asset. As part of the first halving, the total block rewards dropped from 25 FIRO per block to 12.5 FIRO per block.

- -

As from the results of a year long discussion with the community, the block rewards are being adjusted as a balance between continuing development, masternodes and miners. You can read more about this here.

- -

Founders’ Rewards of 8% of the block reward has also completely cease as planned. This means that our founders and seed investors have stopped receiving any further block rewards. We would like to thank the founders and seed investors for supporting us throughout this early stage of Firo!

- -

We are confident that the new block reward division will serve Firo well for the next 4 years.

- -

Technology

- -

Over the course of 2020 our core wallet has been upgraded with mnemonic seed phrase backup support, deterministic masternodes, and had a core upgrade and many bug fixes and UI improvements!

- -

We now have a more solid code base and with the move to deterministic masternodes, ensures a much more reliable masternode network.

- -

Lelantus was released on testnet in October , and is set to activate on mainnet on 14th January 2021.

- -

- -

Firo’s labs published new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude.

- -

We have also significantly updated our Lelantus academic paper to contain security proofs for all cryptographic primitives.

- -

Lelantus’ cryptographic library was audited by Trail of Bits. The audit was substantially funded by community donations from the Firo’s Crowdfunding System (CCS) and the balance from the Firo Development Fund.

- -

Exchange Listings

- -

Firo was listed on many exchanges during 2020 year, including Bitcoin.com, gate.io, BitZ, BiKi, oodlebit, Sequoir, and BKEX.

- -

Binance also added a USDT trading pair to FIRO, and enabled isolated margin trading for FIRO/BTC and FIRO/USDT pairs! In addition, Binance Staking has launched support for Firo Locked Staking.

- -

By popular vote gate.io chose to list FIRO with a USDT trading pair. With a goal of 10,000,000 votes Firo managed to received an amazing 48,045,443 votes!

- -

FIRO was also listed on AtomicDex, a secure multi-coin wallet that also has the peer-to-peer trading functionality of a decentralized exchange built-in!

- -

Huobi Pool has launched a Firo staking program where Firo deposited with them (30 Firo and above) will yield Huobi Pool Tokens (HPT).

- -

The vast majority of these exchanges listed us on their own accord, or via community vote which is a testament to the strength of the Firo project. We look forward to partnering with quality exchanges to further increase Firo’s availability.

- -

Adoption and Partnerships

- -

2020 has been amazing for Firo and making partnerships.

- -

We joined the Ren Alliance as a utility partner, was the first coin after Bitcoin to be added as a funding option to the Particl Decentralized Marketplace!

- -

Firo was the first asset supported on the Stakehound platform that unlocks liquidity in Firo’s Masternodes and bridges us into the DeFi ecosystem.

- -

Zelcore and Firo partnered to bring an easy way to create, view, and manage your FIRO nodes all in one place!

- -

- -

In December, Firo also has partnered with LockTrip.com, a blockchain-based travel website which offers up to 60% discounts on more than 2 Million Hotels & Vacation Rentals thanks to its unique reverse-auctioning model!

- -

Media Coverage, interviews and marketing

- -

In 2020, Firo had a great year on media coverage and interviews. We were featured on mainstream news for example the Nasdaq and BBC News.

- -

We also had tons of interviews or features from prominent channels in the space such as:

- - -

just to name a few!

- -

Coindesk, Modern Consensus, Grant Hawkins ran pieces on Lelantus.

- -

Firo was invited to present at #Mainnet2020 with Messari giving a presentation on the Firo project, and at Monero Village Defcon we spoke on “Giving competition to Monero by ditching opt-in privacy.” Reuben Yap, Firo’s Project Steward was a panelist on CryptoMondaysVR discussing “The future of money beyond 2020.”

- -

Community and Governance

- -

We’ve made great progress in further decentralizing governance, and strengthening our community.

- -

A community based Firo Adoption Working group has been started! The current core goals of this group are to drive merchant adoption, partnerships, and to promote Firo through marketing.

- -

We had 8 community meetings during 2020 where we cover a large numbers of topics including development roadmaps, budget and funding, research, adoption efforts. The community meetings have all been recorded and uploaded to YouTube.

- -

As part of our efforts to create sustainable and decentralized funding mechanisms for the Firo project, we joined the Open Source Collective via OpenCollective. Thank you to everyone who was donated.

- -

We have seen some important decisions being discussed and deliberated in our forums such as whether to change to the Firo PoW Algorithm or whether to temporarily enable sporks until lelantus matures. Make sure to join our forums.

- -

The Firo community club together their spare CPU cycles for @foldingathome to help with Covid-19 research.

- -

The community successfully crowdfunded a complete rewrite of the initialisation logic and mnemonics generation and recovery for the Firo GUI wallet, and an audit for Lelantus. A big thank you to all the community members that contributed to the CCS to keep Firo at the forefront financial privacy and independence!

- -

Roadmap for Firo in 2021

- -

We will be updating our roadmap and clarifying our plans for 2021 and beyond soon! Stay tuned!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/01/15/lelantus-activated-mainnet.html b/pr-preview/pr-452/id/2021/01/15/lelantus-activated-mainnet.html deleted file mode 100644 index c01d62f1b..000000000 --- a/pr-preview/pr-452/id/2021/01/15/lelantus-activated-mainnet.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Lelantus Activated on Mainnet | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Activated on Mainnet

-

- -
- -

We are proud to announce that Firo’s Lelantus privacy protocol has successfully activated on Firo’s Mainnet.

- -

Lelantus introduces a burn-and-redeem model that allows users to burn (or destroy) coins of arbitrary amounts — even partial ones — and redeem brand new coins that do not appear to have previous transaction histories associated with them. This technique provides unparalleled levels of practical privacy and greatly differs from decoy methods currently out there.

- -

This implementation introduces “on-by-default” privacy and prompts users to anonymize their funds.

- -

You view the usage of Lelantus on our explorer.

- -

We will be hosting some events with prizes shortly to encourage Lelantus use, so keep your eyes posted on our communication channels.

- -

The chart below shows how Lelantus stacks against its competition.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/01/28/chainlocks-activated-mainnet.html b/pr-preview/pr-452/id/2021/01/28/chainlocks-activated-mainnet.html deleted file mode 100644 index 2dabc0a97..000000000 --- a/pr-preview/pr-452/id/2021/01/28/chainlocks-activated-mainnet.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - ChainLocks activated on Firo, protects against 51% attacks | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

ChainLocks activated on Firo, protects against 51% attacks

-

- -
- -

As of block 341100, ChainLocks is now activated on Firo’s mainnet.

- -

ChainLocks utilizes our LLMQ masternode network to provide near-instant finality of blocks once confirmed and finding near-instant consensus on the longest valid/accepted chain. This method of consensus also protects against 51% attacks while retaining the fair distribution benefits of Proof of Work (PoW).

- -

Why it’s needed

- -

PoW is an excellent mechanism for ensuring fair distribution especially if mineable using commodity hardware. Anyone can participate in the network and earn a share of the block reward as long as they provide computing power when compared to other distribution mechanisms such as ICOs, pre-sales or even airdrops. It also provides an objective way to evaluate which chain is valid without relying on any external source.

- -

While elegant, PoW isn’t perfect and either boils down to being controlled by ASICs, which are by its very nature exclusionary, or being subject to 51% attacks, where hardware can be rented to attack the network as we have recently seen on Firo’s network and many others.

- -

Another weakness of PoW is that there is never any finality as the chain can always be wound back with sufficient hashpower. This also means that transactions cannot be considered safe until it’s buried under sufficient blocks or confirmations making it cumbersome to use for payments.

- -

How it Works

- -

ChainLocks solves this by having Firo’s masternode network form quorums that are used to sign and checkpoint blocks. The quorums used in ChainLocks have 400 masternodes per quorum. Several of these quorums exist at any one time and are selected deterministically at each block. Each quorum lasts for around 12 hours and are also constantly being recreated.

- -

Each member of the quorum signs the first valid block it sees extending the active chain at its current height. If >=60% of the members sign a block, it is considered final and no more reorganizations below this block are allowed.

- -

This means that transactions can be considered secure after one confirmed block with ChainLocks. On top of making 51% attacks impossible unless ChainLocks are disabled, it also prevents Selfish Mining attacks from happening as miners are incentivized to publish their blocks as soon as they find it.

- -

How Secure is the Chain with ChainLocks?

- -

To mount an attack on Firo’s blockchain now would require approximately 50% of all masternodes to be taken over to disable ChainLocks and also the necessary hashrate to mount the 51% attack. As masternodes require 1000 FIRO collateral backing it, an attacker would also need to acquire significant amounts of FIRO to attack (at the time of writing, an attacker would need more than 2,000,000 FIRO).

- -

Further calculations can be found here.

- -

Lelantus

- -

Lelantus will be reactivated early next week.

- -

Thanks

- -

We would like to thank our masternode operators, mining pools, miners and exchanges in deploying ChainLocks under such short notice and who form the backbone of our ecosystem.

- -

Last but not least we would like to thank Dash for their innovation in coming up with LLMQ ChainLocks and are proud to be the second project to implement it.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/01/29/binance-ticker-update.html b/pr-preview/pr-452/id/2021/01/29/binance-ticker-update.html deleted file mode 100644 index cfea560a2..000000000 --- a/pr-preview/pr-452/id/2021/01/29/binance-ticker-update.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

-

- -
- -

Firo is now trading on Binance under the new ticker $FIRO

- -

https://www.binance.com/en/support/articles/4a06d6ab6abb4f08b12bb93d6fec30ec

- -
    -
  • -

    At 2021/01/20 00:00 AM (UTC), Binance will suspend XZC staking purchases. All XZC staked in Binance Staking accounts will be unstaked and automatically deposited into users’ spot accounts. At the same time, XZC staking rewards will be calculated and rewarded based on the amount and time that the XZC was staked up until 2021/01/20 00:00 AM (UTC).

    -
  • -
  • -

    At 2021/01/20 02:00 AM (UTC), Binance will suspend XZC/USDT and XZC/BTC isolated margin borrowing, as well as XZC loan services.

    -
  • -
  • -

    At 2021/01/22 02:00 AM (UTC), we will delist XZC/USDT and XZC/BTC isolated margin trading pairs.

    -
  • -
  • -

    At 2021/01/24 10:00 PM (UTC), we will suspend XZC deposits and withdrawals. Please ensure that you leave sufficient time for your XZC deposits to be fully processed prior to this time.

    -
  • -
  • -

    At 2021/01/25 02:00 AM (UTC), we will halt trading for all XZC trading pairs, and the trading pairs will also subsequently be delisted from the exchange. We will then take an immediate snapshot of all XZC balances and begin the distribution of FIRO to all eligible users at a ratio of 1 XZC = 1 FIRO.

    -
  • -
  • -

    At 2021/01/29 02:00 AM (UTC), we will open trading for the new FIRO/BTC, FIRO/USDT, and FIRO/ETH pairs. Staking for FIRO will be available for purchase.

    -
  • -
  • -

    Deposits and withdrawals for FIRO will be opened starting at 2021/01/29 6:00 AM (UTC).

    -
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/02/11/happy-lunar-new-year.html b/pr-preview/pr-452/id/2021/02/11/happy-lunar-new-year.html deleted file mode 100644 index bc23801f2..000000000 --- a/pr-preview/pr-452/id/2021/02/11/happy-lunar-new-year.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - Happy Lunar New Year | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Happy Lunar New Year

-

- -
- -

Dear Firocious followers,

- -

We would like to wish our community a Happy Lunar New Year!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/02/20/firo-hummingbot-campaign.html b/pr-preview/pr-452/id/2021/02/20/firo-hummingbot-campaign.html deleted file mode 100644 index b77793472..000000000 --- a/pr-preview/pr-452/id/2021/02/20/firo-hummingbot-campaign.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - Firo Liquidity Mining Campaign | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Liquidity Mining Campaign

-

- -
- -

We are happy to work together with Hummingbot to allow community members to provide liquidity for $FIRO on Binance and earn rewards!

- -

Details: https://hummingbot.io/blog/2021-02-firo-liquidity-mining-campaign/

- -

Campaign Terms²

-
    -
  • Start date: February 23, 2021 12:00 AM UTC
  • -
  • Total reward pool*: ~US$10,000 in Firo for 4 weeks (week) -
      -
    • The 1st week: US$1,250 / week
    • -
    • The 2nd week: US$ 2,500 / week
    • -
    • The 3rd-4th weeks: US$3,125 / week
    • -
    -
  • -
  • Reward token: FIRO
  • -
  • Eligible token pairs: -
      -
    • FIRO/BTC
    • -
    • FIRO/USDT
    • -
    • FIRO/ETH
    • -
    -
  • -
  • Eligible orders: maker orders placed with spreads of 2% or lower
  • -
  • Exchange: binance.com
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/02/20/software-update-01453.html b/pr-preview/pr-452/id/2021/02/20/software-update-01453.html deleted file mode 100644 index 8743c013d..000000000 --- a/pr-preview/pr-452/id/2021/02/20/software-update-01453.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - New software update Firo v0.14.5.3 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New software update Firo v0.14.5.3

-

- -
- -

New software update Firo v0.14.5.3

- -

https://github.com/firoorg/firo/releases/tag/v0.14.5.3

- -

This is a maintenance release that resolves some bugs. It is highly recommended to update for node stability

- -

As always, please backup your wallet prior to updating for safety.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/03/09/firo-frontier-wk1.html b/pr-preview/pr-452/id/2021/03/09/firo-frontier-wk1.html deleted file mode 100644 index 6095d0bb1..000000000 --- a/pr-preview/pr-452/id/2021/03/09/firo-frontier-wk1.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Introducing The Firo Frontier | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Introducing The Firo Frontier

-

- -
- -

Introducing the Firo Frontier!

- -

A weekly short of what’s going on with Firo!

- -

In the first Episode our host, Splineapple talks about Chainlocks, Stealth addresses, ProgPOW and more

- -

Video Link: https://www.youtube.com/watch?v=kwMisOji7n4

- -

Like and Subscribe to our Youtube Channel for more news and updates

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/03/27/community-meeting.html b/pr-preview/pr-452/id/2021/03/27/community-meeting.html deleted file mode 100644 index 78f917397..000000000 --- a/pr-preview/pr-452/id/2021/03/27/community-meeting.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - Community Meeting 27th March 2021 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Community Meeting 27th March 2021

-

- -
- -

Greetings Firocious follower!

- -

Topics that were covered in this meeting were:

- -
    -
  • Lelantus reactivation
  • -
  • Electron wallet launch
  • -
  • Elysium tokenization layer
  • -
  • Mobile wallet design
  • -
  • ProgPOW
  • -
  • Hummingbot campaign
  • -
  • stFIRO
  • -
  • Binance Smart Chain
  • -
  • Firo Frontier
  • -
  • Research
  • -
- -

A recording of the meeting is up on our youtube channel

- -

https://www.youtube.com/watch?v=-z56VH6Vh_s

- -

See you on the next Community meeting next month!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/03/29/stfiro-sushiswap.html b/pr-preview/pr-452/id/2021/03/29/stfiro-sushiswap.html deleted file mode 100644 index f355db2f5..000000000 --- a/pr-preview/pr-452/id/2021/03/29/stfiro-sushiswap.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - stFiro on Sushiswap | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

stFiro on Sushiswap

-

- -
- -

stFIRO (wrapped masternoded $FIRO on ETH) has been approved for SushiSwap Onsen rewards!

- -

https://app.sushi.com/onsen

- -

Earn $SUSHI by providing liquidity on Sushiswap’s DEX on top of Firo masternode rewards and swap fees!

- -

https://coinmarketcap.com/alexandria/article/sushiswap-cookbook-a-complete-tutorial-on-sushi-defi-opportunities

- -

Get stFIRO from 1inch exchange or Sushiswap!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/04/01/firo-bsc-integration.html b/pr-preview/pr-452/id/2021/04/01/firo-bsc-integration.html deleted file mode 100644 index c1994be47..000000000 --- a/pr-preview/pr-452/id/2021/04/01/firo-bsc-integration.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - Firo and Binance Smart Chain integration | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo and Binance Smart Chain integration

-

- -
- -

We are excited to join the Binance Smart Chain DeFi ecosystem with the introduction of BEP-20 FIRO and its support in Binance Bridge which provides access to inter-blockchain liquidity.

- -

December 2021: Binance Bridge has been retired. You can convert native FIRO to BEP20 FIRO through FiroDEX or Binance Exchange

- -

Binance Bridge provides a seamless platform where native FIRO can be converted into BEP-20 FIRO or vice versa. You can learn more about Binance Bridge with this video.

- -

- -

This also means that native FIRO can be converted and withdrawn to any BSC supported wallet such as Metamask, Trust Wallet or Binance Chain wallet. Binance exchange also allows direct deposits and withdrawals of BEP20 FIRO.

- -

- -

While BEP-20 Firo on BSC does not enjoy the same privacy or decentralization of native FIRO, we at Firo believe in a multi-blockchain cryptocurrency ecosystem where blockchains are interoperable and are used for different purposes.

- -

We continue to seek out integrations and bridges with other popular chains to increase the utility of FIRO. This integration with BSC also adds to our existing Ethereum DeFi bridge via Stakehound (stFIRO) which allows users to hold ERC20 tokens on Ethereum that represent Firo backed by masternodes and auto accrues masternode rewards on top of any other liquidity incentives.

- -

Stay tuned for activities involving BEP20 Firo!

- -

Those wanting to learn more about Firo, Binance Smartchain or Stakehound’s stFIRO can join the following Telegram channels:

- -

Firo: https://t.me/firoproject

- -

BSC: https://t.me/BinanceDEXchange

- -

Stakehound: https://t.me/stakehound

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/04/10/research-acceleration.html b/pr-preview/pr-452/id/2021/04/10/research-acceleration.html deleted file mode 100644 index 1de330a97..000000000 --- a/pr-preview/pr-452/id/2021/04/10/research-acceleration.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Accelerating Firo's privacy research | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Accelerating Firo's privacy research

-

We are pleased to announce that Dr. Aaron Feickert will be joining the Firo research team.

- -
- -

We are pleased to announce that Dr. Aaron Feickert will be joining the Firo research team on a full-time research contract through Cypher Stack, a blockchain consultancy and digital utilities provider. Most recently, Dr. Feickert assisted Firo in hardening Lelantus and providing feedback on Lelantus v2 design.

- -

Dr. Feickert will be building on Firo’s goal of providing quality research in blockchain privacy with cryptographer Aram Jivanyan to further improve and harden Lelantus v1/v2, explore privacy-preserving methods for light wallet implementations and help the transition to mandatory privacy, while retaining our incentivized infrastructure and interoperability capabilities. Continued work in this field may also benefit other privacy schemes based on one-out-of-many proofs such as Triptych and Lelantus-MW.

- -

Dr. Feickert is no stranger to the blockchain privacy scene, having served as a key Monero Research Lab researcher under the pseudonym Sarang Noether. At Monero Research Lab, his work focused on advancing transactional privacy and blockchain size efficiency, and included the theory and implementation of CLSAG, Triptych and Arcturus protocols, as well as novel implementations for Bulletproofs and Bulletproofs+.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/04/15/software-update-014060.html b/pr-preview/pr-452/id/2021/04/15/software-update-014060.html deleted file mode 100644 index 65a3818b9..000000000 --- a/pr-preview/pr-452/id/2021/04/15/software-update-014060.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - New Mandatory Update: Firo v0.14.6.0 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New Mandatory Update: Firo v0.14.6.0

-

This is a mandatory update. Please update before 22 April.

- -
- -

We are happy to release Firo v0.14.6.0 which patches a Lelantus vulnerability and also includes extensive hardening measures. Details on these changes can be found in this Github PR.

- -

A hard fork is scheduled at block 365544 (approximately April 22, 2021, 2:00 PM UTC). Please update your wallets and nodes as soon as possible to avoid any disruptions. Once enough of the network has upgraded and stabilized past the hard fork, we will reactivate Lelantus transactions.

- -

We also have a new Electrum light wallet with Firo branding released. Our revamped rich GUI wallet is also expected to be released soon.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/04/19/liquidity-mining-for-firo-bnb.html b/pr-preview/pr-452/id/2021/04/19/liquidity-mining-for-firo-bnb.html deleted file mode 100644 index 81d713d41..000000000 --- a/pr-preview/pr-452/id/2021/04/19/liquidity-mining-for-firo-bnb.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - Announcing Firo's first incentivized liquidity pool on BSC | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Announcing Firo's first incentivized liquidity pool on BSC

-

A vFarm liquidity farm for FIRO/BNB has been launched on ValueDefi to incentivize usage and liquidity of BEP20 Firo on Binance Smart Chain.

- -
- -

We have launched a liquidity mining farm for FIRO/BNB on Binance Smart Chain (BSC) with ValueDefi! Liquidity incentives will run from block 6703000 (approximately Monday, April 19 2021, at 21:10:41 GMT+0800) to block 8303000 (approximately Monday, June 14 2021, at 10:30:38 GMT+0800).

- -

Users can earn BEP20 FIRO by providing liquidity to ValueDefi’s vFarm pool on the FIRO/BNB pair with the ratio 70/30.

- -

This vFarm represents our first incentivized liquidity pool on BSC and will help us assess the community’s interest in participating in DeFi. It will also help jumpstart the liquidity of BEP20 Firo on BSC.

- -

- -

Those preferring to participate on the Ethereum network can do so on our Sushiswap pair.

- -

Converting native FIRO to BEP20 Firo

- -

To provide liquidity you’ll need to convert your native Firo to BEP20 Firo. You can either do so via the Binance Bridge or through a withdrawal of Firo from Binance and then selecting Binance Smart Chain as the transfer network.

- -

- -

- -

Please refer to our guide for further instructions on how to provide liquidity to ValueDefi’s vFarm to start earning rewards!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/04/26/lelantus-reactivated-on-firo.html b/pr-preview/pr-452/id/2021/04/26/lelantus-reactivated-on-firo.html deleted file mode 100644 index 6faef707c..000000000 --- a/pr-preview/pr-452/id/2021/04/26/lelantus-reactivated-on-firo.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Lelantus reactivated on Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus reactivated on Firo

-

Lelantus reactivated on Firo with additional hardening measures after completion of the hard fork

- -
- -

With the release of Firo v14.6.0 and the hard fork completed, Lelantus private transactions have now been re-enabled.

- -

The team, alongside external researchers and auditors, have worked hard to bring Lelantus back online. In addition to our team members Aram Jivanyan, Aaron Feickert, Levon Petrosyan and Peter Shugalev, who have worked tirelessly on this, we would like to thank PinkPanther and Trail of Bits for their assistance in identification of the issue, reviewing the code and cryptography.

- -

Besides closing off the original attack vector, we have taken this opportunity to further harden our implementation of Lelantus with additional checks as part of a defense-in-depth strategy.

- -

We also would like to thank our community for their understanding and patience as we continue to push the frontiers of research in privacy technology!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html b/pr-preview/pr-452/id/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html deleted file mode 100644 index dda0280c8..000000000 --- a/pr-preview/pr-452/id/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Bridging the Fiat Gap: Payment Gateway Guardarian now offers Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Bridging the Fiat Gap: Payment Gateway Guardarian now offers Firo

-

Guardarian, a premier white-label payment gateway that bridges the gap between fiat and crypto has partnered with FIRO to allow enable fiat to Firo purchases via credit card and SEPA (Single Euro Payments Area) EUR transfers.

- -
- -

We are excited to announce our partnership with Guardarian, a premier white-label payment gateway that bridges the gap between fiat and crypto. This partnership introduces two fiat pairs: Firo/USD and Firo/EUR, that will enable fiat to Firo purchases via credit card and SEPA (Single Euro Payments Area) EUR transfers.

- -

- -

Guardarian makes purchasing crypto easy and convenient through multiple payment methods, including Visa, Mastercard, UnionPay and bank transfers. Individuals can buy or sell Firo in just 10 minutes with some of the best exchange rates and fees offered on the market.

- -

What does this mean for Firo users?

- -

Firo users can now purchase and transact a maximum of 2,000 EUR per transaction—up to 20,000 EUR per month—through Guardarian’s platform and mobile app. An account is not required for exchanges, and only a mobile phone number and proof of ID are needed to verify identities. All transactions feature integrated KYC/AML procedures and verifications to meet global regulations.

- -

This integration enhances Firo’s utility among individuals and businesses and continues our work of introducing new integrations and bridges to our users.

- -

“This partnership offers Firo an excellent opportunity to collaborate with a service backed by major payment solutions. We hope our work with Guardarian will continue to amplify Firo’s use and adoption among individuals that yearn for easier ways to buy, sell and spend crypto while maintaining transactional privacy on the blockchain. And although we champion privacy, we also recognize the need for compliance within the industry when dealing with fiat to achieve mass adoption. Guardarian’s approach to simplifying KYC/AML procedures reduces friction on this front while remaining compliant to regulators’ recommendations.” Reuben Yap, Project Steward of Firo

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html b/pr-preview/pr-452/id/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html deleted file mode 100644 index c0488649a..000000000 --- a/pr-preview/pr-452/id/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - Anonymize your Firo with Lelantus and Win! | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Anonymize your Firo with Lelantus and Win!

-

To celebrate the reactivation of Lelantus and to encourage use of Lelantus anonymization transactions, we are holding a month long community event where anybody who anonymizes with Lelantus stands a chance to win Firo!

- -
- -

There is a huge random element to win but the more often you anonymize your funds with Lelantus and the bigger the amount, the higher the chance you stand to win. We will credit the prizes directly to the address that anonymized the funds so your privacy is retained!

- -
    -
  1. Only Lelantus mints from blocks 369,000 to 377,630 will be eligible for this contest. Lelantusjmints are not counted.
  2. -
  3. Only mints of size 1 FIRO and above are factored in. This is to discourage spam transactions.
  4. -
  5. Addresses that have multiple mints from a single address are excluded. This is to discourage address re-use which undermines privacy.
  6. -
- -

Things to avoid:

-
    -
  1. If you are sending using Lelantus to your own address, make sure that the address is fresh and unused. Duplicate addresses are excluded from selection
  2. -
  3. Do not redeem the entire amount you have anonymized and avoid redeeming amounts that have the exact same amount you minted. This is to prevent correlation analysis based on amounts.
  4. -
- -

Prizes:

- -

1st Prize: 400 FIRO
-2nd Prize: 250 FIRO
-3rd to 10th prize: 25 FIRO
-11th to 25th prize: 10 FIRO

- -

We recommend using our official QT wallet to anonymize. If you want more fine grained control over your Lelantus mints, you can go to Settings>Options>Wallet>Enable lelantus manual-anonymize page.

- -

For those who are curious on the exact formula on how the winners are selected can view the process below which is done deterministically so people can verify the results:

- -
    -
  1. Collect all qualifying Lelantus mints (value equal or above 1 FIRO, made within blocks 369,000 to 377,630 and not minted from an address with previous Lelantus mints during the period)
  2. -
  3. Calculate sha256 hash of the collected mints
  4. -
  5. Initialize python standard PRNG with the sha256 hash
  6. -
  7. Run PRNG to produce 25 results
  8. -
  9. Sort the results based on their minted amounts
  10. -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/05/17/firo-research-update-may-2021.html b/pr-preview/pr-452/id/2021/05/17/firo-research-update-may-2021.html deleted file mode 100644 index e1ff5f504..000000000 --- a/pr-preview/pr-452/id/2021/05/17/firo-research-update-may-2021.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - Firo Research Update May 2021 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Research Update May 2021

-

An update on Firo's research in the past few months. Privacy preserving light wallets, security analysis of Lelantus v2, improved batched verification, proof of concept code for hierarchical one-out-of-many proofs, anonymous and end to end verifiable and self tallying voting protocol using Lelantus

- -
- -

We would like to share what Firo’s research team has been working on over the past few months.

- -

PRIVACY PRESERVING LIGHT WALLET PROTOCOLS

- -

We aim to have a light wallet that supports both Lelantus and transparent transactions without reliance on third-party servers or leaking UTXOs (such as Electrum). Transparent and Lelantus transactions require separate approaches.

- -

For Lelantus only transactions, we are working on a design that would leverage Firo’s masternode network to deliver Lelantus anonymity sets to the client so it can receive and spend using Lelantus.

- -

For transparent transactions, we find the Neutrino approach promising where all transactions in a block are compressed to be about 20 kB/block. This compressed data is then used by the client to determine whether that block has any of the client’s transactions.

- -

A work in progress draft of our proposed wallet design can be found here.

- -

LELANTUS

- -

We have been spending time diving deeper into Lelantus v2 security before coding work begins. We also have been finding ways to tweak and optimize Lelantus.

- -

Security Analysis of Lelantus v2

- -

Given the feedback we got earlier from Dmitry Khovratovich, we have been rewriting the protocol description of Lelantus v2 as a multi-round interactive protocol model between prover and verifier to improve its theoretical security model. Research is ongoing to ensure the desired security properties are maintained or improved with this updated construction.

- -

Improved Batched Verification

- -

Code is available for batch verification of range proofs. Once enabled and integrated into client code, this will enable more efficient verification.

- -

Code is also available to improve batch verification of one-out-of-many proofs by reducing the complexity of the underlying cryptographic operations.

- -

Note that all code linked here is not yet reviewed, and should not yet be considered safe for use in production.

- -

Once reviewed and approved, both pull requests will enable more efficient transaction verification without requiring consensus changes.

- -

OTHER RESEARCH WORK

- -

Hierarchical One-out-of-many Proofs

- -

Building on our previous paper, proof of concept code is now available for hierarchical one-out-of-many proofs to provide practical timing data and detail how to turn the interactive protocol into a non-interactive construction using the Fiat-Shamir method.

- -

Anonymous and End-to-End Verifiable Self-Tallying Voting Protocol

- -

Aram is working on a novel cryptographic voting protocol powered by the Lelantus concepts. This voting scheme aims to enable anonymous and end-to-end verifiable elections. But it also does not require a special trusted board to be established which will be responsible for either running a mix network or enabling trusted decryption of the final tally. This self-tallying property will greatly simplify the initialization and setup of election processes.

- -

FURTHER READING

- -

These items were looked at purely to keep ourselves up to date on recent cryptography developments and explore promising new technology. The listing of these articles do not mean that we are intending to implement them. Many of these are still in the preprint stage and have not been peer or journal reviewed.

- -

Zcash Unified addresses -Veksel: Simple, Efficient, Anonymous Payments with Large Anonymity Sets from Well-Studied Assumptions -Foundations of Ring Sampling -Stacking Sigmas: A Framework to Compose Σ -Protocols for Disjunctions (with a nice reference to Aram’s work on Hierarchical One-out-of-many Proofs!) -Efficient Range Proofs with Transparent Setup from Bounded Integer Commitments

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/06/09/introducing-receiver-address-privacy-for-firo.html b/pr-preview/pr-452/id/2021/06/09/introducing-receiver-address-privacy-for-firo.html deleted file mode 100644 index 39cb35093..000000000 --- a/pr-preview/pr-452/id/2021/06/09/introducing-receiver-address-privacy-for-firo.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - Introducing Receiver Address Privacy for Recurring Firo Payments | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Introducing Receiver Address Privacy for Recurring Firo Payments

-

Firo launches RAP addresses on mainnet to provide on-chain recipient privacy.

- -
- -

We are proud to announce the launch of Receiver Address Privacy (RAP) on Firo’s mainnet! RAP allows users to post their RAP address publicly without compromising on privacy. You can share your RAP address in the same way you share an email address. No one can tell how many payments you have received or which transactions are yours even if they have your RAP address.

- -

RAP addresses seek to solve the problem of address re-use. Today if you posted your Bitcoin or Ethereum address publicly, someone could look up the address on a blockchain explorer and know exactly how much you have received using that address and all activities associated with it. The same problem also occurs if you have a recurring payment, for e.g. a salary payment where if you use a single address for it, someone can easily know how much you are being paid. The recommended way to overcome this is for the payee to keep sharing freshly generated addresses but this is often cumbersome.

- -

RAP addresses solve this by serving as a special type of address you can safely re-use because each sender to a RAP address can derive up to 2 billion deposit addresses that are unique to them.

- -

How does it work?

- -

RAP addresses are an adaptation of BIP47 Reusable Payment Codes by Justus Ranvier and also popularized by Samourai wallet for Bitcoin. They work by sending a one-time notification transaction on-chain to the receiver which establishes a payment channel between the sender and receiver. The sender can then automatically derive new addresses without the receiver’s further input. This all happens using the existing blockchain network without requiring any third party servers. Unfortunately, due to the lack of on-chain privacy mechanisms on Bitcoin, this notification transaction can be a privacy leak as it establishes a relationship between one of the sender’s addresses with the receiver.

- -

Firo’s implementation of BIP47 in RAP addresses differs in one significant way: the sender sends the notification transaction in a private Lelantus transaction so that the source of the notification transaction is unknown which solves this privacy leak.

- -

Firo’s implementation is also the first complete implementation of BIP47 in C++ and on a desktop wallet.

- -

How can Firo users access this feature?

- -

RAP addresses are currently accessible via Firo’s latest official QT wallet v14.7.0 and work is being done to integrate it into our desktop Electron wallet. RAP addresses are a soft fork so the upgrade and adoption of these addresses are optional.

- -

- -

- -

All funds held in RAP addresses can be restored using the same mnemonic seed words that back up your wallet.

- -

How does it differ from traditional stealth addresses?

- -

RAP addresses have similar utility to stealth addresses. Different implementations of stealth addresses have some disadvantages like a need to extensively scan the whole blockchain or have a secure channel to share the keys. RAP addresses do not have such drawbacks.

- -

Furthermore, payments to RAP addresses are indistinguishable from any other transaction and therefore cannot be identified or censored.

- -

Check out Splineapple’s video overviewing the release: https://www.youtube.com/watch?v=9Qk-X0vnV5M

- -

We’re excited to have successfully implemented RAP addresses into Firo; solving an important part of onchain privacy, namely receiver privacy. We also would like to give a special shoutout to our core developer Andrey Bezrukov who did most of the heavy lifting in implementing RAP addresses and Arcadia Group who provided an early working implementation which was partially funded through our Community Crowdfunding System.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/06/11/coinrabbit-adds-support-for-firo.html b/pr-preview/pr-452/id/2021/06/11/coinrabbit-adds-support-for-firo.html deleted file mode 100644 index 69b4034a6..000000000 --- a/pr-preview/pr-452/id/2021/06/11/coinrabbit-adds-support-for-firo.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - Crypto Lender CoinRabbit Adds Support for Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Crypto Lender CoinRabbit Adds Support for Firo

-

Use Firo to get instant crypto loans with Coinrabbit!

- -
- -

We’re excited to announce that crypto lender CoinRabbit has added Firo to its platform! Firo users will now be able to leverage their FIRO as collateral for an instant personal crypto loan.

- -

CoinRabbit offers individuals loans at 10% APR, with borrowers receiving up to 50% of the market value in stablecoins such as USDT ERC20, USDC or USDT TRC20 that can be converted to fiat or other cryptocurrencies. The process only requires a phone number and does not require credit checks or any additional identification, such as names or personal details, and averages 5-10 minutes from start to finish.

- -

Loans can be for any duration of time; however, short-term loans under 30 days are subject to an additional processing fee.

- -

What happens to my coins during the loan period?

- -

All collateral assets are insured and securely stored in special wallets that require several layers of proofs to access until the end of the loan.

- -

CoinRabbit also constantly monitors loans for value drops as part of the service, sending multiple automatic alerts via SMS and email if any of the three limit zones that could place the loan at risk for liquidation are reached. In the event of receiving an alert, individuals can determine whether they would like to deposit more collateral to adjust the ratio, or if they would like to end the loan and repay the amount borrowed with the accrued interest.

- -

If the value of the original Firo coins used as collateral goes up during the loan period, users are given the option to take out more loans against the same collateral.

- -

What’s the process for ending the loan?

- -

Once individuals are ready to pay off their loans and regain their collateral assets, all they have to do is repay the amount loaned and the APR accumulated during the loan period. As soon as the payment is received, CoinRabbit instantly releases the coins.

- -

Have a question or need assistance? CoinRabbit offers users 24/7 live support.

- -

We’re glad this collaboration offers our users additional flexibility with FIRO they’re hodling, and hope you’ll find it useful! If you would like to see more partnerships with companies and merchants, share your ideas on our forum!

- -

DISCLAIMER: Users should always be aware of the risks of using any platform that holds your cryptocurrency including Coinrabbit. There are always risks of loss which can be caused by but not limited to insolvency, hacks or custody issues. Please visit CoinRabbit.io for complete Terms and Conditions.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/08/18/new-mandatory-update-01480.html b/pr-preview/pr-452/id/2021/08/18/new-mandatory-update-01480.html deleted file mode 100644 index b50452d4e..000000000 --- a/pr-preview/pr-452/id/2021/08/18/new-mandatory-update-01480.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - New mandatory update Firo v0.14.8.0 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New mandatory update Firo v0.14.8.0

-

Hard Fork scheduled at block 401580

- -
- -

This is a mandatory release that moves the Lelantus joinsplit payload into the vExtrapayload section and allows Trezor support to be re-enabled.

- -

https://github.com/firoorg/firo/releases/tag/v0.14.8.0

- -

This release also contains fixes for those having unspendable funds stuck in Sigma.

- -

Please update before the hard fork scheduled at block 401580 (approximately August 26, 2021).

- -

Backup your wallet prior to updating for safety.

- -

We will be launching our testnet for FiroPoW and Elysium very soon.

- -

Stay tuned for updates.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/08/24/presenting-lelantus-spark.html b/pr-preview/pr-452/id/2021/08/24/presenting-lelantus-spark.html deleted file mode 100644 index 75e3ce226..000000000 --- a/pr-preview/pr-452/id/2021/08/24/presenting-lelantus-spark.html +++ /dev/null @@ -1,381 +0,0 @@ - - - - - - - Presenting Lelantus Spark, Firo’s Flexible New Privacy Protocol | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Presenting Lelantus Spark, Firo’s Flexible New Privacy Protocol

-

Firo unveils a protocol that introduces several new privacy-preserving features.

- -
- -

Update: Lelantus paper is now available on IACR eprint with full security proofs. Read here: https://eprint.iacr.org/2021/1173

- -

Privacy is about consent, and Firo protocols aim to provide users with clear and consistent transaction privacy. With past protocols, we have always sought to create innovative methods for protecting data and preventing prying eyes from monitoring spending patterns.

- -

That’s why we would like to introduce our new privacy protocol that we’ve been working on: Lelantus Spark.

- -

Spark is a natural evolution of our work in Lelantus v1/v2 and retains many key benefits including:

- -
    -
  • -

    No trusted setup

    -
  • -
  • -

    Straightforward construction

    -
  • -
  • -

    Relies on well established cryptographic assumptions

    -
  • -
  • -

    Efficient with support for batch verification

    -
  • -
- -

More importantly, Spark introduces several exciting new privacy-preserving features such as:

- -
    -
  • -

    Spark addresses;

    -
  • -
  • -

    Efficient multisignature Operations;

    -
  • -
  • -

    Incoming and full view keys;

    -
  • -
  • -

    Modular design

    -
  • -
- -

View Lelantus Spark’s preprint paper.

- -

Spark Addresses

- -

Lelantus Spark introduces a new, non-interactive addressing system that greatly enhances the privacy of the recipient of the transaction. Funds kept in Spark addresses are hidden, meaning no one will know how much you hold and when you send funds from it—enabling private storage of your Firo.

- -

Previously, publicly shared addresses could be directly searched on a blockchain explorer and anyone could see when it received a payment. Even with hidden amounts and a hidden sender, the fact that someone has received a payment at a particular time is leaked. To mitigate this, users were recommended to always share new addresses for every single payment, which is a cumbersome process.

- -

Spark addresses solves this by allowing people to publicly share their address without it being searchable on the blockchain! Spark addresses instead automatically allows senders to generate one-time addresses on behalf of the recipient, which then designates who can spend the funds in the transaction. Additionally, third parties then are unable to easily link the recipient’s wallet address to a transaction on the blockchain without the assistance of additional external information.

- -

Currently with Lelantus v1, users are required to anonymize any funds received, a function that has to be done manually and requires the private key.

- -

With Spark, users can send Firo from transparent addresses directly into Spark addresses. Spark addresses greatly simplify anonymizing funds and makes Spark-only wallets a lot simpler, greatly enhancing privacy.

- -

We are also in the midst of discussions with exchanges to allow withdrawals directly to Spark addresses. It is our hope that Spark addresses will become the default way people use Firo.

- -

Multisignature

- -

Multisignature operations enable multiple mutually non-trusting parties to cooperatively generate, receive and authorize transactions associated with a multisig address.

- -

Spark supports efficient signing and multisignature operations through the use of a modified Chaum-Pedersen discrete logarithm proof. This has proven useful in custody and decentralized exchanges, as well as any scenarios where you want more than one party approving a transaction.

- -

View Keys

- -

Spark allows incoming and full view keys that provide flexibility in transaction visibility. With view keys, wallet owners can grant third parties opt-in visibility into incoming and/or outgoing transactions to their wallet addresses.

- -

This feature offers several practical use cases for individuals, organizations and charities:

- -
    -
  • -

    Balances can be determined for accounting and auditing purposes

    -
  • -
  • -

    Offloaded scan services can be used on online and mobile wallets

    -
  • -
  • -

    Benefactors can view balances and transaction values

    -
  • -
- -

As we gradually transition away from transparent addresses, this feature will become more important.

- -

Computation offloading

- -

Lelantus Spark’s flexible key structure allows for offloading transaction creation, chain scanning and balance computation without delegating spend authority. This means that low-powered devices like hardware wallets can support Lelantus Spark transactions by offloading the heavy computation to your PC or phone.

- -

Modular design and time tested building blocks

- -

Spark’s modular design uses well-understood cryptographic building blocks like Pedersen commitments, range proofs, zero-knowledge one-of-many proofs, and discrete logarithm equality proofs that enable straightforward security analysis without the need for trusted setup processes.

- -

Watch Firo’s Aram Jivanyan and Cypher Stack’s Aaron Feickert discuss Lelantus Spark’s advantages (Youtube link)

- -

How is this different from other privacy protocols?

- -

The Ring-CT based protocol currently used in Monero practically limits sender anonymity due to space and time scaling of its underlying signature scheme. Triptych, which was inspired by our work on Lelantus and a frontrunner for scaling ring sizes in Monero, has a complex and cumbersome multisignature process. Both schemes lack full view key support and only support incoming view keys.

- -

The Sprout and Sapling protocols supported by Zcash (and their currently deployed related updates) while offering the highest levels of theoretical anonymity sets, require trusted parameter generation to bootstrap their circuit-based proving systems. It also has huge code size and complexity while relying on more complicated assumptions.

- -

The Mimblewimble-based construction used as the basis of Grin can leak graph information prior to a merging operation performed by miners though the protocol in Beam utilizes an opt-in Lelantus-MW and additional decoys as a mitigation. Addressing in Mimblewimble constructions remains problematic either relying on interaction between sender and receiver or one-time vouchers which cannot be reused.

- -

We believe Lelantus Spark represents a holistic balance of high anonymity, simplicity and flexibility and offers a compelling alternative to existing cryptocurrency privacy protocols.

- -

What’s next?

- -

We will be continuing to work on the Lelantus Spark paper and will be finalizing protocol security proofs in the coming weeks before posting it to the IACR preprint archive.

- -

We are also exploring other useful functionality related to payment proofs, improved addressing, and protocol transitions that are relevant to Spark.

- -

We expect to begin coding certain components of Lelantus Spark in Q4 2021, with an estimated release in Q2 2022 to give time for audits. This means that Firo will be skipping implementation of Lelantus v2 in favor of Lelantus Spark.

- -

Credits

- -

We’d like to give Aram Jivanyan (Firo) and Dr. Aaron Feickert (Cypher Stack) special recognition for their hard work in creating and developing Lelantus Spark. We also would like to thank pseudonymous researcher koe for his helpful collaboration and discussion during the initial design process for Spark. We’re proud of their accomplishments and are thrilled to build a new protocol that furthers Firo’s mission of offering privacy-preserving solutions.

- -

We hope that Lelantus Spark is a useful contribution to the ecosystem and welcome feedback from research and development communities!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/08/27/firo-client-release-210.html b/pr-preview/pr-452/id/2021/08/27/firo-client-release-210.html deleted file mode 100644 index 30c5bb62c..000000000 --- a/pr-preview/pr-452/id/2021/08/27/firo-client-release-210.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - New Firo Client Released | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New Firo Client Released

-

With refreshed UI and dark mode

- -
- -

We have released Firo Client v2.1.0 which is an alternate version of our Firo client that has a clean user friendly interface and an integrated no-KYC Coin Swap feature. For those of you on our older beta versions of Firo Client, this is a mandatory upgrade as it incorporates Firo v14.8.0.

- -

You will also notice that the client actively pushes you to anonymize your FIRO by default.

- -

- -

By popular demand, there is also now a dark mode!

- -

- -

Head to Get Firo > Download Wallets > Electron to download the new Firo Client.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/08/30/firopow-testnet-launched.html b/pr-preview/pr-452/id/2021/08/30/firopow-testnet-launched.html deleted file mode 100644 index 16de9bb5d..000000000 --- a/pr-preview/pr-452/id/2021/08/30/firopow-testnet-launched.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - FiroPoW Testnet Launched | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FiroPoW Testnet Launched

-

FiroPoW is our new mining algorithm targeted at GPUs that keeps mining accessible to everyone

- -
- -

We have launched our testnet for FiroPoW! FiroPoW is our new mining algorithm targeted at GPUs that keeps mining accessible to everyone.

- -

Firo has always been a strong believer in the power of Proof-of-Work (PoW). PoW enables community building, fair distribution and ties the value of Firo to the physical world with energy. Firo combines PoW with ChainLocks to enable all the benefits of PoW along with immunity against 51% attacks and single confirmation finality.

- -

However many of the benefits of PoW are lost if they are controlled by a few people with access to specialized hardware to mine such as ASICs and FPGAs instead of being available to the average user with easy access to commodity hardware such as GPUs and CPUs.

- -

The Argument for GPU mining

- -

FiroPoW is a variant of ProgPoW that has been tuned to fit Firo’s requirements. The creators of ProgPoW, IfDefElse, argued for the importance of mining to remain in the hands of commodity hardware:

- -

No natural distribution: There isn’t an economic purpose for ultra-specialized hardware outside of mining and thus no reason for most people to have it.

- -

No reserve group: Thus, there’s no reserve pool of hardware or reserve pool of interested parties to jump in when coin price is volatile and attractive for manipulation.

- -

High barrier to entry: Initial miners are those rich enough to invest capital and ecological resources on the unknown experiment a new coin may be. Thus, initial coin distribution through mining will be very limited causing centralized economic bias.

- -

Delegated centralization vs implementation centralization: While pool centralization is delegated, hardware monoculture is not: only the limiter buyers of this hardware can participate so there isn’t even the possibility of divesting control on short notice.

- -

No obvious decentralization of control even with decentralized mining: Once large custom ASIC makers get into the game, designing back-doored hardware is trivial. ASIC makers have no incentive to be transparent or fair in market participation.

- -

This is why Firo has always kept with its policy of remaining accessible to commodity hardware, first with our work on MTP and now with our transition to FiroPoW which is more efficient and even more difficult to build specialized machines for.

- -

Why not CPU mining?

- -

While CPU mining appears on the face of it to be more fair than GPU mining, the wide prevalence of botnets, idle server farms and those utilizing free credits for cloud computing mean that there again are a small group of users with an unfair advantage.

- -

This was experienced by many chains with CPU-friendly mining algorithms including our own in the early days of the project.

- -

How FiroPoW works

- -

Unlike previous mining algorithms which aimed to raise the cost of building specialized machines, FiroPoW was designed to tailor the algorithm to the hardware so that the GPU becomes the “specialized hardware” and uses as much of the GPU as possible.

- -

The algorithm enforces both memory and compute hard computations which is achieved by:

- -
    -
  • -

    leveraging pseudo random access to a Directed Acyclic Graph (DAG) (which is a large and increasing memory file)

    -
  • -
  • -

    shuffling (in a deterministic way) the order of a series of math operations which receive input data from the DAG itself

    -
  • -
- -

FiroPoW adds another trick to the mix which is a random element that means that a part of the algorithm constantly morphs and changes itself every block, making it impossible to build an ASIC with a fixed workflow or a bitstream for FPGAs.

- -

FiroPoW also doesn’t require a large proof unlike MTP which greatly reduces blockchain bloat and network bandwidth requirements.

- -

What is required to mine FiroPoW?

- -

Upon deployment, FiroPoW will require 4GB+ of RAM which will constantly grow by 8 MB every 1300 blocks (~4.5 days). This maintains the existing balance of GPUs mining Firo and maintains profitability by keeping out outdated cards with 4 GB or less memory that tend to be owned by a small set of large scale miners who purchased them en-masse for dirt cheap. -In short, you need a graphics card with more than 4GB of ram.

- -

How to get Started with FiroPoW

- -

To connect to our testnet with FiroPoW, build Firo’s binary using this branch on Github and run it with the -testnet flag.

- -

We have an open source reference miner available and have also contacted several third party miner developers to work on optimized versions of it.

- -

There is also a testnet mining pool online provided courtesy of MintPond.

- -

We plan to launch FiroPoW on Firo’s mainnet in approximately a month to give time for our ecosystem partners to test and prepare for the transition.

- -

- -

Credits

- -

We would like to thank Kristy-Leigh Minehan (one of the creators of ProgPoW of which FiroPoW is a variant) and Andrea Lanfranchi for their help, advice and input in implementing FiroPoW and its miner. A very big thank you to JC from Mintpond for provision of a testnet stratum and his work on providing a reference FiroPoW stratum. We would also like to thank and acknowledge the help and support received from Blondfrogs, Bigpiggy, Delgon and Greer.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/09/15/dev-update.html b/pr-preview/pr-452/id/2021/09/15/dev-update.html deleted file mode 100644 index a9f73d88b..000000000 --- a/pr-preview/pr-452/id/2021/09/15/dev-update.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - Firo Dev Update - September 2021 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Dev Update - September 2021

-

An update on Firo's latest development.

- -
- -

Here’s a quick update on what Firo has been working behind the scenes:

- -

Lelantus Spark

- -

We have made significant headway in our next generation privacy protocol Lelantus Spark!

- -

Lelantus Spark’s security proofs have been completed and the paper has been uploaded to IACR’s preprint archive. We are in the process of seeking cryptographic audits.

- -

Significant improvements have been made in performance and proof of concept code is also now available.

- -

We continue to explore further optimizations and improvements in addressing.

- -

We are also doing a preliminary investigation of hardware acceleration of Lelantus Spark to improve scalability.

- -

FiroPoW

- -

FiroPoW is on testnet and is ready for deployment. We are waiting for InstantSend to be completed before deployment on mainnet so both FiroPoW and InstantSend can be rolled out together in one hard fork.

- -

Our reference miner is out and from our talks with third party miner devs, both AMD and Nvidia cards will have miners available upon release to mainnet.

- -

Electrum versions of our wallet with FiroPoW are also being developed. FiroPoW blocks are about 500 times smaller than MTP blocks which will drastically improve scalability and lower system requirements.

- -

We will be investigating ways that we can strip MTP proofs from older blocks for faster sync and lowering node requirements in the future.

- -

InstantSend

- -

We have launched an internal devnet for InstantSend and have been testing before rolling it out on testnet. We are tweaking the UI to indicate instant-locked transactions and to make them available immediately for spending. By default, all transactions from our wallets will be via InstantSend.

- -

Our use of Dandelion++ does slow down InstantSend slightly due to the way Dandelion++ stealthily propagates the transaction before broadcasting it publicly, hiding the originating node of the transaction but is still sufficient for transactions to be ‘confirmed’ in a couple of seconds. Dandelion++ can be disabled to make InstantSend faster, but is not recommended for privacy reasons.

- -

Mobile Wallet

- -

Internal development build of our mobile wallet with Lelantus support is almost complete, with backend functions for Lelantus completed and UI elements being corrected.

- -

Firo Client (Electron Wallet)

- -

After completing our GUI revamp, significant performance improvements have been made. We are also working on streamlining the GUI further especially when it relates to address book functionality.

- -

Trezor Firo support

- -

Firo support for Trezor is set to be re-enabled at the next Trezor firmware release allowing users to now directly do Lelantus spends to Trezor.

- -

OTHER UPDATES

- -

Light Node Media Advisory

- -

We have entered into an advisory arrangement with Light Node Media that has worked with well known projects such as Yubico and WAX to assist Firo with partnerships, expansion of the team and listing strategies especially in the US market.

- -

TikTok

- -

We have begun filming a series of 12 videos to be posted over the course of a month targeted at educating people on cryptocurrency and privacy. The aim is to be accessible and establish Firo as an authority on the subject of privacy to a more general audience.

- -

DeFi Bridges and Privacy DEXes

- -

We have been in talks with more teams in exploring additional DeFi Bridges and privacy DEXes for Firo. Stay tuned for announcements.

- -

Knit Finance recently added Firo as a wrappable asset with Copper as their custodian.

- -

AtomicDEX

- -

We are exploring ways to improve liquidity and the experience on AtomicDEX along with integration into Firo Client wallet. This is in line with our strategy to be less reliant on centralized exchanges and to build Firo liquidity on DEXes.

- -

Firo Runner

- -

As a fun side project, we have an alpha version of an endless runner game that will allow users to compete with each other on the leaderboards to win Firo.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/10/01/firopow-and-instantsend-release.html b/pr-preview/pr-452/id/2021/10/01/firopow-and-instantsend-release.html deleted file mode 100644 index 5b0b7d110..000000000 --- a/pr-preview/pr-452/id/2021/10/01/firopow-and-instantsend-release.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - FiroPoW and InstantSend Release with Firo v0.14.9.0 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FiroPoW and InstantSend Release with Firo v0.14.9.0

-

Hard Fork scheduled October 26th

- -
- -

We are proud to announce the release of Firo v0.14.9.0 that will enable FiroPoW and Instant Send. This is a mandatory update that will come into force on mainnet on October 26th, 6:00 UTC so you must update your wallet and nodes to v0.14.9.0 prior to this date for a seamless transition.

- -

What is FiroPoW

- -

FiroPoW is Firo’s new mining algorithm that will replace Firo’s current mining algorithm: MTP (Merkle Tree Proof). It is highly optimized for GPU mining and designed to be both FPGA and ASIC resistant to even the playing field and allow people to mine from their own consumer hardware. We have always been big fans of Proof of Work’s ability to tie the value of a virtual currency to the real world along with a way to distribute Firo’s supply in a fair and decentralized manner free from restrictions.

- -

FiroPoW follows ProgPoW’s 0.9.4 spec with a small change to have the algorithm randomly change with every block. The starting DAG size will be slightly over 4GB and will increase by 8MB every 1300 blocks (~4.5 days). This DAG size has been chosen to support most modern graphics cards.

- -

FiroPoW blocks (excluding transactions) are ~500x smaller than MTP which greatly reduces blockchain bloat and network bandwidth requirements. The gap between Nvidia and AMD graphics cards is also narrowed allowing more users to mine competitively.

- -

We will be releasing updated guides to mine Firo using the new FiroPoW algorithm and expect wide third party miner support and pools. We would like to thank everyone who has supported Firo’s ecosystem on this.

- -

What is Instant Send?

- -

Instant Send allows transactions to be safely considered final within seconds even without waiting for block confirmation. Combined with ChainLocks technology which makes blocks final with a single confirmation, it allows Firo to be used as a currency for even real life transactions. Both these technologies utilize Firo’s masternode network’s quorums.

- -

Once Firo reaches block 421150, Instant Send transactions will be default for all wallet transactions including Lelantus transactions and we will be working with ecosystem players such as exchanges to allow for fast recognition of Firo deposits.

- -

What’s Next?

- -

FiroPoW is a significant improvement that reinforces our commitment to making Firo mineable with consumer hardware and levelling the playing field. It also greatly improves Firo’s scalability by reducing storage and network requirements.

- -

InstantSend greatly improves functionality as a currency and the user experience of Firo by reducing the time needed to wait before a transaction is considered final to a couple of seconds.

- -

We believe privacy technology goes hand in hand with a good user experience and we’ll be working hard on this with native mobile wallets and fast sync wallets coming soon.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/10/15/firo-finstreet.html b/pr-preview/pr-452/id/2021/10/15/firo-finstreet.html deleted file mode 100644 index e1852b29b..000000000 --- a/pr-preview/pr-452/id/2021/10/15/firo-finstreet.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - Firo Partners with Finstreet, India’s Largest Crypto Education Platform | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Partners with Finstreet, India’s Largest Crypto Education Platform

-

India's Largest Crypto Education Platform

- -
- -

We are pleased to partner with Finstreet as our Official Education Partner to create educational awareness for the Indian community. They are India’s first Cryptocurrency Education Platform and focus on blockchain and crypto education.

- -

Finstreet leverages their large audience on social media platforms such as Youtube, to engage with the Indian community and have run successful campaigns with prominent projects such as Algorand, Polygon(formerly Matic), Animoca Brands, Wazirx, Huobi and many more.

- -

With this partnership, we introduce Firo and the importance of cryptocurrency privacy to one of the fastest growing crypto communities with India ranking consistently in the top 2 countries in the terms of crypto adoption and percentage of population owning crypto.

- -

Finstreet will be releasing a series of videos showcasing Firo, tutorial videos, privacy technology etc. in the next few months. Stay tuned!

- -

You can find Finstreet’s content linked below:

- -

YouTube Channel
-Instagram
-Twitter
-Dailyhunt Josh
-MX Takatak
-Tiktok
-Trell
-Bolo Indya
-Chingari
-Mitron TV

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/10/18/firo-crowdfunding-system-launch.html b/pr-preview/pr-452/id/2021/10/18/firo-crowdfunding-system-launch.html deleted file mode 100644 index 7067743cc..000000000 --- a/pr-preview/pr-452/id/2021/10/18/firo-crowdfunding-system-launch.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - Launch of Firo Crowdfunding System | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Launch of Firo Crowdfunding System

-

Launch of FCS to replace the original CCS

- -
- -

Firo is proud to announce the launch of our Firo Crowdfunding System (FCS) which you can find here. This new and improved crowdfunding system will replace the original CCS we had for crowdfunding.

- -

What is FCS?

- -

Firo’s Crowdfunding System is a simple system to allow decentralization of funding for the Firo Project while also providing a way to crowdfund for larger and costly items. The idea is to allow anyone to seek funding from the community for valuable work for Firo.

- -

An example of this is the proposed audit of Lelantus Spark by HashCloak which you can check out here!

- -

FCS is forked from Wownero which is made with Python 3.5+, Flask microframework, Postgres 9.5+, and Redis. Firo is very grateful to the Wownero team for open-sourcing their funding system!

- -

Who can use FCS?

- -

Anyone can make a proposal, or participate in discussions by commenting on proposals so long as they register and sign in.

- -

FCS does maintain standardized rules for proposal submission so please read the disclaimers carefully to make sure you meet all criteria before submitting your proposal. This includes: Proposal length, measurable outcomes, estimated costs, and more. You can read these criteria in more detail by going here. Please be aware that any software funded by FCS must be open sourced under an MIT license authored by the Firo Project!

- -

Why did we switch from CCS to FCS?

- -

Firo’s original CCS was forked from Monero’s CCS with full attribution. Monero’s CCS was intended to be open-source and permissively licensed, but there was an oversight that left the code without a license. This meant that until this was resolved, third parties could not use the code without permission of the original copyright holders which involved several parties.

- -

Due to this Firo needed to take down CCS initially and though the issue was in the process of being corrected there were also other elements involved that led to this option no longer being favorable for Firo. This led to the Firo team pursuing other avenues to rectify the issue and came up with the new and improved crowdfunding system: FCS.

- -

This new system will give the team more freedom to make changes to it as necessary, and one of these changes was that with CCS it was a difficult process for the average user to create proposals due to the usage of Markdown and GitHub PRs to submit them. Because of this FCS is much more user friendly and accessible.

- -

How does this fit into Firo’s general funding model?

- -

Firo is currently primarily funded with 15% of the block reward that goes towards the core team. As a privacy coin that requires high degrees of decentralization, we would like to gradually reduce reliance on this and to allow for Firo to eventually be self sustaining and have multiple methods of funding. Firo also allows monthly contributions via OpenCollective that helps defray some of the infrastructure costs.

- -

The FCS augments these options and further encourages community members to independently seek funding for their ideas or contributions. Also don’t forget to check out MAGIC’s Firo Fund proposal that would also allow tax deductible contributions and a separate Firo fund that can work independently from the Core team.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/10/25/firo-research-update-october-2021.html b/pr-preview/pr-452/id/2021/10/25/firo-research-update-october-2021.html deleted file mode 100644 index a83480e63..000000000 --- a/pr-preview/pr-452/id/2021/10/25/firo-research-update-october-2021.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Firo Research Update October 2021 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Research Update October 2021

-

An update about Lelantus Spark, MTP stripping and Light wallets

- -
- -

Here’s an update of what Firo has been researching over the past few months. Most research over the past few months has been focused on improving and hardening Lelantus Spark and we are pleased to share major updates on that front.

- -

We also have been doing research into privacy preserving methods to do light wallets.

- -

LELANTUS SPARK

- -

Lelantus Spark: Diversified Addresses

- -

The first major update, diversified addressing, allows users to generate an unlimited number of Spark addresses from a single seed.

- -

When scanning the chain to identify coins, the user only needs to scan each coin once to identify which (if any) diversified address is the coin’s recipient. This feature is similar to diversified addresses in Zcash and subaddresses in Monero and Seraphis, may be useful to retailers, exchanges, and other users who require efficient scanning operations when dealing with large numbers of people sending funds to them.

- -

We have engaged auditors to review Lelantus Spark’s cryptography and reviewers will examine two related preprint updates that enable diversified addresses in different ways: one version uses Schnorr proofs, while the other version uses an embedded Diffie-Hellman key exchange.

- -

Lelantus Spark: Threshold Signatures with FROST

- -

The second major update, threshold signing, extends Spark’s multisignature capabilities to enable smaller groups of signers to authorize the spending of coins. Multisignature operations allow groups of non-trusting users to collaboratively produce addresses.

- -

When coins are received by such an address, one or more of the users are required to authorize the spending of such coins; notably, Spark requires that these authorizations be indistinguishable from non-multisignature operations.

- -

The original version of the Spark preprint described a multisignature construction based on MuSig that required the collaboration of all users in the signing group. However, some protocols and applications require threshold signing, where any group of signers (of a specified size) can authorize spend operations.

- -

This is a more complex construction to design securely, so the Spark update under review uses a hybrid approach of techniques from MuSig and FROST to efficiently enable spend authorizations with arbitrary threshold sizes.

- -

It is important to note that while the Spark multisignature algorithms are based on those of MuSig and FROST, they are distinct from them, and should be considered experimental as they lack separate formal security proofs.

- -

Anyone is welcome to read or review the preprint updates, which are contained in feature branches of this repository, or to make suggestions for fixes and improvements.

- -

The authors hope these updates will prove useful to the ecosystem, and look forward to updating the Spark preprint with the results of review!

- -

MTP Stripping

- -

As Firo has successfully migrated to FiroPoW, the size of our blockchain will grow at a slower pace keeping node requirements in check. However there remains the issue of existing MTP proofs which occupy 200 kB per block regardless of the transactions within it. We are working on a way to strip such MTP proofs so that they need not be retained which would allow much faster full node syncing and further lower node requirements.

- -

LIGHT WALLETS

- -

Lelantus Spark is designed to be efficiently used in light wallets and we will be publishing a note on this soon. Firo still retains a transparent layer for legacy and interoperability and until that is phased out, efficient ways to sync a wallet while preserving privacy is required.

- -

Currently Firo utilizes Electrum infrastructure to support the backend of light wallets which include third party mobile wallets such as Trust Wallet, Edge and Coinomi. The primary drawback of Electrum is that Electrum can log IP addresses connecting to it and also tie it to the addresses that you look up using it. You will need to trust the Electrum server not to log or use this information. While the core team’s own Electrum infrastructure does not do this, it is best for privacy not to rely on trust.

- -

Our team has been looking at Neutrino and Utreexo solutions. Currently we are leaning towards Neutrino due to it being much simpler, not requiring serious consensus changes and is further along in having usable code. We plan to combine Neutrino with Spark support to have a privacy preserving solution to sync Firo wallets in a couple of seconds.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/11/08/mtp-data-stripping.html b/pr-preview/pr-452/id/2021/11/08/mtp-data-stripping.html deleted file mode 100644 index e1edf858c..000000000 --- a/pr-preview/pr-452/id/2021/11/08/mtp-data-stripping.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - A smaller FIRO blockchain: MTP Data Stripping | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

A smaller FIRO blockchain: MTP Data Stripping

-

Reducing Firo's Blockchain Size

- -
- -

We have been working on solving one of Firo’s pain points which is the size of the blockchain which currently stands at 60+ GB. A big proportion of this was the MTP proofs in the block header that were needed in our previous mining algorithm to prove that work was done correctly. These proofs occupied 200 kB per block regardless of the number of transactions within it.

- -

Firo has since transitioned fully into FiroPoW and therefore we have worked out a way to strip these MTP proofs to reduce the amount of space needed to host a full node of Firo. We now have ready code that we are testing that will allow a new user syncing the blockchain from scratch to strip these MTP data proofs after they are downloaded. On our mainnet blockchain this brings down storage requirements from 60 GB to 3.5 GB, a drop of 17x. Existing nodes can still choose to retain the MTP proofs should they wish. We expect to deploy this in the next couple of weeks. Once this upgrade is complete, old blocks would also be transferred in ‘stripped’ form without the MTP proofs, greatly reducing the amount of data needed to sync Firo’s blockchain.

- -

As we prepare the way for deploying our groundbreaking work in Lelantus Spark, one of the goals of Firo’s core team has been to focus on improving the user experience of using Firo. To this end, in the past few months we have deployed InstantSend that allows instant private transactions, FiroPoW which greatly also reduces network bandwidth and storage requirements for nodes and now MTP data stripping.

- -

We are also close to having Lelantus support with mobile wallets and also are building privacy preserving light wallets and finalizing GUI elements for Elysium, Firo’s tokenization layer. We would like to thank our FiroFam for being a part of the next stage of evolution of Firo in building a cryptocurrency that is private, decentralized and free.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/11/22/firo-future-direction-2022.html b/pr-preview/pr-452/id/2021/11/22/firo-future-direction-2022.html deleted file mode 100644 index ad19a32b8..000000000 --- a/pr-preview/pr-452/id/2021/11/22/firo-future-direction-2022.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - Firo's Future and Direction | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo's Future and Direction

-

Looking ahead to 2022

- -
- -

As we approach the end of 2021, we wanted to share what Firo’s core team plans are for the upcoming year along with the general project direction.

- -

A quick look at our achievements in 2021

- -

2021 was a pivotal year as we rolled out Lelantus, ChainLocks for 51% attack protection and instant block finality, InstantSend and FiroPoW. Elysium is also just around the corner along with our mobile wallet with full Lelantus support which we hope to complete by year end.

- -

We also came up with groundbreaking research with Lelantus Spark that greatly improves privacy and flexibility without sacrificing trustlessness along with Helsing, our upcoming private masternode staking mechanism.

- -

We expanded our utility with integration with Binance Smart Chain via a Binance-Pegged BEP20 FIRO token and also have a well funded pair on Pancakeswap DEX. More decentralized options with FiroDEX that would allow atomic swaps across multiple chains are coming in December 2021 as well.

- -

The changing cryptocurrency landscape

- -

Firo has always been about being a digital form of cash with privacy guarantees. The technological foundations to enable this are already being solidified. We have Lelantus Spark being built out that provides full privacy, transaction finality in a few seconds and a robust mining algorithm to ensure continued decentralized distribution of Firo.

- -

The cryptocurrency scene has changed greatly since Firo was founded and it is now clear that we will be living in a multi-chain world rather than a one coin to rule it all scenario. The use case of cryptocurrency has expanded as well beyond just being a replacement/alternative to fiat for payments to whole new types of economies from DeFi to the metaverse. This landscape is one that Firo has to embrace and accept along with understanding Firo’s role in this multi-chain world.

- -

Firo as privacy infrastructure

- -

There are several ways to approach this and we invite our community to weigh in with their opinions as well.

- -

The first approach which we are exploring is using Elysium as a way to bridge assets from other chains into Elysium to enjoy privacy along with cheap fees. This means you can bridge ERC20, BEP20, etc, tokens over into Elysium to transact privately.

- -

This would make Firo not just a privacy coin but also serve as privacy infrastructure for the rest of the cryptocurrency ecosystem that can only be done efficiently and cheaply on our chain. We plan to explore using Firo masternodes to be part of this bridging process to reduce interdependence on other chains along with allowing these masternodes to earn additional streams of income beyond just their share of the block reward.

- -

Interoperability and Firo in other ecosystems

- -

The other approach which we are actively pursuing is to ensure interoperability through decentralized bridges or multi-chain DEXes. This is already underway with talks with major projects on building this out along with our FiroDEX solution.

- -

Another possible approach that we are exploring is to create new chains on other ecosystems such as Avalanche, Symbol, or Horizen that use our Lelantus Spark technology while ensuring that existing Firo long-term holders do have a share on these new chains. This won’t affect our existing core team as new teams would be formed to do this but because they are new projects, they can take advantage of those ecosystem’s funding and research and have direct integration without just relying on bridges. This allows Firo’s technology to be used in more chains and have these ecosystems contributing to research while still accruing value to existing Firo holders. We are in an exploration phase with these other projects.

- -

What about blockchain consensus?

- -

With Ethereum and Zcash moving to Proof-of-Stake, Firo’s core team still believes in Proof of Work as a way to maintain decentralized distribution especially when combined with our hybrid masternode consensus which solves two of PoW’s big issues which are quick finality and the risk of 51% attacks.

- -

We reject the arguments that Proof of Work is bad for the environment in the same vein that electric cars are considered green technology. The issue is clean power production and distribution, not consumption as mining in itself does not produce any emissions and large scale mining is typically done where power output is underutilized which can promote renewable energy power production that would otherwise not be possible.

- -

We also reject the arguments that Proof of Work is not scalable. Proof of Stake doesn’t magically remove bottlenecks of storage, bandwidth or validation. There are also ways to shard using Proof of Work along with introducing DAG structures or other pre-consensus mechanisms as well.

- -

The core team has no immediate plans to change consensus mechanisms at this point in time and continue to believe that a hybrid Proof of Work system achieves a good balance of security, scalability, finality and decentralization which is much more important for a privacy chain.

- -

Funding

- -

The end of September 2022 would mark the 2nd year since Founder Rewards have ceased and we promised that there would be a check-in with the community to evaluate the status of the Development Fund from the block reward. A key part in this is defining the role of the core team along with exploring alternative funding mechanisms be it via the Firo Crowdfunding System or a potential Firo MAGIC fund. We look forward to having fruitful discussions with the community on the best way forward!

- -

Fighting against surveillance

- -

As cryptocurrency becomes increasingly mainstream and surveillance becomes more widespread over blockchains, Firo’s core team remains committed to protecting our privacy and the freedom of use of our money. We strongly believe in the importance of our work and in Firo’s role in providing privacy infrastructure not just for our community but the entire cryptocurrency ecosystem.

- -

Remember, Firo belongs to the community and that everyone has a role to play be it from contributing code, spreading awareness, writing articles, reaching out to vendors to accept Firo or even just being an active community member! Many of our FiroFam has been amazing and we are working on ways to increase the role of our community and show appreciation. As always, we welcome feedback from the community on our forums!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/11/25/firo-binance-pay.html b/pr-preview/pr-452/id/2021/11/25/firo-binance-pay.html deleted file mode 100644 index 955d3c4a2..000000000 --- a/pr-preview/pr-452/id/2021/11/25/firo-binance-pay.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Firo integration into Binance Pay | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo integration into Binance Pay

-

Shop with Firo or send Firo to friends and family worldwide

- -
- -

Firo has been integrated into Binance Pay, a contactless, borderless and secure cryptocurrency payment technology.

- -

While we always recommend users to store Firo in their own Firo wallets such as our QT or Electron wallet which has full support of all our privacy features, the reality is that many users store their Firo on Binance.

- -

Binance Pay allows a simple and convenient way for existing Binance users to pay, receive and send Firo instantly along with easy integration with merchants that already accept Binance Pay such as Travala.

- -

You can visit Binance Marketplace and access the list of supported merchants. The Firo core team is in the process of approaching these merchants for those not already accepting Firo!

- -

This integration encourages greater adoption of Firo as a method of payment and widens our merchant base.

- -

Besides Binance Pay, merchants looking to accept Firo in a convenient way can also use Nowpayments or Coinpayments. We also invite our community to approach existing merchants using these payment gateways to add Firo as a payment option!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/12/07/team-addition.html b/pr-preview/pr-452/id/2021/12/07/team-addition.html deleted file mode 100644 index 09ab3ae2c..000000000 --- a/pr-preview/pr-452/id/2021/12/07/team-addition.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - Team Additions to Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Team Additions to Firo

-

Three new additions

- -
- -

We are pleased to welcome three new additions to the Firo core team!

- -

LC

- -

- -

LC is an anonymous developer that is interested in the cross-section between government, politics, state power, and technology. Drawing from philosophers like Foucault, Fisher, Ellul, Ranciere, he is interested in individual human freedom, so he naturally gravitates to crypto anarchy. He focuses on computer security, philosophy, and Python software development. He follows the cypherpunk Bitstream Podcast by Frank Braun & Jonathan ‘smuggler’ Logan.

- -

Levon Hovhannisyan

- -

- -

Levon Hovhannisyan has over 6 years of professional experience, specifically in C++, algorithms and data structures. His tech stack includes but is not limited to the latest C++ standards, Python, Lua, Windows/Linux. During his professional career, Levon has also had experience in games and backend development.
-He graduated from Russian-Armenian (Slavonic) University and while studying Levon was involved in the competitive programming contests, including ACM ICPC, and the knowledge gained from them has helped him to become a professional lecturer and learning courses creator. He is also passionate about learning new technologies and software development practices, problem-solving and video games.

- -

Areg Vrtanesyan

- -

- -

Areg is a cryptography engineer in Firo and is currently majoring in Cybersecurity at Yerevan State University. Has experience in software engineering and back end programming in C++. His current interests are cryptography, information security and music.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/12/16/firo-mobile-wallet-release-with-lelantus.html b/pr-preview/pr-452/id/2021/12/16/firo-mobile-wallet-release-with-lelantus.html deleted file mode 100644 index 893773dc2..000000000 --- a/pr-preview/pr-452/id/2021/12/16/firo-mobile-wallet-release-with-lelantus.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Firo Mobile Wallet Release | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Mobile Wallet Release

-

Native mobile wallet with Lelantus privacy technology

- -
- -

We are proud to release our Firo’s native mobile wallet with Lelantus privacy on by default! Firo’s Lelantus technology allows you to send coins to others that do not have any transaction history and hides the sender, revealing nothing about you.

- -

The release of this wallet marks a huge step in making Firo and our privacy technology easy to use for everyone! The wallet has been designed to make the anonymization process seamless with all funds automatically anonymized when received and all outgoing transactions automatically sent using Lelantus.

- -

Your Firo wallet can be conveniently backed up with mnemonic seed phrases and the wallet can be secured behind a passphrase or your fingerprint.

- -

Our Firo mobile team has worked really hard over the months to port over all the necessary cryptography for Lelantus transactions to work on mobile without requiring the full blockchain. The light wallet infrastructure we have built for this wallet will be used as a base for our upcoming desktop light wallets as well.

- -

An iOS version is coming soon and we’re also working to get Firo mobile wallet on the Google Playstore and FDroid. We will also be working on further privacy improvements in the way the light wallet retrieves data and also to integrate inbuilt coin swap features.

- -

We welcome feedback from the community on how to make our mobile wallet even better! Give it a go by downloading it!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/12/17/firo-wallet-gui-refresh.html b/pr-preview/pr-452/id/2021/12/17/firo-wallet-gui-refresh.html deleted file mode 100644 index 0e48d9bff..000000000 --- a/pr-preview/pr-452/id/2021/12/17/firo-wallet-gui-refresh.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Refresh of Firo QT wallet interface | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Refresh of Firo QT wallet interface

-

Firo's QT wallet has been refreshed in line with Firo branding guidelines

- -
- -

We are happy to release a refresh to our QT GUI to be more in line with Firo branding while preserving the familiar layout of the previous QT wallet. The QT wallet will always be the first to receive the latest features and is catered towards more power users or those who want more fine-grained control. This new GUI is available in our latest wallet release v0.14.9.2.

- -

- -

- -

- -

A more modern looking simplified interface is also available via our Electron wallet and is the one we recommend to most users. We are working on bringing RAP address support to the Electron wallet soon!

- -

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/12/18/magic-grants-firo.html b/pr-preview/pr-452/id/2021/12/18/magic-grants-firo.html deleted file mode 100644 index e29e2fdb1..000000000 --- a/pr-preview/pr-452/id/2021/12/18/magic-grants-firo.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - MAGIC Grants Accepts Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

- -
- -

The Multidisciplinary Academic Grants in Cryptocurrencies (MAGIC) Grants now supports donations in Firo!

- -

MAGIC Grants is a public charity that supports various cryptocurrency networks, which they believe are essential public payment infrastructure. MAGIC Grants empowers communities to set up MAGIC Funds for various projects deemed essential. These Funds are semi-autonomous and can choose to fund various qualifying activities, including educational materials, essential developer maintenance, research, and security audits.

- -

As a registered 501(c)(3) public charity, donations through MAGIC are tax deductible for US citizens and in addition to Firo, they also accept other leading cryptocurrencies and fiat donations that you can do via bank/wire transfer or even credit card.

- -

For the Firo project we will be running a purpose specific fundraising campaign for a Lelantus Spark code audit. Details will be shared in a later post. This is not to be confused with the Lelantus Spark cryptography audit that was funded by the community and the core team through the Firo Crowdfunding System and is currently being completed by Hashcloak.

- -

We look forward to expanding Firo’s funding options and are excited to work together with MAGIC Grants.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/12/19/mtp-stripping-live-on-firo.html b/pr-preview/pr-452/id/2021/12/19/mtp-stripping-live-on-firo.html deleted file mode 100644 index 9f01ba404..000000000 --- a/pr-preview/pr-452/id/2021/12/19/mtp-stripping-live-on-firo.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - MTP stripping live on Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

MTP stripping live on Firo

-

Smaller blockchain is here!

- -
- -

MTP stripping is now live on Firo with our latest release. MTP stripping brings down the size of Firo’s blockchain from over 60+ GB to under 4 GB bringing down node requirements and also making it practical to run on your regular computing device especially on SSDs where space is precious.

- -

MTP stripping works by removing unneeded MTP data proofs from our previous PoW. Nodes can still choose to retain these proofs if needed. As more nodes use the MTP stripping mode, nodes will also push older blocks in stripped form, greatly reducing the amount of data required to do a fresh sync.

- -

How to Use MTP Stripping

- -

A new fresh sync would automatically strip MTP proofs. If you have an existing installation that you want to use the stripped version, you would need to clear off your existing downloaded blockchain (but don’t delete your wallet) and resync which may take a while so only do this if you’re not in a hurry to use your wallet.

- -

Follow this guide to use MTP stripping. Make sure you backup your wallet!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/12/20/bitrefill-binancepay.html b/pr-preview/pr-452/id/2021/12/20/bitrefill-binancepay.html deleted file mode 100644 index d3f93cbd3..000000000 --- a/pr-preview/pr-452/id/2021/12/20/bitrefill-binancepay.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Use Firo on BitRefill via Binance Pay | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Use Firo on BitRefill via Binance Pay

-

- -
- -

With Firo’s recent Binance Pay integration, Firo is now spendable on many more merchants. BitRefill now has Firo as an option via Binance Pay which opens the door to a whole range of gift cards and top up vouchers of big name vendors such as Google, Twitch, Amazon, Grab, Uber, Steam, Ikea and many more with a total of 4000+ products.

- -

You can read more about Binance Pay and how to use it here. You can also browse their Merchant Stores here where you can buy NFTs, video game items, travel, clothing and electronics with Firo through Binance Pay as well.

- -

Do you have a business that accepts Firo? Let us know by dropping by any of our social media platforms and we’ll feature it!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/12/22/elysium-testnet-and-gui.html b/pr-preview/pr-452/id/2021/12/22/elysium-testnet-and-gui.html deleted file mode 100644 index f82405cbf..000000000 --- a/pr-preview/pr-452/id/2021/12/22/elysium-testnet-and-gui.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - Elysium Testnet and GUI | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Elysium Testnet and GUI

-

- -
- -

Elysium is Firo’s tokenization layer that allows anyone to create their own tokens and enjoy all the privacy advantages of Lelantus technology. It opens the door to private stablecoins and voting tokens. Today we’re happy to open Elysium for testing on our testnet!

- -

We are also in the process of finalising the architecture for bridging assets from other chains into Elysium via decentralised custodians to allow Firo to serve as privacy infrastructure for the entire crypto economy to take advantage of privacy technology that is built directly into the protocol allowing cheap private transactions.

- -

To use Elysium on Testnet, see the instructions below. We are still fine tuning Elysium and appreciate any feedback or bug reports on our Github.

- -

This release is for testnet only. DO NOT USE WITH YOUR MAINNET WALLET

- -

The testnet binaries are available here. They are marked as Elysium Testnet.

- -

Starting the wallet with Elysium on testnet

- -

Windows:

- -

firo-qt.exe -testnet -elysium

- -

Linux:

- -

./firo-qt -testnet -elysium

- -

MacOS:

- -

./firo-qt -testnet -elysium

- -

If you have trouble with MacOS security settings, please modify your firo.conf and add testnet=1

- -

Requirements

- -

Please use the testnet faucet to obtain testnet FIROs. If you require more, please contact Anwar in the public Telegram or Discord channels.

- -

Transparent Elysium operations requires transparent FIRO in the address used while private Elysium operations requires private FIRO. Please anonymise as necessary.

- -

Guide

- -

A rough guide to Elysium is available here. A more comprehensive guide is being worked on.

- -

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2021/12/31/happy-new-year-2022-recap.html b/pr-preview/pr-452/id/2021/12/31/happy-new-year-2022-recap.html deleted file mode 100644 index 7799b3987..000000000 --- a/pr-preview/pr-452/id/2021/12/31/happy-new-year-2022-recap.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - Happy New Year and a Recap of 2021 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Happy New Year and a Recap of 2021

-

- -
- -

The Firo Core team would like to wish everyone a Happy New Year and take this opportunity to thank everyone for their support and belief in our work!

- -

Now is also a good time to have a quick recap of the many exciting things we achieved this year.

- -

Tech

- - - -

Community and Partnerships

- -
    -
  • Lelantus Spark audit with Hashcloak raised on Firo Crowdfunding System
  • -
  • Firo accepted on MAGIC Grants
  • -
  • Firo and Finstreet Partnership
  • -
  • Firo on Coinrabbit Loans
  • -
  • Firo on Guardarian fiat gateway
  • -
  • Firo on Polarity Exchange
  • -
  • Firo integrated with Binance Pay
  • -
  • Firo partnership with Flux
  • -
  • Firo partnership with Panther Protocol
  • -
  • Firo partnership with Railgun
  • -
  • Firo partnership with Cryptotask
  • -
- -

We look forward to the coming year and again, thank you to everyone who continues to be a part of FiroFam!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/01/04/lelantus-spark-audit-complete.html b/pr-preview/pr-452/id/2022/01/04/lelantus-spark-audit-complete.html deleted file mode 100644 index 8e2546071..000000000 --- a/pr-preview/pr-452/id/2022/01/04/lelantus-spark-audit-complete.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - Lelantus Spark Audit Complete | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Spark Audit Complete

-

- -
- -

We have recently concluded the Lelantus Spark cryptography audit by Hashcloak that was jointly funded by the community and core team funds via the Firo Crowdfunding System! Again this was only possible due to the support and contributions of our FiroFam.

- -

No issues were found in relation to counterfeiting of coins or direct loss of transaction privacy in the Lelantus Spark privacy protocol. Some errors in the paper were found and have been fixed in our updated Lelantus Spark paper that we have updated on our ePrint.

- -

The full report can be read here. We would like to thank Mikerah Quintyne-Collins and her team from Hashcloak for doing a thorough review of Lelantus Spark cryptography.

- -

Our Lelantus Spark paper has also been accepted to the 6th Workshop on Trusted Smart Contracts, in association with the International Conference on Financial Cryptography and Data Security that will be held on 14-18 February 2022.

- -

Work on Lelantus Spark’s cryptographic libraries is well underway. Once coding is complete, an audit of the code implementing Lelantus Spark will be done. We are currently raising for this audit via MAGIC Grants which accepts not just Firo but fiat and other cryptocurrencies as well. Such donations are tax deductible if you’re a US citizen. If you would like to contribute to the code audit, head over to the GoFundMe page!

- -

We look forward to having Lelantus Spark fully deployed on Firo by Q2 2022 and bringing a whole new level of trustless privacy to Firo and the cryptocurrency ecosystem.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/01/11/usdt-bittrex.html b/pr-preview/pr-452/id/2022/01/11/usdt-bittrex.html deleted file mode 100644 index a1712e346..000000000 --- a/pr-preview/pr-452/id/2022/01/11/usdt-bittrex.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - Bittrex adds USDT pair to Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

- -
- -

We are happy to announce that Firo now has a USDT pair on Bittrex (both Global and US) allowing US citizens access to Firo via a stablecoin. We are confident this will allow increased utility and liquidity of Firo in the US.

- -

The FIRO/BTC pair in turn will be deprecated after 18 January 2022 to concentrate liquidity on the new FIRO/USDT pair which will be added on 9AM PT, Tuesday, 18 January 2022.

- -

Bittrex was Firo’s (then Zcoin) very first exchange back in 2016 and we look forward to continuing our relationship with one of the longest running exchanges in the space.

- -

About Bittrex

- -

Founded in 2014 by three cybersecurity engineers, Bittrex is the premier U.S.-based blockchain platform, providing lightning-fast trade execution, dependable digital wallets and industry-leading security practices. Our mission is to help advance the blockchain industry by fostering innovation, incubating new and emerging technology, and driving transformative change.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/01/18/dotoracle-partnership.html b/pr-preview/pr-452/id/2022/01/18/dotoracle-partnership.html deleted file mode 100644 index a4098dd6b..000000000 --- a/pr-preview/pr-452/id/2022/01/18/dotoracle-partnership.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - Firo & DotOracle Partnership | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

- -
- -

We are pleased to announce the partnership between Firo & DotOracle Network that opens up the door for assets from other chains to be bridged over to Elysium.

- -

One of DotOracle’s aims is to create a liquidity network layer that transfers digital assets back-and-forth between various blockchains such as Ethereum, Polkadot, Avalanche, Moonbeam, BSC, Polygon, Fantom and Tomochain. With our partnership, a privacy stablecoin bridge will be established on Firo’s Elysium layer. Elysium’s purpose within the DotOracle Ecosystem will be to act as a privacy enabler for the integrated L1s on DotOracle with an initial focus on stable-coins.

- -

Here’s an example of how Elysium’s integration with DotOracle would look like. If a user is transferring DAI (original token on Ethereum chain) from Ethereum to Elysium, it would be locked in DotOracle’s smart contract and validated by its validators. Once validated, DotOracle will issue/mint dUSD on Elysium and send it to the user’s specified Elysium address. Once in Elysium, the user can then anonymize using Lelantus to keep them private or transfer them to other Elysium users as well.

- -

To bridge out, a user will then use the DotOracle bridge again and then send the dUSD back to DotOracle which can be done using an anonymous Lelantus spend and then redeem it for the DAI they deposited to an address they specify. The dUSD will then be burnt on Elysium.

- -

We expect Elysium’s integration into DotOracle to be completed in the coming weeks and aim to have it live shortly after Elysium goes to mainnet.

- -

About DotOracle

- -

DotOracle is a real-time decentralized Oracle and Cross-chain liquidity network for the Polkadot Ecosystem. DotOracle allows the real world to be connected to the Polkadot ecosystem by providing a decentralized oracle service to transfer information faster and more efficiently from the real world to Polkadot in real-time. Also, DotOracle bridges liquidity and digital assets from different blockchains to the Polkadot ecosystem through the MoonBeam parachain. Read more about our docs: https://docs.dotoracle.network/

- -

Find out more about DotOracle on:
-Website: https://dotoracle.network/
-Telegram: https://t.me/dotoracle
-Twitter: https://twitter.com/DotOracle
-Medium: https://medium.com/@dotoracle.network

- -

About Firo

- -

Firo is at the forefront of cryptocurrency privacy with Lelantus and Lelantus Spark providing trustless, on-chain privacy with high anonymity sets. Dandelion++ technology also provides network-layer privacy.Firo uses a hybrid PoW and LLMQ Chainlocks system combining the fair distribution of supply with protection against 51% attacks and quick finality of transactions

- -

Read more:/firo-site/pr-preview/pr-452/id/

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/01/28/helsing-private-firo-masternode.html b/pr-preview/pr-452/id/2022/01/28/helsing-private-firo-masternode.html deleted file mode 100644 index a40123280..000000000 --- a/pr-preview/pr-452/id/2022/01/28/helsing-private-firo-masternode.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - Helsing: Private Firo masternodes in Lelantus Spark | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Helsing: Private Firo masternodes in Lelantus Spark

-

- -
- -

We are proud to unveil our proposal for Helsing, a method to enable private masternode staking in Firo. Masternodes in Firo perform several important functions such as securing the chain against 51% attacks via ChainLocks and also enabling quick finality of transactions within a few seconds.

- -

To provide resistance against Sybil attacks, a collateral of 1000 FIRO is staked to encourage honest behaviour of the masternode and this needs to be verified by the rest of the network. Our upcoming privacy protocol, Lelantus Spark, greatly improves privacy by hiding amounts, when funds come in and also when they are moved out. Therefore there needs to be a different method of determining whether the collateral is present while preserving privacy.

- -

Helsing (named after Van Helsing ), allows users to stake their 1000 FIRO within Spark and prove that the collateral is present and not moved within Spark without revealing the source of the coins being staked. Helsing also allows masternode payouts to be paid directly to Spark addresses directly anonymizing them.

- -

Why Helsing?

- -

As a privacy centric coin, we want Spark and Spark addresses to be the default way FIRO is used and reduce the reliance on transparent addresses as part of our efforts to phase them out. Masternodes form a key component of our blockchain network and Helsing enables masternode collaterals to be held in the Spark pool and payouts to be directly anonymized. Anonymized masternode payouts increase the overall Lelantus Spark anonymity set and protects the privacy of masternode holders by preventing such funds from masternode rewards from being tied to masternodes.

- -

When is Helsing going live?

- -

The current plan is to deploy Lelantus Spark on Firo’s mainnet first (estimated Q2 2022) before implementing Helsing after. As Helsing is still a work in progress and still pending formal and external review, this gives us time for feedback, comments and suggestions from the Firo community and the wider technical community. We recommend feedback to be posted in our forums!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/02/16/firo-tradeorge.html b/pr-preview/pr-452/id/2022/02/16/firo-tradeorge.html deleted file mode 100644 index a2e1ef312..000000000 --- a/pr-preview/pr-452/id/2022/02/16/firo-tradeorge.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Firo Listed on TradeOrge | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Listed on TradeOrge

-

- -
- -

With the help of our community’s outreach efforts, we have now been listed on TradeOgre with a FIRO/BTC pair, a centralised crypto to crypto exchange with a focus on privacy coins.

- -

TradeOgre has been particularly popular for those seeking to preserve their privacy requiring only an email account to sign-up. The exchange has been operating since 2018 with an anonymous team.

- -

We are immensely thankful to the community members who petitioned TradeOgre to add Firo and are happy to join their stable of privacy coins.

- -

Firo is a community project which is owned by the community and as such we all share collective responsibility in the success of the project. Many of our listings including our most prominent one on Binance were community efforts which goes to show how powerful the collective voice of our Firofam community can be. We greatly encourage our community members to petition exchanges that you want to see Firo on, be it on social media, dropping them an email or dropping them a message!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/02/22/firodex-released.html b/pr-preview/pr-452/id/2022/02/22/firodex-released.html deleted file mode 100644 index a981de380..000000000 --- a/pr-preview/pr-452/id/2022/02/22/firodex-released.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - FiroDEX: Atomic swap powered DEX released | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FiroDEX: Atomic swap powered DEX released

-

Trustless decentralized swaps using atomic swaps with FiroDEX!

- -
- -

We are happy to announce the release of FiroDEX to the public! FiroDex is powered by AtomicDEX which allows cross-chain swaps and interoperability and supports a wide range of chains via atomic swaps such as Ethereum, BSC, Avalanche, Matic, HECO, Qtum and any UTXO based coin.

- -

Atomic swaps are a key technology in enabling censorship resistant exchanges. FiroDEX is trustless and non-custodial as you retain full control of your keys and coins. As such it also does not require any KYC and there is no geo-restriction. Order books are also decentralised and anyone can run a FiroDEX node and contribute to its infrastructure.

- -

FiroDEX is also not based on smart contract technology which means there is much less risk of entire liquidity pools being drained due to vulnerabilities. Unlike automated market makers, FiroDEX uses an order book style allowing much greater control of liquidity and capital efficiency.

- -

There are no restrictions on what pairs you can provide liquidity for but you can view current active order books on FiroDEX that are paired with FIRO on Dexplorer. Currently, the most active pair is FIRO/FIRO-BEP20 allowing people to swap seamlessly between the two to buy/battle with FiroPunks NFTs or participate in the Binance Smart Chain ecosystem.

- -

FiroDEX also enables Liquidity Multiplication, a protocol that allows the same funds to be used in multiple pairs/orders on FiroDEX “orderbooks.” The first request to fill completes the trade, and all outstanding requests are immediately cancelled. This feature is available to the user when providing liquidity to the exchange. Liquidity Multiplication therefore allows an initial amount of funding to create an exponentially higher amount of liquidity on the exchange. Unlike centralised exchanges, all orderbook entries on FiroDEX are 100% backed by real funds.

- -

You can download the latest FiroDEX on the Github Release page! Mobile versions are also coming soon and are in testing now! While FiroDEX is still in beta stage, all core functionality is there. The underlying DEX infrastructure has been stress tested and has seen peak swaps of 10,000 swaps per minute. We are proud to be working with the AtomicDEX team to support and build decentralized crypto infrastructure.

- -

- -

- -

We encourage our community to provide liquidity to FiroDEX by placing buy/sell orders on FIRO pairs!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/03/01/campfire-firo-wallet.html b/pr-preview/pr-452/id/2022/03/01/campfire-firo-wallet.html deleted file mode 100644 index de8269735..000000000 --- a/pr-preview/pr-452/id/2022/03/01/campfire-firo-wallet.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Campfire, a private by default, open source Firo mobile wallet | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Campfire, a private by default, open source Firo mobile wallet

-

- -
- -

Cypher Stack and The Arcadia Group with assistance of the Firo Core Team have released Campfire, a private by default, open source mobile wallet for Firo! Campfire is so named to reference Firo’s privacy ‘burning’ mechanism but in a way that is warm, friendly and social.

- -

Campfire anonymizes all FIRO by default and works with both Android and IOS. Campfire has also confirmed support for Lelantus Spark, Firo’s new privacy protocol which will launch later this year.

- -

The Firo core team would like to extend thanks to Cypher Stack and The Arcadia Group for funding this wallet development and developing an excellent third party open sourced wallet to join the Firo ecosystem.

- -

- -

The Android version is available on the Google PlayStore today. IOS support is coming soon. Code can be viewed on their Github.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/03/07/spats-confidential-assets-lelantus-spark.html b/pr-preview/pr-452/id/2022/03/07/spats-confidential-assets-lelantus-spark.html deleted file mode 100644 index 7ae112e1f..000000000 --- a/pr-preview/pr-452/id/2022/03/07/spats-confidential-assets-lelantus-spark.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - Spats: Confidential Assets powered by Spark | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Spats: Confidential Assets powered by Spark

-

- -
- -

We are proud to reveal Firo’s research paper Spats (short for Spark Assets) that extends Lelantus Spark to support confidential assets in line with Firo’s focus on providing privacy to the wider cryptocurrency ecosystem.

- -

Most cryptocurrency ecosystem platforms such as Ethereum, Binance Smart Chain, Solana, and Avalanche were not designed with privacy in mind. While various attempts have been made to add privacy to these ecosystems, because of the architecture of these chains, they either rely on layer 2 solutions or use complex and expensive smart contracts and often leak data in various ways. Additionally these privacy solutions are often fragmented or competing with each other diluting the anonymity set of each method.

- -

Firo’s Lelantus Spark is a full privacy protocol that hides sender, receiver and the amount transferred without trusted setup. As Firo moves into supporting tokenization with Elysium to build a privacy ecosystem, Spats extends Spark’s functionality to hide the asset type being transferred.

- -

With many existing on-chain privacy mechanisms for token ecosystems such as Tornado Cash, the asset type remains visible which limits the anonymity set within each asset type. Spats allows all assets on the tokenization layer to share the same anonymity pool, vastly improving privacy. Additionally, it retains all the benefits of Lelantus Spark so that there is no need to anonymize in fixed denominations as amounts are hidden. Also because Firo is designed for privacy, transaction fees can be paid without revealing the source unlike in other token ecosystems.

- -

To give an example of how this would look like when fully deployed, imagine you create or bridge an asset on Elysium 2.0 called fUSD and you have another asset fDAI. When sending using Spats, a transaction sending fUSD is indistinguishable from sending fDAI. So any transaction on the Elysium 2.0 tokenization layer also improves the anonymity of all other assets in Elysium.

- -

How does Spats fit in Firo’s roadmap?

- -

Spats uses Lelantus Spark as a base which is already in a state of advanced development and we plan to deploy Lelantus Spark on mainnet this year. Spats shares much of the same cryptographic plumbing with Lelantus Spark so much of the existing code can be adapted to support it.

- -

Elysium 1.0 which we have on testnet and uses Lelantus (not Spark) is approaching release and as such would not support Spats just yet. We are already planning Elysium’s successor Elysium 2.0 and its expanded capabilities such as easier bridging with other chains or more advanced scripting/smart contract functionality and Spats would form part of Elysium 2.0.

- -

With Lelantus Spark research complete we move our focus to expanding its utility and use cases beyond just supporting private payments and hope to present to the community our proposal for Elysium 2.0 as a complete holistic privacy ecosystem that can serve as infrastructure for the whole cryptocurrency ecosystem.

- -

We welcome feedback from the academic community or researchers on our Spats research paper!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/04/01/shhhiba-rebrand.html b/pr-preview/pr-452/id/2022/04/01/shhhiba-rebrand.html deleted file mode 100644 index 2b6edb25d..000000000 --- a/pr-preview/pr-452/id/2022/04/01/shhhiba-rebrand.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Firo rebrands to Shhh-iba $FIDO | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo rebrands to Shhh-iba $FIDO

-

- -
- -

This is an April Fool’s 2022 joke.

- -

Dog coins have become increasingly popular and it’s easy to see why! While apes rule over the NFT space, it is the dogs that rule over coins. Cute, loyal and furry, dog coins have captured the imagination of some of the most powerful and influential people on the planet such as Elon Musk, Mark Cuban and Snoop Dogg.

- -

The Firo Core team has realised that is no longer enough to be building some of the most important privacy protocols in the cryptocurrency space. The market wants dogs and we need to answer!

- -

We are proud to reveal our rebrand of the project from Firo to Shhh-iba marrying privacy with the cuteness and irresistible power of dogs. The currency itself would be called $FIDO which also allows us to keep our existing logo and retain the good will from $FIRO.

- -

$FIDO has two meanings. It’s a popular dog’s name, and comes from the Latin word meaning “to trust and believe” which are essential elements of a currency. Secondly it’s short for Firiocious Dogs, showing that while we are loyal and cute, we also fiercely defend our privacy!

- -

We’ll also be revealing our revised fidonomics soon as we believe that we can’t have enough cute dogs and that highly inflationary infinite dog supply is a feature, not a flaw.

- -

This rebrand comes into immediate effect today on 1st April and we are sure you’ll grow to love $FIDO and the Shhh-iba project. Send your $FIDOs while only leaving a whisper!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/04/06/hummingbot-campaign-binance-gateio.html b/pr-preview/pr-452/id/2022/04/06/hummingbot-campaign-binance-gateio.html deleted file mode 100644 index 69a021bc2..000000000 --- a/pr-preview/pr-452/id/2022/04/06/hummingbot-campaign-binance-gateio.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - Hummingbot Firo Liquidity Campaign on Binance and Gate.io launched | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Hummingbot Firo Liquidity Campaign on Binance and Gate.io launched

-

Get $FIRO and $HBOT rewards!

- -
- -

We are happy to announce the restart of the Firo Hummingbot liquidity mining program. This time in addition to rewards in $FIRO, you’ll also be receiving $HBOT tokens. The program rewards users who provide liquidity to the following pairs:

- -

FIRO/USDT > Binance
-FIRO/USDT > Gate.io

- -
    -
  • The links above contain referral links which would help support Firo’s core team’s efforts if you sign up to those exchanges through the link.
  • -
- -

To get started:

-
    -
  1. Sign up on Hummingbot Miner with your email address.
  2. -
  3. Install, configure and run Hummingbot. Read the guide here. You can also get help on Hummingbot’s Discord.
  4. -
  5. Get Paid: Accumulate token rewards every minute. Get paid at the end of the week.
  6. -
- -

Note that liquidity only counts towards rewards where they are within +-2% spread and the closer it is to the market price, the more rewards you will earn!

- -

For full details and other terms and conditions, you can read Hummingbot’s Liquidity Mining policy.

- -

Help contribute to $FIRO’s liquidity and get rewarded!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/05/08/firo-upcoming-tokenomics-change.html b/pr-preview/pr-452/id/2022/05/08/firo-upcoming-tokenomics-change.html deleted file mode 100644 index 793ca774f..000000000 --- a/pr-preview/pr-452/id/2022/05/08/firo-upcoming-tokenomics-change.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - FIRO upcoming tokenomics change | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

- -
- -

The upcoming block reward change to FIRO will be one of the biggest changes and in our eyes one of the biggest improvements to the FIRO project to date. We are empowering our community more so than ever before! Put your party hats on and get ready to celebrate!

- -

As many of you will already be aware, we as a community have been discussing the tokenomics and funding issues, specifically how block rewards are divided and the massive opportunities this could award us both as a project and as a community if taken advantage of, which is exactly what we’re doing.

- -

For those that are unaware or would like a refresher, these discussions happened publicly in several forum posts that our project steward Reuben Yap started back in February 2022, which you can read here under the ‘Firo improvement Proposals’ category of the community forum.

- -

Some of the key highlights and takeaway messages and in Reuben’s own words:

- -

“Firo has two issues, newly mined supply of Firo is being sold and the lack of community ‘participation’ due to the existence of a dev reward and difficulty of getting funding to do work for Firo” R.Y.

- -

Breaking this down, the Firo core team took a step back recently to look at some of the problems raised and engaged the community in discussions over a period of time to examine the incentive structure of the project.

- -

The solution arrived at was to change the way block rewards are divided to first of all empower those who wish to contribute to the project, build community ownership, and also ensure the incentives are aligned with the roles that masternodes and miners play in Firo’s security model and ecosystem.

- -

Let’s talk about miners and masternodes

- -

Miners, especially when mining with commodity hardware, have been one of Firo’s key pillars. It allows an easy permission-less way to acquire Firo to build Firo’s community and allows fair and anonymous distribution of Firo’s supply that bypasses any need for intermediaries or exchanges. They also provide a decentralised consensus mechanism that is not heavily reliant on datacenter infrastructure, resistant to outages, and requires continuous ongoing effort to control.

- -

However pure proof of work blockchains face their own set of challenges which we won’t get into at this time other than to say that this is reflected in Firo’s history - as some of you may remember, when Firo’s consensus was secured purely by miners and was under attack, no efforts were made by miners to defend the chain. In the same vein, Firo’s miners are overly concentrated in a single mining pool (>80%) despite numerous calls for them to spread out the hashrate. This isn’t a problem that is unique to Firo, many other GPU mined chains also have experienced similar 51% attacks.

- -

Firo today employs a hybrid mechanism that leverages both miners and masternodes to secure the chain. Masternodes provide the primary consensus, immediate block finality, and transaction security while miners continue to propose transactions, provide coin distribution and a fallback security mechanism in the event huge parts of the masternode network go down. This hybrid dual-layer of security combines the best of both worlds and requires an attacker to bring down both the masternode network and also mount sufficient hashrate to do a 51% attack, greatly increasing the costs to do so.

- -

This shift toward a dual-layer hybrid security system had not yet been accounted for in the block reward division.

- -

But that is only one part of the problem we have sought to fix.

- -

Let’s talk about community, and the role it has, and take a bit of a deep dive into some community metrics.

- -

Our community is not just important to us, it is us.

- -

We recognize that there is a need for a community fund, to reward and incentivize the community in a similar way to how we reward core developers, miners, and masternodes. Firo has a large and vibrant community that is simply not being rewarded and hence, not being leveraged, and yet it is our biggest strength by far. Leveraging and empowering our community lies at the heart of this solution.

- -

FIRO’s amazing, dedicated community consists of 81 thousand followers on Twitter, 32 thousand followers on Facebook, 4.5 thousand active members on Telegram, 11 thousand active members on Discord, and of course a YouTube channel, Subreddit, and more.

- -

These are enviable community figures.

- -

Ask any new crypto project what is top of their ‘to-do list’ and you’ll almost always get the same answer or some version of ‘build a community’. FIRO’s community is already pretty epic for want of a better word (community created Firo Punks anyone?) and we have the numbers to back it up. So the question then arose, how do we incentivize the awesome (and large) community we have to do things such as develop products and applications for FIRO as well as create videos, write articles or create hilarious and thought-provoking memes?

- -

The answer is a community fund which we can directly plug into our already existing crowdfunding system. By doing this we are effectively re-routing FIRO back into our network where newly issued Firo is used to build FIRO.

- -

“…there’s been an over-reliance on the core team to deliver on all aspects of the project even when the amount we get is relatively small. There’s been a lack of ‘ownership’ over the direction of the project from the community due to the existence of the fund which is common to most projects with a ‘Dev fund’. Basically the core team is expected to behave like an ICO/presale project with full responsibility without the necessary funding while at heart we are a community project with most of the supply going to community members.” R.Y.

- -

New block reward division and faster block time!

- -

Looking at this problem from above we saw that Firo’s incentive mechanism, our block reward division needed an upgrade. Not only was our current security protocol not accurately reflected but also the community was lacking firepower.

- -

Block reward division was the obvious place to look for a solution.

- -

Based on these finding an initial poll was created to gauge community sentiment for a block reward division change. As the vote was pretty tight, the top two options were then taken and several intermediate options were also added which eventually evolved into the final poll.

- -

The poll ended Thursday the 5th of May. The results are as follows:

- -

50% Masternodes (previously 35%)
-25% Miners (previously 50%)
-15% Dev reward (no change)
-10% Community Fund (previously 0%)

- -

Miners will continue to have a strong stake in Firo with an agreed-upon 25% block reward, meaning that effectively we are freeing up a new 25% reward which will be re-allocated to Masternodes (+15%) and a brand new community fund (+10%).

- -

Additionally, the block time would be reduced to 2.5 minutes, and the block rewards adjusted to reflect the lower block time. This will allow faster confirmations even for exchanges or wallets that do not support Firo’s InstantSend.

- -

How does the new community fund work?

- -

The community fund will directly fulfil funding requests on the existing FIRO crowdfunding system which has previously and successfully funded the Lelantus Spark Cryptography Audit.

- -

The decision to fund these requests will be decided by a community elected committee referred to as the “Community Fund Committee (CFC)”. The CFC can also independently choose to initiate projects to fund which would be tracked on the Firo Crowdfunding System.

- -

The nominations for CFC members are underway and are open to any long-standing Firo member. To maintain the independence of the CFC from the Firo core team, no full-time core team members are allowed to stand on the CFC.

- -

The plan is for the Community Fund to eventually evolve to a more decentralised model becoming a Community Matching Fund utilising Quadratic Voting as used by Gitcoin which you can read about further here. The idea is that the fund would match existing donations to a particular proposal and would weigh the amount matched based on the interest received from the community.

- -

“Matching funds would not necessarily be 1:1 matching but there will be an algorithm to determine the number of contributors to any particular proposal, and the more contributors to it, the more the funds available to ‘match’.” R.Y.

- -

The CFC members will eventually evolve into more of a guardianship role to ensure that the funding system is not being gamed.

- -

To read the finer details of the committee and or nominate and take part, head on over to the forum.

- -

When will block reward changes be implemented?

- -

We plan to roll these changes out in a new software release, which should take place in about two weeks’ time. It will be about a month before the ecosystem updates fully. This places an activation time of these changes at approximately mid-June 2022. We also will complete the election of the Community Fund Committee shortly after activation.

- -

There is an agreed-upon 6-month review and evaluation of the block reward change and the community fund. While it is not envisioned that major changes or overhauls will need to be executed, this time period is being earmarked so that the core team and the Firo community can evaluate the impacts of the block reward change and to see how the changes have affected Firo in real-time.

- -

“Let’s agree that in 6 months time, we will evaluate these changes to see if it has worked and we should be open to honestly assess the impact of the outcome of this poll and be open to readjusting.”R.Y.

- -

What do you need me to do?

- -

First of all, if you want to be a part of the Community Fund Committee or know someone who would be suitable, go ahead and post the nomination here!

- -

Next. Shout it from the rooftops and tell the world! You can start by sharing this blog post, hint-hint wink-wink.

- -

This is honestly a very exciting time for FIRO. We’ve been cracking ahead with developments, partnerships, campaigns, and listings since the start of 2022 and we’re not stopping. The block reward division change is just another positive addition to the future-proof developments we are making.

- -

We also want to invite you to add a crowdfunding proposal here. That is what this is all about. Without you, your ideas, and hard work there would be no reason for Firo to exist, and there would be no reason for private digital cash. Not only can you be rewarded for your contributions but you also ensure the strength of the network and solidify its future as the best private digital cash system that exists. Show us what you got!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/05/28/firo-accepted-into-bpsaa.html b/pr-preview/pr-452/id/2022/05/28/firo-accepted-into-bpsaa.html deleted file mode 100644 index 608ecf067..000000000 --- a/pr-preview/pr-452/id/2022/05/28/firo-accepted-into-bpsaa.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - Announcement of Firo's Acceptance into the BPSAA | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Announcement of Firo's Acceptance into the BPSAA

-

Firo accepted into the BPSAA

- -
- -

Firo has been accepted into the BPSAA!

- -

Firo is proud to announce that we have been accepted and added as a member of the BPSAA! The acronym BPSAA stands for “Blockchain Privacy, Security, & Adoption Alliance”. They are a think-tank of privacy-focused projects focused on collaborative efforts for privacy innovation.

- -

The BPSAA understands that without privacy, there can be no freedom - it is a founding principle. Firo becoming part of this organization will allow us to collaborate with many other privacy projects to strengthen our project as well as theirs.

- -

What is the BPSAA?

- -

The BPSAA’s initial premise was founded by Piratechain and Turtle Network, but the dream became real when Etho Protocol and Sentinel came on board. Since then, the BPSAA has expanded to 11 member projects, and over 500,000 followers!

- -

The BPSAA’s vision is to educate the public about privacy and security while also uniting projects with goals of financial privacy! Through this alliance, each project will have interoperability and collaboration with one another - each member project has unique expertise to bring to the table.

- -

Our fellow members are Conceal, HandShake, BitTube, Dragonchain, Signum, Komodo, Ergo, Sentinel, Etho Protocol, and PirateChain. Through the alliance will be working with them to create interoperability and innovation in the space.

- -

What benefits will Firo get?

- -

Aside from the collaboration, and interoperability with our fellow members that will prove to be priceless, the members of the BPSAA benefit from many other prospects. Members can get technical assistance as well as access to expert testing panels. We will receive co-marketing efforts from the alliance.

- -

Our membership alone gives us the recognition that we are a high-quality project with a solid team and community. However, this also comes with the benefits of everything we do, produce, adopt, or innovate will get recognition by followers of the BPSAA. It will be that much easier for us all to get the word out about the great things our project is doing.

- -

Firo has long held the view that we cannot create everything, or even go it alone. Nothing can exist in isolation, and only through cooperation and collaboration can we ensure the future of not only the project but for privacy cryptocurrency, and financial freedom as a whole! This admission to the BPSAA is a great leap in the right direction.

- -

The expertise provided by our fellow members will be incomprehensible, and this will only become better as time goes on and more projects are accepted into the alliance. The expertise from these other communities is sure to shore up the weak points that Firo may have, just as we can strengthen their communities.

- -

BPSAA Firo Announcement
-BPSAA Members

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/07/04/community-fund-committee-elected.html b/pr-preview/pr-452/id/2022/07/04/community-fund-committee-elected.html deleted file mode 100644 index 67f8a63de..000000000 --- a/pr-preview/pr-452/id/2022/07/04/community-fund-committee-elected.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - Community Fund Committee Elected | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Community Fund Committee Elected

-

Empowering the community

- -
- -

The election of the 7 member Community Fund Committee (“CFC”) to oversee the newly formed Firo Community Fund (“FCF”) has been completed!

- -

The following community members will serve as CFC members for a period of 6 months:

- - -

The elected committee is a well rounded mix of well established community members, subject matter experts and developers. We would like to thank the community for voting wisely along with all community members who have put themselves forward for this important role.

- -

The Firo Community Fund was voted into existence by the community to further decentralise Firo funding by empowering the community to be funded directly from 10% of the block reward.

- -

We look forward to seeing what the FCF can do to grow Firo!

- -

How to get funded from the Firo Community Fund

- -

Anyone can apply to be funded from the FCF by opening up a proposal in the Firo Crowdfunding System and also opening a thread on the forums to open discussion about it.

- -

The Community Fund Committee can also independently initiate proposals to be funded from the Firo Community Fund.

- -

What are the responsibilities of the Community Fund Committee?

- -
    -
  1. To decide along with taking into account community feedback on how the Firo Community Fund should be utilised.
  2. -
  3. To help evaluate community requests for funding, do due diligence of applicant applying for funding and obtain all necessary information to ensure sufficient detail for scope of work.
  4. -
  5. To evaluate and approve payment of milestone requests.
  6. -
  7. To make all reasonings of the CFC for approval/rejection public.
  8. -
  9. CFC can request for the core team’s feedback and opinion on proposals.
  10. -
  11. To always conduct themselves with professionalism without resorting to personal attacks or insults.
  12. -
- -

How will the Firo Community Fund (FCF) be utilised?

- -
    -
  1. FCF funds must always be utilised for the benefit of Firo. Research, development or promotional activities that do not directly benefit Firo should not be undertaken.
  2. -
  3. All FCF expenditure has to be disclosed. Any proposal that does not allow this will not be able to be funded from the FCF.
  4. -
  5. FCF funds should not be used for giveaways even for the purpose of promoting adoption or participation.
  6. -
  7. FCF funds should not be used to host purely social events. Educational or awareness events are acceptable but must be the primary component of the event.
  8. -
  9. FCF funds should be used and while there shouldn’t be a pressure to spend funds, the FCF should not be hoarded.
  10. -
  11. CFC can choose to use the FCF to employ contractors to embark on specific tasks or roles that will report directly to the CFC.
  12. -
  13. Should the CFC deem fit, FCF funds can be burnt by sending it to this burn address.
  14. -
  15. FCF funds address can be viewed here
  16. -
- -

Where can I see the deliberations of the Community Fund Committee?

- -

All discussions of the CFC can be seen in our Discord in the channel #communityfund and is read-only. You will need to have verified status by passing the captcha to view the channel.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/07/23/Firo-v014111.html b/pr-preview/pr-452/id/2022/07/23/Firo-v014111.html deleted file mode 100644 index 1226700e7..000000000 --- a/pr-preview/pr-452/id/2022/07/23/Firo-v014111.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - New mandatory update Firo v0.14.11.1 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New mandatory update Firo v0.14.11.1

-

Please update your wallet, masternode and nodes

- -
- -

This emergency release fixes a bug which results in Lelantus spends to fail verification when a new anonymity set is started. Additionally, it also adds a fix to ensure that in the case where a spent coin’s cover set is constructed from two parts, both parts are included in the corresponding Groth/Bootle proof’s transcript.

- -

We recommend users to update immediately to ensure you will be able to sync with the correct chain when a new Lelantus anonymity set is started (approximately in a week with current usage).

- -

It also corrects the halving block numbers following the acceleration in block time from 5 minutes to 2.5 minutes to be in line with the original emission schedule. This change is because we used nTime instead of a block number to switch to the new block time and therefore the block number was only known once the switch happened.

- -

You will need to update to this version even if you have updated to the earlier v0.14.11.0.

- -

Understanding Sliding Windows for Anonymity Sets

- -

Firo uses an innovative way to ensure Lelantus transactions always have a strong level of privacy. As more Lelantus transactions come about, the verification time of the proofs gets longer due to the nature of Groth-Bootle proofs which scale linearly in verification time with the amount of commitments.

- -

To maintain a balance between efficiency and high anonymity, all Lelantus mints go into a bucket (or what we call an anonymity set) that sets the max amount of Lelantus mints to 65,000. When it hits this limit, a new bucket is opened and all Lelantus mints thereon go into this new bucket.

- -

However, to prevent users in the new bucket from having limited anonymity, we pre-seed the new bucket with 16,000 mints from the previous bucket and thus the new set and the old set overlap. This is why we call it “sliding windows”. The nature of the zero knowledge proof means we don’t know which of these 16,000 mints have been spent or not. As such even if someone spends from the second bucket, they immediately start with an anonymity set of 16,000 instead of having to wait till the bucket fills up for strong anonymity.

- -

- -

If you’re using the Firo QT wallet, you can see this in action if you enable the Lelantus tab in settings.

- -

Please update immediately.

- -

Read more about Firo’s research Here

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/09/10/cfc-bonus-mining-reward.html b/pr-preview/pr-452/id/2022/09/10/cfc-bonus-mining-reward.html deleted file mode 100644 index 02523153f..000000000 --- a/pr-preview/pr-452/id/2022/09/10/cfc-bonus-mining-reward.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - CFC grants 10% Block Reward Bonus to decentralize hashrate | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

CFC grants 10% Block Reward Bonus to decentralize hashrate

-

Pools with <30% of total hashrate receive a bonus

- -
- -

The Firo Community Fund Committee (CFC) has approved a bonus mining rewards campaign to attract miners post ETH merge and to decentralize hashrate to build a healthy mining ecosystem.

- -

Firo utilizes a hybrid PoW/Chainlocks consensus mechanism which allows for instant finality of blocks once confirmed and provides strong protection against 51% attacks. Miners however still play an important role in proposing blocks and also serve as an important backup security mechanism in the event masternodes are attacked or brought down. This is why it’s important to ensure that there is no single point of failure or trust regardless of how trustworthy miners or a pool is.

- -

To encourage miners to spread out their hashrate over other pools, the CFC has approved a proposal for an incentive to be provided to pool operators that have less than 30% total hashrate. In return, the pools get a subsidy to reward their miners and they help spread the word about FIRO.

- -

How does the campaign work?

-
    -
  • A 10% bonus over the block reward to any pool operator that has < 30% total hashrate and has opted into the campaign
  • -
  • Rewards will be disbursed weekly based on the number of blocks each pool has solved during the week
  • -
  • Campaign period starts from the 12th September and ends on 12th October 2022.
  • -
  • Pools will promote the incentive on their socials and communication channels.
  • -
- -

From the eligible pool operators we have confirmed the following pools’ participation (alphabetical order):

-
    -
  • CruxPool
  • -
  • MinerPool.org
  • -
  • MintPond
  • -
  • SoloPool
  • -
  • WoolyPooly
  • -
- -

Following the campaign’s conclusion, the CFC will assess the impact of the incentive on hashrate decentralization to decide on whether to continue to modify the campaign. -Proposal discussion: Forum

- -

About the Firo Community Fund:

- -

The Firo Community Fund is funded from 10% of the block reward to fund community efforts and any of Firo’s ecosystem needs. It is run by a community elected committee (CFC) whose deliberations are available for anyone to see, CFC Telegram. All proposals funded are tracked on Firo’s Crowdfunding System.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/09/28/happy-6th-birthday-firo.html b/pr-preview/pr-452/id/2022/09/28/happy-6th-birthday-firo.html deleted file mode 100644 index 05957d29e..000000000 --- a/pr-preview/pr-452/id/2022/09/28/happy-6th-birthday-firo.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - - - HAPPY BIRTHDAY FIRO! WE ARE SIX! | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

HAPPY BIRTHDAY FIRO! WE ARE SIX!

-

A look at what have we done in the past year

- -
- -

Firo was launched as Zcoin on 28 September 2016 and our project is now 6 years old! We have grown tremendously as a project and we thought it would be a good opportunity to have a look back at what was achieved in the past year since our last birthday (28 September 2021)!

- -

TECHNICAL

- -
    -
  • FiroPoW was activated on October 2021 which replaced our previous mining algorithm MTP making our coin ASIC/FPGA resistant and reducing the amount of overhead needed.
  • -
  • InstantSend was activated on October 2021 making all transactions final within a few seconds without having to wait for block confirmation.
  • -
  • The First Firo mobile wallet with Lelantus privacy tech support was released. This wallet automatically anonymized any received Firo. Campfire, an open source Firo wallet was also released as a joint effort between Cypher Stack and Arcadia.
  • -
  • MTP Data stripping Extraneous data in old MTP blocks were stripped out allowing Firo’s blockchain to reduce its size from 60+ GB to around 4 GB.
  • -
  • Firo GUI UI on both Firo-QT and Electron (Rich GUI) was refreshed with a new look to reflect the Firo branding.
  • -
  • Block time was reduced to 2.5 minutes on June 17th, 2022. This allows for faster confirmations even for exchanges or wallets that do not support Firo’s InstantSend.
  • -
  • Elysium was launched on testnet and is now in release candidate status. Final bug fixes and rounds of tests are being done before releasing to the public.
  • -
  • FiroDEX, a cross-chain atomic swap DEX powered by AtomicDEX is released allowing Firo to be swapped in a decentralized manner across major chains such as Ethereum, BNB Chain, Avalanche and others.
  • -
- -

RESEARCH

- -
    -
  • The Lelantus Spark Cryptography Audit by Hashcloak has been completed. It was funded by the community and core team funds via the Firo Crowdfunding System.
  • -
  • We introduced Helsing, which enables a Private Firo Masternode in Lelantus Spark.
  • -
  • Spark Assets (Spats) were revealed that extend Lelantus Spark Technology to support confidential tokens/assets which hide the sender, receiver, amount, and also the asset being transferred.
  • -
  • The Lelantus Spark paper was accepted into the 6th Workshop on Trusted Smart Contracts organized by the International Financial Cryptography Association.
  • -
- -

TOKENOMICS AND THE FIRO COMMUNITY FUND

- -
    -
  • After three rounds of polling, the community voted for a change in the distribution of block rewards: 50% Masternodes, 25% Miners 10% Community Fund 15% Development Fund. Emission remains unchanged.
  • -
  • The Community Fund Committee (CFC) was formed and elected from the community members to oversee the newly formed Community Fund. They are a well-rounded mix of well-established community members, subject matter experts and developers which are independent from the core team.
  • -
  • The CFC approved a bonus mining rewards campaign to decentralize mining hashrate. This gives a 10% bonus over the block reward to any pool operator that has less than 30% total hashrate.
  • -
  • The CFC approved for the Community Fund to be utilized to fund the balance required for the Lelantus Spark code audit by Hashcloak
  • -
- -

NEW LISTINGS AND TRADE PAIRS

- - - -

NEW MINING POOLS

- -
    -
  • Firo can be mined on several new mining pools that have joined the Firo mining ecosystem - -
  • -
- -

Community Activities

- -
    -
  • NFTs have been made by the community to show appreciation to Firo. FiroPunks, 999 unique algorithmically generated NFTs collectible on the Binance Smart Chain were used by collectors to battle each other. It is now listed on Binance NFT market.
  • -
  • Firo Foxes is a WIP community-funded NFT PFP project. The goal is to reward Firo community members, whether they are coders, researchers, translators, or other helpful individuals.
  • -
  • Contests like animation and meme creation contests have been held to get the community involved and have some fun.
  • -
  • Moon Apes collaborated with us to bring a limited edition of Firo Moon Apes to raise money for our research.
  • -
  • There are Tiktok videos made to spread privacy awareness, Firo’s technology, and blockchain knowledge.
  • -
  • Show Me the Firo is a community podcast to discuss everything about Firo and its state. It can be found on the Firo Youtube Channel. It is also available on Firo’s Odysee channel.
  • -
  • Firorunner is a small project developed specifically for the Firo community where you can play, and earn Firo.
  • -
  • The Firo Hummingbot liquidity mining program is back on Binance. This program helps by providing liquidity to Firo and in return, getting rewards in Firo and HBOT.
  • -
- -

Partnerships

- -
    -
  • Firo will be supported as a zAsset by Panther Protocol to provide technical collaboration and research to develop new technology and invest in new ways of deploying zero-knowledge-proof systems.
  • -
  • MAGIC (Multidisciplinary Academic Grants in Cryptocurrencies) Grants accept donations in Firo. MAGIC Grants empower communities to set up MAGIC Funds for various projects deemed essential.
  • -
  • We have partnered with Finstreet to provide educational content regarding Firo and blockchain privacy to the Indian community.
  • -
  • The Railgun partnership enables the Firo Core team to use private transfers for all ERC20 grant payments and donations, enabling private stablecoin payments.
  • -
  • Partnership with DoTOracle allows them to bridge tokens across multiple chains into our upcoming privacy tokenization layer, Elysium. This allows FIRO to serve as a privacy infrastructure layer across all chains that DoTOracle supports.
  • -
  • Firo has been accepted into the BPSAA. They are a think-tank of privacy-focused projects that focus on collaborative efforts for privacy innovation.
  • -
  • We partnered with UDC Consultants, a marketing consulting agency that provides complete consulting and marketing support.
  • -
  • Bitwell is partnering with us to jointly explore on-chain privacy solutions and asset information protection using Elysium.
  • -
- -

Appreciation

- -

A huge thanks to Rasikh and the Arcadia Group for their generous donations via OpenCollective, MAGIC Grants and privately that have helped tremendously in continuing our research and development.

- -

We would also like to thank our FiroFam who donated via OpenCollective, Code Audit for Lelantus Spark via GoFundMe and in the proposals that have been posted on the Firo Crowdfunding System.

- -

Firo would not have been possible without these contributions and the core team is extremely grateful for the continued belief in our mission and project.

- -

Twitter
-Facebook
-Telegram
-Discord

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/10/10/elysium-release-candidate.html b/pr-preview/pr-452/id/2022/10/10/elysium-release-candidate.html deleted file mode 100644 index f5c8d8693..000000000 --- a/pr-preview/pr-452/id/2022/10/10/elysium-release-candidate.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - Elysium Release Candidate is now Available | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Elysium Release Candidate is now Available

-

Firo's Tokenization layer

- -
- -

Elysium, our asset tokenisation layer, is now in release candidate status and is open for public testing. Release candidate status means that while the code is complete and fully functional, this is the final testing stage before an official release.

- -

What is Elysium?

- -

Elysium is Firo’s tokenisation layer that provides a platform for anyone to create their own custom tokens. These tokens enjoy all the privacy advantages of Lelantus technology at a protocol level and low fees.

- -

Fees for transacting with these tokens are paid in Firo that have been anonymised using Lelantus. Unlike other tokenisation platforms, the fee payer’s identity is hidden when transacting with these tokens. The tokens are, by default, sent using Lelantus technology and are anonymised when received.

- -

Some of the potential use cases where Elysium can be used are:
-a) anonymous voting tokens,
-b) private stablecoins,
-c) asset-backed tokens,
-d) fun meme or community coins with privacy.

- -

The launch of Elysium expands the use cases of Firo not only to be a privacy coin but also a utility token for a privacy ecosystem.

- -

Our partners at DotOracle are working to bridge assets from other chains into Elysium to take advantage of the privacy feature that Firo has with cheap fees. Using DotOracle, you can bridge ERC20, BEP20, TRC20, etc, tokens into Elysium to transact privately.

- -

Elysium Release Candidate

- -

Before trying out the release candidate, please remember that this is a release candidate and should not be meant to be used in production wallets.

- -

Download links are available below

- -

Firo Client v3.0.0 Elysium Release Candidate for Windows, MacOS and Linux (UI)

- -

Firo v0.14.11.1 Elysium Release Candidate for Linux only (CLI only)

- -

If you have used Elysium before, please delete all folders beginning with MP* _ and also Elysium_TXDB

- -

As always, please back-up your wallet prior to updating (Settings>Backup Wallet) and store it separately.

- -

We advise using testnet to test Elysium for yourself.

- -

Firo Client Elysium Release Candidate v3.0.0

- -

1) Launch the Firo Client in testnet

- -

- -

2) After the main screen appears, head over to Settings and enable Elysium. The client will restart and let it sync to the latest block.

- -

- -

3) You can choose to create a new token or add an existing one

- -

a) To create a token, Select the Create Token button. You can fill in the desired information in the text box.

- -

You will be required to have some transparent testnet Firo in your wallet to create tokens. You can obtain testnet Firo by visiting the Firo testnet faucet at https://testexplorer.firo.org/faucet.
-Once you have created the token, It will begin adding the token to the blockchain.

- -

- -

- -

- -

b) To add an existing token to your wallet, Select the “Add existing token”. Enter the Token ID and press enter to search for its existence in the blockchain.

- -

- -

4) Finally, you have added a token to your wallet. You can send the tokens from the Send tab. You can secure your tokens by clicking the anonymization button at the top to anonymize your Firo/tokens.

- -

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/11/11/lelantus-spark-code-audit-begins.html b/pr-preview/pr-452/id/2022/11/11/lelantus-spark-code-audit-begins.html deleted file mode 100644 index fff206073..000000000 --- a/pr-preview/pr-452/id/2022/11/11/lelantus-spark-code-audit-begins.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - Lelantus Spark code audit begins | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Spark code audit begins

-

- -
- -

Lelantus Spark code audit begins

- -

Lelantus Spark, our next-generation privacy protocol, is now undergoing a code security audit by Hashcloak, an independent research lab focused on privacy technology. The audit started on 31 October 2022 and is set to run for six weeks total, with an initial report available by the end of November and the remaining two weeks used to rectify any issues identified in the report.

- -

Hashcloak had previously audited Lelantus Spark’s cryptographic construction and worked with prominent clients such as the Ethereum Foundation, Flashbots, Fuel Labs, Railgun and Panther Protocol. The quality of their work on the prior audit, their deep involvement in the privacy space and the continued interest and support they have paid to our research and developments made them obvious candidates for this audit.

- -

The following people will be working on the audit:

- -

Mikerah Quintyne-Collins is an independent researcher and founder and CEO of HashCloak, a blockchain privacy R&D startup with a global team. Her research focuses on networking, validator privacy, and optimistic rollups. She organised Scaling Ethereum, a research workshop bringing together top Ethereum researchers to work on Ethereum’s most pressing scalability problems. Currently, she’s focused on privacy for blockchains, specifically mixers and mix networks for cryptocurrency transactions. Previously, she was part of the ChainSafe Systems team working on ETH2.0, namely the Lodestar Typescript client. She was awarded a Vitalik YOLO grant for her work on ETH2.0.

- -

Manish Kumar is a Cryptography Security Researcher and Engineer at HashCloak. His broad area of research is in the field of Blockchain and Cryptography. Currently, his research focus is on the specific area of cryptography known as zero-knowledge proofs. Previously, he was a research intern at Persistence One where he was actively involved in research about blockchain technology.

- -

Onur Inanc Dogryuol is a Cryptography Security Researcher and Engineer at HashCloak. His background is in Math and Cryptography. His research focus is in building and designing STARK-friendly cryptographic primitives. He is also a Cairo and Circom developer. Previously, he was a lead cryptography engineer at ZigZag Exchange, a STARK-powered exchange in the Starknet ecosystem, where he conducted research in using zero-knowledge proofs to build a scalable and privacy-preserving DEX.

- -

The audit was funded with the support of our Firo community, with a special shout-out to Rasikh Morani from Arcadia Group and the Community Fund Committee for their generous contributions. Audit funds disbursements are being handled by MAGIC Grants, a public charity that supports cryptocurrency public payment infrastructure and privacy. You can follow the progress of this audit in our Firo forums!

- -

After completing the audit, we expect to launch a Lelantus Spark testnet shortly after and polish any remaining issues for a full Firo mainnet release in Q1 2023.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/12/15/guardarian-firo-prepaid-card.html b/pr-preview/pr-452/id/2022/12/15/guardarian-firo-prepaid-card.html deleted file mode 100644 index c3d26ec09..000000000 --- a/pr-preview/pr-452/id/2022/12/15/guardarian-firo-prepaid-card.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - Pay using FIRO with Guardarian Prepaid Card | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Pay using FIRO with Guardarian Prepaid Card

-

Additional ways to use your FIRO

- -
- -

We are excited to announce that you can spend your FIRO using the new Guardarian prepaid VISA crypto card! You can top-up the card with FIRO to pay for your purchases wherever they accept VISA.

- -

This includes both physical locations – like restaurants and shops, as well any online vendors accepting Visa payments. Just top it up with Firo and use it as a regular bank card anywhere in the world!

- -

Guardarian

- -

Guardarian makes purchasing crypto easy and convenient through multiple payment methods, including Visa, Mastercard, UnionPay and bank transfers. You can buy or sell Firo in just 10 minutes with some of the best exchange rates and fees offered on the market.

- -

- -

With the launch of the new Guardarian prepaid crypto card, you can top-up the card with FIRO and spend it as you normally do as a normal bank card!

- -

Currently the card is only available to order in the European Union. More regions will be coming soon so make sure to follow Guardarian’s twitter to get the latest news!

- -

Low Fees & Extra benefits

- -

Guardarian card offers some of the lowest fees around. The transaction fees begin at 0$ and are always flat – while your spendings grows, the fees don’t!

- -

The fees for other services are also minimal, never exceeding the 2.5% mark. -More information here

- -

Firo Merchants

- -

There are many other ways to spend your FIRO too. Our merchant page offers a variety of merchants that accept FIRO as payment. From apparels to travel deals like Travala and LockTrip.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2022/12/20/lelantus-spark-code-audit-completed.html b/pr-preview/pr-452/id/2022/12/20/lelantus-spark-code-audit-completed.html deleted file mode 100644 index 6de045d98..000000000 --- a/pr-preview/pr-452/id/2022/12/20/lelantus-spark-code-audit-completed.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Lelantus Spark Code Audit Completed | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Spark Code Audit Completed

-

HashCloak has concluded the Lelantus Spark Audit

- -
- -

HashCloak has just concluded the audit of Firo’s Lelantus Spark implementation!

- -

The audit ran from 24 October 2022 until 28 November 2022, with an initial report delivered on 9 December 2022. The final report taking note of all fixes done by the core team, was delivered on 19 December 2022 and is available here.

- -

The audit found no critical or high severity issues. The report’s other findings have all been resolved in the updated codebase. A copy of the report is available here.

- -

We would like to thank HashCloak and Cypher Stack for their fantastic work on the audit and MAGIC Grants for assisting with the milestone payments to HashCloak.

- -

This audit would not have been possible without the Firo community’s support, which fully funded the audit costing USD 80,000. We would like to give a special shout-out to Rasikh Morani from Arcadia Group and the Community Fund Committee for their generous contributions towards the audit.

- -

Spark is the culmination of years of work of Firo from our roots with Zerocoin, Sigma and Lelantus. Our prior research removed trusted setup and the requirement of fixed denominations. The introduction of Spark heralds in fully confidential transactions, and powerful and flexible Spark addresses designed to protect recipient privacy. These addresses are also feature-packed with support for efficient multi-sig, incoming and outgoing view keys, diversified addressing and the ability to offload chain scanning and balance computation without giving up spend authority. Spark is also built to last, with a modular structure allowing components to be upgraded as the technology improves.

- -

Lelantus Spark is live on devnet as we further clean up the code and fix bugs. We expect to launch testnet shortly in January.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/01/12/firo-v014120.html b/pr-preview/pr-452/id/2023/01/12/firo-v014120.html deleted file mode 100644 index f2ed8680d..000000000 --- a/pr-preview/pr-452/id/2023/01/12/firo-v014120.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - New mandatory update Firo v0.14.12.0 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New mandatory update Firo v0.14.12.0

-

Please update your wallet, masternode and nodes

- -
- -

This is a mandatory update extending emergency switch support for one more year per community decision.

- -

Please update your software before block 608035 (approximately January 14th, 4pm UTC) to avoid any potential issues. Updating after this block will require a reindex.

- -

This release includes several bug fixes, including:

- -
    -
  • A fix for the transaction weight limit (issue #1220)
  • -
  • Various fixes for undefined behaviour (issues #1198, #1212)
  • -
  • A fix for the UI size in Ubuntu (issue #1210)
  • -
  • An option to hide/unhide RAP Addresses page manually (issue #1208)
  • -
- -

You can download the update from the Firo website.

- -

As usual, please backup your wallet prior to updating for safety.

- -

We appreciate your continued support.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/02/02/firo-cfc-nomination.html b/pr-preview/pr-452/id/2023/02/02/firo-cfc-nomination.html deleted file mode 100644 index 34f8e2aba..000000000 --- a/pr-preview/pr-452/id/2023/02/02/firo-cfc-nomination.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - Nomination Thread for a New Community Fund Committee | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Nomination Thread for a New Community Fund Committee

-

A new nomination thread for a new CFC election

- -
- -

In June 2022 Firo implemented the tokenomics change that the community voted for which created the Firo Community Fund. -The Firo Community Fund was created to bring greater decentralization in funding to the project by creating an independent fund from the block reward and which would be run by community elected members.

- -

In July 2022 the Firo community elected the first Community Fund Committee which was made up of the following members:

- -

@RyanApeFiro -@FiroHero -@rehrar -@OhGodaGirl -@sproxet -@rasikhmorani -@nrsimha

- -

Due to the Community Fund being a new introduction, it was decided that for the first round of Committee Members, the role would only be for 6 months after which there would be a new election and thereafter it would be for 1-year terms.

- -

To date, the Community Fund has assisted with funding the Lelantus Spark audit, and various community management roles and assisted the core team in market making, research, and development expenses.

- -

Their terms have ended, and it is now time for new nominations and another Firo Community Fund Committee to be elected!

- -

Requirements & Eligibility

- -

Be a recognized and active community member of Firo for at least a year, OR a recognized industry expert/specialist.

- -

Solid understanding of Firo’s technology stack and current roadmap and goals.

- -

Cannot be a current full-time member of the Firo core team. Part-time contributors or contractors of Firo’s core team are allowed but must be disclosed.

- -

Be able to attend a CFC meeting once a month or appoint a proxy to do the same (though proxies should be used sparingly).

- -

While a technical or development background isn’t required, having a few committee members with some coding background would be helpful in evaluating proposals.

- -

Be able to read, check and vote on proposals for funding at least once a week.

- -

Be 18 years old and above.

- -

Responsibilities of CFC Members

- -

To decide along with taking into account community feedback on how the community fund should be utilized.

- -

To help evaluate community requests for funding, do due diligence on applicants applying for funding, and obtain all necessary information to ensure sufficient detail for the scope of work.

- -

To evaluate and approve payment of milestone requests.

- -

To make all reasonings of the CFC for approval/rejection public.

- -

CFC can request for core team’s feedback and opinion on proposals.

- -

To always conduct themselves with professionalism without resorting to personal attacks or insults.

- -

This is merely preliminary information!

- -

How to Run for Election

- -

Everything mentioned above is merely preliminary information! Head on over to the nomination thread on the Firo Forum to read the rest! -After reading the requirements, responsibilities, and how the CFC operates you can nominate yourself or someone else you think may be good for the role.

- -

The nomination period will last for 1 month! We look forward to seeing who all will pursue becoming a Community Fund Committee member!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/02/20/firo-pexpay.html b/pr-preview/pr-452/id/2023/02/20/firo-pexpay.html deleted file mode 100644 index 57e6e8510..000000000 --- a/pr-preview/pr-452/id/2023/02/20/firo-pexpay.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - FIRO to be Listed on Pexpay Exchange | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FIRO to be Listed on Pexpay Exchange

-

Spot trading opens on the 22nd February 00:00 UTC

- -
- -

We are thrilled to announce that FIRO is to be listed on Pexpay!

- -

What is Pexpay?

- -

Pexpay is a platform for trading cryptocurrencies that focuses on offering a secure and dependable trading environment. Pexpay, a business with Seychelles registration, has become well-known in the CIS as one of the top P2P (Peer-To-Peer) trading platforms available. Pexpay has created a variety of trading products for users in addition to spot trading, such as futures trading, convertible trading, savings, and fiat on and off-ramp services. To guarantee that users’ private information and money are always protected, the platform has been designed with the most recent security protocols in mind. -Pexpay has partnered with Binance as a part of its Binance Broker Partner Program which allows it to share liquidity and order books with Binance.

- -

New listing Campaign

- -

- -

To introduce Firo to the Pexpay community, there will be a new listing campaign with a total prize pool up to $11,000

- -

2023-02-20 00:00 - 2023-03-01 23:59 (UTC)
-Activity 1: Deposit & Win ($5,000 prize pool)
-Q&A Airdrop: Exclusive on Pexpay Twitter ($100 prize pool)

- -

2023-02-22 12:00 - 2023-03-01 23:59 (UTC)
-Activity 2: Trade & Win ($5,000 prize pool)
-Activity 3: New Users Welcoming Bonus ($10/ each)

- -

More information can be found here: https://support.pexpay.com/hc/en-us/articles/15547453854489

- -

Pexpay Exchange
-Pexpay twitter: @Pexpay_official
-Pexpay Facebook: Pexpay official facebook
-Pexpay Telegram: Pexpay official

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/03/03/cfc-election.html b/pr-preview/pr-452/id/2023/03/03/cfc-election.html deleted file mode 100644 index e410c5a54..000000000 --- a/pr-preview/pr-452/id/2023/03/03/cfc-election.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - - Community Fund Committee Election | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Community Fund Committee Election

-

CFC Election Begins

- -
- -

As of the end of February, the Community Fund Committee nomination stage has ended! -Here is the list of nominees for the general election of the new CFC!

- -

CFC Candidates

- -

Forum / Telegram / Discord

- -
    -
  • @devwarrior / @Dev_Warrior / @devwarrior#5709
  • -
  • @Eagle / @eagleblac / @EagleKARTAL#2419
  • -
  • @Fiendish / @FiroFiend / @Fiendish#6111 (Reelection)
  • -
  • @JereTitor / Jere / N/A
  • -
  • @nrsimha / @Nrsimha /@nrsimha#8734 (Reelection)
  • -
  • @rasikhmorani / @rasikhmorani / N/A (Reelection)
  • -
  • @rehrar / @rehrar / @Diego “rehrar” Salazar#2959 (Reelection)
  • -
  • @RyanApeFiro / @moviecheff / @ry_alt#6800 (Reelection)
  • -
  • @sproxet / @sproxet / @sproxet#5932 (Reelection)
  • -
- -

All 7 seats are up for the taking! Out of these 9 nominees, only 7 can be elected! -I hoped that the Firo community will take their time and carefully consider the options before settling on their voting choices. After our previous CFC election, the seven who were elected were as follows:

- -
    -
  • RyanApeFiro
  • -
  • FiroHero
  • -
  • Rehrar
  • -
  • OhGodaGirl
  • -
  • Sproxet
  • -
  • RasikhMorani
  • -
  • Nrsimha
  • -
- -

Their terms were for 6 months (which has lasted a little over that), but the new CFC will be elected for a term of 1 year. Thank you all for taking the time to serve the Firo community! Thank you to those who have been nominated and accepted a nomination to do the same! -There will be a brief informal interview with each of the nominees, the transcripts of which will be made available in the thread for this CFC General Election.

- -

Responsibilities of CFC Members

- -
    -
  • To decide along with taking into account community feedback on how the community fund should be utilized.
  • -
  • To help evaluate community requests for funding, do due diligence on applicants applying for funding, and obtain all necessary information to ensure sufficient detail for the scope of work.
  • -
  • To evaluate and approve payment of milestone requests
  • -
  • To make all reasoning of the CFC for approval/rejection public
  • -
  • CFC can request for core team’s feedback and opinion on proposals.
  • -
  • To always conduct themselves with professionalism without resorting to personal attacks or insults.
  • -
- -

Requirements for voting

- -

The requirements for someone to be able to vote in the election are as follows:

-
    -
  • Your account for the Firo forum must have at least Trust Level 2.
  • -
  • If you do not have Trust Level 2 you can donate at least 10 Firo for the Firo Crowdfunding System or the OpenCollective to establish ownership. You will receive Donor status.
  • -
  • Core team members cannot vote.
  • -
  • Nominees are allowed to vote.
  • -
  • You will have a maximum of 7 choices.
  • -
  • The election will run for ONE (1) month!
  • -
- -

If you have donated, but your forum status has not been given a Donor status, please DM @Ajaydono, @DinkBlitz, or @anwar for a status upgrade. -This vote is critical, so we urge you all to do the research before casting your votes. These members of the Firo community will be serving this role for 1 year - do not take your responsibility of voting lightly! You are playing a critical part in the future of Firo! Please head on over to the CFC General Election March 2023 thread!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/03/07/pancakeswap-liquidity-firo.html b/pr-preview/pr-452/id/2023/03/07/pancakeswap-liquidity-firo.html deleted file mode 100644 index d17aa34d7..000000000 --- a/pr-preview/pr-452/id/2023/03/07/pancakeswap-liquidity-firo.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - New FIRO dMiner campaign on PancakeSwap | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New FIRO dMiner campaign on PancakeSwap

-

Participate in Firo's Liquidity Mining Campaign on PancakeSwap with Hummingbot's dMiner Platform

- -
- -

Hummingbot announced a new liquidity mining campaign for the WBNB/FIRO pair on PancakeSwap!

- -

Campaign terms:

- -
    -
  • Start date: March 07, 2023, 12:00 AM UTC
  • -
  • Duration: 4 weeks
  • -
  • Trading pairs: WBNB/FIRO -
      -
    • Total reward pool*: US$2,000 (FIRO 194 per week)
    • -
    -
  • -
- -

What is Hummingbot?

-

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a token and contribute to its liquidity and improve the tradability of that token. By participating, users are not only helping to support the token and the project, but through liquidity mining, they are able to earn token rewards based on their trading activity.

- -

How Does the Campaign Work?

-

During the campaign, users who provide liquidity to the WBNB/FIRO pool on PancakeSwap will earn rewards in FIRO. The rewards are calculated based on the user’s proportion of the total liquidity provided to the pool.

- -

How to Get Started?

-

To participate in the campaign, you’ll need to set up your wallet on the dMiner Hummingbot app. Hummingbot has provided a detailed guide on how to set up the app on their website. Once you’ve set it up, you can follow the steps to connect it to the PancakeSwap exchange and start providing liquidity to the WBNB/FIRO pool.

- -

Participating in liquidity mining campaigns can be a great way to earn rewards while helping to provide liquidity to cryptocurrency exchanges. Firo’s new campaign on PancakeSwap is an excellent opportunity for users to get involved in the Firo ecosystem while earning rewards. If you’re interested in participating, head over to the dMiner Hummingbot app and follow the setup guide to get started!

- -

Source: Hummingbot New dMiner campaigns
-Hummingbot dMiner App
-Hummingbot Academy
-Hummingbot 24/7 Support

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/03/21/firodex057.html b/pr-preview/pr-452/id/2023/03/21/firodex057.html deleted file mode 100644 index 512cb1262..000000000 --- a/pr-preview/pr-452/id/2023/03/21/firodex057.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - FiroDEX beta v0.5.7 released | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FiroDEX beta v0.5.7 released

-

New version available

- -
- -

Hey Firofam! We’re excited to announce the release of the new FiroDex beta version 0.5.7! Our team has made updates to be in line with AtomicDEX, which includes several exciting new features.

- -

What is FiroDex?

-

FiroDex is a decentralized cross-chain exchange built in official partnership with AtomicDEX, which provides a platform for cross-chain swaps and interoperability. With FiroDex, users can trade a wide range of cryptocurrencies and tokens, including those on Ethereum, Binance Smart Chain, Avalanche, Matic, HECO, Qtum, and any UTXO-based coin, all through atomic swaps. This allows for seamless, trustless, and secure trading across different blockchains, without the need for intermediaries or centralized exchanges. We have seen many of our community members use FiroDEX as a bridge between native FIRO and BEP20 FIRO!

- -

New Supported Tokens

-

One of the most significant updates in this release is the addition of several UTXO coins, SmartChain coins, BEP-20 tokens, ERC-20 tokens, PLG-20 tokens, FTM-20 tokens, AVX-20 tokens, KRC-20 tokens, and SLP tokens. This means that you’ll have access to even more coins and tokens on the platform, making it easier than ever to trade your favorite cryptocurrencies.

- -

User Interface and Improvements

-

This new release also improves the user experience by focusing on search and other primary inputs, streamlining coin listing and delisting by sourcing directly from the coins repository, and providing improved validation and error messages.

- -

Additionally, there’s been some minor interface layout fixes, UX tweaks, and improvements to code style. German and Spanish translations have also been added to make the platform more accessible to users around the world.

- -

Download the new FiroDex beta version 0.5.7 (with changelog) here: https://github.com/firoorg/FiroDEX-Desktop/releases

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/03/24/firo014121-rab13s.html b/pr-preview/pr-452/id/2023/03/24/firo014121-rab13s.html deleted file mode 100644 index 9b93b6882..000000000 --- a/pr-preview/pr-452/id/2023/03/24/firo014121-rab13s.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Firo v0.14.12.1 Rab13s Fix Release | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo v0.14.12.1 Rab13s Fix Release

-

Zero-day vulnerability found by Halborn

- -
- -

The Firo core team is putting out an emergency release to resolve the zero-day vulnerabilities found by Halborn nicknamed Rab13s that affects many projects that derive code from the Bitcoin base. The vulnerability allows an attacker to send specially crafted p2p messages to crash individual nodes.

- -

Full technical details of the vulnerability have not been disclosed by Halborn to us despite our request but we have gathered enough details to issue hardening measures and fixes.

- -

We would like to thank Binance’s tech team for alerting us to this that allowed us to put out a speedy fix so quickly after Halborn’s public disclosure.

- -

We recommend an immediate update. The upgrade should be just a simple drop-in update with no need to reindex.

- -

As usual, please backup your wallet prior to updating for safety.

- -

Download Here

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/04/19/2nd-community-fund-committee-elected.html b/pr-preview/pr-452/id/2023/04/19/2nd-community-fund-committee-elected.html deleted file mode 100644 index 6f25cbf37..000000000 --- a/pr-preview/pr-452/id/2023/04/19/2nd-community-fund-committee-elected.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - The 2nd Community Fund Committee Elected | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

The 2nd Community Fund Committee Elected

-

Empowering the community

- -
- -

The election for the second Community Fund Committee has been completed! I would like to take the time to thank everyone who has served on the first CFC! -Further still, I would like to say a special thank you to those who have served but whose seats at the council are now held by new members. You were part of a crucial foundational period for the CFC that will continue to guide the future of the CFC. -You were pioneers and for that we’ll be forever grateful! I would also like to thank everyone who has run for a seat this time and previously!

- -

Now onto the main event and what everyone has been waiting for! We had all but Kristy(OhGodAGirl) run for reelection with the CFC. -After the election poll completed, we had a tie for the 7th seat of the CFC, a tie between KartalEagle and RyanApeFiro! We had to host a tie break poll to see who the community ultimately wanted to fulfill the role. -Now that both the election poll and the tie break poll have come to their conclusion we can now announce the new CFC members! Thank you everyone who took their time and cast their votes for not only the election poll, but the tie break poll!

- -

The 2nd CFC members

- -

The elected members for the new CFC, whom will now serve for a period of 1 year, are as follows:

-
    -
  • Devwarrior
  • -
  • Nrsimha
  • -
  • RasikhMorani
  • -
  • Fiendish
  • -
  • Sproxet
  • -
  • Rehrar
  • -
  • KartalEagle
  • -
- -

For those who were nominated for a seat on the committee, but were not elected to one this election we are very grateful for you taking the time to participate, and we hope that you will continue to participate and be active members within the Firo community! Just as with our last election, the community has once again picked a well rounded mix of well established community members, subject matter experts and developers. We would like to thank the community for voting wisely!

- -

How to get funded from the Firo Community Fund

- -

Anyone can apply to be funded from the FCF by opening up a proposal in the Firo Crowdfunding System and also opening a thread on the forums to open discussion about it.

- -

The Community Fund Committee can also independently initiate proposals to be funded from the Firo Community Fund.

- -

What are the responsibilities of the Community Fund Committee?

- -
    -
  1. To decide along with taking into account community feedback on how the Firo Community Fund should be utilised.
  2. -
  3. To help evaluate community requests for funding, do due diligence of applicant applying for funding and obtain all necessary information to ensure sufficient detail for scope of work.
  4. -
  5. To evaluate and approve payment of milestone requests.
  6. -
  7. To make all reasonings of the CFC for approval/rejection public.
  8. -
  9. CFC can request for the core team’s feedback and opinion on proposals.
  10. -
  11. To always conduct themselves with professionalism without resorting to personal attacks or insults.
  12. -
- -

How will the Firo Community Fund (FCF) be utilised?

- -
    -
  1. FCF funds must always be utilised for the benefit of Firo. Research, development or promotional activities that do not directly benefit Firo should not be undertaken.
  2. -
  3. All FCF expenditure has to be disclosed. Any proposal that does not allow this will not be able to be funded from the FCF.
  4. -
  5. FCF funds should not be used for giveaways even for the purpose of promoting adoption or participation.
  6. -
  7. FCF funds should not be used to host purely social events. Educational or awareness events are acceptable but must be the primary component of the event.
  8. -
  9. FCF funds should be used and while there shouldn’t be a pressure to spend funds, the FCF should not be hoarded.
  10. -
  11. CFC can choose to use the FCF to employ contractors to embark on specific tasks or roles that will report directly to the CFC.
  12. -
  13. Should the CFC deem fit, FCF funds can be burnt by sending it to this burn address.
  14. -
  15. FCF funds address can be viewed here
  16. -
- -

Where can I see the deliberations of the Community Fund Committee?

- -

All discussions of the CFC can be seen in our Discord in the channel #communityfund and is read-only. You will need to have verified status by passing the captcha to view the channel. -You can also head on over to our Telegram Firo Community Fund Committee channel

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/05/12/firo-trocador.html b/pr-preview/pr-452/id/2023/05/12/firo-trocador.html deleted file mode 100644 index 272016d00..000000000 --- a/pr-preview/pr-452/id/2023/05/12/firo-trocador.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - FIRO added to Trocador | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FIRO added to Trocador

-

You can now make a standard swap or a payment in Firo

- -
- -

What is Trocador?

- -

Trocador is an exchange aggregator with a strong focus on privacy. The team behind Trocador believes that cryptocurrencies can be a powerful tool against government overreach, censorship, and tyranny. They also believe that cryptocurrencies can promote decentralization and liberty, leading to a more prosperous and free world.

- -

Trocador offers a service that helps users find the most favorable rates by connecting to trusted instant exchanges at no additional cost. The platform does not intervene in the transaction process and does not have access to the user’s funds.

- -

- -

How does Trocador work?

- -

Trocador is a privacy-focused exchange aggregator that seeks out the best possible rates from partner exchanges when you enter the desired transaction. This eliminates the need for you to create an account on a centralized exchange or disclose personal information. To exchange coins anonymously, you send the chosen amount to the exchange’s address, and the trade is completed, with the coins delivered directly to your chosen address. This method is secure, fast, and protects your privacy, avoiding the hassles and privacy risks associated with centralized exchanges.

- -

Trocador provides software that enables users to choose and directly trade with exchanges, without Trocador accessing, receiving, or transferring any funds. As a result, Trocador does not meet the definition of a Virtual Asset Service Provider (VASP) as specified by FATF. Read more about Trocador here.

- -

Trocador Main Features

- -
    -
  • allows the customer to pay in any cryptocurrency easily “on-the-fly” by Trocador;
  • -
  • customizable according to store colors, specific settings like naming payments in fiat, or changing the name of the payment method;
  • -
  • also works for donations;
  • -
  • can include any amount to be sent;
  • -
  • works even in browsers with javascript disabled;
  • -
  • store can choose which currency to receive, for example FIRO or any other coin;
  • -
  • can be integrated into any store system that accepts the BTCPay server
  • -
- -

BTCPay Server Plugin

- -

To enable the plugin, go to the /server/plugins page of your instance and look for Trocador. Then click on the Trocador icon in the sidebar and click on Enable plugin.

- -

Trocador Website
-Trocador Twitter
-BTCPay Server Plugin

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/05/26/elliptic-curves-research.html b/pr-preview/pr-452/id/2023/05/26/elliptic-curves-research.html deleted file mode 100644 index 2607ad4ae..000000000 --- a/pr-preview/pr-452/id/2023/05/26/elliptic-curves-research.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - Advancing Privacy: Aram Jivanyan advancing Lelantus Spark | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Advancing Privacy: Aram Jivanyan advancing Lelantus Spark

-

Elliptic Curves Research

- -
- -

We are thrilled to announce that Magic Grants has approved a research grant for Aram Jivanyan, Firo’s cryptographer, to undertake six months of curve tree research funded by the MAGIC Firo Fund. The primary objective is to enhance the privacy features of Lelantus Spark, further solidifying its position as a cutting-edge privacy protocol.

- -

The MAGIC Firo Fund, generously donated by Arcadia’s contribution, has made this research grant possible. Prior to working with MAGIC Grants, Aram conducted preliminary work to evaluate the feasibility of this research direction. Encouraged by the initial analysis, he is confident that this project will significantly expand the anonymity sets within the final implementation of Lelantus Spark.

- -

During the upcoming six months, the research will focus on the following key areas:

- -

1) Exploring the most efficient approach to implement paired elliptic curves (such as secP256k1, secQ256k1, and other relevant curves). This involves developing a C++ implementation based on the existing curve implementation or considering bindings of the Rust implementation into our C++ library.

- -

2) Integrating membership proofs with curve trees into the comprehensive design of Lelantus Spark, ensuring seamless interoperability with other Spark components.

- -

3) Designing a bulletproof-based circuit for set membership checks and finalizing the implementation details.

- -

4) Preparing a comprehensive research paper that summarizes all findings and design aspects, with a specific focus on scaling Lelantus Spark’s anonymity set using Curve Trees.

- -

The outcome of this research is expected to address the primary challenge faced by Spark, namely, enabling anonymity sets in the millions. Moreover, the findings may have potential implications for other privacy cryptocurrency protocols like Monero’s Seraphis.

- -

In addition to the Lelantus Spark research, the funding will support Aram’s ongoing work on the Aura voting protocol. This includes refining the paper, refining the implementation design and architecture, and enhancing the preprint for submission to esteemed crypto conferences.

- -

We are grateful to MAGIC Grants and Arcadia for their generous support, which enables us to further push the boundaries of privacy and advance the field of cryptocurrency research. Stay tuned for exciting updates on the progress of this collaboration!

- -

Related article:
-MAGIC Firo Fund
-MAGIC Grants Receives $200,000 Donation from Arcadia for Firo Ecosystem

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/06/13/12week-liquidity-extension-binance.html b/pr-preview/pr-452/id/2023/06/13/12week-liquidity-extension-binance.html deleted file mode 100644 index dffe711b6..000000000 --- a/pr-preview/pr-452/id/2023/06/13/12week-liquidity-extension-binance.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - New FIRO Liquidity campaign on Binance | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New FIRO Liquidity campaign on Binance

-

Liquidity mining campaign extended for another 12 weeks!

- -
- -

We’re thrilled to share that Firo is extending its liquidity mining campaign on Binance for an additional 12 weeks, funded by the Firo Community Fund! With a total reward pool of approximately US$10,800 up for grabs!

- -

Since the launch of our liquidity mining program, we’ve had an incredible response from the community, with a total of 667 distinct miners participating in our campaigns. Together, we’ve achieved an impressive filled order volume of $97.5 million as of June 6, 2023.

- -

We would like to express our sincere gratitude to all the participants who have contributed to the success of our liquidity mining initiative thus far. Your support and engagement have been instrumental in making this campaign such a resounding success!

- -

Campaign Terms:

- -
    -
  • Start date: June 13, 2023, 12:00 AM UTC
  • -
  • Total reward pool*: ~US$10,800 (FIRO 300 + HBOT 5,000 per week)
  • -
  • Reward token: FIRO
  • -
  • Eligible token pairs: FIRO/BTC & FIRO/BUSD
  • -
  • Eligible orders: Maker orders placed with spreads of 2.0% or lower
  • -
  • Exchange: Binance
  • -
- -

This extension is made possible through the generous funding provided by the Firo Community Fund. We are grateful for their support in enabling us to continue rewarding our dedicated community members!

- -

What is Hummingbot?

- -

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a token and contribute to its liquidity and improve the tradability of that token. By participating, users are not only helping to support the token and the project, but through liquidity mining, they are able to earn token rewards based on their trading activity.

- -

How Does the Campaign Work?

- -

During the campaign, users who provide liquidity to the FIRO/BTC & FIRO/BSUD pool on Binance will earn rewards in FIRO.

- -

How to Get Started?

- -

To participate in the campaign, you’ll need to set up your wallet on the Hummingbot Miner app. Hummingbot has provided a detailed guide on how to set up the app on their website. Once you’ve set it up, you can follow the steps to connect it to the Binance exchange and start providing liquidity to the FIRO/BTC or/and FIRO/BSUD pool.

- -

Don’t miss out on this incredible opportunity to earn rewards while actively participating in the Firo community! Whether you’re an existing participant or a newcomer, we encourage you to join our liquidity mining campaign and experience the benefits firsthand.

- -

12-week extension for FIRO liquidity mining campaign
-Hummingbot Miner App
-Liquidity Mining Explained
-Hummingbot Academy
-Hummingbot 24/7 Support

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/06/18/firo-empowering-privacy-and-security.html b/pr-preview/pr-452/id/2023/06/18/firo-empowering-privacy-and-security.html deleted file mode 100644 index db6fee9d3..000000000 --- a/pr-preview/pr-452/id/2023/06/18/firo-empowering-privacy-and-security.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Firo: Empowering Privacy and Security | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo: Empowering Privacy and Security

-

Newcomer-friendly blog post about Firo and its privacy technology!

- -
- -

What is Firo?

- -

In today’s digital age, privacy and security have become increasingly important concerns for individuals and businesses alike. With the rise of surveillance, data breaches, and privacy infringements, there is a growing need for innovative solutions that can safeguard our sensitive information.

- -

Enter Firo, a groundbreaking open-source cryptocurrency project that leads the way in privacy technology, offering unprecedented privacy and security. Firo places a strong emphasis on privacy and anonymity. It is built on a robust and secure blockchain and aims to provide individuals and organizations with a decentralized and untraceable way to conduct transactions while preserving user confidentiality and working in collaboration with other members of the BPSAA alliance.

- -

The Privacy Technologies Behind Firo

- -

Initially launching with Zerocoin technology, Firo was the first coin to implement the new privacy technology and later upgraded this privacy protocol to Sigma which was a grand improvement in privacy technology even making Firo Trustless Setup. While Sigma was coded from scratch by Firo’s dev team, neither one of these protocols were researched by Firo and were made from existing papers.

- -

This was all changed by the dedicated research arm of Firo, which has led to the evolution of its technologies over the years. This led to the research of, and coding for, Firo’s current privacy protocol: Lelantus. Extensive research and development has been continued into the next iteration of our privacy protocol, Lelantus Spark! While Zerocoin & Sigma are noteworthy, we will focus on Lelantus, Lelantus Spark, and the additional privacy tech in this post.

- -

Lelantus is a privacy model that uses zero-knowledge proofs (ZKPs) to provide anonymity. Not to be confused with ZKSnarks; Firo utilizes a specialized ZKP called one-out-of-many proofs which makes us Trustless Setup. Just as with other ZKPs, one-out-of-many proofs allow users to prove they possess certain information without revealing the actual information.

- -

In the case of Firo, one-out-of-many proofs are used to prove that someone has “burned” their Firo (anonymized it) and received a “receipt.” This receipt enables them to spend (mint) fresh coins with no transaction history or connection to the user.

- -

Anonymized coins are sent to accumulators, where Firo “accumulates” and builds the anonymity set over time. Because of this, there are multiple accumulators, and the sliding window changes to which accumulator anonymized coins are sent. Thanks to this system, Firo boasts an impressive anonymity set of over 65,000!

- -

Elysium is Firo’s tokenization layer, allowing tokens to be created on the Firo blockchain and benefit from all the privacy technologies. In the future, Elysium will bridge assets like stablecoins, providing them with Firo’s superior privacy technology.

- -

With the advent of Lelantus Spark, the path for an upgrade for Elysium called Spats (Spark Assets) is opened up to be implemented at a later time! This upgrade for Elysium would enable all tokens on Elysium to share accumulators, ensuring that no asset on the tokenization layer can be distinguished from any other.

- -

Lelantus Spark is the next iteration of Firo’s privacy protocol, bringing significant changes. Lelantus Spark introduces privacy by default with Spark Addresses. Allows for implementation of Spark Assets (Spats) and Helsing. Later on, it will also allow us to automatically anonymize mining rewards. While there will be a temporary period where transparent transactions are necessary for services to implement Spark Addresses, the transparent layer will eventually be eliminated, and users will have access to view keys.

- -

Lelantus Spark is modular and built upon well-known cryptography, making it more secure, easier to audit, and expand upon. Computation offloading allows even low-powered devices like hardware wallets to support Spark transactions by offloading computation to phones or PCs. Lelantus Spark also features efficient Multisignature operations, enabling multiple non-trusting parties to cooperate and authorize transactions through a multi-sig address.

- -

The “Other” Technologies Behind Firo

- -

While Firo primarily focuses on privacy, it also incorporates various security, quality-of-life, and external infrastructure layers to enhance its value and utility. Some notable features include GPU-PoW, a hybrid security system utilizing Long-Live Masternode Quoroms (LLMQ) Chainlocks, and a modified ProgPoW mining algorithm resistant to ASIC and FPGA called FiroPoW.

- -

Additionally, Firo offers Instant Send, which also utilizes Firo’s masternode network to enable near-instantaneous confirmation of transactions by utilizing LLMQ Chainlocks and the masternode network to quickly lock, validate, and confirm transactions.

- -

Firo works seamlessly with the Tor network, providing anonymous networking when using the Firo network. Additionally, Firo implemented Dandelion++ on its mainnet, a built-in privacy-enhancing network layer protocol.

- -

Dandelion++ improves transaction anonymity by changing the way transactions are broadcast, delaying dissemination, and introducing randomness, making it extremely difficult to track transaction origins.

- -

Conclusion

- -

If you’re looking for a privacy-preserving, decentralized, scalable, and secure privacy cryptocurrency, then Firo is your ticket. Firo represents a significant step forward in the realm of privacy-focused cryptocurrencies and is absolutely committed to continuing the development of cutting-edge privacy-enhancing and preserving technologies.

- -

By combining cutting-edge blockchain technology with robust privacy protocols, Firo empowers individuals and businesses to conduct transactions securely and confidentially with easy-to-use interfaces. With its unwavering commitment to privacy, decentralization, and community-driven development, Firo is poised to play a pivotal role in the ongoing quest for privacy and security in the digital age.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/07/14/spark-testnet-launching.html b/pr-preview/pr-452/id/2023/07/14/spark-testnet-launching.html deleted file mode 100644 index a4b2d7b06..000000000 --- a/pr-preview/pr-452/id/2023/07/14/spark-testnet-launching.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - Unveiling Spark: Public Testnet Launch Date confirmed | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Unveiling Spark: Public Testnet Launch Date confirmed

-

Spark testnet launching on 31st July 2023

- -
- -

Unveiling Spark: Public Testnet Launch Date confirmed

- -

We are thrilled to confirm the date of launch of Firo’s Lelantus Spark testnet on 31 July 2023. This marks a significant milestone in our journey towards a more private and secure blockchain building off the years of work we’ve had in privacy protocol research from Zerocoin, Sigma and Lelantus.

- -

What is Lelantus Spark?

- -

Lelantus Spark (or Spark for short) is Firo’s next gen privacy protocol that the Firo core team has designed and implemented from scratch. First announced in 2021, Spark has undergone several revisions and improvements and finally is now almost ready to be unveiled to the public for testing!

- -

Spark offers full sender, receiver, amount and transaction graph privacy giving holistic on-chain protection. What this means is that no one knows:

-
    -
  • who is sending
  • -
  • who is receiving
  • -
  • how much is being sent
  • -
  • The history of flow of a coin
  • -
- -

- -

What are the benefits of Spark?

- -

One of the biggest changes that Sparks brings is Spark addresses: a powerful new stealth addressing system. These addresses allow users to share their addresses publicly without revealing any of their transaction activity or the assets they hold. They are also flexible and allow people to selectively disclose their transactions through the use of full incoming and outgoing view keys.

- -

- -

Additionally, Spark’s construction is modular which offers a degree of future proofing. What this means is that as better tech comes along, individual components can be upgraded. Research is already being undertaken to use curve trees to scale Spark’s anonymity set and performance.

- -

Spark’s cryptography is built upon well-established and understood discrete log assumptions, a cornerstone of modern cryptography offering an alternative to other schemes that use more exotic cryptography. Unlike some other ZKP schemes, Spark also does not require a trusted setup ceremony.

- -

Spark also represents a huge user experience and privacy improvement over its predecessor Lelantus. Previously, users had to manually anonymize coins after receiving them. This is not only inconvenient but also leaks metadata as to when the user is online. Spark allows people to send coins directly to your Spark address where they are anonymized automatically without any user interaction. Additionally, you can send funds directly from Spark address to another Spark address without ever exposing the amount sent.

- -

What about security?

- -

Spark has undergone audits of both the underlying cryptography and its implementation. We’ve also completed full security proofs for the protocol as a whole. Additionally, MAGIC Firo Fund has approved a security retainer with HashCloak that includes building out Firo’s fuzz testing infrastructure with a focus on Spark specific components that can catch bugs and vulnerabilities missed in audits.

- -

What does the testnet launch mean and how can you participate?

- -

The upcoming launch of the Lelantus Spark testnet is a crucial step in the development process. It provides an opportunity for users to test the protocol in a safe and controlled environment before it goes live on the mainnet. This allows us to gather valuable feedback and make necessary adjustments to ensure the protocol is as secure and user-friendly as possible.

- -

We invite everyone to participate in the testnet launch. We will provide download links on the launch day, so stay tuned for that. Your participation will help us improve the protocol and bring us one step closer to our goal of a more private and secure blockchain ecosystem.

- -

As a token of our appreciation, we will be offering bounties and incentives for testnet participants. More details about these incentives will be revealed in a later announcement.

- -

What’s next?

- -

Following the testnet launch, we plan to launch the mainnet in a few months. Meanwhile, ongoing research is already being done to improve Spark’s performance and also expand its use cases through Spark Assets (Spats) that allows users to create their own privacy-preserving assets.

- -

We encourage everyone to read the Lelantus Spark paper here or watch our recent presentation at Monerokon for a more in-depth understanding of the protocol.

- -

- -

You can also learn more about Spark Assets (Spats) here or at the presentation video for an idea of what’s coming next!

- -

- -

Stay tuned for more updates and thank you for your continued support and patience!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/07/15/hashcloak-security-retainer.html b/pr-preview/pr-452/id/2023/07/15/hashcloak-security-retainer.html deleted file mode 100644 index 9527ee00c..000000000 --- a/pr-preview/pr-452/id/2023/07/15/hashcloak-security-retainer.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - Building a Safer Firo: MAGIC approves Security Retainer with HashCloak | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Building a Safer Firo: MAGIC approves Security Retainer with HashCloak

-

Testing infrastructure, expand unit test coverage, and improve the PR review process

- -
- -

We are pleased to announce that the MAGIC Board has approved a security retainer with HashCloak for Firo that would utilise the MAGIC Firo Fund.

- -

The security retainer focuses on building out Firo’s fuzz testing infrastructure, expanding unit test coverage and augmenting Firo’s existing PR review process. Additionally, the retainer also ensures Firo is abreast of the latest vulnerabilities and security techniques along with assessing vulnerabilities in other chains and their applicability to Firo.

- -

Fuzz testing uses the same tools that threat actors use to find exploits and helps to find bugs and vulnerabilities that are not covered by unit tests or even manual audits. Firo’s fuzz testing infrastructure will be extended and built out especially those concerning Lelantus Spark, which is expected to go live on mainnet later this year. Once set-up it can run for as long as required in the background and extended to cover new code.

- -

HashCloak will also examine Firo’s existing unit test coverage and extend them beyond the standard ones covering newer test cases and edge cases.

- -

As part of the security retainer, HashCloak will also augment Firo’s existing review process, especially those that touch critical parts of Firo’s codebase. This will add a fresh and unbiased eyes to PR reviews.

- -

About HashCloak

- -

HashCloak Inc. is an R&D lab and consultancy focused on privacy, anonymity and scalability for blockchains and cryptocurrencies. Founded in 2019, the Toronto-based team specialises in ZKPs, anonymous networks, MPCs and other privacy-enhancing techniques. HashCloak has previously worked with Firo in auditing both the design and implementation of Lelantus Spark.

- -

About MAGIC Grants

- -

MAGIC Grants is a 501(c)(3) public charity that supports cryptocurrency networks, which they believe are essential public payment infrastructure and also supports privacy. MAGIC Grants empowers communities to set up MAGIC Funds for various projects deemed essential. These Funds are semi-autonomous and can choose to fund various qualifying activities, including educational materials, essential developer maintenance, research, and security audits.

- -

About MAGIC Firo Fund

- -

The MAGIC Firo Fund was established in December 2022 and is administered by the MAGIC Board independently from the Firo Core team. The MAGIC Firo Fund is funded by generous donations from Firo supporters such as Arcadia. Donations to the fund are tax deductible if you’re based in the US.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/07/31/lelantus-spark-testnet-launched.html b/pr-preview/pr-452/id/2023/07/31/lelantus-spark-testnet-launched.html deleted file mode 100644 index a3707cc76..000000000 --- a/pr-preview/pr-452/id/2023/07/31/lelantus-spark-testnet-launched.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - - Lelantus Spark Testnet Launched | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

- -
- -

Spark testnet launched

- -

As Firo continues to push the boundaries of privacy technology, we are excited to announce the launch of our Lelantus Spark Testnet to the public. This testnet provides an environment where developers and users can experiment, evaluate, and refine the Lelantus Spark protocol before its official release on mainnet. It allows us to identify and address any potential issues, fine-tune performance, and gather valuable feedback from the community. With this, we can ensure that Lelantus Spark is robust, reliable, and ready to deliver the next level of privacy to Firo users worldwide.

- -

Simplifying Privacy with Spark addresses

- -

Lelantus Spark introduces a flexible, privacy-preserving stealth addressing system that enhances privacy for recipients of transactions. Spark addresses are not searchable on the blockchain, so that no one can look up your address to see how much you hold or the timing of your transactions. Additionally, sender, receiver, and amounts are completely hidden when transacting between Spark addresses. More traditional addressing systems such as those used in Bitcoin and Ethereum allow anyone to look up the entire history of an address by putting them into a blockchain explorer. Spark addresses completely replace our previous (Receiver Address Privacy) RAP address system which will be sunsetting.

- -

Unlike Firo’s current privacy protocol Lelantus, users can send transparent funds directly into private Spark addresses without requiring the user to perform an additional anonymisation action, greatly simplifying the use of privacy-preserving transactions and its user experience. This also marks the first step of Firo’s transition into mandatory privacy on all transactions.

- -

- -

The Purpose of the Testnet

- -

The Lelantus Spark testnet is a crucial step in Firo’s commitment to rigorous testing and community involvement. By deploying the testnet, developers and users alike can assess the functionality, performance, and security of Lelantus Spark.

- -

Feedback and insights gathered from the testnet participants will be invaluable in fine-tuning the protocol before its official launch on the mainnet. This iterative approach ensures that Lelantus Spark is robust, secure, and optimized to provide the highest levels of financial privacy for Firo users.

- -

How to use Testnet

- -

Note: Please backup your mainnet wallet.dat BEFORE testing Spark testnet!!!

- -

We will NOT be responsible for any wallet corruption.

- -

1) Download the testnet binary

- -

a) Windows
-b) Mac
-c) Linux

- -

2) Open command prompt/Terminal and launch firo-qt/firo-qt.exe with “-testnet” parameters.

- -

Windows: firo-qt.exe -testnet
- MAC: open -a Firo-Qt --args -testnet
- Linux: firo-qt -testnet

- -

- -

- -

Alternatively you can edit firo.conf in your FIRO data directory and add testnet=1

- -

Launching the Firo-QT application will automatically launch testnet instead of mainnet.

- -

- -

3) Firo-QT (testnet) will launch and bring up the new wallet creation window

- -

- -

4) Make sure you are on the Firo Core - Wallet testnet. And let the wallet sync to the latest block.

- -

- -

5) Once synced, You are ready to use your testnet wallet.

- -

You can get testnet coins via the Firo testnet Faucet or asking from the community via Firo Telegram group or Discord You can lookup testnet transactions using our testnet explorer.

- -

Note: Faucet currently only works with Transparent-type addresses. Please choose this type of address in the Address dropdown menu in the Receive tab.

- -

Join the Excitement: Firo’s Spark Testnet Launch Events!

- -

To celebrate this significant milestone, we have prepared a series of fun events that will bring us all together as a community, and ensure everyone at every level has a chance to participate! We look forward to all of your participation, as you play a crucial role in enhancing the Firo experience. Join us to make this testnet launch for Spark an astounding success!

- -

Bug Bounty: Your Feedback Matters!

- -

As we prepare for the testnet launch, we invite each and every member of our community to actively participate in our Bug Bounty program. As a token of our appreciation, you’ll have the opportunity to earn mainnet Firo rewards for your contributions.

- -

The first to report any issues on Firo’s GitHub with a clear, detailed, and repeatable description will be generously rewarded. Reports that do not have a clear, detailed, and repeatable description will not be considered.

- -

Cosmetic/UI issues: Up to 5 Firo rewards!
-Minor issues: Grab up to 50 Firo rewards!
-Major issues: Score up to 1000 Firo rewards!

- -

The Firo core team will have final discretion in determining the severity of issues.

- -

How to Participate:

- -

To take part in our Testnet Bug Bounty program, simply visit our GitHub repository at GitHub Repository and submit your bug reports. Your involvement in shaping Firo’s future is highly valued, and we can’t wait to see your contributions!

- -

Spark Mayhem: Unleash the Power of Spark Addresses!

- -

Prepare for a fun event centered around Spark Addresses - a two-part extravaganza on Facebook, Twitter, and CoinMarketCap!

- -

On Facebook: Like our launch announcement post, comment with your testnet Spark Address, and share the post!
-On Twitter: Like, retweet, and comment with your testnet Spark Address!

- -

Upon receiving your testnet Firo through your Spark Address, make sure to take note of your transaction id (txid) and the amount you received. These details will be crucial for claiming some exclusive mystery rewards later!

- -

Live Event: Firo and Spark trivia

- -

Finally, join us for a live event that will showcase the exciting features of Spark and test your knowledge about Firo’s tech and history! Prepare for an engaging quiz session that promises fun and knowledge galore with an opportunity to win exclusive Firo merchandise that will only be available during the testnet period. More information will be revealed later.

- -

Date: August 6th, 2023
- Time: 14:30-15:30 UTC

- -

Mark your calendars, invite your friends, and be part of this grand event as we dive deep into the new features of Firo!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/09/05/firo-liquidity-campaign-binance-extended.html b/pr-preview/pr-452/id/2023/09/05/firo-liquidity-campaign-binance-extended.html deleted file mode 100644 index 694f0f447..000000000 --- a/pr-preview/pr-452/id/2023/09/05/firo-liquidity-campaign-binance-extended.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - Hummingbot Firo Liquidity Campaign on Binance Extended | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Hummingbot Firo Liquidity Campaign on Binance Extended

-

Earn $FIRO and $HBOT rewards!

- -
- -

We are happy to announce the extension of the Firo Hummingbot liquidity mining program on Binance for another 12 weeks until the 28th November 2023.

- -

Since the launch of our liquidity mining campaign for FIRO, it’s been exciting to witness an impressive participation from 754 unique miners who’ve partaken in the campaign offered by us. As of today, September 5, 2023, we have accomplished a remarkable feat with the total filled order volume soaring to a staggering $112 million. We extend our appreciation to all existing participants and look forward to your continuous contribution to our campaign. To those who haven’t jumped on board yet, we warmly invite you to join us and earn attractive rewards!

- -

- -

Campaign Terms

-

Start date: September 05, 2023, 12:00 AM UTC
-Total reward pool*: ~US$10,800 (FIRO 300 + HBOT 5,000 per week)
-Reward token: FIRO
-Eligible token pair: FIRO/BTC & FIRO/USDT
-Eligible orders: maker orders placed with spreads of 2.0% or lower
-Exchange: Binance

- -

The links above contain referral links which would help support Firo’s core team’s efforts if you sign up to those exchanges through the link.
-* Please see Hummingbot’s liquidity mining campaign terms

- -

Getting Started

- -

To get started:

-
    -
  1. Sign up on Hummingbot Miner with your email address.
  2. -
  3. Install, configure and run Hummingbot. Read the guide here. You can also get help on Hummingbot’s Discord.
  4. -
  5. Get Paid: Accumulate token rewards every minute. Get paid at the end of the week.
  6. -
- -

Note that liquidity only counts towards rewards where they are within 2.0% spread or lower.

- -

Help contribute to $FIRO’s liquidity and get rewarded!

- -

Hummingbot’s Full article: https://support.hummingbot.io/hc/en-us/articles/19238251897881-12-week-extension-for-FIRO-liquidity-mining-campaign

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/10/11/hashcloak-security-retainer-update.html b/pr-preview/pr-452/id/2023/10/11/hashcloak-security-retainer-update.html deleted file mode 100644 index 4a807fb5f..000000000 --- a/pr-preview/pr-452/id/2023/10/11/hashcloak-security-retainer-update.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - Update on Firo’s Security Retainer with HashCloak | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Update on Firo’s Security Retainer with HashCloak

-

HashCloak's Fuzzing Expands Firo's Code Coverage

- -
- -

We are happy to share the progress of the security retainer we have with HashCloak. HashCloak’s expertise has significantly improved the security and robustness of Firo’s Spark codebase.

- -

Progress on Fuzzing Code Coverage:

- -

The mainstay of our recent endeavours has been expanding Firo’s fuzzing code coverage.

- -

Code fuzzing, or fuzz testing, is an automated software testing technique that involves feeding a program with a wide range of randomised inputs in hopes of discovering errors, vulnerabilities, and unexpected behaviours. Once set up, fuzzing tests can run continuously without much intervention, ensuring that new vulnerabilities that might be introduced with new code updates are quickly identified. While audits, unit tests and manual testing can miss out on certain scenarios, fuzz testing can potentially cover a broader range of input combinations, increasing the likelihood of catching issues especially those edge case ones..

- -

The results speak for themselves:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FilePrevious Coverage (%)Current Coverage (%)
aead.cpp3195.0%
bech32.cpp7%90.1%
bpplus.cpp6%93.5%
chaum.cpp3%48.5%
coin.cpp7%51.5%
f4grumble.cpp9%96.2%
grootle.cpp0.8%90.7%
mint_transaction.cpp0%40.5%
schnorr.cpp0%96.5%
spend_transaction.cpp0%14.0%
- -

Review of Pull Requests

- -

During the retainer period, HashCloak also assisted in the review of three significant PRs from Firo:

- -

1) HashCloak reviewed a proposal related to updating Lelantus Spark’s linking tag structure that was intended to allow more flexible membership proof upgrading options. The review identified a potential flaw in the proposed modification, leading to the withdrawal of the change. Review the PR here.

- -

2) HashCloak also conducted thorough evaluations on two other PRs from the core team addressing a glitch in the Lelantus state change and a Spark runaway exception and the feedback will be incorporated in the final merge.

- -

Wrapping Up

- -

We look forward to continuing the security retainer with HashCloak to further increase fuzzing code coverage and to review any critical pull requests, especially with the upcoming launch of our new privacy protocol Lelantus Spark on mainnet.

- -

We would like to extend special thanks to MAGIC for facilitating this and the generous donations from the Firo community and Arcadia Group that made this possible.

- -

About HashCloak

-

HashCloak Inc. is an R&D lab and consultancy focused on privacy, anonymity and scalability for blockchains and cryptocurrencies. Founded in 2019, the Toronto-based team specialises in ZKPs, anonymous networks, MPCs and other privacy-enhancing techniques. HashCloak has previously worked with Firo in auditing both the design and implementation of Lelantus Spark.

- -

About MAGIC Grants

-

MAGIC Grants is a 501(c)(3) public charity that supports cryptocurrency networks, which they believe are essential public payment infrastructure and also supports privacy. MAGIC Grants empowers communities to set up MAGIC Funds for various projects deemed essential. These Funds are semi-autonomous and can choose to fund various qualifying activities, including educational materials, essential developer maintenance, research, and security audits.

- -

About MAGIC Firo Fund

-

The MAGIC Firo Fund was established in December 2022 and is administered by the MAGIC Board independently from the Firo Core team. The MAGIC Firo Fund is funded by generous donations from Firo supporters such as Arcadia. Donations to the fund are tax deductible for US individuals and businesses

- -

Full article: https://magicgrants.org/Progress-on-Firo’s-Security-Retainer-with-HashCloak/
-Hashcloak: https://hashcloak.com/
-MAGIC Grants: https://magicgrants.org/

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/10/23/letsexchange-firo.html b/pr-preview/pr-452/id/2023/10/23/letsexchange-firo.html deleted file mode 100644 index 394558c37..000000000 --- a/pr-preview/pr-452/id/2023/10/23/letsexchange-firo.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Firo now available on LetsExchange.io | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo now available on LetsExchange.io

-

Fast exchange, no registration, fixed and floating rates

- -
- -

FIRO is now available on LetsExchange, a crypto exchange platform supporting over 3,800 digital coins and tokens. Now, the Firo community can conveniently swap to FIRO from thousands of other cryptocurrencies at competitive rates on an easy-to-use widget.

- -

- -

Moreover, LetsExchange and FIRO are planning a joint marketing activities that include an AMA sessions, promotional codes, and more. LetsExchange offers extensive marketing support to newly listed cryptocurrencies on our platform to boost Firo’s popularity in the crypto space, which ultimately helps us to grow and thrive. More info to come. So stay tuned!

- -

Alex J, Chief Product Officer at LetsExchange, shared his enthusiasm, noting, “Listing FIRO on our instant exchange will undoubtedly help this coin increase its user base and attract more investors. FIRO offers a unique opportunity for our users to engage in secure transactions while preserving their financial privacy in the digital era.”

- -

He also emphasized that the Firo community, which pays great attention to privacy and security, will appreciate LetsExchange’s service and solutions. LetsExchange’s B2B solutions allow users to swap FIRO without mandatory registration and disclosure of personal information. These solutions include a Telegram bot, exchange widget, etc.

- -

LetsExchange announcement
-LetsExchange Twitter
-LetsExchange Telegram

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/11/02/when-lelantus-spark.html b/pr-preview/pr-452/id/2023/11/02/when-lelantus-spark.html deleted file mode 100644 index 52b86a816..000000000 --- a/pr-preview/pr-452/id/2023/11/02/when-lelantus-spark.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - When is Lelantus Spark releasing on Firo's mainnet? | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

When is Lelantus Spark releasing on Firo's mainnet?

-

Release and Activation dates

- -
- -

Lelantus Spark mainnet release date?

- -

During the past 3 months of testnet of Lelantus Spark, we’ve been hard at work resolving issues and bugs and are finally ready to confirm the release schedule of Lelantus Spark on Firo’s mainnet.

- -

We would like to thank our FiroFam who have been reporting bugs through our Spark Testnet Bug Bounty program!

- -

We’ll be making available binaries in preparation for Lelantus Spark activation later this month in November with mainnet activation in January 2024. This will give sufficient time for Firo’s ecosystem to upgrade taking into account the year-end holiday period. Exact dates will be provided with the binary release. So please stay tuned!

- -

Thank you for your continued support in making Lelantus Spark a reality as we usher in a new era of privacy that is the culmination of years of research and development!

- -

Release dates

- -
    -
  • Binary Release date: November, 2023
  • -
  • Mainnet Activation: January, 2024
  • -
- -

Youtube video: When is Lelantus Spark releasing on Firo’s mainnet?

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/11/06/exchange-addresses.html b/pr-preview/pr-452/id/2023/11/06/exchange-addresses.html deleted file mode 100644 index bf15f6df9..000000000 --- a/pr-preview/pr-452/id/2023/11/06/exchange-addresses.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - Exchange Addresses | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Exchange Addresses

-

A Pragmatic Approach balancing privacy and adoption

- -
- -

A month ago, we opened up to the community a discussion of upcoming MiCA regulations and its effect on Firo and other privacy assets. We sought feedback from the community on how to navigate through this.

- -

Upcoming MiCA Regulations

- -

MiCA Regulations that come into force next year, introduce under Article 76(3) a requirement for exchanges to prevent trading of crypto-assets that have “inbuilt” anonymization functions unless the holders of the crypto-assets and their transaction history can be identified by the crypto-asset service providers operating a trading platform for crypto-assets.

- -

- -

Firo’s core team objects to the vague wording employed by the regulations and whether it’s a meaningful distinction between assets with “inbuilt” anonymization functions such as Firo, Monero and Zcash vs chains that have privacy tools (for e.g. Tornado Cash/Railgun on Ethereum, Samourai Whirpool, Wasabi Wallet on Bitcoin, CashFusion on Bitcoin Cash and Coinshuffle++ on Decred). Furthermore, no distinction is being made between chains that have mandatory privacy and those that still retain their transparent layers.

- -

We have already seen pre-emptive actions on this and Firo and a handful of other privacy-preserving assets have been made unavailable for trading in several European countries by Binance due to local regulations.

- -

The current landscape of Centralised and Decentralised Exchanges

- -

Despite these objections, the reality is that these regulations are coming into force and large centralised exchanges need to comply to continue operating. Centralised exchanges in the current ecosystem still play an enormous role in increasing adoption by serving as onramps/offramps to fiat and building various payment and swap provider integrations. For e.g. Travala, Locktrip, Binance Pay, ChangeNow and many others rely on centralised exchanges in their backends.

- -

While there exist centralised exchanges that do not require KYC, even if they have been reliable, their owners are often anonymous and therefore there is a lot of trust placed in them to operate fairly and not run away with customers’ funds.

- -

Even with the increase of decentralised exchange (DEX) adoption, many of these avenues often still have centralised points as we have seen from the control of front-ends or suspension of trading. Alternatives are being built such as SeraiDEX, BasicSwap, DCRDex and KomodoDEX (of which FiroDEX is based), but are either still in development or have not reached the point that they are user-friendly enough for wide adoption. We are confident that these will improve over time.

- -

As such there needs to be a pragmatic approach for Firo to remain listed on centralised exchanges without compromising on our core values of privacy.

- -

How are exchanges interpreting Article 76(3)?

- -

While there are multiple ways to interpret the MiCA regulations, the way that some key exchanges are interpreting it is that they need to be able to

- -

i) identify the depositor; and

- -

ii) be able to see the depositor’s transaction history

- -

which will allow them to satisfy the second limb of Article 76(3) which states that privacy assets can be traded if the exchange can “identify” the holders of those crypto-assets and their transaction history.

- -

Exchanges already can identify their depositors through their KYC policies. The transaction history is the one that is harder to comply with. While this is technically possible with the use of view keys such as those available in Lelantus Spark, it would require additional tooling for exchanges to build to scan for transactions. More importantly, it would reveal the user’s entire transaction history with that wallet, not just transactions with the exchange. We are of the opinion that this is an unacceptable breach of privacy unless we make the unrealistic expectation that users should maintain a separate wallet that is just for interacting with an exchange.

- -

Exchange Addresses (EX-addresses)

- -

EX-addresses is a proposal by the Firo Core team to the community as an alternative to granting full view keys to the exchange. EX-addresses function exactly the same as transparent addresses except that they will not accept Lelantus/Lelantus Spark spends and coinbase transactions (mining and masternode rewards). Another way to view this is that EX-addresses will only allow funds that come from transparent addresses. EX-addresses will be readily identifiable as they will have an “ex’ prefix on it.

- -

Through the use of EX-addresses, exchanges are able to demonstrate to regulators that they are able to see the history of the depositing address since it is a transparent address which can be looked up in a blockchain explorer thus satisfying the second limb of Article 76(3).

- -

Users limit the leakage of their entire wallet history to the exchange and can always do a Lelantus Spark unshield to a fresh transparent address prior to having it deposited into the exchange’s EX-address thus preserving a good degree of privacy.

- -

We wish to limit the use of EX-addresses to only those that require it and as such they will only be able to be created via RPC commands and not through the graphic interface. Official wallets will of course still support sending to EX-addresses.

- -

The Roadmap to Deprecating Transparent Addresses

- -

Mandatory privacy does have indisputable privacy benefits but comes at some cost. The core team has previously laid out its commitment to move steadily towards weaning off transparent addresses and the proposal to implement EX-addresses wasn’t taken lightly. We see this as a necessary step to balance adoption with privacy while waiting for robust decentralized options to be developed.

- -

We however remain committed to reducing transparent address use and the core team is proposing several steps in aid of this that will be coming all in 2024.

- -

Phase 1 (January 2024) :

-
    -
  • EX-addresses introduced together with Spark launch. Miners and masternode rewards cannot enter into EX-addresses encouraging them to use our full wallet instead of pointing them to an exchange address. Our wallets prompt and encourage anonymisation by default.
  • -
- -

Phase 2 (Q2 2024):

-
    -
  • A few months after Spark mainnet launch, we plan to make all mining and masternode rewards go mandatorily into Spark addresses. This will significantly increase the anonymity set as new issuance enters into the Spark pool.
  • -
- -

Phase 3 (Q3 2024):

-
    -
  • Later in 2024, we plan to launch Helsing which allows masternode collateral to be held in Spark addresses further reducing the need for transparent addresses.
  • -
- -

After these phases, we expect to further improve Firo’s anonymity set by the introduction of Spark Assets which allow the creation of private assets that all share a common anonymity pool and further DEX integrations to further bolster the resiliency of Firo’s ecosystem and reduce reliance on CEXes.

- -

Invitation for Feedback

- -

We invite our Firo Fam to comment and give feedback on this in our forums! The core team serves as stewards of the project and places high importance on our community to guide Firo’s direction. We hope that this post explains core team’s recommendation and proposed direction and are excited to finally bring Spark to fruition!

- -

Youtube video: Exchange Addresses, A Pragmatic Approach balancing privacy and adoption

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/11/13/flux-firo-masternode-event.html b/pr-preview/pr-452/id/2023/11/13/flux-firo-masternode-event.html deleted file mode 100644 index 99812ad6a..000000000 --- a/pr-preview/pr-452/id/2023/11/13/flux-firo-masternode-event.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - - Free Firo Masternode hosting on Flux Cloud | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Free Firo Masternode hosting on Flux Cloud

-

A promotional event

- -
- -

Beginning on November 13, 2023 till December 13, 2023 Flux extends an invitation to the Firo community to take part in this fantastic opportunity. Flux Cloud proudly presents the Firofam with the chance to operate Firo Masternode on their platform for a period of 3 months, and the best part? They are fully reimbursing your deployment costs!

- -

This initiative commemorates our longstanding partnership with Flux since the earliest days of Zcoin, now Firo. They have been a pivotal partner since the introduction of Masternodes on the Firo network.

- -

What is Flux?

- -

Flux is a decentralized Web3 cloud infrastructure comprised of user-operated, scalable and globally distributed computational nodes. It provides a suite of computing services and a blockchain as a service, enabling developers to create and manage applications on Web3. The Flux ecosystem consists of components like the FLUX blockchain, operating network, native app FluxOS, and a multi-asset crypto wallet, ZelCore.

- -

What’s in it for you:

- -
    -
  1. -

    Free Firo Masternode Hosting: Throughout November and December, you can deploy and operate a Firo Masternode on the Flux Cloud platform at zero cost. The deployment cost of 25.83 Flux will be reimbursed which means you can enjoy the benefits of Firo’s Masternode network without any expenses.

    -
  2. -
  3. -

    Automatic Reimbursement: They understand the importance of trust, and have made the reimbursement process seamless. They will handle reimbursements from their end, so you don’t need to reach out to any support desk. Expect your reimbursement to be processed within one week of your deployment, to the same address you used for the initial payment.

    -
  4. -
  5. -

    Effortless Setup Guides: Whether you’ve just gotten enough Firo to make a Masternodes or an experienced operator, they have got you covered. They will provide comprehensive setup guides to walk you through the process of deploying a new Masternode or migrating your existing one from your current setup.

    -
  6. -
- -

Flux is also introducing a special raffle event!

- -
    -
  1. Competitive FLUX Raffle: Three fortunate Firo Masternode deployments will have a chance to win 500 FLUX each. The raffle will take place on December 14, 2023. If you have multiple Firo Masternodes deployed, your chances of winning in the raffle significantly increase, so the more you deploy, the more you can maximize your opportunities.
  2. -
- -

How to Participate:

- -
    -
  1. -

    Deploy or Migrate Your Firo Masternode: Follow their setup guides to deploy a new Masternode on Flux Cloud or migrate your existing one. Ensure you choose the right 3-month subscription plan Masternode on the Flux Marketplace, named: FiroMN3!

    -
  2. -
  3. -

    Wait for Reimbursement & Earn Rewards: Sit back and relax while they reimburse your costs and begin monitoring your incoming Masternode block rewards.

    -
  4. -
  5. -

    Participate in the Raffle: With each additional Masternode you deploy, your odds in the raffle improve. The raffle winners will be announced on December 14, 2023.

    -
  6. -
- -

Learn more about Flux at www.runonflux.io

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/11/27/lelantus-spark-binaries-release.html b/pr-preview/pr-452/id/2023/11/27/lelantus-spark-binaries-release.html deleted file mode 100644 index e5b862a55..000000000 --- a/pr-preview/pr-452/id/2023/11/27/lelantus-spark-binaries-release.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - - Lelantus Spark Binary Release | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Spark Binary Release

-

A Groundbreaking Advancement into Privacy

- -
- -

We’re excited to finally announce the official software release of Lelantus Spark, a groundbreaking advancement in privacy on the Firo (FIRO) network. Lelantus Spark builds upon the success of its predecessor, Lelantus, introducing cutting-edge features and enhancements. Let’s dive into what makes Lelantus Spark a game-changer, how to get your hands on it, and when you can expect it to be active on the Firo mainnet.

- -

Mainnet Activation of Lelantus Spark

- -

Lelantus Spark will be activated on Block 819300 (approximately 18 January 2024). Please ensure you have upgraded your wallets and masternodes to the latest Firo release before then!

- -

What is Lelantus Spark?

- -

If you haven’t been keeping up with Firo, let’s briefly overview Lelantus Spark. Representing the next evolutionary step in Firo’s commitment to privacy, Lelantus Spark is a refined and enhanced version of Firo’s preceding privacy protocols. Spark combines some of the best privacy technology while remaining trustless, easy to audit, and upgradable. We are also proud that our innovations in Spark have inspired work in creating similar constructions, such as Monero’s upcoming privacy protocol, Seraphis, set to launch in a few years.

- -

Key features include:

- -
    -
  1. -

    Spark Addresses
    -Lelantus Spark introduces a new, non-interactive addressing system that greatly enhances the privacy of the transaction recipient. Funds kept in Spark addresses are hidden, meaning no one will know how much you hold and when you send funds from it—enabling private storage of your Firo. Spark addresses also cannot be looked up on a blockchain explorer!

    -
  2. -
  3. -

    View Keys for Enhanced Visibility
    -With Lelantus Spark, users have the flexibility of view keys. Wallet owners can grant third parties opt-in visibility into incoming and/or outgoing transactions, offering practical use cases for accounting, auditing, and more.

    -
  4. -
  5. -

    Computation offloading
    -Lelantus Spark’s flexible key structure allows for offloading transaction creation, chain scanning and balance computation without delegating spend authority. This means that low-powered devices like hardware wallets can support Lelantus Spark transactions by offloading the heavy computation to your PC or phone.

    -
  6. -
  7. -

    Multisignature
    -Spark supports efficient signing and multisignature operations through the use of a modified Chaum-Pedersen discrete logarithm proof. This has proven useful in custody and decentralized exchanges, as well as in any scenario where you want more than one party to approve a transaction.

    -
  8. -
  9. -

    Modular design
    -Spark’s modular design uses well-understood cryptographic building blocks like Pedersen commitments, range proofs, zero-knowledge one-of-many proofs, and discrete logarithm equality proofs that enable straightforward security analysis without the need for a trusted setup.

    -
  10. -
- -

You can read more about Lelantus Spark below: -Blog Post: https://firo.org/2021/08/24/presenting-lelantus-spark.html

- -

Eprint: https://eprint.iacr.org/2021/1173

- - - -

You must upgrade your wallets and masternodes before mainnet activation on Block 819300 (approximately 18 January 2024).

- -

Download the binary release from the following links:

- -

Windows: https://github.com/firoorg/firo/releases/download/v0.14.13.0/firo-0.14.13.0-win64-setup.exe

- -

MacOS: https://github.com/firoorg/firo/releases/download/v0.14.13.0/firo-0.14.13.0-macos.dmg

- -

Linux: https://github.com/firoorg/firo/releases/download/v0.14.13.0/firo-0.14.13.0-linux64.tar.gz

- -

As always, Be sure to back up your wallet before upgrading.

- -

For those using mobile wallets, Stack Wallet will push an update over the next few weeks to fully support Spark.

- -

Exchange Addresses

-

The Firo Core team proposed Exchange Addresses following discussions about the upcoming MiCA regulations and their potential impact on Firo and other privacy assets. The community has largely agreed with this proposal and this release will also introduce Exchange Addresses (EX-addresses).

- -

EX-addresses operate similarly to transparent addresses, with the distinction that they won’t accept Lelantus/Lelantus Spark spends and coinbase transactions (mining and masternode rewards). In essence, EX-addresses exclusively permit funds originating from transparent addresses. You can easily identify EX-addresses as they bear an ‘ex’ prefix. It’s important to note that this feature is designed for exchanges, and regular users will not need to take any action on their end nor would they be creating EX-addresses.

- -

What’s Next?

- -

Even as we launch Spark, we are already researching upgrades to Spark, such as curve trees and expanding its functionality with Spats! We will also be implementing Helsing to allow masternodes to use Spark addresses to hold their collateral.

- -

Thanks

- -

Spark is the combined work of many talented people and also made possible by everyone’s support.

- -

Firstly we would like to thank Aram Jivanyan and Aaron Feickert (CypherStack) for coming up with this amazing privacy protocol and Levon Petrosyan and Peter Shugalev for bringing Spark to reality.

- -

We would also like to thank all Firofam that made this possible, from the generous donations from Arcadia and other community members, HashCloak for their security support and audits, CypherStack for playing a key role in our work and building StackWallet and members of the Monero community including koe, kayabanerve and Nikolas Kratzschmar whose discussions and disclosures helped make Spark better and lastly but not least, everyone of you who have cheered us on and made our work meaningful.

- -

See you on Spark mainnet activation!

- -

You can stay tuned on these developments by following our socials below:

- -

Twitter/X

- -

Youtube (please subscribe)

- -

Blog

- -

Facebook

- -

Telegram

- -

Discord

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/12/13/basicswapdex-firo-installer.html b/pr-preview/pr-452/id/2023/12/13/basicswapdex-firo-installer.html deleted file mode 100644 index 2819259c4..000000000 --- a/pr-preview/pr-452/id/2023/12/13/basicswapdex-firo-installer.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - Firo is Now Integrated into BasicSwap Installer (.exe) | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo is Now Integrated into BasicSwap Installer (.exe)

-

Compatible with Bidirectional Adaptor Signature Atomic Swaps

- -
- -

We are thrilled to announce that the BasicSwap installation wizard now comes with complete Firo compatibility! This means you can easily install Firo, featuring our recent groundbreaking Lelantus Spark update, directly from the automated installer (remember to run it as an administrator).

- -

About Basicswap

- -

BasicSwap stands as a decentralized, cross-chain trading exchange (DEX) that ensures privacy and security without relying on a central point of failure. This platform empowers users to seamlessly exchange cryptocurrencies, such as Bitcoin or Firo, free from restrictions or third-party intervention. Crafted by the cypherpunks at Particl, BasicSwap is deliberately constructed with an unwavering commitment to uncompromised privacy and security. This design is a direct response to the emerging challenges to freedom, reflecting a proactive stance against potential threats.

- -

Bidirectional Adaptor Signature Atomic Swaps?

- -

Firo can swap as both the offerer and the participant of an adaptor signature swap. Adaptor signature swaps present themselves as multi-signature transactions, concealing the true nature of the transaction and leaving no trace suggesting a connection between two transactions on distinct blockchains

- -

To learn more head to Particl’s blog for a comprehensive explanation.

- -

How to Download

- -

Screenshot of basicswap's installation wizard listing Firo

- -

Currently BasicSwapDEX is only avaliable for Windows users but will come to other operating systems (MacOS, Linux) shortly.

- -

To obtain the installer, visit BasicSwap Github repository and download the installation wizard from the Releases page or directly from BasicSwapDEX.com.

- -

Once downloaded, launch the installer as an administrator by right-clicking on the executable file and selecting “Run as Administrator.” Follow the on-screen instructions for a seamless installation process. For more detailed information, refer to the README file.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2023/12/15/letsexchange-firo-ama.html b/pr-preview/pr-452/id/2023/12/15/letsexchange-firo-ama.html deleted file mode 100644 index 5979b03db..000000000 --- a/pr-preview/pr-452/id/2023/12/15/letsexchange-firo-ama.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - Firo x LetsExchange AMA Recap | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo x LetsExchange AMA Recap

-

AMA took place on Twitter/X

- -
- -

Let’sExchange, a leading instant crypto-exchange service with over 3,900 coins and tokens, has invited us to hold an AMA (Ask Me Anything) session with Firo on December 7, 2023. The AMA session took place on both Firo’s and Let’sExchange’s X/Twitter page.

- -

To learn more about LetsExchange, we have posted a blog about regarding the partnership between LetsExchange here.

- -

Below, you will find a recap of the AMA questions answered by the Let’sExchange team.

- -

1) Can you explain how LetsExchange.io can enhance #Firo’s accessibility to a wider user base?

- -

With LetsExchange, users can exchange FIRO for any of the 3,900 coins and tokens supported by our platform. For example, users who have received rare coins in airdrops, or as a result of their affiliate activities, or bought them, can swap them to FIRO with no issues. Users who believe that the future of cryptocurrency is in privacy-focused coins can exchange their crypto holdings to FIRO.

- -

Our business tools help provide access to FIRO to thousands of users worldwide. For example, our API will make the asset available in many crypto wallets. -Additionally, the project can count on our extensive marketing support, such as reviews, AMA sessions (like the one we are having, and in the voice format), and cross-promo activities such as joint quests, among others. We believe all these things can benefit the project and the FIRO community and will serve new users by helping them explore the project’s benefits and perspectives.

- -

2) What measures does LetsExchange.io have in place to ensure #privacy and security for #Firo users during transactions?

- -

Privacy and user security are our main priorities. The platform allows users to swap funds without account registration (even though this option is available and offers more benefits, including access to the affiliate program). Thus, all your swaps are absolutely private.

- -

Non-custodial security is another feature that allows us to ensure the security of users’ funds during each swap. We don’t store users’ funds but instantly swap one cryptocurrency to another. If a user keeps his funds in a non-custodial wallet, they are totally safe.

- -

3) How did LetsExchange started and came to be?

- -

LetsExchange was launched in 2021 by a team of experts in blockchain and crypto. In just a year, the platform has become one of the top 5 services that provide instant crypto swaps. Now, LetsExchange is ahead of most competitors in many parameters, including presence in the key markets, number of supported assets, etc.

- -

4) What makes LetsExchange.io different from the other similar services out in the market?

- -

Our main advantage is the number of supported coins and tokens (over 3,800) and an extensive range of tools for our partners. A widget with Swap and DEX modes and an off-ramp and on-ramp functionality, affiliate links, and a customized Telegram bot are just some of the solutions that we offer. We are constantly implementing new features and functionalities to ensure that our users and partners can benefit from the latest trends in the market.

- -

5) Will LetsExchange.io support Lelantus Spark transaction if one were to buy/sell FIRO?

- -

LetsExchange is one of the leading exchanges in supported coins, and we are working constantly to improve our services. We believe that anonymity and privacy are two of the core elements of the crypto world. This is why account registration is not mandatory, and even if our users decide to open an account, they can do it only with a valid email address.

- -

We are currently working on letting our users swap $ZEC anonymously by using z-addresses. Soon, the feature will be implemented, and our users will be able to benefit from it.

- -

In the future, we will also consider implementing the support of #LelantusSpark. We believe this innovative technology can move the use of crypto to a qualitatively new level.

- -

6) With the recent MiCA regulations in the EU, How would you deal with Privacy Coins on your platform?

- -

This question requires a comprehensive response. First and foremost, LetsExchange closely monitors legislative changes in various countries and regions, adapting its policies and operational activities when legislative adjustments are required.

- -

We believe that legislative regulation will ultimately stimulate the industry’s development rather than hinder it, as it will allow institutional investors to enter. This implies colossal industry capitalization growth, rapid technological advancements, and other benefits.

- -

Simultaneously, we are confident that privacy is one of the key elements of the crypto ecosystem. Without it, cryptocurrency would lose its meaning. That’s why, while complying with regulatory requirements, especially regarding AML policies and blocking transactions from sanctioned countries, we maintain support for anonymous cryptocurrencies and the option to exchange funds without registration.

- -

7) Where is LetsExchange.io based?

- -

LetsExchange is registered in Seychelles. But being real crypto enthusiasts, our team is spread worldwide. Our team members work from the USA, the UK, Ukraine, Mexico, and other countries.

- -

8) What joint marketing activities are planned between LetsExchange and Firo, and how will they promote Firo’s growth?

- -

We offer a lot of joint marketing activities, with AMA sessions being just one of the possible options. Other popular marketing activities among our partners are reviews, quests, and interviews, among others. Also, we are open to any suggestions that will help our partnership with FIRO grow and mutually benefit both communities.

- -

9) How does LetsExchange.io align with Firo’s values and vision, particularly in terms of financial privacy and decentralization?

- -

LetsExchange is a privacy-focused platform. It doesn’t ask for mandatory account registration. Users who opt to register an account with us need to provide only a valid email address, and that’s it. We don’t ask for personal or financial information other than the information needed for a swap. Soon, we will support z-addresses for swaps. In the future, the implementation of Lelantus Spark technology or another technology that enables private transactions is possible.

- -

10) What benefits does LetsExchange offer to Firo’s community of users?

- -

LetsExchange will enable users to buy #FIRO with 3,900 coins and tokens. In the future, more assets will be added. We offer round-the-clock customer support and are ready to reply to all questions or solve any issues. Additionally, FIRO users can create an account on the platform and benefit from our affiliate program.

- -

Winners for AMA

- -

We have mentioned that 3 questions from the audience will have a chance to win some FIRO in this AMA. These are the selected 3 (in no specific order):

- -

1) @charlie61792968

- -

Q: Security and anonymity are always prioritized by BlockChain projects in the development of project platforms and technologies. So, does @firoorg have any technological solutions or plans to enhance user trust in these issues?

- -

A: On top of Lelantus Spark, which we just released (activating in January 2024), you can read about it Here, The integration of technologies such as Dandelion++ and LLMQ ChainLocks enhances the overall security of both Firo’s blockchain and network. Dandelion++ helps obscure the originating IP of transactions, and LLMQ ChainLocks provide additional security against potential attacks. These measures collectively reflect Firo’s commitment to maintaining high standards of security and anonymity.

- -

2) @W120VOLT

- -

Q: In what ways does Firo address the challenges posed by the increasing digitization of fiat currencies and the potential loss of control over personal finances?

- -

A: For the most part the digitization of fiat currencies have already happened but is evolving into something else which is a digital currency that is directly controlled by a Central Bank. While often touted for its benefits, we are already seeing the beginnings of the impacts of CBDCs which is setting rules and limits as to how you can spend your money and the ability for governments to cut you off from the financial system.

- -

Firo in particular was designed to address these type of concerns as with privacy, our transactions are uncensorable and even the core developers cannot break that privacy or choose what you can or cannot use your money for. This is exactly the ethos of what cryptocurrency set out to do and one that is often overlooked and arguably even abandoned by Bitcoin.

- -

3) @Boa_Noble

- -

Q: Many day-to-day projects promise great utility and functionality, but end up throwing the rug out a few days later. How do you really know that your project won’t throw the rug out? What guarantees do investors have?

- -

A: We’ve been around since 2016 and constantly developing and delivering updates :). If this is a rug, it’s a pretty long one ;)

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/01/18/spark-is-live.html b/pr-preview/pr-452/id/2024/01/18/spark-is-live.html deleted file mode 100644 index 633fa29ec..000000000 --- a/pr-preview/pr-452/id/2024/01/18/spark-is-live.html +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - - Lelantus Spark is live on Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Spark is live on Firo

-

Lelantus Spark is live on Firo’s mainnet

- -
- -

We are pleased to announce that Lelantus Spark, our next gen privacy protocol is now live on Firo’s mainnet! This forms the culmination of years of research and development from the first time Spark was announced in 2021.

- -

Since then, it has gone through several revisions and improvements and has undergone two cryptography audits (Hashcloak, Daniel (Linfeng) Zhao) and a code and implementation audit.

- -

Please ensure you’re updated to the latest version of Firo.

- -

Let’s do a quick run-through of what’s new in this update!

- -

Spark Addresses

- -

Users can now use Spark addresses where people can directly send FIRO to them and have them automatically anonymized. These addresses are not searchable on the blockchain or an explorer and therefore no one can look them up to find out when you have received or sent money or how much funds you have in it. Moving forward, we foresee Spark addresses to be the primary way users interact with each other and are the default way to send and receive FIRO within our official wallets.

- -

Spark addresses on mainnet have a prefix of “sm” and are 144 characters long.

- -

Spark address example

- -

Spark Transactions

- -

Spark transactions hide sender, receiver and amounts while everyone can still verify the blockchain state through the use of zero-knowledge proofs. This is the key feature of Spark, which preserves financial privacy while allowing universal verifiability that makes blockchain technology possible.

- -

Spark transactions have very high anonymity sets and are less susceptible to statistical analysis on coin age or taint when compared to other privacy protocols such as RingCT. It also does not require any special trust requirements like zkSNARK constructions and employs a modular approach where specialized zero-knowledge proofs respectively prove specific things vs more complex circuit designs. This allows easier formal security analysis and allows for upgradability where components can be switched out.

- -

Spark transaction example on explorer

- -

Exchange Addresses

- -

This update also introduces Exchange Addresses which allow exchanges to maintain compliance with regulations without affecting user privacy. Users do not need to create these addresses.

- -

Exchange addresses differ from regular transparent addresses in that they cannot directly receive funds from Spark, Lelantus, mining or masternode rewards. If you have funds in Spark/Lelantus or from mining or masternode rewards, you would need to send these funds to a transparent address first before sending them to an Exchange Address.

- -

Below is a quick summary of what funds Exchange Addresses can use.

- -

❌Spark / Lelantus —> Exchange Address

- -

❌Mining/masternode rewards —> Exchange Address

- -

✅Transparent address —> Exchange address

- -

✅Spark / Lelantus → Transparent address → Exchange address

- -

✅Mining/Masternode rewards → Transparent address → Exchange address

- -

These addresses can be identified with an EX prefix and are 36 characters long.

- -

For e.g. EXXazVWwJNbNPBo7b2sqVtveudqHSxGVGzgJ

- -

What’s next?

- -

In the immediate short term, the core team will be focusing on getting the rest of the ecosystem using Spark and Exchange Addresses and also several user experience improvements.

- -

These include:

-
    -
  • Stack wallet (both desktop and mobile) to be released with Spark support within the next couple of days.
  • -
  • Allowing wallets to directly unshield from Spark > Transparent > Exchange Addresses so that users do not need to care about which address type they’re interacting with.
  • -
  • Several exchanges have informed us of their intention to use Exchange Addresses and we are assisting them with tooling over providing proofs of payments when sending from Spark/Lelantus transactions.
  • -
  • Some exchanges have indicated interest in using Spark addresses.
  • -
  • Extend support of Exchange Addresses to Electrum
  • -
  • Clean up of Electron Firo client
  • -
  • Telegram/Discord tip bot support of Spark transactions
  • -
- -

Thereafter, in the following months, we’ll be focusing on increasing Spark address use with the following:

-
    -
  • All mining and masternode rewards to mandatorily go into Spark addresses
  • -
  • Deployment of Helsing, to allow masternode collateral to be held in Spark addresses
  • -
- -

Concurrently, we are in the midst of developing and/or researching:

-
    -
  • Spark Assets for Elysium (Spats): The ability to create confidential assets using Spark technology where sender, receiver, amount and asset type are hidden. Work has already been done on the cryptographic library for this.
  • -
  • Curve Tree Research: Curve tree research is completed and is in the process of being documented.
  • -
- -

Spark is not a completion of a journey but the beginning of a new era of privacy.

- -

Thank you

- -

Lelantus Spark would not have been possible if not for the support and efforts of many people and organizations. We would like to thank Aram Jivanyan and Aaron Feickert (CypherStack) for creating and improving Lelantus Spark, Levon Petrosyan, Petr Shugalev for contributing the vast majority of Spark implementation code, Anwar P for the tireless hours on tests, CypherStack for supporting us in many ways including the implementation of Spark in their Stack Wallet and HashCloak for their constant support and the excellent work in the Spark audit.

- -

Additionally, the generous donations of Arcadia Group , Rasikh Morani, Firo Fam and the support from the Community Fund Committee have allowed us to continue development and research during the depths of the bear market. We would also like to thank MAGIC Fund for administering the Firo MAGIC fund that has allowed us to fund our research and security services.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/02/05/firoqt-guide-spark.html b/pr-preview/pr-452/id/2024/02/05/firoqt-guide-spark.html deleted file mode 100644 index 0c5036af5..000000000 --- a/pr-preview/pr-452/id/2024/02/05/firoqt-guide-spark.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - - A Firo-QT Wallet Guide | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

A Firo-QT Wallet Guide

-

A Guide to Secure and Private Transactions with Spark

- -
- -

This guide is designed to provide you with step-by-step instructions on how to effectively utilize the Firo-QT Wallet, emphasizing its integration with the Spark feature for enhanced privacy. Whether you are a new user or looking to deepen your understanding of Firo-QT Wallet’s capabilities, this guide will assist you in navigating its features for secure and private digital transactions

- -

Download Firo-QT wallet from Firo’s official download page, available for macOS, Linux, and Windows.

- -

Select your operating system from the provided options and click the corresponding download link.

- -

New users can skip this section. After completing the installation, you will be prompted to unlock your wallet using your passphrase upon the first launch to activate Spark support. This step ensures your wallet is ready to use Spark’s features.

- -

Unlock Wallet window

- -

Overview

- -

Upon logging in, the main interface—comprising ‘Overview,’ ‘Send,’ ‘Receive,’ ‘Transactions,’ and ‘Masternodes’ tabs—will greet you. This is your command center for managing Firo assets, where you can:

- -
    -
  • Monitor both Private and Transparent Balances.
  • -
  • Review recent transaction history.
  • -
  • Enhance privacy by enabling ‘Anonymous communication with Tor’.
  • -
- -

Overview of the wallet

- -

Sending Firo

- -

The ‘Send’ tab is your gateway to transferring Firo. It offers:

- -
    -
  • Address labeling for organizational ease.
  • -
  • A choice between Private or Transparent balances for transaction flexibility.
  • -
  • The ability to send funds via Transparent or Spark Addresses—choose Spark for untraceable transactions, safeguarding the privacy of amounts and participant identities.
  • -
- -

Send Tab of QT wallet

- -

Request

- -

Under the ‘Request’ tab, select your preferred address type—Spark for anonymity or Transparent. Enter the payment details, and generate a QR code and payment request to share with others.

- -

Receive Tab of QT wallet

- -

Transaction

- -

The ‘Transactions’ tab catalogs all inbound and outbound transactions.

- -

Transaction Tab of QT wallet

- -

Details of transactions via Spark address are displayed, anonymizing sender information with Lelantus Spark.

- -

Transaction Details of transaction

- -

For more information and support:

- - - - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/03/06/firo-slogan-showdown.html b/pr-preview/pr-452/id/2024/03/06/firo-slogan-showdown.html deleted file mode 100644 index e6e3b4537..000000000 --- a/pr-preview/pr-452/id/2024/03/06/firo-slogan-showdown.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - The Firo Slogan Showdown | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

The Firo Slogan Showdown

-

Unleash Your Creativity!

- -
- -

Attention Firofam!

- -

Do you have a knack for creativity and a way with words? We’re thrilled to announce the Firo Slogan Showdown! We’re looking for a catchy, impactful slogan that reflects the core message of our project and uplifts the values in our society. The new slogan can be proudly displayed on our project’s T-shirts or used as a tagline for the Firo community.

- -

Join us in this exciting challenge to craft a slogan that resonates with our mission of privacy, security, and innovation. Your idea could be the next iconic statement for Firo!

- -

As part of the event, an award will be given to the participant who comes up with the most creative and meaningful slogan. If you’re curious about what the award might be, we welcome you to join our event filled with surprises!

- -

Event Details

- -
    -
  • Start Date: 6th March, 2024
  • -
  • Deadline for Submission: 20th March 2024
  • -
- -

How to Participate

- -

You can submit your entry with the hashtag #FiroSloganShowdown in the official Firo Telegram Channel, Firo Matrix Channel or reply to the Slogan Showdown post on Firo Twitter/X page.

- -

Selection Process

-

At the end of the submission period, the team will select the top 3 slogans. The final selection will be voted on by the Firo community on Telegram and Twitter for 5 days via polls.

- -

Event Prizes

- -
    -
  • 1st place: 1 T-shirt with their slogan on it and 25 FIRO
  • -
  • 2nd place: 15 FIRO
  • -
  • 3rd place: 10 FIRO
  • -
- -

With your creativity, we believe we can take our project to greater heights! We eagerly await your submissions!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/03/07/curve-trees-research-results.html b/pr-preview/pr-452/id/2024/03/07/curve-trees-research-results.html deleted file mode 100644 index ad2519fa4..000000000 --- a/pr-preview/pr-452/id/2024/03/07/curve-trees-research-results.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Curve Trees: Global Anonymity Sets for Lelantus Spark | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Curve Trees: Global Anonymity Sets for Lelantus Spark

-

Curve trees scale zero-knowledge proofs for global anonymity

- -
- -

We are proud to publish the results of the research grant on curve trees carried out by Aram Jivanyan and funded by the MAGIC Firo Fund. Curve trees is a new technique that allows scaling zero-knowledge membership proofs to allow global anonymity sets, meaning that the ZKP is performant enough that it can encompass all transactions in a blockchain. It achieves this without any need for a trusted setup, a key requirement of Firo’s privacy research, while retaining small transaction sizes and quick proving and verification times. Curve trees also allow for efficient batching verification techniques, which can further decrease the marginal cost of proof verification.

- -

Lelantus Spark’s unique modular design allows the upgrading of its components, and in this case, curve trees would replace Spark’s use of one-out-of-many proofs. The research note covers the necessary modifications to implement curve trees in Spark to scale it to global anonymity sets.

- -

We would like to thank Luke Parker (kayabanerve) and Aaron Feickert of Cypher Stack for their valuable feedback and help in grasping curve trees and how they would apply to Spark.

- -

Related article:

- -

Advancing Privacy: Aram Jivanyan advancing Lelantus Spark

- -

MAGIC Firo Fund

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/03/19/hummingbot-firo-binance.html b/pr-preview/pr-452/id/2024/03/19/hummingbot-firo-binance.html deleted file mode 100644 index 06ee53e22..000000000 --- a/pr-preview/pr-452/id/2024/03/19/hummingbot-firo-binance.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - Hummingbot Firo Liquidity Campaign on Binance is back! | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Hummingbot Firo Liquidity Campaign on Binance is back!

-

8-weeks FIRO Liquidity Mining Campaign

- -
- -

We are excited to share that we will be launching another 8-week liquidity mining campaign on Binance! This campaign offers a total reward pool of approximately US$4,000!

- -

Since the launch of our liquidity mining program, we have witnessed participation from 779 unique miners across various campaigns. The total filled order volume has reached an impressive $115 million as of November 27, 2023. We look forward to your continued participation in our campaigns and welcome new firofam to join us in earning rewards!

- -

Firo-BTC hummingbot miner

- -

Campaign Terms

- -

Start date: March 19, 2024, 12:00 AM UTC
-Total reward pool*: ~US$4,000 (FIRO 248 per week)
-Reward token: FIRO
-Eligible token pair: FIRO/BTC
-Eligible orders: maker orders placed with spreads of 2.0% or lower
-Exchange: Binance

- -

The links above contain referral links which would help support Firo’s core team’s efforts if you sign up to those exchanges through the link.
-* Please see Hummingbot’s Liquidity Mining Policy

- -

Getting Started

- -

To get started:

-
    -
  1. Sign up on Hummingbot Miner with your email address.
  2. -
  3. Install, configure and run Hummingbot. Read the guide here. You can also get help on Hummingbot’s Discord.
  4. -
  5. Get Paid: Accumulate token rewards every minute. Get paid at the end of the week.
  6. -
- -

Note that liquidity only counts towards rewards where they are within 2.0% spread or lower.

- -

Help contribute to $FIRO’s liquidity and get rewarded!

- -

Hummingbot’s Full article: https://support.hummingbot.io/miner/8-week-for-firo-liquidity-mining-campaign

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/03/22/firo-binance-monitoring-tag-update.html b/pr-preview/pr-452/id/2024/03/22/firo-binance-monitoring-tag-update.html deleted file mode 100644 index c97e29ef1..000000000 --- a/pr-preview/pr-452/id/2024/03/22/firo-binance-monitoring-tag-update.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - Update on Binance Monitoring Tag Issue | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Update on Binance Monitoring Tag Issue

-

An update on the monitoring tag status

- -
- -

The Firo core team would like to address some community concerns on the ongoing monitoring tag status that Binance placed on Firo back in January, along with a slew of other projects with privacy features, such as Monero, Zcash, Horizen, and Mobilecoin. Prior to this, in May 2023 Binance had also made Firo and other select privacy-preserving assets unavailable in certain countries in Europe. This was in response to increased pressure from regulators both from the EU (namely MiCA and AMLR) and also part of Binance’s settlement with the US Department of Justice.

- -

This matter has been addressed several times before in our video updates and social channels, but we have noted that there is still a lot of misunderstanding surrounding this topic, so we would like to address the situation comprehensively.

- -

The core team had been aware of the issue since September 2023, when Binance reached out to inform us of the new regulatory requirements being imposed on them. Even in early October, while we were aware of proposals from other projects to comply with these requirements, we were not confident that these would meet Binance’s regulatory requirements.

- -

Because of the urgency of the matter, the core team proactively developed its own solution in the form of Exchange Addresses while communicating with Binance’s team. We also made sure to consult with the Firo community and got good support for the proposal. Binance’s team confirmed that our proposal was acceptable to their current requirements.

- -

Our proposal was easy to implement both on the project and exchange side, didn’t require any complicated changes, and, most importantly, did not compromise users’ privacy more than the status quo. While other projects proposed alternative solutions, our Exchange Address approach was presented by Binance to these projects as the preferred solution for other privacy coins to adopt. To our knowledge, both Zcash and PIVX are adopting some form of Exchange Address type while Horizen has completely removed their privacy features. We are proud to have our solution adopted to protect our fellow privacy projects’ centralized exchange (CEX) listings.

- -

We deployed the code for Exchange Addresses in November 2023, and it was successfully activated in January 2024 together with Lelantus Spark activation. This upgrade was supported by Binance. With the activation of Exchange Addresses, we were the first privacy coin on Binance to meet the new requirements. Coins that did not meet these new requirements such as Monero and Mobilecoin were delisted from Binance.

- -

What’s Next?

- -

We continue to work closely with Binance’s team, which is in the midst of transitioning its infrastructure to use Exchange Addresses. Their rough estimate is that it will take about three months to implement on their end. After Exchange Addresses are implemented, their team had mentioned that we can explore reopening Firo markets in Europe again.

- -

The Binance Monitoring Tag is reviewed once every quarter, and a decision has not been made on whether it will be removed at the next review or only after Binance has completed its Exchange Address integration. Thus far, no new regulatory requirements have been communicated, and we view the fact that Binance is in the midst of integrating Exchange Addresses as a positive sign along with their assurances that all is well at the moment.

- -

In the meantime, we continue to improve liquidity on FIRO through other avenues and further bolster decentralized exchange (DEX) liquidity and integrations, such as with FiroDEX/Komodo Wallet, BasicSwapDEX, and DCRDex. We have also been in talks with other cross-chain DEX options, such as Serai and Maya Protocol. Showing community support in these other DEX communities would give further impetus for those projects to integrate with us and reduce reliance on centralized exchanges.

- -

Side Notes

- -

There has been some discussion with Binance on whether to retain the FIRO/BTC pair or just focus on the FIRO/USDT pair, as interest in the FIRO/BTC pair currently pales to that of the FIRO/USDT pair. These discussions are unrelated to any of these regulatory concerns. We have initiated a Hummingbot campaign to improve liquidity on FIRO/BTC and are using it to gauge community interest in the FIRO/BTC pair.

- -

We also note that some privacy assets were excluded from the Monitoring Tag. We were advised that this was because their privacy features were not materially used when transferring to Binance and, therefore, were not a material concern, while Firo users regularly used Lelantus functions to deposit into Binance.

- -

We would like to thank Binance for remaining open to working with privacy projects like ours on finding a path to remain listed despite immense regulatory pressure on them when the easy thing to do would be to delist. While we strongly disagree with the regulations which in our opinion are overreaching and misguided, we understand that centralized exchanges are bound by the laws that govern them. We continue to monitor the situation and would also like to reiterate that we would not take any steps that would materially compromise user privacy for the sake of compliance.

- -

Discuss this blog post on our forums.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/03/24/3rd-cfc-nomination-thread-2024.html b/pr-preview/pr-452/id/2024/03/24/3rd-cfc-nomination-thread-2024.html deleted file mode 100644 index 2d5852f61..000000000 --- a/pr-preview/pr-452/id/2024/03/24/3rd-cfc-nomination-thread-2024.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - - - Nomination Thread for a New Community Fund Committee 2024 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Nomination Thread for a New Community Fund Committee 2024

-

A new nomination thread for the 3rd CFC election

- -
- -

The one year term of the 2nd CFC Committee has ended and the time for the 3rd CFC nominations is underway in preparation for the election.

- -

Please express your interest in standing for election in the thread below. Do ensure you introduce yourself and why you are applying to the post and your experience/history with Firo.

- -

3rd CFC Election Nomination Thread: https://forum.firo.org/t/nominations-for-the-3rd-community-fund-committee-cfc-are-now-open/31500

- -

The 7 member CFC forms an important role in gradually decentralizing governance and sets up an independent fund (Firo Community Fund) to be used for the benefit of Firo. The FCF has been used to fund various community management efforts, audits, social media/marketing support and also to assist the core team where additional funds are required.

- -

CFC Committee positions are at this point in time are done on a volunteer basis and we recommend only active and motivated members of the Firo community apply. There is no restriction of existing committee members seeking re-election.

- -

Below is a reminder of the role of the CFC and the Firo Community Fund (FCF) it manages:

- -

Brief summary of how the CFC came to be

- -

Firo conducted a series of community votes to adjust its tokenomics and established the Firo Community Fund. This process spanned several months and involved multiple vetted polls to ensure alignment with the community’s wishes. A committee comprising seven elected community members was established to manage fund allocation.

- -

Following the nomination phase, nominees (who are new) undergo a vetting process, including an interview, to assess their eligibility and alignment with the community’s voting objectives. The interview, which can be conducted through text or online meetings, delves into the nominees’ beliefs in Firo, their grasp of Firo’s technology, personal background (without revealing sensitive information), and their vision for the fund’s utilization. Nominees not widely known in the community must provide proof of active participation for at least a year.

- -

Moving on from these specifics, it’s essential to outline the responsibilities and prerequisites expected of a member of the Firo Community Fund Committee (CFC).

- -

Responsibilities of Community Fund Committee members

- -
    -
  1. -

    To decide along with taking into account community feedback on how the community fund should be utilized.

    -
  2. -
  3. -

    To help evaluate community requests for funding, do due diligence on applicants applying for funding, and obtain all necessary information to ensure sufficient detail for the scope of work.

    -
  4. -
  5. -

    To evaluate and approve payment of milestone requests

    -
  6. -
  7. -

    To make all reasoning of the CFC for approval/rejection public

    -
  8. -
  9. -

    CFC can request for core team’s feedback and opinion on proposals.

    -
  10. -
  11. -

    To always conduct themselves with professionalism without resorting to personal attacks or insults.

    -
  12. -
- -

Minimum requirements to be eligible to be a committee member

- -
    -
  1. -

    Be a recognized and active community member of Firo for at least a year, OR a recognized industry expert/specialist.

    -
  2. -
  3. -

    Solid understanding of Firo’s technology stack and current roadmap and goals

    -
  4. -
  5. -

    Cannot be a current full-time member of the Firo core team. Part-time contributors or contractors of Firo’s core team are allowed but must be disclosed.

    -
  6. -
  7. -

    Be able to attend a CFC meeting once a month or appoint a proxy to do the same (though proxies should be used sparingly).

    -
  8. -
  9. -

    While a technical or development background isn’t required, having a few committee members with some technical background would be helpful in evaluating proposals.

    -
  10. -
  11. -

    Be able to read, check and vote on proposals for funding at least once a week.

    -
  12. -
  13. -

    Be 18 years old and above.

    -
  14. -
- -

Removal of CFC Members

- -
    -
  1. -

    If a CFC member is suspected or found to have been involved in fraud or scam or other deceitful behavior, the other CFC members can vote to remove them via majority vote.

    -
  2. -
  3. -

    If a CFC member has acted in a manner that is an unbecoming or unprofessional manner, the other CFC members can vote to remove them via a majority vote.

    -
  4. -
  5. -

    If a CFC member is absent for 2 meetings in a row without due cause, they shall be removed automatically.

    -
  6. -
  7. -

    If a CFC member has continuously failed to vote on proposals for funding, a vote shall be held at the next CFC meeting by the other CFC members on whether to remove them.

    -
  8. -
  9. -

    If a CFC member is removed, nominations should be open for the spot for the remaining term.

    -
  10. -
- -

Meetings, Quorums, and Voting

- -
    -
  1. -

    A meeting should be held at least once a month with CFC members. The purpose of this meeting is to discuss proposals or to choose how to allocate the FCF funds or any other matters arising. Given CFC members may be in different time zones, this should be taken into account when determining the time of the meeting and the opportunity to take turns for amenable timing.

    -
  2. -
  3. -

    Core team members or their representatives should always be allowed to observe and attend all CFC meetings, but shall not have a vote unless otherwise specified.

    -
  4. -
  5. -

    The minutes of these meetings shall always be publicly available.

    -
  6. -
  7. -

    The meeting can be conducted by text or online meetings.

    -
  8. -
  9. -

    A quorum should be 5 members. Votes are passed using a majority of votes. In the event of an equality of votes, the core team shall have a casting vote.

    -
  10. -
  11. -

    Proposals for funding can be approved without the need for a meeting and shall be voted on in the proposal thread itself.

    -
  12. -
  13. -

    When voting for or against a proposal for funding, all CFC members are required to state the reasoning behind their choice.

    -
  14. -
  15. -

    Anyone can open a proposal for funding, including CFC members.

    -
  16. -
  17. -

    If a CFC member is an applicant for funding, the member cannot vote on that proposal. Also, if a CFC member has a close relationship (e.g. family member, best friend, significant other, spouse) with the applicant for funding, the CFC member should disclose the relationship and put it to the other CFC members to decide whether the member should be allowed to vote or choose to abstain voluntarily.

    -
  18. -
  19. -

    If the CFC wishes to make funds available to the core team to assist them (for instance to cover a shortfall or to pay for a specific employee to retain them), a higher vote threshold is required, which is 5 members out of 7 instead of the usual majority of votes.

    -
  20. -
- -

General Guidelines to Community Fund Usage

- -
    -
  1. -

    Trust needs to be earned. While anyone can propose to be funded from the FCF, the person’s track record needs to be evaluated, the necessary due diligence needs to be taken, and milestone payments adjusted appropriately.

    -
  2. -
  3. -

    The CFC can choose to employ contractors to embark on specific tasks, but shall seek community feedback. Where it involves core code, the CFC has to consult the core team.

    -
  4. -
  5. -

    The CFC should not be used to host parties or purely social events. Educational or awareness events are okay but should be done with appropriate evidence and not paid upfront.

    -
  6. -
  7. -

    The CFC is to be used and while there shouldn’t be pressure to spend the CFC funds, the CFC funds shouldn’t be hoarded.

    -
  8. -
  9. -

    CFC funds should always be utilized for the benefit of Firo. Research or development that does not directly benefit Firo should not be undertaken.

    -
  10. -
  11. -

    CFC funds should not be used for giveaways, even for the purpose of promoting adoption or participation. These have limited effects.

    -
  12. -
  13. -

    All CFC expenditure has to be disclosed. Contractors that prohibit this should not be engaged.

    -
  14. -
  15. -

    Should the CFC deem fit, FCF funds can be burnt by sending them to this burn address. (https://explorer.firo.org/address/aFiroBurningAddressDoNotSendrPtjYA 2)

    -
  16. -
  17. -

    FCF funds address can be viewed here which are from time to time anonymized.

    -
  18. -
  19. -

    Utilization of CFC funds and proposals can always be viewed on the Firo Community Crowdfunding page under the category of CFC.

    -
  20. -
- -

What the CFC is NOT

- -
    -
  1. -

    The CFC are NOT representatives of the opinion of the Firo Community. They are only tasked with matters to do with the Community Fund and do not replace the usual process of getting feedback from the general community and core team in implementing large changes.

    -
  2. -
  3. -

    The CFC shall not represent itself as core team members or as representatives of the project.

    -
  4. -
- -

3rd CFC Election Nomination Thread: https://forum.firo.org/t/nominations-for-the-3rd-community-fund-committee-cfc-are-now-open/31500

- -

Follow the Community Fund Committee deliberations on Telegram and Discord

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/04/23/firo-tokenomics-and-halving.html b/pr-preview/pr-452/id/2024/04/23/firo-tokenomics-and-halving.html deleted file mode 100644 index 573a55b9d..000000000 --- a/pr-preview/pr-452/id/2024/04/23/firo-tokenomics-and-halving.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Firo Tokenomics Discussion with upcoming Halving | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Tokenomics Discussion with upcoming Halving

-

Firo's Halving in mid September 2024

- -
- -

With the upcoming scheduled halving of emissions in supply in September 2024, the Firo community has raised questions about whether the Firo block reward distribution or tokenomics would be revisited, as was the case with the previous halving. The last time this was done was in May 2022.

- -

In particular, whether the block reward distribution would be adjusted and whether there should be a change in the emission cycle; for example, whether to have a more gradual emission decrease instead of halvings, implement a tail emission, etc.

- -

The core team highly values the Firo community’s input in these crucial changes. We are actively seeking your feedback on our forums and plan to keep the feedback period open until at least the end of June 2024. This will allow us to implement your insights prior to the upcoming hard fork, underscoring your integral role in shaping Firo’s future.

- -

As these changes will significantly impact Firo’s future and development direction, we look forward to hearing from the community and greatly appreciate the well-reasoned feedback we’ve received thus far. Let your voice be heard!

- -

Join us in the discussion in our Firo forums located Here!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/05/03/3rd-term-cfc-members-formed.html b/pr-preview/pr-452/id/2024/05/03/3rd-term-cfc-members-formed.html deleted file mode 100644 index c1ff3c4c5..000000000 --- a/pr-preview/pr-452/id/2024/05/03/3rd-term-cfc-members-formed.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - - The 3rd term of CFC members are formed! | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

The 3rd term of CFC members are formed!

-

Welcome old and new

- -
- -

The 7 member Community Fund Committee (“CFC”) is formed to oversee the Firo Community Fund (“FCF”) has been completed!

- -

The following community members will serve as CFC members for a period of 1 year:

- - - -

The elected committee comprises a well-rounded mix of established community members, subject matter experts, and developers, who have been actively involved in voting on proposals and steering Firo community fund to help with the project.

- -

Since there were no additional nominations, these seven members were automatically elected. We would like to thank them for agreeing to serve on the Firo Community Fund (FCF) and helping to decentralize funding decisions. We would also like to thank the outgoing committee members who have served.

- -

How to get funded from the Firo Community Fund

- -

Anyone can apply to be funded from the FCF by opening up a proposal in the Firo Crowdfunding System and also opening a thread on the forums to open discussion about it. The Community Fund Committee can also independently initiate proposals to be funded from the Firo Community Fund.

- -

What are the responsibilities of the Community Fund Committee?

- -
    -
  1. To decide along with taking into account community feedback on how the Firo Community Fund should be utilised.
  2. -
  3. To help evaluate community requests for funding, do due diligence of applicants applying for funding and obtain all necessary information to ensure sufficient detail for scope of work.
  4. -
  5. To evaluate and approve payment of milestone requests.
  6. -
  7. To make all reasonings of the CFC for approval/rejection public.
  8. -
  9. CFC can request for the core team’s feedback and opinion on proposals.
  10. -
  11. To always conduct themselves with professionalism without resorting to personal attacks or insults.
  12. -
- -

How will the Firo Community Fund (FCF) be utilised?

- -
    -
  1. FCF funds must always be utilised for the benefit of Firo. Research, development or promotional activities that do not directly benefit Firo should not be undertaken.
  2. -
  3. All FCF expenditure has to be disclosed. Any proposal that does not allow this will not be able to be funded from the FCF.
  4. -
  5. FCF funds should not be used for giveaways even for the purpose of promoting adoption or participation.
  6. -
  7. FCF funds should not be used to host purely social events. Educational or awareness events are acceptable but must be the primary component of the event.
  8. -
  9. FCF funds should be used and while there shouldn’t be a pressure to spend funds, the FCF should not be hoarded.
  10. -
  11. CFC can choose to use the FCF to employ contractors to embark on specific tasks or roles that will report directly to the CFC.
  12. -
  13. Should the CFC deem fit, FCF funds can be burnt by sending it to this burn address.
  14. -
  15. FCF funds address can be viewed here
  16. -
- -

Where can I see the deliberations of the Community Fund Committee?

- -

All discussions of the CFC can be seen in our Discord in the channel #communityfund and is read-only. You will need to have verified status by passing the captcha to view the channel.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/06/19/firo-release-0141303-mandatory-upgrade.html b/pr-preview/pr-452/id/2024/06/19/firo-release-0141303-mandatory-upgrade.html deleted file mode 100644 index cc3504c7c..000000000 --- a/pr-preview/pr-452/id/2024/06/19/firo-release-0141303-mandatory-upgrade.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - Firo Release 0.14.13.3 Mandatory Upgrade | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Release 0.14.13.3 Mandatory Upgrade

-

With performance improvements and features

- -
- -

We are proud to release Firo v0.14.13.3 which focuses on improving Spark performance, overall user experience and better Spark light wallet support.

- -

RPCs for better Spark light wallet support

- -

New RPCs allow for light wallet servers to query the node for Spark state allowing for mobile wallets to recognize Spark transactions in the mempool even before they’re included in a block. It also ensures proper balance calculation in certain edge cases.

- -

We have also added a way for mobile wallets to recognize masternode collateral so that it will ignore it when sending FIRO.

- -

This is in preparation of our new Firo-only mobile wallet release and also a light desktop wallet developed together with Cypher Stack.

- -

Increase in max transaction relay size

- -

We have increased the maximum transaction relay size from 100 kB to 250 kB allowing for easier consolidation of UTXOs and Spark minting. Nodes that do not upgrade will not be able to relay these larger transactions.

- -

We have also included various other bug fixes in relation to Lelantus migration to Spark and user interface improvements.

- -

While there is no deadline for upgrading, we recommend you to update as soon as possible. Mining pools and masternodes are encouraged to update immediately to ensure the network will propagate these larger transactions.

- -

Spark Optimization Improvements

- -

We have various improvements to Spark batch verification and Spark transaction processing improving sync times.

- -

Sending to EX-Address support

- -

With Binance adopting EX-addresses, we have simplified sending to EX-addresses in the UI by recognizing the EX-address and if the funds are in Spark, to do the necessary transition to a transparent address before sending to an EX-address.

- -

Download v0.14.13.3 now!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/06/20/ex-address-live-on-binance.html b/pr-preview/pr-452/id/2024/06/20/ex-address-live-on-binance.html deleted file mode 100644 index 8626eb32c..000000000 --- a/pr-preview/pr-452/id/2024/06/20/ex-address-live-on-binance.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - Exchange Addresses live for FIRO on Binance | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Exchange Addresses live for FIRO on Binance

-

Deposit addresses are now EX-Addresses

- -
- -

Binance has confirmed with us that Exchange Addresses are now fully implemented and live on their exchange.

- -

EX addresses are not meant for regular users to create but for exchanges that require them for regulatory or transparency reasons. However, users will need to interact with EX addresses if they are depositing into Binance or another exchange that deploys them.

- -

You can identify an EX-address easily as the address begins with EXX.

- -

Binance deposit EX address

- -

Transition Notes

- -

Binance has confirmed the roll out of EX-addresses for its users, though if for some reason you do not have an EX-address yet, do not send funds from Spark directly to Binance’s deposit address. Otherwise, they will be frozen until you open a support ticket with Binance to return the funds to you. This process can take up to 30 working days.

- -

EX-addresses only accept FIRO from transparent addresses. If you have funds held in Spark, you would first need to send them to a transparent address (that begins with a or Z) before sending them to the EX address. At the time of writing, the only exchange that uses EX addresses is Binance.

- -

Most exchanges do not yet support withdrawals to an EX-address, so you would need to withdraw from your own wallet first with a transparent address before sending the money to Binance. We are in communication with other centralised exchanges to facilitate easy exchange-to-exchange transfers. At the time of writing, only NonKYC.io supports direct withdrawals to an EX address. You can also do your part by opening a ticket with your favourite exchange or wallet to encourage them to support sending to EX-addresses.

- -

Most major exchanges such as MEXC, HTX and Gate support FIRO deposits from EX-addresses so you can send from Binance to these exchanges directly. Always test with a small amount first if unsure!

- -

Reopening of Firo trading in Europe

- -

Last year, in May 2023, Binance made Firo and several other privacy coins unavailable in several European countries namely Poland, France, Spain, Italy, Belgium and Sweden, due to new EU regulations restricting the trading of privacy coins.

- -

Firo has been reopened for trading in these countries with immediate effect. If you are in an affected country, you might receive an email notification from Binance informing you of this. Do ensure you take note of your new deposit addresses which would have been updated to an EX-address.

- -

Binance deposit address expired example

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/06/25/binance-firo-cross-margin.html b/pr-preview/pr-452/id/2024/06/25/binance-firo-cross-margin.html deleted file mode 100644 index a79af4010..000000000 --- a/pr-preview/pr-452/id/2024/06/25/binance-firo-cross-margin.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Binance adds new cross margin pair for FIRO | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Binance adds new cross margin pair for FIRO

-

FIRO/USDT Cross Margin

- -
- -

Binance Adds FIRO/USDT Cross Margin Pair!

- -

Binance has added the FIRO/USDT pair to Cross Margin. This adds to the existing FIRO/USDT spot and isolated margin pairs.

- -

What is Cross Margin?

- -

In Cross Margin, the entire margin balance is shared across open positions to avoid liquidation. If Cross Margin is enabled, the trader risks losing their entire margin balance, along with any open positions, in the event of a liquidation. Any realized PnL (profit and loss) from another position can support a losing position that is close to being liquidated.

- -

With the existing Isolated Margin mode, you can allocate a specific amount of margin to a single position to limit risks. In contrast, the Cross Margin mode uses the balance of your entire Margin Account on Binance as collateral, providing you with greater flexibility and lower margin requirements. Read the difference between isolated and cross margin here.

- -

As always, trade responsibly!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/07/12/campfire-firo-wallet.html b/pr-preview/pr-452/id/2024/07/12/campfire-firo-wallet.html deleted file mode 100644 index f2c039edf..000000000 --- a/pr-preview/pr-452/id/2024/07/12/campfire-firo-wallet.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - Campfire Wallet Release | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Campfire Wallet Release

-

A fun and privacy-preserving Firo-only wallet

- -
- -

We are proud to release our new revamped Campfire wallet in collaboration with Cypher Stack.

- -

Campfire is a Firo-only wallet with a default on Spark privacy. It features many other Firo-specific enhancements, such as masternode collateral recognition and EX-address support. It also includes inbuilt TOR for additional network privacy. It even works on both desktop and mobile devices!

- -

Like its namesake, Campfire is designed to be a warm, welcoming experience where our Firofam can begin their privacy journey.

- -

Improved User Experience

- -

Much work has been put into making the wallet user-friendly with Firo colours, and our Sparky mascot is featured prominently.

- -

Mobile Preview 1

- -

Desktop Preview 2

- -

Under the hood, both teams have made many optimisations to make Spark transactions and syncing speedy and snappy, even with the complex math behind them.

- -

Instead of using the default server, users can choose to host their own light server backend for even more privacy.

- -

Open source

- -

Campfire remains true to our goals of being free and open source. All source code is available on GitHub.

- -

While the original Campfire started as a Firo wallet that supported our previous privacy protocol, Lelantus, the new revamped Campfire has full Spark privacy support and shares the same internals as Stack wallet, a multi-coin wallet also developed by Cypher Stack.

- -

Download Campfire Here

- -

What’s next?

- -

We would like to develop more features for Campfire, such as DEX support and Spark asset support!

- -

If you want to donate to this cause, you can do so through this Firo Crowdfunding proposal.

- -

Special Thanks

- -

We would like to thank Rasikh Morani from Arcadia, who provided the initial funding for Campfire and Cypher Stack, whose development and research services have greatly improved Firo and its technology stack.

- -

We also would like to thank the Firo Community Fund Committee, whose continued support of core team activities has made this possible.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/08/09/firo-ascendex.html b/pr-preview/pr-452/id/2024/08/09/firo-ascendex.html deleted file mode 100644 index 8ed6e64c5..000000000 --- a/pr-preview/pr-452/id/2024/08/09/firo-ascendex.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - Firo listed on Ascendex | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo listed on Ascendex

-

Firo/USDT Pair

- -
- -

Firo Announces Listing on AscendEx: Expanding Accessibility and Trading Options

-

We are thrilled to announce that Firo, the leading privacy-focused cryptocurrency, is now listed on AscendEx (formerly known as BitMax) with a FIRO/USDT pair.

- -

Please note the following times:

- -
    -
  • Deposit: August 9, 10:00 AM UTC
  • -
  • Trading: August 9, 12:00 PM UTC
  • -
  • Withdrawal: August 10, 12:00 PM UTC
  • -
- -

AscendEx is available in a wide variety of countries, which further expands FIRO’s global accessibility and also further builds centralized exchange redundancy.

- -

Stay tuned for news on further activities with AscendEx! You can discuss this listing in our forums here!

- -

About AscendEx

- -

AscendEX (formerly BitMax) is a global digital asset financial platform founded by a group of Wall Street quantitative trading veterans in 2018, building on core value of “Efficiency, Resilience and Transparency.” The global cryptocurrency exchange platform serves both retail and institutional clients in more than 200 regions.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/08/10/firo-receive-donation-from-powerup-privacy.html b/pr-preview/pr-452/id/2024/08/10/firo-receive-donation-from-powerup-privacy.html deleted file mode 100644 index 6cdd96ffc..000000000 --- a/pr-preview/pr-452/id/2024/08/10/firo-receive-donation-from-powerup-privacy.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Firo Core Team receives 345 XMR donation from Power Up Privacy | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

- -
- -

Power Up Privacy, an anonymous privacy advocacy group that funds privacy-related research and development, has donated 345 XMR (~50,000 USD) to the Firo Core Team fund to support our development work.

- -

We would like to thank them for their generous donation in supporting our work and also for making a significant impact on other important privacy-focused tools and projects, such as Monero, Tor, and xrdp.

- -

Learn more about Power Up Privacy.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/08/12/firo-guardian-program.html b/pr-preview/pr-452/id/2024/08/12/firo-guardian-program.html deleted file mode 100644 index e1e582a19..000000000 --- a/pr-preview/pr-452/id/2024/08/12/firo-guardian-program.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - Firo Guardian Program | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Guardian Program

-

Protect, Promote, and Prosper: Be a Firo Guardian!

- -
- -

Over the years, Firo has continued to gain momentum in the cryptocurrency space, and our community has been instrumental in this success. To further enhance our reach and engagement, we’re thrilled to introduce: Firo Guardian Program!

- -

Who you are:

-
    -
  • You’re passionate about Firo and its privacy mission.
  • -
  • You understand the project’s core features and values.
  • -
  • You’re eager to contribute to Firo’s growth.
  • -
  • You possess excellent networking skills.
  • -
  • You’re creative and skilled in content creation.
  • -
- -

How you can contribute:

-

As a Firo Guardian, you can contribute by amplifying Firo’s presence and promote privacy awareness. -Guardians will focus on:

-
    -
  • Creating diverse content about Firo, including videos, infographics, tweets, and blog posts.
  • -
  • Actively representing Firo across social media platforms, especially Twitter, CoinMarketCap, and Reddit.
  • -
  • Engaging in discussions and answering queries in Firo’s Discord and Telegram communities.
  • -
  • Promoting Firo’s privacy features and acting as a guardian of privacy in the crypto space.
  • -
  • Participating in community events and initiatives to boost Firo’s visibility.
  • -
- -

Benefits

-

As a Firo Guardian, you will:

-
    -
  • Receive firsthand updates on the project directly from the core team.
  • -
  • Have direct communication channels with the team.
  • -
  • Gain exclusive access to the Guardians’ chat.
  • -
  • Earn rewards in FIRO for your contributions.
  • -
- -

Did we catch your attention?

-

Here’s how to apply:

-
    -
  • Join the Firo Discord server: https://discord.gg/Ws5C9f3uPC
  • -
  • Open a thread in the Firo-guardian-signup channel under “Community-Firo-Guardians” Section.
  • -
  • Write a 5-line introduction about yourself, including your region.
  • -
  • Provide a link to your X (Twitter) profile.
  • -
  • Once selected, you’ll be assigned the Guardian role and given further instructions.
  • -
- -

We’re excited to welcome passionate individuals to help spread the word about Firo’s innovative privacy solutions. Join us in shaping the future of private transactions in crypto.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/08/19/final-vote-tokenomics-2024.html b/pr-preview/pr-452/id/2024/08/19/final-vote-tokenomics-2024.html deleted file mode 100644 index 86996cffe..000000000 --- a/pr-preview/pr-452/id/2024/08/19/final-vote-tokenomics-2024.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - Together We Decide: Vote to Shape Firo's Future! | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Together We Decide: Vote to Shape Firo's Future!

-

Vote on Firo's tokenomics

- -
- -

The community has been actively discussing Firo’s economics, particularly its block reward division and emission model.

- -

After seeking community feedback and preliminary polls since June, we are now approaching the penultimate poll to definitively decide Firo’s future.

- -

The two primary issues being voted on are:

- -
    -
  • What should Firo’s block reward division be?
  • -
  • What should Firo’s emissions be?
  • -
- -

These polls touch on important issues, such as whether there should be a development and/or community fund, the sustainability of masternodes and the role of miners. It also looks into the long-term sustainability of Firo as to whether it should adopt a tail emission or stick closer to the original Bitcoin model.

- -

Instead of a single-choice vote, the poll allows community members to rank their options, resulting in a fairer reflection of sentiment. This is also known as ranked-choice voting and is suitable where there are many options to choose from.

- -

You can view the previous discussions and polls here to help guide your decision!

- - - -

How to Vote!

- -

Anyone who has been in the Firo community for some time is eligible to vote in this poll.

- -

Step 1: Register an account at forum.firo.org

- -

Step 2: Earn at least Trust Level 1 by spending time on the forums. Alternatively, if you have been with the Firo community for a while in other places, you can post in this thread to request for an admin to upgrade you immediately.

- -

Step 3 Head to the final poll thread. Note there are two polls to vote on so please don’t forget to vote on both of them!

- -

Step 4: Rank the options you like with rank 1 being your most preferred option. For options you don’t like, you can choose to not rank them by picking ‘abstain’.

- -

Step 5: You can post in the thread to explain why you picked a vote!

- -

Do note that in the future, we intend to impose higher requirements in future polls or even require a minimum Firo holding requirement to prove skin in the game without disenfranchising smaller holders.

- -

Do your Part!

- -

Getting involved in Firo’s polls is an important step in decentralized governance. It ensures that your voice is heard, and every vote counts! The poll closes on the 1 September 2024!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/09/01/finalized-tokenomics-2024.html b/pr-preview/pr-452/id/2024/09/01/finalized-tokenomics-2024.html deleted file mode 100644 index cc61d3fd3..000000000 --- a/pr-preview/pr-452/id/2024/09/01/finalized-tokenomics-2024.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - Firo Finalized Tokenomics Results | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

- -
- -

Through Firo’s governance process, Firo’s emission and block reward division has been finalized! A huge thank you to everyone who voted and shared their thoughts and feedback.

- -

Through several rounds of polls, the community has decided on the implementation of three things to Firo’s tokenomics:

- -
    -
  • A fixed emission of 6.25 FIRO/block until the cap of 21.4 million FIRO is hit
  • -
  • A tail emission of 1 FIRO/block thereafter
  • -
  • A block reward division of 70% Masternodes, 5% Miners, 15% Dev, 10% Community (previously 50% Masternodes, 25% miners, 15% Dev, 10% community)
  • -
- -

View the final poll results

- -

For a more accurate reflection of community sentiment, we employed a system known as ranked-choice voting or instant run-off. This system allowed voters to select multiple choices and then rank them in order of preference, ensuring that the final decision better represents the community’s preferences.

- -

Governance

- -

To read through how the Firo community arrived at this decision, you can follow the timeline and links to the relevant discussions below:

- - -

Effect of Changes

- -

The primary effect of the changes is to provide improved incentives for masternodes for the next 4 years, recognizing their continued role and unwavering support of the network. Miners will still contribute to the hybrid PoW/masternode consensus mechanism, but while the hashrate adjusts, there may be a period of slow blocks until the difficulty adjusts to the new hashrate. The chain will remain protected against 51% attacks with Firo’s masternode chainlocks. Assuming current masternode numbers are maintained at around 3900+ master nodes, the current returns of a masternode will increase from around 16.5% p.a. to around 22% p.a.

- -

There is also a significant change to the supply schedule of Firo to reflect the existence of developed infrastructure and markets for the distribution of cryptocurrencies compared to the time when Bitcoin was first created. Prior to the change, Firo followed Bitcoin’s emission schedule and the block reward would have halved roughly every 4 years with it finally ceasing after it hit 21.4 million. Firo has had a single halving prior to this and was set to have its 2nd halving in mid September 2024. With the new change coming into effect, there will be no more halvings and the existing emission of 6.25 FIRO/block is maintained until the supply of 21.4 million has been fully issued over the next 5-6 years.

- -

After the 21.4 million limit is hit, to ensure a stable monetary supply and a continued stable security subsidy, a fixed tail emission of 1 FIRO/block will continue in perpetuity which works out to be 0.98% inflation rate p.a. at the beginning and over time trends to 0%. To read more about the effects of tail emission and how it leads to a stable monetary supply that is neither inflationary nor deflationary, you can read this article. There’s also strong academic evidence that indicates that having no block reward results in instability in Bitcoin.

- -

To view the effect of changes in tokenomics to Firo’s supply over time, we’ve plotted this graph starting from the hard fork date of block 958655 (approximately 16 September 2024) over the next 20 years. The times are estimated due to the slight variance in block times. Tail emission is hit roughly halfway into year 14 (5+ years from hard fork date).

- -

Chart of emission, old versus new starting 2024

- -

Future Direction

- -

The core team is making a firm commitment not to propose further changes to Firo’s tokenomics until tail emission is hit. This commitment is aimed at providing stability and certainty to the Firo community, ensuring a secure and confident future.

- -

We will be deploying these changes in release Firo v.14.14.0, as these changes are scheduled to come into force by block 958655 (approximately 16 September 2024). Please ensure you are updated to the latest version as soon as possible.

- -

In the coming weeks, the core team will also be rolling out an updated roadmap for Firo, laying out development and adoption goals for the next few years. This will also include research into blockchain consensus models that would be secure and sustainable through tail emission and also a renewed focus on increasing awareness and adoption.

- -

Again, we would like to thank the community members who have stood by the project and taking part in governance to guide Firo’s future.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/09/04/firo-release-014140-mandatory.html b/pr-preview/pr-452/id/2024/09/04/firo-release-014140-mandatory.html deleted file mode 100644 index 871856117..000000000 --- a/pr-preview/pr-452/id/2024/09/04/firo-release-014140-mandatory.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Firo Mandatory Release v0.14.14.0 | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Mandatory Release v0.14.14.0

-

This release implements the tokenomics change voted on by community members

- -
- -

Following the finalisation of the community polls to determine Firo’s tokenomics, we are releasing Firo v0.14.14.0 with the agreed-upon changes that require a hard fork.

- -

Please upgrade your wallets, daemons and masternodes to the latest Firo v0.14.14.0 before block 958655 (approximately 16 September 2024). This is a mandatory upgrade.

- -

You can download them either from our official download page or our Github release page.

- -

If you are using Campfire or Stack wallets, no updates are required, as the changes have been made in the backend.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/09/18/hardfork-2024.html b/pr-preview/pr-452/id/2024/09/18/hardfork-2024.html deleted file mode 100644 index 95fabcff6..000000000 --- a/pr-preview/pr-452/id/2024/09/18/hardfork-2024.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Firo Hardfork Completed Successfully | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Hardfork Completed Successfully

-

Changes to block distribution, emission model and sustainability

- -
- -

The hard fork implementing the latest tokenomics changes as voted in by the community has been completed successfully. This upgrade introduces significant changes to our block reward distribution, emission model, and overall sustainability. Read more about these changes in our previous blog post on it here.

- -

A huge thank you to our amazing ecosystem of masternode providers, mining pools, and the supportive community who voted in the finalization of the community polls and ensured a smooth transition. Together, we continue to create a place in privacy and decentralization in Firo!

- -

The core team will be posting an updated proposed roadmap soon so stay tuned!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/09/24/firo-liquidity-campaign-sept24.html b/pr-preview/pr-452/id/2024/09/24/firo-liquidity-campaign-sept24.html deleted file mode 100644 index 596e4b684..000000000 --- a/pr-preview/pr-452/id/2024/09/24/firo-liquidity-campaign-sept24.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - Firo 24-Week Liquidity Mining Campaign | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo 24-Week Liquidity Mining Campaign

-

Total reward pool of up to US$19,200 up for grabs

- -
- -

We are excited to share that the Liquidity campaign is back! Now for 24 weeks with a total reward pool of approximately ~US$19,200 up for grabs! Provide liquidity on Binance and AscendEX via Hummingbot and earn Firo!

- -

- -

Campaign Terms

- -
    -
  • -

    Start date: September 24, 2024, 12:00 AM UTC

    -
  • -
  • -

    Total reward pool*: ~US$19,200 (FIRO 684 per week)

    -
  • -
  • -

    Reward token: FIRO

    -
  • -
  • -

    Eligible token pair: FIRO/USDT

    -
  • -
  • -

    Eligible orders: maker orders placed with spreads of 2.0% or lower

    -
  • -
  • -

    Exchange: Binance and AscendEX

    -
  • -
- -

What is Hummingbot?

- -

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a coin/token and contribute to its liquidity and improve the tradability of that coin/token. By participating, users are not only helping to support the coin/token and the project, but through liquidity mining, they are able to earn coin/token rewards based on their trading activity.

- -

How Does the Campaign Work?

- -

During the campaign, users who provide liquidity to the FIRO/USDT pair on Binance and AscendEX will earn rewards in Firo weekly.

- -

How to Get Started?

- -

To join the campaign, you’ll need to set up your wallet using the Hummingbot Miner App. A detailed setup guide and How-To Articles are available on the Hummingbot website. After installation, you can follow the instructions to connect the app to the Binance and AscendEX exchanges and begin providing liquidity to the FIRO/USDT pool.

- -

Don’t miss this amazing chance to earn rewards while engaging with the Firo community! Whether you’re a current participant or new to liquidity mining, we invite you to take part and enjoy the benefits firsthand.

- -

*For full terms of the campaign, please read the full terms here Hummingbot New 24-week for FIRO liquidity mining campaign!

- -

Learn more about Liquidity mining here

- -

Thank you

- -

We extend our heartfelt thanks to Power Up Privacy who funded this campaign through their donation. Discover more about Power Up Privacy here

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/10/17/powerupprivacy-firo-liquidity-injection.html b/pr-preview/pr-452/id/2024/10/17/powerupprivacy-firo-liquidity-injection.html deleted file mode 100644 index 4f365710d..000000000 --- a/pr-preview/pr-452/id/2024/10/17/powerupprivacy-firo-liquidity-injection.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - BEP20 FIRO Liquidity Injection | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

BEP20 FIRO Liquidity Injection

-

Power Up Privacy injects $200,000 into Firo's PancakeSwap Liquidity Pool

- -
- -

We are happy to announce the addition of 80,356.8262 BEP20-FIRO and 167.286754 BNB (~200,000 USD) to the Pancakeswap pool on BNB Chain provided by the generous people at Power Up Privacy. This also adds to the existing position that is maintained by the Firo Community Fund bringing the total in the pool of ~224,000 USD at the time of writing. The addition of this liquidity brings much needed depth and usability to the pool.

- -

BEP20-FIRO is a wrapped version of FIRO that is issued and backed 1:1 with native FIRO by Binance. As a BEP20 token on BNB Chain, it does not have privacy features but it allows permissionless access to BNB Chain’s rich DeFi ecosystem such as AMM DEXes and also access to all major stablecoins that are either native to BNB Chain or can be bridged into it.

- -

Binance has recently minted an additional 400,000 BEP20-FIRO and its backing of native FIRO can be verified on-chain at this address.

- -

BEP20-FIRO can be swapped to and from native FIRO either through FiroDEX or Komodo Platform, swap providers such as ChangeNow or directly through Binance or MEXC. We’ll be posting more detailed guides on each of these options soon.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/11/25/magic-grant-enkrypt-wallet-integration.html b/pr-preview/pr-452/id/2024/11/25/magic-grant-enkrypt-wallet-integration.html deleted file mode 100644 index 2be5bf32b..000000000 --- a/pr-preview/pr-452/id/2024/11/25/magic-grant-enkrypt-wallet-integration.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - MAGIC approves grant to develop Enkrypt wallet integration | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

MAGIC approves grant to develop Enkrypt wallet integration

-

Providing seamless and secure access privacy-focused financial solutions

- -
- -

We are thrilled to announce that MAGIC Grants has approved a grant from the MAGIC Firo Fund to integrate Firo, a leading privacy-preserving cryptocurrency, with the Enkrypt wallet. The integration work will be spearheaded by BlockStars, a renowned web3 development company. This collaboration will include full support for Spark, enhancing the usability and accessibility of Firo within a multi-chain ecosystem. We expect the work to take about 3 months.

- -

Elevating Privacy and Accessibility with Enkrypt

- -

The integration of Firo into Enkrypt wallet marks a significant milestone in our mission to provide users with seamless and secure access to privacy-focused financial solutions. Enkrypt is not just another crypto wallet; it’s a true multichain browser extension wallet developed by MyEtherWallet. With support for over 70 natively integrated chains—including Ethereum, Bitcoin, Solana, and many more—Enkrypt offers a unified platform for managing diverse digital assets.

- -

Why Enkrypt?

- -
    -
  • Multichain Support: Access EVM chains, Solana, Parachains, Canto, and the Bitcoin Network—all with a single account.
  • -
  • User-Friendly Interface: Easy access to the world of web3 with integrated DApps and NFT management.
  • -
  • One Recovery Phrase: Simplify your crypto experience with one recovery phrase for all chains.
  • -
  • Security and Control: An open-source, self-custody wallet where users have full control over their digital assets.
  • -
- -

By integrating Firo into Enkrypt, we are enabling our community to manage their Firo holdings alongside other cryptocurrencies, all within a single, user-friendly platform.

- -

Full Spark Support

- -

The integration will include comprehensive support for Spark, Firo’s innovative protocol that enhances privacy. This means users will enjoy all the benefits of Spark directly within the Enkrypt wallet, including easy swaps from other assets and improved privacy features.

- -

About MAGIC Grants and the MAGIC Firo Fund

- -

MAGIC Grants is a 501(c)(3) public charity that supports essential public infrastructure for cryptocurrency networks and supports privacy. Through the establishment of semi-autonomous MAGIC Funds, communities can fund various qualifying activities such as educational materials, essential development projects, research, and security audits.

- -

The MAGIC Firo Fund, established in December 2022, operates independently from the Firo Core team and is administered by the MAGIC Board. Funded by generous donations from Firo supporters like Arcadia, donations to the fund are tax-deductible for U.S.-based contributors.

- -

BlockStars

- -

BlockStars, is a blockchain-based software development company committed to bringing the power of blockchain technology to businesses worldwide. BlockStars specializes in developing real-world decentralized applications, smart contracts, NFTs, DeFi apps, and blockchain gaming solutions. Their expertise ensures that the Firo integration with Enkrypt will be seamless, secure, and efficient.

- -

The Benefits of a Multichain Browser Extension Wallet

- -

Integrating Firo into a multichain wallet like Enkrypt offers numerous benefits:

- -
    -
  • Convenience: Manage multiple cryptocurrencies across different blockchains in one place.
  • -
  • Enhanced Security: Benefit from self-custody and open-source security features.
  • -
  • Unified Experience: Access a wide range of decentralized applications and services without switching wallets.
  • -
  • Future-Proof: Easily adopt new blockchain innovations as they are integrated into Enkrypt.
  • -
- -

Looking Ahead

- -

This integration is a significant step forward in making Firo more accessible and user-friendly. We believe that by partnering with MAGIC Grants, Enkrypt, and BlockStars, we are paving the way for a more private, secure, and inclusive financial future.

- -

Stay tuned for updates on the integration progress. We are committed to keeping our community informed every step of the way.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/2024/12/02/firo-listed-on-biconomy.html b/pr-preview/pr-452/id/2024/12/02/firo-listed-on-biconomy.html deleted file mode 100644 index 1c83380b0..000000000 --- a/pr-preview/pr-452/id/2024/12/02/firo-listed-on-biconomy.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Firo listed on Biconomy | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo listed on Biconomy

-

Supports Spark Address Withdrawal

- -
- -

We are thrilled to announce that Firo is now listed on Biconomy with a USDT trading pair!

- -

To celebrate this listing, Biconomy is hosting a Kickstarter session where users can commit USDT tokens for a chance to earn airdrop rewards totaling $2,500 in Firo and $1,000 in USDT.

- -

For more details, visit: Biconomy Firo Kickstarter. Stay tuned for other activities coming really soon!

- -

The Biconomy listing supports both native FIRO and BEP20 FIRO networks and most notably also supports direct withdrawal to Spark addresses from the exchange for added privacy making it the 2nd centralized exchange to do so.

- -

About Biconomy

- -

Biconomy.com is a cryptocurrency trading and investment platform that enables users to easily buy, sell, exchange, and store digital assets. Designed with an intuitive and beginner-friendly interface, it supports key crypto transactions, digital wallets, and payment methods like SEPA and SWIFT.

- -

Established in October 2019, Biconomy.com serves over 1 million users and institutions globally, offering access to a wide range of assets and contracts across Spot markets and crypto derivatives such as Futures and Options. The platform also includes features like Demo and Copy Trading, Launchpad projects, Earn and Kickstarter programs, an NFT Marketplace, and more.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/CONTRIBUTING.md b/pr-preview/pr-452/id/CONTRIBUTING.md deleted file mode 100644 index c5f8d8646..000000000 --- a/pr-preview/pr-452/id/CONTRIBUTING.md +++ /dev/null @@ -1,18 +0,0 @@ -# Contributor's guidelines - -These guidelines create a frameowork for contributing to the repository for both contributors and reviewers. The goal is to provide a predictable workflow, minimise issues caused by suboptimal coordination and maximise the security of the website and of the binaries and links it serves. - -## Pull requests - -- Commits should be [atomic](https://en.wikipedia.org/wiki/Atomic_commit#Atomic_commit_convention) and diffs should be easy to read. The contributor should not mix formatting fixes with non-formatting commits -- If a particular commit references another issue, the contributor should add a reference. For example "See #123", or "Fixes #123". This will help us resolve tickets when we merge into `master` -- Pull requests shouldn't include merge commits -- Pull requests should include references to any relative discussion outside of the repository -- In case of changes to an already open PR, the contributor should signal the status of the pull request (ready for review or draft) to let maintainers know how to proceed (merge, wait for review, etc) - - ## Maintainance/reviewing - -- Maintainers should not merge pull requests in less than 24 hours (1 day) after it being signaled as ready to be merged, unless deemed urgent by the maintainers. -- Maintainers will merge pull requests by "squashing and merging" or "rebase and merging", to avoid merge commit being added to the repository. -- Pull requests will need at least 1 review from a maintainer or reputable contributor before being ready to be merged -- Maintainers should not merge their own patches except in exceptional cases, such as non-responsiveness from other Maintainers for an extended period (more than 1-2 days). diff --git a/pr-preview/pr-452/id/LICENSE b/pr-preview/pr-452/id/LICENSE deleted file mode 100644 index 8cab52a4e..000000000 --- a/pr-preview/pr-452/id/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2023 Firo - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/pr-preview/pr-452/id/about/faq/index.html b/pr-preview/pr-452/id/about/faq/index.html deleted file mode 100644 index 71fb9b606..000000000 --- a/pr-preview/pr-452/id/about/faq/index.html +++ /dev/null @@ -1,687 +0,0 @@ - - - - - - - FAQ | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Frequently Asked Questions

-
-
-
- -
- -
- -
-
-
-
-

Overview

-
-
- - -
-

The wallet is available for download from our website or Github Releases page.

-
-
-
- - -
-

As with any other technology, Firo can be used for both good and evil. However, we are firm believers that the net good for Firo far outweighs the bad. We believe money should be a public utility. In an increasingly digital age that's moving away from digital cash, money has increasingly been surveilled and used as a tool of control of oppressive governments whereby they can choose what you can spend on or even cut you off from your savings.

-

Privacy is also an essential element if we believe in cryptocurrency being used as a medium of transfer. Without privacy, businesses would be revealing who their suppliers are, how much they're paying their employees or how much they're receiving. Even paying for a cup of coffee with a currency that has a transparent public ledger can potentially reveal your holdings or addresses that are connected to you. We expect privacy in our day to day financial transactions and no one wants our bank statements leaked out to the world to see without our permission. Privacy is not about hiding, it's about retaining the ability to give consent to our data.

-

Recent reports and studies have also shown that while privacy cryptocurrencies often make the headlines for use on the darknet or perceived illicit behaviour, these form a very small proportion of overall transactions. Privacy preserving cryptocurrencies also aren't necessarily at odds with existing KYC/AML practices.

-

Privacy is an essential element missing in cryptocurrencies today and Firo pushes the frontiers of privacy technology enabled by cryptography while retaining options for any user to disclose their details should they wish.

-
-
-
- - -
-

Firo believes in the importance of financial privacy in cryptocurrency as an essential element in maintaining the original goal of cryptocurrency: to be a public utility for money. We have seen how freedom of commerce or even access to our savings are things that are no longer things that can be taken for granted and authoritarian governments have increasingly used money as a tool of control. As fiat currencies go increasingly digital with some going as far as totally replacing physical cash, we lose control over our own money instead relying on intermediaries.

-

Bitcoin was originally created as an answer to this by ensuring you can be self sovereign over your money and to serve as uncensorable and unseizable money that isn't controlled by any one entity. Bitcoin's lack of privacy however has now made it much easier to seize or blacklist funds and due to ossification of the protocol, is unlikely to take serious steps to address this.

-

Firo has dedicated itself to being a privacy preserving cryptocurrency and have designed and built trustless privacy protocols such as Lelantus and Lelantus Spark that have inspired and shaped the designs of other privacy protocols (for e.g. Triptych, Seraphis, Lelantus-MW).

-

For it to be truly a public utility that isn't beholden to any one entity,

-

Firo strives to increase individual liberty. By guaranteeing financial privacy, Firo can help ensure freedom of commerce. People should be able to transact however they want, as long as it does not infringe on the well-being or individual liberty of others. We are also big believers that freedom of commerce also facilitates peace and prosperity across countries and cultures. By guaranteeing financial privacy, Firo can directly guarantee fungibility, an essential property for free commerce.

-

Although there are many privacy solutions out there for cryptocurrencies, it is our aim in providing the strongest level of privacy without sacrificing on trustlessness, ease of use and relying on time tested cryptographic building blocks.

-
-
-
-
-
-
-
-
-
-
-
-

Privacy

-
-
- - -
-

Blockchains without privacy like Bitcoin only offer pseudo-anonymity. In blockchains without complete privacy, it is the relationships and links between addresses that can reveal private information about you. Every single coin has an immutable history.

-

This is why freshly mined Bitcoins with no previous transaction history can command premiums of 20% or more as the holder does not have to worry whether it has been tainted.

-

Firo through the Lelantus protocol allows you to burn your coins to destroy them so that they stop existing and then redeem them later for coins that have no previous transaction history. The process of burning and redeeming breaks the links between addresses making transaction graph analysis very difficult.

-

The burning process destroys the coin so that they stop existing and therefore their transaction history stops there and cannot be traced.

-

The redemption process involves giving a zero-knowledge proof that you previously burnt coins, without having to show which were the coins you burnt. The freshly redeemed coins appear as new coins with no previous transaction history and hence have no linkage with the original coins that were burnt. In Lelantus, input and change amounts are also hidden.

-

Firo's upcoming privacy protocol Lelantus Spark takes this idea further with all amounts being hidden and removing the need to 'redeem'. Users can now pass these coins directly between each other without having to expose the output amount. It also adds Spark addresses that are public shareable but cannot be looked up on the blockchain.

-
-
-
- - -
-

Firo's privacy protocols Lelantus and Lelantus Spark combines very high anonymity sets (~65,000 and 32,000 respectively) while relying on well tested cryptographic building blocks that do not require trusted setup.

-

This compares very favorably to existing solutions like mixers or even ring signatures that typically have limited anonymity sets per transaction (for e.g. Monero has a ring size of 11). Models that rely on decoys also have weaknesses where deanonymization becomes easier when paying repeatedly to the same entity. Decoy selection algorithms have to be also carefully selected to avoid reducing the effective anonymity set and if ring sizes are not large enough, can be subject to Sybil attacks. Similarly, Mimblewimble based coins rely highly on high transaction volumes in a block and also have limited resistance towards Sybil attacks. Firo's use of large anonymity pools and sliding windows greatly alleviate these problems.

-

Solutions relying on zkSNARKs such as the Zerocash protocol used in Zcash offer almost global anonymity sets but rely on complicated new cryptography and more exotic assumptions. They also require a trusted setup which for some represents an unacceptable compromise.

-

Firo aims to achieve a balance of high anonymity combined with well-established cryptographic building blocks that don't require trust. Lelantus Spark also is designed to be modular that would allow parts to be switched out in an easier fashion as cryptographic advancements come along giving very good flexibility. Spark addresses are also very flexible allowing for a variety of view keys for selective transparency and also efficient multisig/threshold signatures. They also do not require interactivity and can be openly posted since they cannot be searched on the blockchain giving enhanced receiver privacy.

-

Also as Firo uses the sliding window approach to privacy instead of decoys, existing chain analysis methods such as used for ring signatures or coin mixers would not work.

-

You can view a more detailed comparison and analysis on our privacy comparison guide.

-
-
-
- -
-

The short answer is that our earlier privacy protocols made this difficult but we are moving towards it especially with the deployment of Lelantus Spark! All our official wallets already anonymize or prompt you to do so using Lelantus by default but Lelantus Spark with its new private Spark address system makes it much easier to fully transition to privacy by default.

-

When the project first launched in 2016, it used the Zerocoin privacy protocol, originally a proposal for Bitcoin which used regular transparent addresses and therefore did not hide amounts. With zero knowledge proof technology in its infancy, back then we felt it was prudent to balance privacy with supply auditability to ensure we could detect inflation should there be a flaw in the technology.

-

We then dedicated development to removing trusted setup from Zerocoin and did so with our Sigma privacy protocol but it retained the same limitations of Zerocoin with regards to hiding amounts. With the development of Lelantus, our current privacy protocol, input and change amounts are hidden but the output amount remains exposed. Additionally, the anonymization function in Lelantus requires the users private key and therefore required user input to anonymize.

-

With the development of Lelantus Spark, this new scheme retained all the benefits of our previous schemes namely high anonymity sets, small proof sizes, high efficiency, no trusted setup, well understood cryptographic building blocks and added Spark addresses which allows funds to be kept privately without revealing amounts and can be freely shared without compromising privacy. Users can send funds directly to Spark addresses and have them anonymized immediately without needing recipient interaction.

-

With the deployment of Lelantus Spark later this year (2023), all our official wallets will by default use Spark addresses and all mining rewards will mandatorily go to Spark addresses increasing the anonymity set. We will also approach exchanges to support withdrawals to Spark addresses. Some time after Spark deployment, Helsing (our private masternode staking) will then be launched allowing masternode collateral to be held in Spark addresses and for masternode rewards to go into Spark addresses directly. We are hopeful with these changes that the vast majority of transactions will become private.

-

During the interim, transparent addresses still have a role to play in enabling easier interoperability with other chains where those ecosystems already have implemented support for Bitcoin addresses for e.g. with cross-chain bridges. Eventually as the ecosystem catches up to using Spark addresses, transparent addresses can be phased out completely.

-
-
-
- - -
-

The way privacy works for cryptocurrency transactions is that you want to be hiding in a big crowd. The more people use private transactions the more it improves the privacy of other transcations. Anonymity loves company! However with the type of proofs we use, the bigger the crowd is, the more computationally intensive each transaction is. As such, the crowd cannot grow to infinite sizes. Spark finds a middle ground between robust privacy and scalability. Firo has picked 65,000 as the maximum size of the crowd though this may increase with improved optimizations or cryptographic advancements.

-

Think of each Spark transaction as a coin inside a large bucket with tons of other coins. These coins all have different values but they look the same. Whenever you spend, you're taking coins from the bucket but outsiders can't really tell which coins you're taking since they all look the same. When the bucket becomes full, the protocol opens a new bucket for people to start placing their coins in. However, we don't want to start with a totally empty bucket otherwise they would need to wait for other people to throw their coins into the bucket before they can pull coins out of it for good anonymity. As such, we take 8,000 coins from the previous bucket and dump it into the new bucket so that there's already a big 'crowd' in the new set. Hence each bucket has some overlapping coins and this is what we call sliding windows!

-
-
-
- - -
-

Seraphis was previously named ZCT and was a framework developed independently by Koe that did not have exact implementation details that would fit into it such as choice of proofs or addressing structures.

-

We shared our work on Lelantus Spark with Koe and our innovations with Spark addresses solved an open problem with ZCT's addressing system which then lead to Seraphis. This is why the addressing structures are quite similar. While similar to Spark, Seraphis is a framework rather than a protocol with full implementation details and does not yet have an academic style paper with full security proofs unlike Lelantus Spark.

-

Seraphis makes design choices for Monero by using it to scale ring sizes. Lelantus Spark on the other hand doesn't use decoy sampling and instead relies on large pools of anonymity combined with sliding windows between the pools. This offers much greater anonymity per transaction and avoids many of the problems with decoy selection algorithms at the cost of performance which can be mitigated with batching techniques.

-
-
-
- - -
-

In cryptography, a trusted setup is used to create a cryptographic system by generating certain initial parameters which will later be destroyed. An easy analogy is to imagine creating a lockbox with a key and then throwing the key away.

-

Why it is called trusted setup is that you must trust the person who created it, to actually destroy the parameters. Zero knowledge proof privacy systems such as the Zerocoin (as originally used in Firo and now deprecated) and Zerocash (as used in Zcash, PirateChain, Komodo and Horizen) protocol requires a trusted setup.

-

Firo’s privacy protocols Lelantus and our upcoming Lelantus Spark, do not require trusted setups.

-
Why it Matters
-

Having a trusted setup is generally undesirable and adds another point of failure. One of blockchain’s mottos is ‘Don’t trust. Verify’ and trusted setups are the antithesis of that philosophy.

-

A compromised trusted setup in zero-knowledge proofs allows someone to forge the proofs meaning that coins can be created out of thin air leading to hyperinflation. In privacy coins where amounts are obscured, such inflation can also remain undetected.

-

There are ways to mitigate the risks of a trusted setup such as using a multi-party ceremony that if in theory works, requires all parties in the ceremony to collude. If at least one party destroys their portion of the secret, then the system is secure.

-

However, even if the risk is mitigated, we still need to be sure parties do not collude or that the ceremony was set up correctly or was not backdoored which can be challenging.

-

For example, Zcash’s original Sprout MPC ceremony sparked controversy because of binaries that were not deterministically built and MPC transcripts that went missing (which turned out to be to prevent a flaw from being exploited until it was patched).

-
-
-
- - -
-

A zero-knowledge proof is a cryptographic method to prove that you know something without giving any other details about it, except that the fact that you know it. For example, zero-knowledge proofs could be used to show you have assets of more than a million dollars, without showing the exact amount you own or the transactions that make it up.

-

Zero-knowledge proofs are an ideal fit for providing privacy on blockchains. On a public blockchain, everyone has to be able to verify the authenticity of transactions and so every transaction is posted for everyone to see along with its entire history.

-

Zero-knowledge proofs allow others to verify that a valid transaction has happened without giving any other information thus providing privacy while retaining verifiability.

-

Firo's privacy protocols use a combination of different zero-knowledge proofs in its privacy mechanism to allow people to burn their coins and redeem them later for brand new ones with no previous transaction history without showing which coins were burnt.

-
-
-
- - -
-

To best understand how blockchain-tracking software works, it helps to view Bitcoin as a kind of financial social network. The same kinds of mechanisms used to break privacy in social networks, by analyzing social network topology, can be used to break privacy in the Bitcoin network. By taking a pre-existing social network like Facebook, we can use that information to generate heuristics about who is transacting with whom on Bitcoin.

-

There is a relevant research paper that attempted to identify Twitter users by using data from Flickr. They took the twitter data, and stripped away all identifying information about the user such as name or username. Then, by looking at the social network topology of the anonymized twitter data and comparing it to the flickr data, they found that they could identify one third of twitter users, even though the twitter data was anonymized.

-

This research also applies to Bitcoin. If we take an anonymous network such as Bitcoin, and use data from a social network from Facebook or Bitcointalk, we can use topological analysis to identify a lot of users. A comprehensive study on Bitcoin’s privacy also shows that even with best practices, a significant proportion of users can be identified from their behaviour.

-

The converse is also true where Bitcoin’s network can also deanonymize TOR users.

-
-
-
- - -
-

Firo was the first cryptocurrency to go live with Dandelion++ on mainnet. Most other cryptocurrencies use a gossip model whereby when they receive a transaction, they tell all other nodes connected to it about the transaction. As a result the transaction propagates quickly through the network. The downside is that an adversary who can monitor the network can see this chain reaction happening and can approximate with a high degree of accuracy which node the transaction originated from.

-

Dandelion++ obfuscates these type of analysis by changing the way the transactions are broadcasted by randomly choosing to tell one other node about the transaction or to switch to gossip mode. This makes it harder to associate a node with a particular transaction.

-

Firo also fully supports the use of the Tor network that can work alongside with Dandelion++.

-

Firo is intending to move to a mixnet model in the future.

-
-
-
-
-
-
-
-
-
-
-
-

Economics

-
-
- - -
-

You can see all the exchanges and/or swap services Firo is available here or on Coingecko

-
-
-
- - -
-

15% of Firo’s block reward goes towards a development fund to fund development work and other efforts in promoting Firo’s adoption.

-

The fund pays primarily for coders and cryptography researchers, community managers, audits, bug bounties, integration costs and infrastructure overheads.We regularly publish summaries of how these funds are being spent on our forums.

-

We are always actively looking for talent so please do reach out over email or our Discord.

-
-
-
- - -
-

A fixed emission of 6.25 FIRO/block until the cap of 21.4 million FIRO is hit and then a tail emission of 1 FIRO/block thereafter

-

The current block reward of 6.25 FIRO/block is divided as follows:

-
    -
  • Miners (5%, 0.3125 FIRO)
  • -
  • Masternodes (70%, 4.375 FIRO )
  • -
  • Development Fund (15%, 0.9375 FIRO)
  • -
  • Community Fund (10%, 0.625 FIRO)
  • -
-

For more information about how we arrived at this new distribution and the development fund, please read this blog post.

-
-
-
-
-
-
-
- -
-
-
-
-

Mining

-
-
- - -
-

Firo uses the FiroPoW algorithm targeted at GPUs that keeps mining accessible to everyone.

-

Firo has always been a strong believer in the power of Proof-of-Work (PoW). PoW enables community building, fair distribution and ties the value of Firo to the physical world with energy.

-
-
-
- - -
-

FiroPoW is a mining algorithm that is highly optimized for GPU mining and designed to be both FPGA and ASIC resistant to even the playing field and allow people to mine from their own consumer hardware. We have always been big fans of Proof of Work’s ability to tie the value of a virtual currency to the real world along with a way to distribute Firo’s supply in a fair and decentralized manner free from restrictions.

-

FiroPoW follows ProgPoW’s 0.9.4 spec with a small change to have the algorithm randomly change with every block. The starting DAG size will be slightly over 7GB and will increase by 8MB every 1300 blocks (~4.5 days). This DAG size has been chosen to support most modern graphics cards.

-

There is a visual explanation of the Merkle Tree Proof algorithm in Firo (formerly Zcoin) on Youtube

-
-
-
- - -
-

Do check out our Firo mining guide!

-
-
-
-
-
-
-
-
-
-
-
-

Technical

-
-
- - -
-

Our explorer can be found on https://explorer.firo.org and our testnet explorer can be found here: https://testexplorer.firo.org

-
-
-
- - -
-

Our target block time is 2.5 minutes.

-

The chances of not getting a block in blocktime * K is approximately e(-K).

-

This means that the chance of getting a ≥15-minute block (K=6) is ≈0.25%. So even though our target block time is 2.5 minutes, roughly 1 in 400 blocks can take more than at least 15 minutes to find.

-
-
-
-
-
-
-
- -
-
-
-
-

Community

-
-
- - -
-

Yup! Visit here.

-
-
-
- - -
-

We have active communities on our Discord, Telegram and Forums! You can check out all our social links here.

-
-
-
-
-
-
-
-
-
-
-
-

Resources

-
-
- - -
-

We have two primary block explorers:

-

Official Firo explorer: explorer.firo.org
- CryptoID Explorer: chainz.cryptoid.info/firo

-
-
-
-
-
-
-
- -
-
-
-
-

Masternodes

-
-
- - -
-

Masternodes in Firo are incentivized nodes that host Firo’s infrastructure and provide additional services such as 51% mining attack protection via LLMQ chain locks and instant sends

-

To prevent Sybil attacks, each masternode requires a collateral of 1000 FIRO backing it to prove skin in the game and encourages honest behaviour.

-

In return for hosting Firo’s infrastructure and their added services, they earn 50% of the block reward. As incentivized infrastructure, masternode holders can invest in hardware that have higher specifications and are motivated to keep the node updated and running. This helps Firo’s blockchain scale and ensures a robust network of nodes.

-
-
-
- - -
-

In the event people want to pool together their funds to make a masternode, please take note that you have to trust the person holding the funds for everyone.

-

This is because the 1000 FIRO needs to be sent to a new address in one transaction and the custody is with one person. We ideally do not recommend such arrangements unless you really trust the person holding the funds on behalf of you. There is nothing to prevent the person holding the masternode funds from running away with your share.

-

This is not a problem if you have 1000 FIRO as you can still keep those funds in your own local wallet. A masternode hosting provider in such cases only requires your operator key and the transaction ID of your 1000 FIRO deposit.

-
-
-
- - -
-

Masternodes do not hold any funds. They merely hold a masternode private key (not the same as your actual private key) which allows you to start and stop the masternode. There is a marker in your masternode configuration that links the masternode to your 1000 FIRO deposit. In the event of a masternode being hacked, all that will happen is that your masternode will go offline and you will lose your position in the payment queue.

-

Your local Firo wallet still holds the 1000 FIRO so it is that wallet that will need to be secured. Ensure that your wallet is frequently backed up and encrypt your wallet.

-

If you go with a masternode provider, all he requires is your masternode private key and the transaction ID of your 1000 FIRO deposit. The masternode provider does not need your private key to the funds. You also do not need to send any funds to him.

-
-
-
- - -
-

Please refer to this masternode setup guide.

-

There will also be a number of masternode hosting providers who can simplify the process for you for a fee.

-
-
-
- - -
-

50% of the block reward is paid to masternodes.

-

Masternodes are selected for payment in each block (approximately every 2.5 minutes) from a deterministic masternode list, and moved to the back of the list after payment. As more masternodes are created, the duration between payments increases. If the collateral behind a masternode is spent, or if a masternode stops providing services to the network for more than one hour, it is removed from the list until normal service resumes. In this way, masternodes are given incentive to provide efficient and reliable services to the network.

-

The frequency of the block payout depend on how many active Masternodes there are. The more masternodes there are, the longer it takes to receive the masternode block reward.

-
-
-
- - -
-

A Firo masternode requires

-
    -
  • 1000 FIRO (refundable at any time)
  • -
  • A fixed IP address
  • -
  • 1 GB of RAM
  • -
  • Enough disk space to store the blockchain (>10 gb is recommended for the moment)
  • -
-

Typically a VPS of this specification costs around USD5 to run a month per node and you can head on to Amazon AWS, Google Cloud, Microsoft Azure, Leaseweb, Vultr, Linode, or DigitalOcean to obtain a basic VPS when masternodes are launched. There will also be masternodes providers who can assist you to set this up and/or maintain it for a small fee.

-
-
-
- - -
-

Nodes are computers that host a full copy of Firo’s blockchain and help to verify the validity of transactions.

-

Masternodes are a special type of node that earn part of Firo’s block reward (currently at 50% of the block reward) in return for hosting a reliable and powerful node that helps to support the network along with providing additional services to the network. For example, masternodes form themselves into long living masternode quorums (LLMQs) that provide ChainLocks which secures the chain against 51% mining attacks with single block finality and InstantSend which allows transactions to be finalized within a few seconds even before block confirmation.

-

Masternodes require a refundable collateral of 1000 FIRO to ensure masternode holders have a stake in FIRO and are incentivized to keep it working honestly, updated often and have a high uptime. This collateral can be transferred out at any time without any penalty.

-
-
-
-
-
-
-
- -
-
-
-
-

Anything else?

-
-
- - -
-

Binance-Pegged Firo also know as BEP20 Firo is a token issued by the Binance exchange on Binance Smart Chain (BSC). It is a custodial wrapped form of Firo whereby BEP20 Firo is backed by native Firo that is custodied by Binance. The core team has no control over this token. 

-

Being a BSC token, BEP20 Firo does not utilize the privacy technology of Firo but can instead interact with defi protocol, AMM DEXes and other smart contracts on the BSC network.

-

You can obtain BEP20 Firo either by withdrawing from Binance and selecting the BSC network instead of the Firo network or by swapping it on FiroDEX.

-
-
-
- - -
-

Please drop by our Discord or Telegram to ask any questions!

-
-
-
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/id/about/research/index.html b/pr-preview/pr-452/id/about/research/index.html deleted file mode 100644 index 6c62d1840..000000000 --- a/pr-preview/pr-452/id/about/research/index.html +++ /dev/null @@ -1,452 +0,0 @@ - - - - - - - Riset | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Riset

-
-
-
- -
-
-
-

Privasi adalah tentang selangkah lebih maju. Tim di belakang Firo bertanggung jawab atas beberapa protokol privasi blockchain paling signifikan yang pernah tercatat, dan semua teknologi itu dikultivasi menjadi Firo.

-
-
-
- -
-
-
-
-

lelantus spark

-
-
-
-
-
-
-

Teknologi Lelantus Spark

-

Lelantus Spark sangat meningkat dibandingkan pendahulunya, Lelantus dengan alamat Spark fleksibel yang mampu membuat informasi jumlah transaksi menjadi privat dan tidak dapat dilacak dengan sistem tanda tangan digital yang efisien serta dukungan tampilan input dan output. Spark juga memiliki struktur modular yang memungkinkan komponen untuk ditingkatkan seiring dengan munculnya teknologi yang lebih baik sambil menyederhanakan analisis keamanan. Teknologi ini mempertahankan keunggulan Lelantus sebagai mekanisme tanpa trusted setup, serta konstruksi yang mudah dipahami dan berdasarkan asumsi kriptografi yang kokoh.

-
-
- Technology illustration with Lelantus Spark highlighted -
-
-
-
-

Makalah Academik

-
-
- Lelantus Spark: Secure and Flexible Private Transactions -

We propose a modification to the Lelantus private transaction protocol to provide recipient privacy, improved security, and additional usability features. Our decentralized anonymous payment (DAP) construction, Spark, enables non-interactive one-time addressing to hide recipient addresses in transactions. The modified address format permits flexibility in transaction visibility. Address owners can securely provide third parties with opt-in visibility into incoming transactions or all transactions associated to the address; this functionality allows for offloading chain scanning and balance computation without delegating spend authority. It is also possible to delegate expensive proving operations without compromising spend authority when generating transactions. Further, the design is compatible with straightforward linear multisignature operations to allow mutually non-trusting parties to cooperatively receive and generate transactions associated to a multisignature address. We prove that Spark satisfies formal DAP security properties of balance, non-malleability, and ledger indistinguishability.

-
-
- Spats: user-defined confidential assets for the Spark transaction protocol. -

In privacy-preserving transaction protocols, confidential asset designs permit transfer of quantities of distinct asset types in a way that obscures their types and values. Spark is a protocol that provides flexible privacy properties relating to addressing, transaction sources and recipients, and value transfer; however, it does not natively support the use of multiple confidential asset types. Here we describe Spats, a new design for confidential assets compatible with Spark that focuses on efficient and modular implementation. It does so by extending coin value commitments to bind and mask an asset type, and asserting in zero knowledge that this type is maintained throughout transactions. We describe the cryptographic components and changes to the Spark protocol necessary for the design of Spats.

-
-
- Helsing: Private Masternode Staking -

Helsing is a protocol extension to Spark that allows for private staking operations not requiring transparent addresses or outputs. Specifically, Helsing provides for Spark-compatible collateral staking and coinbase payouts.

-
-
- - Lelantus Spark with Curve Trees - -

A recent construction referred to as Curve Trees is a novel and efficient design for membership proofs which significantly optimizes the communication and computational complexity of the argument including the proof sizes, proving time, and verification time. This enables efficient scaling of the set size to billions of elements and very importantly also provides efficient batch verification techniques which further can decrease the marginal cost of proof verification. We discuss how Lelantus Spark can be implemented with Curve Trees to support full membership proofs.

-
-
-
-
- -
-
-
-
- -
-
-
-
-

lelantus

-
-
-
-
-
-
-

Teknologi Lelantus

-

Lelantus adalah protokol privasi generasi selanjutnya yang dikembangkan oleh Aram Jivanyan di Firo. Lelantus memungkinkan Anda untuk melakukan pembakaran koin untuk menciptakan koin sama yang sepenuhnya baru dan menyembunyikannya diantara set anonimitas sebesar lebih dari 65,000. Penerima menerima koin Anda dari kumpulan anonimitas ini, yang telah memutuskan tautan dari transaksi yang Anda buat dan semua transaksi sebelumnya yang telah dilakukan jika ada.

-
-
- Technology illustration with Lelantus highlighted -
-
-
-
-

Makalah Academik

-
-
- Lelantus: Private transactions with hidden origins and amounts based on DDH (Aram Jivanyan) -

Lelantus is Firo’s next generation privacy protocol which improves on Sigma by removing the requirement of fixed denominations allowing people to burn arbitrary amounts and redeem partial amounts without revealing values or the source. Lelantus doesn’t require any trusted setup and uses only DDH assumptions. It also supports untraceable direct anonymous payments by allowing people to pass the right to redeem to someone else. Lelantus is Firo’s own innovation.

-
-
- Hierarchical One-out-of-Many Proofs With Applications to Blockchain Privacy and Ring Signatures (Aram Jivanyan) -

In this work, we introduce a new method of instantiating one-out-of-many proofs which reduces the proof generation time by an order of magnitude. In certain practical applications our method also helps to fasten the verification process of multiple simultaneously generated proofs. Our approach still results in shorter proofs comprised of only a logarithmic number of commitments and does not compromise the highly efficient batch verification properties endemic to the original construction. We believe this work can also foster further research towards building more efficient one-out-of-many proofs which are extremely useful constructions in the blockchain privacy space and beyond.

-
-
-
-
- -
-
-
-
- -
-
-
-
-

sigma

-
-
-
-
-
-
-

Teknologi Sigma

-

Kami percaya seluruh tujuan blockchain adalah untuk membangun sistem yang tidak memerlukan kepercayaan, dan prinsip yang sama berlaku untuk sistem privasi kami. Inilah sebabnya kami membangun Sigma untuk Zcoin pada tahun 2018 yang menghilangkan persyaratan pengaturan terpercaya di Zerocoin. Sigma menggunakan kurva ECC 256 bit dengan ukuran proof hanya 1,5 kB - 17x yang merupakan peningkatan pada teknologi saat itu. Sigma adalah pendahulu Lelantus, dan menetapkan banyak batu loncatan untuk membawa kita ke tempat kita sekarang ini.

- -
-
- Technology illustration with Sigma highlighted -
-
-
-
-

Academic Papers

-
-
- One-out-of-Many Proofs: Or How to Leak a Secret and Spend a Coin (Jens Groth et al) -

One out of Many Proofs (OOOMPs)forms the foundation of Sigma which improves on Zerocoin by removing trusted setup and reducing proof sizes. Firo is also applying some further efficiency modifications to the original paper. Sigma was replaced by Lelantus but the underlying OOOMPs are still used in Lelantus and Lelantus Spark.

-
-
-
-
-
-
-
-
- -
-
-
-
-

MTP

-
-
-
-
-
-
-

Keamanan yang desentralisasi dan adil

-

Algoritma penambangan Merkle Tree Proof (MTP) Firo dirancang untuk penambangan yang demokratis. Algoritma MTP adalah memori intensif yang meningkatkan biaya pembuatan ASIC dan menjaga agar rantai tetap dapat ditambang oleh perangkat keras komoditas seperti GPU. Node, bagaimanapun, dapat melewati persyaratan memori ini dan memverifikasi bukti-bukti ini secara efisien. Audit yang disponsori Firo pada tahun 2017 membuktikan keefektifan pendekatan dua arah ini. MTP telah digantikan oleh FiroPoW yang memiliki bukti lebih kecil dan strategi tahan ASIC tambahan.

- -
-
- Technology illustration with MTP highlighted -
-
-
-
-

Makalah Academik

-
-
- MTP: Egalitarian Computing (Alex Biryukov, Dmitry Khovratovich) (revision and improvement funded by Firo) -

MTP is the Proof of Work algorithm that Firo uses that promotes egalitarian mining while maintaining quick verification. The original paper had flaws as identified by Dinur and Nadler. Firo organized a bounty to harden MTP and also funded research to solve these issues as reflected in the linked paper. MTP was coded from the ground up by Firo and switched to the MTP algorithm in December 2018. MTP has been replaced by FiroPoW which has stronger ASIC resistance and smaller proof sizes.

-
-
-
-
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/id/about/research/papers/Lelantus_Spark_Audit_Report.pdf b/pr-preview/pr-452/id/about/research/papers/Lelantus_Spark_Audit_Report.pdf deleted file mode 100644 index 7646b0f80..000000000 Binary files a/pr-preview/pr-452/id/about/research/papers/Lelantus_Spark_Audit_Report.pdf and /dev/null differ diff --git a/pr-preview/pr-452/id/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf b/pr-preview/pr-452/id/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf deleted file mode 100644 index 97df3df7e..000000000 Binary files a/pr-preview/pr-452/id/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/id/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf b/pr-preview/pr-452/id/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf deleted file mode 100644 index 4a87eec57..000000000 Binary files a/pr-preview/pr-452/id/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/id/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf b/pr-preview/pr-452/id/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf deleted file mode 100644 index 1d9e77c50..000000000 Binary files a/pr-preview/pr-452/id/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf and /dev/null differ diff --git a/pr-preview/pr-452/id/about/research/papers/LinfengSparkAudit.pdf b/pr-preview/pr-452/id/about/research/papers/LinfengSparkAudit.pdf deleted file mode 100644 index 0334dcdef..000000000 Binary files a/pr-preview/pr-452/id/about/research/papers/LinfengSparkAudit.pdf and /dev/null differ diff --git a/pr-preview/pr-452/id/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf b/pr-preview/pr-452/id/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf deleted file mode 100644 index 8906dc4f4..000000000 Binary files a/pr-preview/pr-452/id/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/id/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf b/pr-preview/pr-452/id/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf deleted file mode 100644 index 587b15e89..000000000 Binary files a/pr-preview/pr-452/id/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/id/about/research/papers/lelantus-cryptography-audit-abdk.pdf b/pr-preview/pr-452/id/about/research/papers/lelantus-cryptography-audit-abdk.pdf deleted file mode 100644 index f71c4497b..000000000 Binary files a/pr-preview/pr-452/id/about/research/papers/lelantus-cryptography-audit-abdk.pdf and /dev/null differ diff --git a/pr-preview/pr-452/id/about/research/papers/lelantus_spark_code_audit_report.pdf b/pr-preview/pr-452/id/about/research/papers/lelantus_spark_code_audit_report.pdf deleted file mode 100644 index dee9006d4..000000000 Binary files a/pr-preview/pr-452/id/about/research/papers/lelantus_spark_code_audit_report.pdf and /dev/null differ diff --git a/pr-preview/pr-452/id/about/roadmap/index.html b/pr-preview/pr-452/id/about/roadmap/index.html deleted file mode 100644 index 22965051f..000000000 --- a/pr-preview/pr-452/id/about/roadmap/index.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - - Peta Jalan | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Peta Jalan

-
-
-
- -
-
-
-
-

Pengembangan

-
-
-
-
-
    -
  • -

    Masternodes Deterministik (selesai)

    -
  • -
  • -

    Masternode Long Lived Quorums (selesai)

    -
  • -
  • -

    Pengubahan Merek (selesai)

    -
  • -
  • -

    Aktivasi Lelantus (selesai)

    -

    Lelantus adalah protokol privasi generasi berikutnya yang menawarkan tingkat privasi praktis tertinggi tanpa trusted setup dan hanya mengandalkan asumsi kriptografi yang solid. Lelantus mendukung kumpulan anonimitas yang beberapa kali lebih besar daripada sistem privasi lain yang tidak memiliki trusted setup.

    -
  • -
  • -

    Chainlocks (selesai)

    -

    Chainlocks memanfaatkan jaringan masternode Firo untuk melindungi dari serangan 51%. Transaksi mencapai finalitas segera setelah 1 blok dikonfirmasi.

    -
  • -
  • -

    Address RAP (selesai)

    -

    Address RAP mengizinkan alamat yang dapat dibagikan secara publik yang tidak mengizinkan pihak ketiga untuk melihat berapa banyak atau kapan telah menerima dana.

    -
  • -
  • -

    FiroPoW (selesai)

    -

    FiroPoW adalah varian ProgPOW yang didesain untuk GPU dan memiliki ketahanan ASIC yang kuat.

    -
  • -
  • -

    Instant send (selesai)

    -

    Instant send menggunakan jaringan masternode Firo untuk memungkinkan transaksi dikonfirmasi dalam beberapa detik yang memungkinkan penggunaan praktis sebagai media pertukaran.

    -
  • -
  • -

    MTP Strip (selesai)

    -

    MTP stripping mengurangi ukuran blockchain Firo dari 60GB menjadi 4GB dengan menghapus bukti MTP dari blok lama.

    -
  • -
  • -

    FiroDEX (selesai)

    -

    FiroDEX memungkinkan pengguna untuk bertukar ke dan dari Firo menggunakan infrastruktur terdesentralisasi menggunakan teknologi pertukaran atom.

    -
  • -
  • -

    Dompet Ponsel (selesai)

    -

    Dompet seluler asli, pribadi secara default yang akan memiliki dukungan transaksi Lelantus penuh.

    -
  • -
  • -

    Lelantus Spark (selesai)

    -

    Lelantus Spark memungkinkan pembayaran anonim langsung yang memungkinkan pengguna untuk bertransaksi satu sama lain tanpa mengungkapkan jumlah, sumber, dan penerima. Spark memperkenalkan alamat Spark yang memungkinkan pengguna untuk menyembunyikan dana mereka sepenuhnya bersama dengan kunci tampilan penuh dan dukungan multisig.

    -
  • -
  • -

    Elysium (di Testnet)

    -

    Elysium memungkinkan token (misalnya stablecoin, koin yang didukung aset) akan dikeluarkan di jaringan Firo yang akan mendapat manfaat dari teknologi privasi Firo.

    - -
  • -
-
-
-
-
- -
-
-
-
-

Riset

-
-
-
-
-
    -
  • -

    Lelantus Spark sub-adress dan bukti pembayaran (selesai)

    -

    Lelantus Spark akan mendukung sub-address yang memungkinkan pemindaian dan bukti pembayaran yang lebih efisien yang memungkinkan pengguna membuktikan bahwa mereka telah melakukan pembayaran.

    -
  • -
  • -

    Aset Spark (selesai)

    -

    Aset Spark memperluas fungsionalitas Spark untuk menyembunyikan jenis aset yang sedang ditransfer. Spats rencananya akan diimplementasikan di Elysium v2.

    -
  • -
  • -

    Pemungutan Suara Privasi Aura (penyelesaian makalah)

    -

    Aura adalah mekanisme pemungutan suara pribadi kami untuk DAO yang terinspirasi oleh teknologi Lelantus kami yang memungkinkan pemungutan suara anonim namun dapat diverifikasi yang juga menyembunyikan kemajuan surat suara. Kami bermaksud menggunakan ini sebagai dasar untuk bergerak menuju tata pemerintahan terdesentralisasi yang diformalkan.

    -
  • -
  • -

    Sinkronisasi Klien Cepat

    -

    Sinkronisasi Klien Cepat memungkinkan pengguna untuk menyinkronkan dompet mereka dengan cepat tanpa perlu mengunduh seluruh blockchain sambil mendukung transaksi Lelantus.

    -
  • -
  • -

    Mixnets

    -

    Tunneling transaksi dan komunikasi node ke dalam mixnet menawarkan peningkatan perlindungan metadata bahkan terhadap musuh tingkat negara bagian. Kami sedang menyelidiki mixnet Meson yang dibangun di perpustakaan perangkat lunak Katzenpost.

    -
  • -
  • -

    Jembatan cross-chain

    -

    Jembatan cross chain akan memungkinkan token dari ekosistem lain untuk menjembatani masuk dan keluar dari lapisan token Elysium Firo untuk memanfaatkan infrastruktur privasi kami.

    -
  • -
  • -

    Avalanche

    -

    Avalanche adalah algoritma konsensus yang memungkinkan transaksi instan, keamanan yang ditingkatkan, dan peningkatan tanpa fork. Kami sedang menjajaki konsensus Avalanche sebagai pengganti potensial masternode kami.

    -
  • -
  • -

    Elysium v2

    -

    Elysium v2 memperluas kemampuan Elysium dengan kemampuan menjembatani jaringan dan integrasi DeFi yang lebih mudah. Elysium v2 juga akan mengimplementasikan Spats yang akan menyembunyikan jenis aset yang sedang ditransfer.

    -
  • -
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/id/about/team/index.html b/pr-preview/pr-452/id/about/team/index.html deleted file mode 100644 index a352817fd..000000000 --- a/pr-preview/pr-452/id/about/team/index.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - - - Tim | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Tim

-
-
-
- -
-
-
-
-

Para Pendiri

-
-
-
-
-
-
-
- Picture of Poramin Insom -
-
-

Poramin Insom

-

Co-Founder

-

Poramin Insom mendirikan Zcoin (sekarang Firo) pada tahun 2016, berusaha memberikan privasi finansial dan juga penambangan yang lebih inklusif melalui bukti kerja tahan ASIC. Dia memperoleh gelar master dalam Keamanan Informasi dari Universitas Johns Hopkins di mana dia menulis makalah tentang implementasi praktis yang diusulkan dari protokol Zerocoin. Dia meletakkan dasar-dasar teknologi Zcoin (sekarang Firo) dari pengkodean implementasi Zerocoin pertama di dunia dan juga mendorong penelitian dan pengembangan ke dalam algoritma penambangan MTP. Poramin telah difokuskan untuk mendorong adopsi Firo ke dunia nyata terutama dalam keterlibatannya memfasilitasi Partai Demokrat Thailand untuk melakukan pemilihan utama dalam memilih pemimpin partainya di blockchain Firo pada tahun 2018 yang merupakan pemilihan politik skala besar pertama di dunia pada sebuah blockchain.

-
-
-
-
-
-
- Picture of Reuben Yap -
-
-

Reuben Yap

-

Co-Founder

-

Reuben Yap adalah Pengurus Proyek dari Firo dan memimpin proyek dalam keseluruhan strategi, tujuan pengembangan, dan upaya penelitiannya. Bergabung dengan tim tidak lama setelah dimulai, ia telah memainkan peran penting dalam membentuk Firo hingga seperti sekarang ini. Reuben telah menjadi pendukung vokal privasi online dan finansial setelah mendirikan salah satu layanan VPN paling awal di Asia Tenggara untuk memerangi sensor negaranya dan merupakan pembicara yang disegani tentang topik tersebut, dengan wawancara dan komentar unggulan di BBC, Nasdaq Tradetalks, Forbes, Coindesk, Reuters dan Cheddar News, antara lain. Sebelum bergabung dengan Firo, Reuben adalah mitra di firma hukum dengan lebih dari sepuluh tahun pengalaman praktik yang mengkhususkan diri dalam melakukan pekerjaan penasihat dalam kerangka hukum dan kelembagaan.

-
-
-
-
-
- -
-
-
-
-

riset

-
-
-
-
-
-
-
- Picture of Aram Jivanyan -
-
-

Aram Jivanyan

-

Kriptografer

-

Aram adalah pencipta protokol privasi Lelantus dan Lelantus Spark Firo yang telah menghidupkan kembali minat pada satu dari banyak bukti dan mengilhami protokol privasi lainnya seperti Triptych (Monero) dan Lelantus-MW (Beam). Dia juga CEO pendiri Skycryptor, perusahaan Techstars yang mempelopori pengembangan algoritma enkripsi ulang proxy. Sebelum mendirikan Skycryptor, Aram bekerja sebagai peneliti kriptografi senior dan pemimpin tim pengembangan di American University of Armenia di mana kelompok ilmiah tersebut melakukan penelitian kriptografi untuk mitra industri Fortune 1000. Minat penelitian utama Aram termasuk kriptografi kotak putih, metode enkripsi yang dapat dicari, protokol transfer yang tidak disadari, dan sistem e-voting kriptografi.

-
-
-
-
-
- -
-
-
-
-

pengembang inti

-
-
-
-
-
-
-
- Picture Peter Shugalev -
-
-

Peter Shugalev

-

Kepala Pengembang

-

Peter adalah programmer dan arsitek perangkat lunak yang sangat terampil dengan pengalaman lebih dari 20 tahun. Dia tinggal di Moskow, Rusia, dan lulus dari Universitas Negeri Moskow magna cum laude dengan gelar Master di bidang Ilmu Komputer dan Matematika. Dia telah menciptakan jaringan dan layanan terkait keamanan, dan bahkan telah membuat bahasa pemrogramannya sendiri dan kompiler lintas platform untuk sistem deteksi intrusi berbasis tanda tangan. Kombinasi langka antara pengetahuan kriptografi dan pemrograman telah membantu Firo tetap berada di garis depan privasi on-chain.

-
-
-
-
-
-
- Picture of Levon Petrosyan -
-
-

Levon Petrosyan

-

Pengembang

-

Levon adalah seorang insinyur perangkat lunak dengan gelar Master di bidang Ilmu Komputer dan Ekonomi dari American University of Armenia. Latar belakangnya adalah pemrograman C++ dan kriptografi. Dia adalah salah satu kontributor Firo paling produktif yang telah mengkodekan sebagian besar perpustakaan kriptografi Lelantus Firo bersama dengan pengoptimalan untuk mendukung kumpulan anonimitas besar.

-
-
-
-
-
-
- Picture of Artur -
-
-

Artur

-

Developer

-

Artur is a budding software engineer and Yerevan State Medical University student, brings a unique blend of medical knowledge and tech skills. Graduating from Picsart Academy, he excels in C/C++ and has hands-on experience in software development.His passion lies in merging medicine and technology to create impactful solutions.

-
-
-
-
-
-
- Picture of Narek -
-
-

Narek Geghamyan

-

Developer

-

Narek is a software engineer who graduated from a Faculty of computer science in National University of Architecture and Construction of Armenia. His tech stack includes C++ and Linux. He has a passion a swimming and coding.

-
-
-
-
-
- -
-
-
-
-

pengembang

-
-
-
-
-
-
-
- Picture of Cypher Stack -
-
-

Cypher Stack

-

Design Firm

-

Cypher Stack is a blockchain developer, design, research, and consultation company. They are currently developing Firo with their mobile wallet and lite desktop wallet, Campfire.

-
-
-
-
-
- -
-
-
-
-

komunitas

-
-
-
-
- -
-
-
- Picture of Anwar P. -
-
-

Anwar P.

-

Senior Support

-

Anwar mengambil jurusan teknik listrik dan elektronik, dengan beberapa tahun pengalaman teknisi support di sebuah perusahaan IT. Dia menangani query support, dokumentasi, developer support dan juga membantu Pengurus Proyek dengan masalah sehari-hari.

-
-
-
-
-
-
- Picture of Ajaydono -
-
-

Ajaydono

-

Support

-

Ajay membantu Pengurus Proyek dalam operasi sehari-hari serta query support. Dia memiliki Diploma Teknologi Informasi jurusan Administrasi Database dan memiliki beberapa tahun pengalaman dukungan teknis TI.

-
-
-
-
-
-
- Picture of Lil-King -
-
-

Lil-King

-

Community Manager

-

Lil-King is a dedicated privacy advocate in the crypto space with over five years of experience. Specializing in marketing and onboarding, Lil-King has played a crucial role in promoting privacy-focused projects. Passionate about financial privacy, Lil-King is committee to educating and empowering users to take control of their digital assets securely.

-
-
-
-
-
-
- Picture of Batuhan -
-
-

Batuhan

-

Turkish Community Manager

-

Batuhan manages the Turkish community, translating annoucements and notices

-
-
-
-
-
-
- Picture of Antibit -
-
-

Antibit

-

Russian-speaking Community Manager

-

Antibit manages the Russian-speaking community, translating annoucements and notices. He has been a crypto enthusiast since 2012, and during this time has accumulated a lot of knowledge and experience regarding cryptocurrencies and blockchain technologies.

-
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/id/blog/index.html b/pr-preview/pr-452/id/blog/index.html deleted file mode 100644 index d9398d7b3..000000000 --- a/pr-preview/pr-452/id/blog/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page10/index.html b/pr-preview/pr-452/id/blog/page10/index.html deleted file mode 100644 index 5e9f0c42a..000000000 --- a/pr-preview/pr-452/id/blog/page10/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page11/index.html b/pr-preview/pr-452/id/blog/page11/index.html deleted file mode 100644 index 03e17eed2..000000000 --- a/pr-preview/pr-452/id/blog/page11/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
- -
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
- -
- - - - - - -

FiroDEX: Atomic swap powered DEX released

-

Trustless decentralized swaps using atomic swaps with FiroDEX!

-
- -
- -
- - - - - - -

Firo Listed on TradeOrge

-

-
- -
- -
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
- -
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page12/index.html b/pr-preview/pr-452/id/blog/page12/index.html deleted file mode 100644 index ce62e44eb..000000000 --- a/pr-preview/pr-452/id/blog/page12/index.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

-
- -
- -
- - - - - - -

Lelantus Spark Audit Complete

-

-
- -
- -
- - - - - - -

Happy New Year and a Recap of 2021

-

-
- -
- -
- - - - - - -

Elysium Testnet and GUI

-

-
- -
- -
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
- -
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page13/index.html b/pr-preview/pr-452/id/blog/page13/index.html deleted file mode 100644 index 4c52b5f0f..000000000 --- a/pr-preview/pr-452/id/blog/page13/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
- -
- - - - - - -

Refresh of Firo QT wallet interface

-

Firo's QT wallet has been refreshed in line with Firo branding guidelines

-
- -
- -
- - - - - - -

Firo Mobile Wallet Release

-

Native mobile wallet with Lelantus privacy technology

-
- -
- -
- - - - - - -

Team Additions to Firo

-

Three new additions

-
- -
- -
- - - - - - -

Firo integration into Binance Pay

-

Shop with Firo or send Firo to friends and family worldwide

-
- -
- -
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page14/index.html b/pr-preview/pr-452/id/blog/page14/index.html deleted file mode 100644 index 784abc3da..000000000 --- a/pr-preview/pr-452/id/blog/page14/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page15/index.html b/pr-preview/pr-452/id/blog/page15/index.html deleted file mode 100644 index 0d0e4cabb..000000000 --- a/pr-preview/pr-452/id/blog/page15/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page16/index.html b/pr-preview/pr-452/id/blog/page16/index.html deleted file mode 100644 index 5faba977b..000000000 --- a/pr-preview/pr-452/id/blog/page16/index.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Firo Research Update May 2021

-

An update on Firo's research in the past few months. Privacy preserving light wallets, security analysis of Lelantus v2, improved batched verification, proof of concept code for hierarchical one-out-of-many proofs, anonymous and end to end verifiable and self tallying voting protocol using Lelantus

-
- -
- -
- - - - - - -

Anonymize your Firo with Lelantus and Win!

-

To celebrate the reactivation of Lelantus and to encourage use of Lelantus anonymization transactions, we are holding a month long community event where anybody who anonymizes with Lelantus stands a chance to win Firo!

-
- -
- -
- - - - - - -

Bridging the Fiat Gap: Payment Gateway Guardarian now offers Firo

-

Guardarian, a premier white-label payment gateway that bridges the gap between fiat and crypto has partnered with FIRO to allow enable fiat to Firo purchases via credit card and SEPA (Single Euro Payments Area) EUR transfers.

-
- -
- -
- - - - - - -

Lelantus reactivated on Firo

-

Lelantus reactivated on Firo with additional hardening measures after completion of the hard fork

-
- -
- -
- - - - - - -

Announcing Firo's first incentivized liquidity pool on BSC

-

A vFarm liquidity farm for FIRO/BNB has been launched on ValueDefi to incentivize usage and liquidity of BEP20 Firo on Binance Smart Chain.

-
- -
- -
- - - - - - -

New Mandatory Update: Firo v0.14.6.0

-

This is a mandatory update. Please update before 22 April.

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page17/index.html b/pr-preview/pr-452/id/blog/page17/index.html deleted file mode 100644 index f55c77e1e..000000000 --- a/pr-preview/pr-452/id/blog/page17/index.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Accelerating Firo's privacy research

-

We are pleased to announce that Dr. Aaron Feickert will be joining the Firo research team.

-
- -
- -
- - - - - - -

Firo and Binance Smart Chain integration

-

-
- -
- -
- - - - - - -

stFiro on Sushiswap

-

-
- -
- -
- - - - - - -

Community Meeting 27th March 2021

-

-
- -
- -
- - - - - - -

Introducing The Firo Frontier

-

-
- -
- -
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page18/index.html b/pr-preview/pr-452/id/blog/page18/index.html deleted file mode 100644 index 4cf5f4c66..000000000 --- a/pr-preview/pr-452/id/blog/page18/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Firo Liquidity Mining Campaign

-

-
- -
- -
- - - - - - -

Happy Lunar New Year

-

-
- -
- -
- - - - - - -

-

-
- -
- -
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
- -
- - - - - - -

Lelantus Activated on Mainnet

-

-
- -
- -
- - - - - - -

Firo: 2020 in Review

-

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page19/index.html b/pr-preview/pr-452/id/blog/page19/index.html deleted file mode 100644 index 6b61e2d0d..000000000 --- a/pr-preview/pr-452/id/blog/page19/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page2/index.html b/pr-preview/pr-452/id/blog/page2/index.html deleted file mode 100644 index 482e244ed..000000000 --- a/pr-preview/pr-452/id/blog/page2/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
- -
- - - - - - -

Together We Decide: Vote to Shape Firo's Future!

-

Vote on Firo's tokenomics

-
- -
- -
- - - - - - -

Firo Guardian Program

-

Protect, Promote, and Prosper: Be a Firo Guardian!

-
- -
- -
- - - - - - -

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

-
- -
- -
- - - - - - -

Firo listed on Ascendex

-

Firo/USDT Pair

-
- -
- -
- - - - - - -

Campfire Wallet Release

-

A fun and privacy-preserving Firo-only wallet

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page20/index.html b/pr-preview/pr-452/id/blog/page20/index.html deleted file mode 100644 index c862ebe23..000000000 --- a/pr-preview/pr-452/id/blog/page20/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page21/index.html b/pr-preview/pr-452/id/blog/page21/index.html deleted file mode 100644 index b8a246d0b..000000000 --- a/pr-preview/pr-452/id/blog/page21/index.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page22/index.html b/pr-preview/pr-452/id/blog/page22/index.html deleted file mode 100644 index 5a529bd82..000000000 --- a/pr-preview/pr-452/id/blog/page22/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

What you need to know about Deterministic Znodes and LLMQ

-

As we near the release of deterministic Znodes and LLMQ support that comes together with a Bitcoin core upgrade, we wish to prepare Zcoin users and Znode owners on what to expect

-
- -
- -
- - - - - - -

Zcoin Block Reward Allocation and Development Fund for the next 4 years

-

We are pleased to announce the division of Zcoin’s block reward for the next 4 years, which will take effect upon the upcoming halving in September 2020

-
- -
- -
- - - - - - -

Zcoin releases paper on Hierarchical One-out-of-many Proofs

-

We are proud to publish from Zcoin’s research labs a new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude

-
- -
- -
- - - - - - -

Zcoin Technical Roadmap 2020 and beyond

-

We are happy to lay out Zcoin’s plans for the year of 2020 and beyond

-
- -
- -
- - - - - - -

Zcoin: 2019 in Review

-

As we enter 2020 and an exciting time in the cryptosphere, we wish to look back on what we have achieved

-
- -
- -
- - - - - - -

New Wallet Beta Release

-

We are happy to launch a beta release of our new wallet interface

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page23/index.html b/pr-preview/pr-452/id/blog/page23/index.html deleted file mode 100644 index fdefdfb28..000000000 --- a/pr-preview/pr-452/id/blog/page23/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page24/index.html b/pr-preview/pr-452/id/blog/page24/index.html deleted file mode 100644 index 9a624a56f..000000000 --- a/pr-preview/pr-452/id/blog/page24/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page25/index.html b/pr-preview/pr-452/id/blog/page25/index.html deleted file mode 100644 index f2bdd52da..000000000 --- a/pr-preview/pr-452/id/blog/page25/index.html +++ /dev/null @@ -1,449 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page3/index.html b/pr-preview/pr-452/id/blog/page3/index.html deleted file mode 100644 index e63bfe09b..000000000 --- a/pr-preview/pr-452/id/blog/page3/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page4/index.html b/pr-preview/pr-452/id/blog/page4/index.html deleted file mode 100644 index e09945515..000000000 --- a/pr-preview/pr-452/id/blog/page4/index.html +++ /dev/null @@ -1,559 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page5/index.html b/pr-preview/pr-452/id/blog/page5/index.html deleted file mode 100644 index 77cac6591..000000000 --- a/pr-preview/pr-452/id/blog/page5/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page6/index.html b/pr-preview/pr-452/id/blog/page6/index.html deleted file mode 100644 index b4db57518..000000000 --- a/pr-preview/pr-452/id/blog/page6/index.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page7/index.html b/pr-preview/pr-452/id/blog/page7/index.html deleted file mode 100644 index 3c3612016..000000000 --- a/pr-preview/pr-452/id/blog/page7/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page8/index.html b/pr-preview/pr-452/id/blog/page8/index.html deleted file mode 100644 index 67f2c70c0..000000000 --- a/pr-preview/pr-452/id/blog/page8/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/blog/page9/index.html b/pr-preview/pr-452/id/blog/page9/index.html deleted file mode 100644 index ea0ddc80d..000000000 --- a/pr-preview/pr-452/id/blog/page9/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/id/branding/firo-accepted-badge.zip b/pr-preview/pr-452/id/branding/firo-accepted-badge.zip deleted file mode 100644 index 6f375dbe1..000000000 Binary files a/pr-preview/pr-452/id/branding/firo-accepted-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/id/branding/firo-accepted-circle-badge.zip b/pr-preview/pr-452/id/branding/firo-accepted-circle-badge.zip deleted file mode 100644 index 9de8bdadf..000000000 Binary files a/pr-preview/pr-452/id/branding/firo-accepted-circle-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/id/branding/firo-accepted-corner-badge.zip b/pr-preview/pr-452/id/branding/firo-accepted-corner-badge.zip deleted file mode 100644 index 743a26a9f..000000000 Binary files a/pr-preview/pr-452/id/branding/firo-accepted-corner-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/id/branding/firo-brand-guidelines.pdf b/pr-preview/pr-452/id/branding/firo-brand-guidelines.pdf deleted file mode 100644 index b1784b15f..000000000 Binary files a/pr-preview/pr-452/id/branding/firo-brand-guidelines.pdf and /dev/null differ diff --git a/pr-preview/pr-452/id/branding/firo-donations-accepted-badge.zip b/pr-preview/pr-452/id/branding/firo-donations-accepted-badge.zip deleted file mode 100644 index 8fe4559b9..000000000 Binary files a/pr-preview/pr-452/id/branding/firo-donations-accepted-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/id/branding/firo-donations-accepted-circle-badge.zip b/pr-preview/pr-452/id/branding/firo-donations-accepted-circle-badge.zip deleted file mode 100644 index d876153d4..000000000 Binary files a/pr-preview/pr-452/id/branding/firo-donations-accepted-circle-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/id/branding/firo-donations-accepted-corner-badge.zip b/pr-preview/pr-452/id/branding/firo-donations-accepted-corner-badge.zip deleted file mode 100644 index 2de210f4e..000000000 Binary files a/pr-preview/pr-452/id/branding/firo-donations-accepted-corner-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/id/branding/firo-logo-files.zip b/pr-preview/pr-452/id/branding/firo-logo-files.zip deleted file mode 100644 index 80fb800d0..000000000 Binary files a/pr-preview/pr-452/id/branding/firo-logo-files.zip and /dev/null differ diff --git a/pr-preview/pr-452/id/branding/index.html b/pr-preview/pr-452/id/branding/index.html deleted file mode 100644 index cabb48830..000000000 --- a/pr-preview/pr-452/id/branding/index.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - Merek | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Branding

-
-
-
- -
-
-
-
-

our logo

-
-
-
-
-

Logo & Icon

-

We want our logo to always look clear and legible. Please follow these simple recommendations regarding using the logo. For more details, please read our brand guidelines (PDF).

-
-
-
Firo logo one white background
-

This is our awesome logo. Use this full-color version on light backgrounds.

-
-
-
Firo logo on black background
-

On dark backgrounds, use the full-color icon with white text.

-
-
-
Firo logo on dark gray background
-

You can also use this all-white logo on dark or colored backgrounds.

-
-
-
Firo logo on light gray background
-

This is our black logo - use it wisely!

-
-
-
-
- Firo symbol on white background -
-
- Firo symbol on black background -
-
- Firo symbol on dark gray background -
-
- Firo symbol on light gray background -
-
-

Download logo kit

-
-
-
-
-

Clear Space

-

It is important to keep the logo clear of any other graphic elements to ensure the logo visibility. That is why we need to set a safe zone (clear space) around the logo that has to be empty. To work out the clear space (x), take the height of the logo and divide it in half.

-
-
- Firo logo with clear background -
-
- Firo icon with clear background -
-
-
-
-
-
- -
-
-
-
-

badges

-
-
-
-
- Firo accepted here circle badge - Download kit -
-
- Firo accepted here rectangle badge - Download kit -
-
- Firo accepted here corner badge - Download kit -
-
- Firo donations accepted here circle badge - Download kit -
-
- Firo donations accepted here rectangle badge - Download kit -
-
- Firo donations accepted here corner badge - Download kit -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/id/community/merchants/index.html b/pr-preview/pr-452/id/community/merchants/index.html deleted file mode 100644 index f830e9c78..000000000 --- a/pr-preview/pr-452/id/community/merchants/index.html +++ /dev/null @@ -1,543 +0,0 @@ - - - - - - - Para Pedagang | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Para Pedagang

-
-
-
- -
-
-
-
-

Disclaimer: Beberapa tautan ini berisi tautan rujukan di mana kami dapat menerima kompensasi ketika Anda mendaftar atau menggunakan produk/layanan mereka. Ini bukan merupakan dukungan dari produk/layanan.

-
-
-
-
- -
-
-
-

Anda Ingin menghabiskan Firo Anda? Berikut adalah beberapa tempat yang dapat Anda kunjungi! Ini adalah daftar tempat yang menerima Firo! Jika Anda memiliki bisnis yang ingin ditampilkan di sini, beri tahu kami!

-
-
-
- -
-
- - - - - - - - -
- - -
-
- - -
-
-
Cypher Market logo
-
Short the Banks logo
-
-
-
- -
- - -
-
-
Nothing to see here. Do you know a merchant listing Firo? Let us know!
-
-
-
- -
- - -
-
-
FreeRoss logo
-
Vedabase logo
-
Causenetwork logo
-
Maximaalinactie logo
-
-
-
- -
- - -
-
-
Cryptotask logo
-
hyve.works logo
-
-
-
-
- -
- - - - - - - - - -
- - -
- -
- - -
-
-
Nothing to see here. Do you know a merchant listing Firo? Let us know!
-
-
-
- -
- -
-
-
DrApis logo
-
-
-
- -
- - -
-
-
Allnodes logo
-
Nodehub.io logo
-
Pecunia Platform logo
-
-
-
- -
- - -
-
-
Jonathan Kleiman logo
-
-
-
-
- -
- - - - - - - - - -
- - -
- -
- - -
-
-
Shopping.io logo
-
Particl logo
-
Privoxy logo
-
Defi-Nation logo
-
House of Cards logo
-
-
-
- -
- - -
-
-
Coinrabbit logo
-
-
-
- -
- - -
-
-
Nowpayments logo
-
Coinpayments logo
-
Guardarian logo
-
RocketBot logo
-
ThisApp logo
-
-
-
- -
- - -
-
-
The Arcadia Group logo
-
Cypher Stack logo -
-
-
-
-
- -
- - - - - -
-
- -
-
- -
- - -
- -
- - -
-
-
Travala.com logo
-
Locktrip logo
-
-
-
- -
- - -
-
-
BolehVPN logo
-
-
-
-
- -
- - - -
- - - diff --git a/pr-preview/pr-452/id/community/social/index.html b/pr-preview/pr-452/id/community/social/index.html deleted file mode 100644 index babe88d65..000000000 --- a/pr-preview/pr-452/id/community/social/index.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - Komunitas | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Community

-
-
-
- -
- -
- -
- -
- - - -
- - - diff --git a/pr-preview/pr-452/id/feed.xml b/pr-preview/pr-452/id/feed.xml deleted file mode 100644 index 3d30923ec..000000000 --- a/pr-preview/pr-452/id/feed.xml +++ /dev/null @@ -1,252 +0,0 @@ -Jekyll2024-12-03T03:43:50+00:00https://firo.org/firo-site/pr-preview/pr-452/feed.xmlFiroFiro is a cryptocurrency that focuses on privacy and fungibility.Firo listed on Biconomy2024-12-02T00:00:00+00:002024-12-02T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/12/02/firo-listed-on-biconomyWe are thrilled to announce that Firo is now listed on Biconomy with a USDT trading pair!

- -

To celebrate this listing, Biconomy is hosting a Kickstarter session where users can commit USDT tokens for a chance to earn airdrop rewards totaling $2,500 in Firo and $1,000 in USDT.

- -

For more details, visit: Biconomy Firo Kickstarter. Stay tuned for other activities coming really soon!

- -

The Biconomy listing supports both native FIRO and BEP20 FIRO networks and most notably also supports direct withdrawal to Spark addresses from the exchange for added privacy making it the 2nd centralized exchange to do so.

- -

About Biconomy

- -

Biconomy.com is a cryptocurrency trading and investment platform that enables users to easily buy, sell, exchange, and store digital assets. Designed with an intuitive and beginner-friendly interface, it supports key crypto transactions, digital wallets, and payment methods like SEPA and SWIFT.

- -

Established in October 2019, Biconomy.com serves over 1 million users and institutions globally, offering access to a wide range of assets and contracts across Spot markets and crypto derivatives such as Futures and Options. The platform also includes features like Demo and Copy Trading, Launchpad projects, Earn and Kickstarter programs, an NFT Marketplace, and more.

]]>
Augustus Jong
MAGIC approves grant to develop Enkrypt wallet integration2024-11-25T00:00:00+00:002024-11-25T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/11/25/magic-grant-enkrypt-wallet-integrationWe are thrilled to announce that MAGIC Grants has approved a grant from the MAGIC Firo Fund to integrate Firo, a leading privacy-preserving cryptocurrency, with the Enkrypt wallet. The integration work will be spearheaded by BlockStars, a renowned web3 development company. This collaboration will include full support for Spark, enhancing the usability and accessibility of Firo within a multi-chain ecosystem. We expect the work to take about 3 months.

- -

Elevating Privacy and Accessibility with Enkrypt

- -

The integration of Firo into Enkrypt wallet marks a significant milestone in our mission to provide users with seamless and secure access to privacy-focused financial solutions. Enkrypt is not just another crypto wallet; it’s a true multichain browser extension wallet developed by MyEtherWallet. With support for over 70 natively integrated chains—including Ethereum, Bitcoin, Solana, and many more—Enkrypt offers a unified platform for managing diverse digital assets.

- -

Why Enkrypt?

- -
    -
  • Multichain Support: Access EVM chains, Solana, Parachains, Canto, and the Bitcoin Network—all with a single account.
  • -
  • User-Friendly Interface: Easy access to the world of web3 with integrated DApps and NFT management.
  • -
  • One Recovery Phrase: Simplify your crypto experience with one recovery phrase for all chains.
  • -
  • Security and Control: An open-source, self-custody wallet where users have full control over their digital assets.
  • -
- -

By integrating Firo into Enkrypt, we are enabling our community to manage their Firo holdings alongside other cryptocurrencies, all within a single, user-friendly platform.

- -

Full Spark Support

- -

The integration will include comprehensive support for Spark, Firo’s innovative protocol that enhances privacy. This means users will enjoy all the benefits of Spark directly within the Enkrypt wallet, including easy swaps from other assets and improved privacy features.

- -

About MAGIC Grants and the MAGIC Firo Fund

- -

MAGIC Grants is a 501(c)(3) public charity that supports essential public infrastructure for cryptocurrency networks and supports privacy. Through the establishment of semi-autonomous MAGIC Funds, communities can fund various qualifying activities such as educational materials, essential development projects, research, and security audits.

- -

The MAGIC Firo Fund, established in December 2022, operates independently from the Firo Core team and is administered by the MAGIC Board. Funded by generous donations from Firo supporters like Arcadia, donations to the fund are tax-deductible for U.S.-based contributors.

- -

BlockStars

- -

BlockStars, is a blockchain-based software development company committed to bringing the power of blockchain technology to businesses worldwide. BlockStars specializes in developing real-world decentralized applications, smart contracts, NFTs, DeFi apps, and blockchain gaming solutions. Their expertise ensures that the Firo integration with Enkrypt will be seamless, secure, and efficient.

- -

The Benefits of a Multichain Browser Extension Wallet

- -

Integrating Firo into a multichain wallet like Enkrypt offers numerous benefits:

- -
    -
  • Convenience: Manage multiple cryptocurrencies across different blockchains in one place.
  • -
  • Enhanced Security: Benefit from self-custody and open-source security features.
  • -
  • Unified Experience: Access a wide range of decentralized applications and services without switching wallets.
  • -
  • Future-Proof: Easily adopt new blockchain innovations as they are integrated into Enkrypt.
  • -
- -

Looking Ahead

- -

This integration is a significant step forward in making Firo more accessible and user-friendly. We believe that by partnering with MAGIC Grants, Enkrypt, and BlockStars, we are paving the way for a more private, secure, and inclusive financial future.

- -

Stay tuned for updates on the integration progress. We are committed to keeping our community informed every step of the way.

]]>
Reuben Yap
BEP20 FIRO Liquidity Injection2024-10-17T00:00:00+00:002024-10-17T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/10/17/powerupprivacy-firo-liquidity-injectionWe are happy to announce the addition of 80,356.8262 BEP20-FIRO and 167.286754 BNB (~200,000 USD) to the Pancakeswap pool on BNB Chain provided by the generous people at Power Up Privacy. This also adds to the existing position that is maintained by the Firo Community Fund bringing the total in the pool of ~224,000 USD at the time of writing. The addition of this liquidity brings much needed depth and usability to the pool.

- -

BEP20-FIRO is a wrapped version of FIRO that is issued and backed 1:1 with native FIRO by Binance. As a BEP20 token on BNB Chain, it does not have privacy features but it allows permissionless access to BNB Chain’s rich DeFi ecosystem such as AMM DEXes and also access to all major stablecoins that are either native to BNB Chain or can be bridged into it.

- -

Binance has recently minted an additional 400,000 BEP20-FIRO and its backing of native FIRO can be verified on-chain at this address.

- -

BEP20-FIRO can be swapped to and from native FIRO either through FiroDEX or Komodo Platform, swap providers such as ChangeNow or directly through Binance or MEXC. We’ll be posting more detailed guides on each of these options soon.

]]>
Reuben Yap
Firo 24-Week Liquidity Mining Campaign2024-09-24T00:00:00+00:002024-09-24T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/24/firo-liquidity-campaign-sept24We are excited to share that the Liquidity campaign is back! Now for 24 weeks with a total reward pool of approximately ~US$19,200 up for grabs! Provide liquidity on Binance and AscendEX via Hummingbot and earn Firo!

- -

- -

Campaign Terms

- -
    -
  • -

    Start date: September 24, 2024, 12:00 AM UTC

    -
  • -
  • -

    Total reward pool*: ~US$19,200 (FIRO 684 per week)

    -
  • -
  • -

    Reward token: FIRO

    -
  • -
  • -

    Eligible token pair: FIRO/USDT

    -
  • -
  • -

    Eligible orders: maker orders placed with spreads of 2.0% or lower

    -
  • -
  • -

    Exchange: Binance and AscendEX

    -
  • -
- -

What is Hummingbot?

- -

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a coin/token and contribute to its liquidity and improve the tradability of that coin/token. By participating, users are not only helping to support the coin/token and the project, but through liquidity mining, they are able to earn coin/token rewards based on their trading activity.

- -

How Does the Campaign Work?

- -

During the campaign, users who provide liquidity to the FIRO/USDT pair on Binance and AscendEX will earn rewards in Firo weekly.

- -

How to Get Started?

- -

To join the campaign, you’ll need to set up your wallet using the Hummingbot Miner App. A detailed setup guide and How-To Articles are available on the Hummingbot website. After installation, you can follow the instructions to connect the app to the Binance and AscendEX exchanges and begin providing liquidity to the FIRO/USDT pool.

- -

Don’t miss this amazing chance to earn rewards while engaging with the Firo community! Whether you’re a current participant or new to liquidity mining, we invite you to take part and enjoy the benefits firsthand.

- -

*For full terms of the campaign, please read the full terms here Hummingbot New 24-week for FIRO liquidity mining campaign!

- -

Learn more about Liquidity mining here

- -

Thank you

- -

We extend our heartfelt thanks to Power Up Privacy who funded this campaign through their donation. Discover more about Power Up Privacy here

]]>
Augustus Jong
Firo Hardfork Completed Successfully2024-09-18T00:00:00+00:002024-09-18T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/18/hardfork-2024The hard fork implementing the latest tokenomics changes as voted in by the community has been completed successfully. This upgrade introduces significant changes to our block reward distribution, emission model, and overall sustainability. Read more about these changes in our previous blog post on it here.

- -

A huge thank you to our amazing ecosystem of masternode providers, mining pools, and the supportive community who voted in the finalization of the community polls and ensured a smooth transition. Together, we continue to create a place in privacy and decentralization in Firo!

- -

The core team will be posting an updated proposed roadmap soon so stay tuned!

]]>
Reuben Yap
Firo Mandatory Release v0.14.14.02024-09-04T00:00:00+00:002024-09-04T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/04/firo-release-014140-mandatoryFollowing the finalisation of the community polls to determine Firo’s tokenomics, we are releasing Firo v0.14.14.0 with the agreed-upon changes that require a hard fork.

- -

Please upgrade your wallets, daemons and masternodes to the latest Firo v0.14.14.0 before block 958655 (approximately 16 September 2024). This is a mandatory upgrade.

- -

You can download them either from our official download page or our Github release page.

- -

If you are using Campfire or Stack wallets, no updates are required, as the changes have been made in the backend.

]]>
Reuben Yap
Firo Finalized Tokenomics Results2024-09-01T00:00:00+00:002024-09-01T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/01/finalized-tokenomics-2024Through Firo’s governance process, Firo’s emission and block reward division has been finalized! A huge thank you to everyone who voted and shared their thoughts and feedback.

- -

Through several rounds of polls, the community has decided on the implementation of three things to Firo’s tokenomics:

- -
    -
  • A fixed emission of 6.25 FIRO/block until the cap of 21.4 million FIRO is hit
  • -
  • A tail emission of 1 FIRO/block thereafter
  • -
  • A block reward division of 70% Masternodes, 5% Miners, 15% Dev, 10% Community (previously 50% Masternodes, 25% miners, 15% Dev, 10% community)
  • -
- -

View the final poll results

- -

For a more accurate reflection of community sentiment, we employed a system known as ranked-choice voting or instant run-off. This system allowed voters to select multiple choices and then rank them in order of preference, ensuring that the final decision better represents the community’s preferences.

- -

Governance

- -

To read through how the Firo community arrived at this decision, you can follow the timeline and links to the relevant discussions below:

- - -

Effect of Changes

- -

The primary effect of the changes is to provide improved incentives for masternodes for the next 4 years, recognizing their continued role and unwavering support of the network. Miners will still contribute to the hybrid PoW/masternode consensus mechanism, but while the hashrate adjusts, there may be a period of slow blocks until the difficulty adjusts to the new hashrate. The chain will remain protected against 51% attacks with Firo’s masternode chainlocks. Assuming current masternode numbers are maintained at around 3900+ master nodes, the current returns of a masternode will increase from around 16.5% p.a. to around 22% p.a.

- -

There is also a significant change to the supply schedule of Firo to reflect the existence of developed infrastructure and markets for the distribution of cryptocurrencies compared to the time when Bitcoin was first created. Prior to the change, Firo followed Bitcoin’s emission schedule and the block reward would have halved roughly every 4 years with it finally ceasing after it hit 21.4 million. Firo has had a single halving prior to this and was set to have its 2nd halving in mid September 2024. With the new change coming into effect, there will be no more halvings and the existing emission of 6.25 FIRO/block is maintained until the supply of 21.4 million has been fully issued over the next 5-6 years.

- -

After the 21.4 million limit is hit, to ensure a stable monetary supply and a continued stable security subsidy, a fixed tail emission of 1 FIRO/block will continue in perpetuity which works out to be 0.98% inflation rate p.a. at the beginning and over time trends to 0%. To read more about the effects of tail emission and how it leads to a stable monetary supply that is neither inflationary nor deflationary, you can read this article. There’s also strong academic evidence that indicates that having no block reward results in instability in Bitcoin.

- -

To view the effect of changes in tokenomics to Firo’s supply over time, we’ve plotted this graph starting from the hard fork date of block 958655 (approximately 16 September 2024) over the next 20 years. The times are estimated due to the slight variance in block times. Tail emission is hit roughly halfway into year 14 (5+ years from hard fork date).

- -

Chart of emission, old versus new starting 2024

- -

Future Direction

- -

The core team is making a firm commitment not to propose further changes to Firo’s tokenomics until tail emission is hit. This commitment is aimed at providing stability and certainty to the Firo community, ensuring a secure and confident future.

- -

We will be deploying these changes in release Firo v.14.14.0, as these changes are scheduled to come into force by block 958655 (approximately 16 September 2024). Please ensure you are updated to the latest version as soon as possible.

- -

In the coming weeks, the core team will also be rolling out an updated roadmap for Firo, laying out development and adoption goals for the next few years. This will also include research into blockchain consensus models that would be secure and sustainable through tail emission and also a renewed focus on increasing awareness and adoption.

- -

Again, we would like to thank the community members who have stood by the project and taking part in governance to guide Firo’s future.

]]>
Reuben Yap
Together We Decide: Vote to Shape Firo’s Future!2024-08-19T00:00:00+00:002024-08-19T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/08/19/final-vote-tokenomics-2024The community has been actively discussing Firo’s economics, particularly its block reward division and emission model.

- -

After seeking community feedback and preliminary polls since June, we are now approaching the penultimate poll to definitively decide Firo’s future.

- -

The two primary issues being voted on are:

- -
    -
  • What should Firo’s block reward division be?
  • -
  • What should Firo’s emissions be?
  • -
- -

These polls touch on important issues, such as whether there should be a development and/or community fund, the sustainability of masternodes and the role of miners. It also looks into the long-term sustainability of Firo as to whether it should adopt a tail emission or stick closer to the original Bitcoin model.

- -

Instead of a single-choice vote, the poll allows community members to rank their options, resulting in a fairer reflection of sentiment. This is also known as ranked-choice voting and is suitable where there are many options to choose from.

- -

You can view the previous discussions and polls here to help guide your decision!

- - - -

How to Vote!

- -

Anyone who has been in the Firo community for some time is eligible to vote in this poll.

- -

Step 1: Register an account at forum.firo.org

- -

Step 2: Earn at least Trust Level 1 by spending time on the forums. Alternatively, if you have been with the Firo community for a while in other places, you can post in this thread to request for an admin to upgrade you immediately.

- -

Step 3 Head to the final poll thread. Note there are two polls to vote on so please don’t forget to vote on both of them!

- -

Step 4: Rank the options you like with rank 1 being your most preferred option. For options you don’t like, you can choose to not rank them by picking ‘abstain’.

- -

Step 5: You can post in the thread to explain why you picked a vote!

- -

Do note that in the future, we intend to impose higher requirements in future polls or even require a minimum Firo holding requirement to prove skin in the game without disenfranchising smaller holders.

- -

Do your Part!

- -

Getting involved in Firo’s polls is an important step in decentralized governance. It ensures that your voice is heard, and every vote counts! The poll closes on the 1 September 2024!

]]>
Reuben Yap
Firo Guardian Program2024-08-12T00:00:00+00:002024-08-12T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/08/12/firo-guardian-programOver the years, Firo has continued to gain momentum in the cryptocurrency space, and our community has been instrumental in this success. To further enhance our reach and engagement, we’re thrilled to introduce: Firo Guardian Program!

- -

Who you are:

-
    -
  • You’re passionate about Firo and its privacy mission.
  • -
  • You understand the project’s core features and values.
  • -
  • You’re eager to contribute to Firo’s growth.
  • -
  • You possess excellent networking skills.
  • -
  • You’re creative and skilled in content creation.
  • -
- -

How you can contribute:

-

As a Firo Guardian, you can contribute by amplifying Firo’s presence and promote privacy awareness. -Guardians will focus on:

-
    -
  • Creating diverse content about Firo, including videos, infographics, tweets, and blog posts.
  • -
  • Actively representing Firo across social media platforms, especially Twitter, CoinMarketCap, and Reddit.
  • -
  • Engaging in discussions and answering queries in Firo’s Discord and Telegram communities.
  • -
  • Promoting Firo’s privacy features and acting as a guardian of privacy in the crypto space.
  • -
  • Participating in community events and initiatives to boost Firo’s visibility.
  • -
- -

Benefits

-

As a Firo Guardian, you will:

-
    -
  • Receive firsthand updates on the project directly from the core team.
  • -
  • Have direct communication channels with the team.
  • -
  • Gain exclusive access to the Guardians’ chat.
  • -
  • Earn rewards in FIRO for your contributions.
  • -
- -

Did we catch your attention?

-

Here’s how to apply:

-
    -
  • Join the Firo Discord server: https://discord.gg/Ws5C9f3uPC
  • -
  • Open a thread in the Firo-guardian-signup channel under “Community-Firo-Guardians” Section.
  • -
  • Write a 5-line introduction about yourself, including your region.
  • -
  • Provide a link to your X (Twitter) profile.
  • -
  • Once selected, you’ll be assigned the Guardian role and given further instructions.
  • -
- -

We’re excited to welcome passionate individuals to help spread the word about Firo’s innovative privacy solutions. Join us in shaping the future of private transactions in crypto.

]]>
LilKinggg
Firo Core Team receives 345 XMR donation from Power Up Privacy2024-08-10T00:00:00+00:002024-08-10T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/08/10/firo-receive-donation-from-powerup-privacyPower Up Privacy, an anonymous privacy advocacy group that funds privacy-related research and development, has donated 345 XMR (~50,000 USD) to the Firo Core Team fund to support our development work.

- -

We would like to thank them for their generous donation in supporting our work and also for making a significant impact on other important privacy-focused tools and projects, such as Monero, Tor, and xrdp.

- -

Learn more about Power Up Privacy.

]]>
Reuben Yap
\ No newline at end of file diff --git a/pr-preview/pr-452/id/get-firo/buy-firo/index.html b/pr-preview/pr-452/id/get-firo/buy-firo/index.html deleted file mode 100644 index 04d96114d..000000000 --- a/pr-preview/pr-452/id/get-firo/buy-firo/index.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - - Beli Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Beli Firo

-
-
-
- -
- -
- -
-
-
-

Salah satu cara untuk mendapatkan Firo adalah dengan mendapatkannya di salah satu bursa perdagangan. Dibawah ini Anda dapat menemukan daftar layanan bursa dan penukaran koin yang mendukung Firo.

-

Disclaimer: Beberapa tautan ini berisi tautan rujukan di mana tim inti Firo dapat menerima kompensasi saat Anda mendaftar atau menggunakan produk/layanan mereka. Ini bukan merupakan endorsement produk/layanan.

-
-
-
- -
-
-
-
-

dex

-
-
-
-
- FiroDEX logo -
-
-
-
- -
-
-
-
-

bertukar dengan firo / fiat pasangan

-
-
-
-
- digitalexchange logo -
-
- Fiatom logo -
-
- Guardarian logo -
-
- Indodax logo -
-
- Kriptomat logo -
-
- Satang logo -
-
- Sevenb logo -
-
-
-
- -
-
-
-
-

bertukar dengan firo / kripto pasangan

-
-
-
-
- Binance logo -
-
- fmfw logo -
-
- Coinex logo -
-
- Exchange-Assets logo -
-
- finexbox logo -
-
- Gate.io logo -
-
- HitBTC logo -
-
- Huobi logo -
-
- mexc logo -
-
- Tradeogre logo -
-
- Wazirx logo -
-
- AscendEX logo -
-
- Biconomy logo -
-
-
-
- -
-
-
-
-

layanan penukaran-koin

-
-
-
-
- Changenow logo -
-
- LetsExchange logo -
-
- Changelly logo -
-
- Exolix logo -
-
- Localparticl logo -
-
- Majestic Bank logo -
-
- SimpleSwap logo -
-
- Stealthex logo -
-
- Swapspace logo -
-
- Swapswop logo -
-
- Swapzone logo -
-
- Wizardswap logo -
-
- xchangeme logo -
-
- exchang.io logo -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/id/get-firo/download/index.html b/pr-preview/pr-452/id/get-firo/download/index.html deleted file mode 100644 index 98bc5adef..000000000 --- a/pr-preview/pr-452/id/get-firo/download/index.html +++ /dev/null @@ -1,600 +0,0 @@ - - - - - - - Unduh | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Unduh dompet

-
-
-
- -
-
-
-
-

dompet desktop resmi

-
-
-
-
-

Cadangkan dompet Anda sebelum memperbarui

-
-
-

Verifikasi hash menggunakan kunci publik ini

-
-
-

Gunakan panduan resmi panduan pemasangan dan penggunaan dompet

-
-
-
-
-

Opsi keamanan tingkat tinggi

-
- -

Dompet Reference

-

v0.14.14.0

-

Lihat log perubahan

-
- Unduh Reference untuk Windows -
- - -
-

0d7d9add6f830a4fdffc5eb830f2884c818402322cda567f975bc6d93f22e09d

-
-
-
-
- Unduh Reference untuk macOS -
- - -
-

bb64c27aea3758e78159bac08b9881f1ad3c9f01142eae8de3c1dae68166995c

-
-
-
-
- Unduh Reference untuk macOS arm64 -
- - -
-

9370e80db05cda985befabe783cb1d61f9bf0686e9961164e854a308527a1a7a

-
-
-
-
- Unduh Reference untuk Linux -
- - -
-

0f8c914286031830d8c9eb1ab86b3e21f349917aea7bc2ab12229ab4c638cbe8

-
-
-
- -
-
- - -
-

Opsi penggunaan mudah

-
-

Campfire

-

2.0.2

-

Lihat log perubahan

-
- Unduh Campfire untuk Windows -
- - -
-

5f135669a06b5969c239da81b0cc162af9057bd3395198073c036650b1612929

-
-
-
-
- Unduh Campfire untuk macOS -
- - -
-

aebc1e8c684d37771a67f3d28514318f7e6195330da35a647c9a2034a929958c

-
-
-
-
- Unduh Campfire untuk Linux -
- - -
-

7405635f39af3fd0c5a3a177b7feaf4d7891fba7473d204a314f67c8836c8b64

-
-
-
- - -
- -
-
-
- - -
-

Opsi cepat dan ringan

-
-

Electrum

-

4.1.5.5

-

Lihat log perubahan

-
- Unduh Electrum untuk Windows - -
- - -
-

90ee3604fb60712beed989bb64808ff67df4c01d9eb2038c84d50c887d0ed450

-
-
-
-
- Unduh Electrum untuk macOS - -
- - -
-

46be7419b6559790a26a07ed5a864dfcdfbc60405224a97d23b070fe756e5dde

-
-
-
-
- Unduh Electrum untuk Linux -
- - -
-

8b6eaadeddc50632cd536705f8848403b35e9cea9278d0bc1a7955a0ffd9d543

-
-
-
-
- - -
-
-
-
-
-
- - -
-
-
-
-

dompet pihak ketiga

-
-
-
-
- Stack Wallet logo -

Stack Wallet

- -
-
- NOW Wallet logo -

NOW Wallet

- -
-
- ZelCore Wallet Logo -

ZelCore Wallet

- -
-
- Guarda Wallet logo -

Guarda Wallet

- -
-
- Trust Wallet logo -

Trust Wallet

- -
-
- Coinomi Wallet logo -

Coinomi Wallet

- -
-
- Wdge Wallet logo -

Edge Wallet

- -
-
- Cobo Wallet logo -

Cobo Wallet

- -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/id/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo01.png b/pr-preview/pr-452/id/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo01.png deleted file mode 100644 index 6542be1ef..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo01.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo02.png b/pr-preview/pr-452/id/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo02.png deleted file mode 100644 index e3a375e56..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo02.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo03.png b/pr-preview/pr-452/id/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo03.png deleted file mode 100644 index 68793be2c..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo03.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/common-problems/electrum-firo-ledger-select.png b/pr-preview/pr-452/id/guide/assets/common-problems/electrum-firo-ledger-select.png deleted file mode 100644 index d0f9f6921..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/common-problems/electrum-firo-ledger-select.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/firo-migration-guide/datadir_select.PNG b/pr-preview/pr-452/id/guide/assets/firo-migration-guide/datadir_select.PNG deleted file mode 100644 index 723e67c46..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/firo-migration-guide/datadir_select.PNG and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/firo-migration-guide/firo-qt-migrate.PNG b/pr-preview/pr-452/id/guide/assets/firo-migration-guide/firo-qt-migrate.PNG deleted file mode 100644 index 31a3086a9..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/firo-migration-guide/firo-qt-migrate.PNG and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/firo-migration-guide/use-transparent-balance.jpg b/pr-preview/pr-452/id/guide/assets/firo-migration-guide/use-transparent-balance.jpg deleted file mode 100644 index ac1888d00..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/firo-migration-guide/use-transparent-balance.jpg and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/how-to-mine/firopow-banner.png b/pr-preview/pr-452/id/guide/assets/how-to-mine/firopow-banner.png deleted file mode 100644 index 76bee1927..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/how-to-mine/firopow-banner.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-create-02.png b/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-create-02.png deleted file mode 100644 index 71e995fcd..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-create-02.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-create-03.png b/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-create-03.png deleted file mode 100644 index 1a5b9dc59..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-create-03.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-create-04.png b/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-create-04.png deleted file mode 100644 index 3a149e2ac..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-create-04.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-create-05.png b/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-create-05.png deleted file mode 100644 index 5c9d55a9f..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-create-05.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-install-02.png b/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-install-02.png deleted file mode 100644 index bdc17be6b..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-install-02.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-receive-04.png b/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-receive-04.png deleted file mode 100644 index 11875cea8..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-receive-04.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-send-01.png b/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-send-01.png deleted file mode 100644 index 09b555022..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-send-01.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-send-02.png b/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-send-02.png deleted file mode 100644 index 9b4d4a4e6..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/ledger/electrum-ledger-send-02.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/liquidity-provider-firo-bnb/exchange_withdraw.png b/pr-preview/pr-452/id/guide/assets/liquidity-provider-firo-bnb/exchange_withdraw.png deleted file mode 100644 index b1f520406..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/liquidity-provider-firo-bnb/exchange_withdraw.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_add_lp.png b/pr-preview/pr-452/id/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_add_lp.png deleted file mode 100644 index dc71c2116..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_add_lp.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_pair.png b/pr-preview/pr-452/id/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_pair.png deleted file mode 100644 index cfb81f975..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_pair.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_remove_lp.png b/pr-preview/pr-452/id/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_remove_lp.png deleted file mode 100644 index f47459af0..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_remove_lp.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/masternode-setup/coincontrol.png b/pr-preview/pr-452/id/guide/assets/masternode-setup/coincontrol.png deleted file mode 100644 index 1b765365a..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/masternode-setup/coincontrol.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/masternode-setup/coincontrol_firo.png b/pr-preview/pr-452/id/guide/assets/masternode-setup/coincontrol_firo.png deleted file mode 100644 index 539ff7ea9..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/masternode-setup/coincontrol_firo.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/masternode-setup/encryptwallet.png b/pr-preview/pr-452/id/guide/assets/masternode-setup/encryptwallet.png deleted file mode 100644 index f5aa2a1b7..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/masternode-setup/encryptwallet.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/masternode-setup/encryptwallet_firo.png b/pr-preview/pr-452/id/guide/assets/masternode-setup/encryptwallet_firo.png deleted file mode 100644 index ab8ceaaad..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/masternode-setup/encryptwallet_firo.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/masternode-setup/lockunspent.png b/pr-preview/pr-452/id/guide/assets/masternode-setup/lockunspent.png deleted file mode 100644 index cff113556..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/masternode-setup/lockunspent.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/banner.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/banner.png deleted file mode 100644 index 114f503c1..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/btcmw.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/btcmw.png deleted file mode 100644 index 4a25c27dc..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/btcmw.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/coinjoin.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/coinjoin.png deleted file mode 100644 index ba449c6e8..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/coinjoin.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/comparison-table-coloured.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/comparison-table-coloured.png deleted file mode 100644 index 6e3722c00..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/comparison-table-coloured.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/comparison-table-firo-updated.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/comparison-table-firo-updated.png deleted file mode 100644 index 1ecdff28b..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/comparison-table-firo-updated.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/cryptonote.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/cryptonote.png deleted file mode 100644 index 4dbdce84b..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/cryptonote.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/grinder.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/grinder.png deleted file mode 100644 index c9c2b41e3..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/grinder.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/lelantusmint.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/lelantusmint.png deleted file mode 100644 index 726bbd486..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/lelantusmint.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/lelantuspend.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/lelantuspend.png deleted file mode 100644 index f83fd0966..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/lelantuspend.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/mwtx.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/mwtx.png deleted file mode 100644 index daec812fa..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/mwtx.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/oneoutofmanyproofs.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/oneoutofmanyproofs.png deleted file mode 100644 index c7fb2044d..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/oneoutofmanyproofs.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/rsa-factoring-challenge.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/rsa-factoring-challenge.png deleted file mode 100644 index 10e4a69e9..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/rsa-factoring-challenge.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/zerocoin.png b/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/zerocoin.png deleted file mode 100644 index 8c5455b17..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/privacy-technology-comparison/zerocoin.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/reindex-wallet/firo-qt-linux-terminal.png b/pr-preview/pr-452/id/guide/assets/reindex-wallet/firo-qt-linux-terminal.png deleted file mode 100644 index deb2e0b07..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/reindex-wallet/firo-qt-linux-terminal.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/reindex-wallet/firo-qt-macos-terminal.png b/pr-preview/pr-452/id/guide/assets/reindex-wallet/firo-qt-macos-terminal.png deleted file mode 100644 index 4f45ce5a3..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/reindex-wallet/firo-qt-macos-terminal.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/reindex-wallet/firo-qt-powershell.png b/pr-preview/pr-452/id/guide/assets/reindex-wallet/firo-qt-powershell.png deleted file mode 100644 index a24442cb1..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/reindex-wallet/firo-qt-powershell.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/using-trezor-with-firo/a_trezor.jpg b/pr-preview/pr-452/id/guide/assets/using-trezor-with-firo/a_trezor.jpg deleted file mode 100644 index eeee366a7..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/using-trezor-with-firo/a_trezor.jpg and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/using-trezor-with-firo/trezor_blockbook.png b/pr-preview/pr-452/id/guide/assets/using-trezor-with-firo/trezor_blockbook.png deleted file mode 100644 index 03281923b..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/using-trezor-with-firo/trezor_blockbook.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/using-trezor-with-firo/trezor_custom_backend.png b/pr-preview/pr-452/id/guide/assets/using-trezor-with-firo/trezor_custom_backend.png deleted file mode 100644 index 3edad1748..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/using-trezor-with-firo/trezor_custom_backend.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/assets/using-trezor-with-firo/trezor_wallet.png b/pr-preview/pr-452/id/guide/assets/using-trezor-with-firo/trezor_wallet.png deleted file mode 100644 index dd3aafd1c..000000000 Binary files a/pr-preview/pr-452/id/guide/assets/using-trezor-with-firo/trezor_wallet.png and /dev/null differ diff --git a/pr-preview/pr-452/id/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html b/pr-preview/pr-452/id/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html deleted file mode 100644 index 10d023e8b..000000000 --- a/pr-preview/pr-452/id/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - How to backup your Firo wallet with a recovery seed phrase | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

How to backup your Firo wallet with a recovery seed phrase

-

-
- -

The recovery seed phrase backup feature was introduced in December 2019 with version 0.13.8.10, following the BIP39 standard.

- -

This allows you to easily store a backup of your wallet offline as well as restoring it to other compatible wallets that supports seed phrase, instead of just backing up your wallet.dat file previously.

- -

Warning: Electrum-Firo uses a different seed phrase standard and thus cannot be imported into the QT wallet. You can import the QT seed phrase into Electrum-Firo, but ensure the BIP39 option is checked.

- -

Creating a new wallet with seed phrase

- -

Firo QT

- -

- -
    -
  1. -

    Select “Create a new wallet”.

    -
  2. -
  3. -

    Choose either 12 or 24 words seed phrase. 24 words seed phrase is selected by default although 12 word seed phrase is also available for compatibility reasons. A 24 word seed phrase provides 256-bit security while a 12 word seed phrase provides 128-bit security.

    -
  4. -
- -

- -

WARNING: Do not use the seed phrase in the example above! If you do, your funds will be gone!

- -

Optional: You can also add an additional passphrase by checking the “Use additional passphrase (optional)” box to prevent easy access to your seed phrase. However this means you should backup this passphrase as well as the seed phrase.

- -

WARNING: If you are unsure, do not use an additional passphrase. Unlike the BIP39 wordlist, there are no checks if your additional passphrase is valid!

- -

CAUTION: This additional passphrase is not the same as your wallet’s password that you use to unlock your wallet or send a transaction.

- -
    -
  1. -

    Click on “OK”.

    -
  2. -
  3. -

    After your wallet has been created, you will be presented with a window containing your seed phrase. You will need to write down this seed phrase and store them in a secure location. Once you have done so, click on the “Next” button.

    -
  4. -
  5. -

    You will be prompted to enter your seed phrase again to ensure that they were written down correctly. This is your last chance to view and record this seed phrase as after this, if you lose it, you will lose all your funds. Enter all the words in the correct order and click on “Finish” to verify that you have recorded your seed phrase correctly.

    -
  6. -
- -

Restoring wallet from seed phrase

- -

Firo QT

- -

- -

WARNING: Do not use the seed phrase in the example above! If you do, your funds will be gone!

- -
    -
  1. -

    Select the “Recover existing wallet” and choose the number of words matching your backed up seed phrase.

    -
  2. -
  3. -

    Enter your backed up seed phrase into the “Input recovery seed phrase here” box.

    -
  4. -
  5. -

    If you have secured your seed phrase with a passphrase when creating the seed phrase, click on “Use additional passphrase (optional)” and enter in your additional passphrase here (this is not the same as your wallet’s password).

    -
  6. -
  7. -

    Click the “OK” button.

    -
  8. -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/bounty-program.html b/pr-preview/pr-452/id/guide/bounty-program.html deleted file mode 100644 index 6eda4d29b..000000000 --- a/pr-preview/pr-452/id/guide/bounty-program.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - Firo Vulnerability Bounty Program | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Vulnerability Bounty Program

-

-
- -

These are the details of the FIRO vulnerability bounty program to encourage the developer/researcher community to review and contribute to our code.

- -

We are only accepting reports in relation to Firo’s master branch. For the avoidance of doubt, we are not accepting submissions for website vulnerabilities or attacks that require >50% of the hashing power and of course, previously disclosed vulnerabilities.

- -

Vulnerability reports are to follow HackerOne’s Disclosure Guidelines. Failure to follow these guidelines and the rules below may result in the bounty not being honored.

- -

Vulnerabilities are organized into three categories.

- -

Critical: 10,000 up to 50,000 USD (in FIRO equivalent)

- -

A critical vulnerability is such that impacts the Firo network as a whole, has potential to break the entire Firo network, completely removes the anonymity of Lelantus, results in the loss of Firo, or is on a scale of great catastrophe.

- -

Example: A vulnerability that allows forged Lelantus spends to inflate coin supply.

- -

Major: 1,000 up to 10,000 USD (in FIRO equivalent)

- -

A major vulnerability is such that it impacts individual nodes, routers, wallets, reduces the anonymity of Lelantus significantly (timing attacks excluded) or must be carefully exploited.

- -

Example: The paper Burning Zerocoins for Fun and Profit.

- -

Minor: 100 up to 1,000 USD (in FIRO equivalent)

- -

A minor vulnerability is one that has low impact or cannot be exploited easily.

- -

If there is a dispute over the severity of a vulnerability, the Firo’s team’s assessment will be definitive.

- -

Submission Procedure

- -

Submissions should be sent to

- -

reuben@firo.org

- -

If the vulnerability is major or critical, the submission must be sent in PGP encrypted e-mail to the following address:

- -

reuben@firo.org PGP Public key

- -

Please remember to include your PGP public key so we can have encrypted communications.

- -

FAQ

- -

How long till I receive a response?

- -

We aim to respond to all vulnerability reports within 3 working days. Upon responding, we will make inquiries to confirm whether the submission is indeed a vulnerability. In either case, we will respond to confirm the vulnerability or provide a reason for why it is not a vulnerability.

- -

How would the vulnerability be fixed?

- -

Upon confirmation of the vulnerability, a private GitHub repo will be opened where the patch will be worked on together/reviewed with the researcher. Once this is completed, the vulnerability disclosure will be drafted and the release date discussed.

- -

I reported a vulnerability but have not received a response!

- -

Please allow up to 3 working days for an initial response. Also, realize that spam filters and email, in general, can sometimes be problematic. If you ever feel we are not communicating in a timely fashion, definitely let us know.

- -

Would I receive credit for the submission?

- -

By default, we will disclose the researcher that found the vulnerability along with the amount awarded. If you wish this information to be kept private, please let us know and we will honor your request.

- -

How are bounty payments made?

- -

All bounties will be paid in FIRO based on the prevailing USD rate as determined by Coingecko’s average price at the time the patch is released.

- -

What is the PGP Public key?

- -

github.com/firoorg/firo/blob/master/reuben.asc

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/common-problems.html b/pr-preview/pr-452/id/guide/common-problems.html deleted file mode 100644 index 97b012694..000000000 --- a/pr-preview/pr-452/id/guide/common-problems.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - Common Wallet Problems and Solutions | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Common Wallet Problems and Solutions

-

-
- -

This guide lists the common problems you might face while using the Firo wallets. If your problem is not listed here, please visit the #support channel on Discord or Telegram.

- -

Firo QT

- -

Breaking masternode collateral

- -

If you wish to stop your masternode and break the 1000 FIRO masternode collateral, you must first enable Coin Control.

- -
    -
  1. -

    Settings -> Options -> Wallet -> Enable coin control features

    -
  2. -
  3. -

    Once done, you should be able to see an Input button in the Send tab. Click on Use transparent balance button at the bottom right.

    -
  4. -
  5. -

    Click on Inputs button. Find your 1000 FIRO collateral, right-click and choose Unlock unspent.

    -
  6. -
- -

The 1000 FIRO should now be available for you to send.

- -

Masternode and mining payouts

- -

If you frequently receive masternode or mining payouts, you might get the “Transaction too large” error message when trying to send FIRO as the transaction can be too big.

- -

In the Transaction tab, you can double-click on the problematic transaction and check the following:

-
    -
  • Status: 0/offline, has not been successfully broadcast yet
  • -
  • Transaction total size: several hundred bytes
  • -
- -
    -
  1. -

    To workaround this issue, enable Coin Control in Firo QT by doing Settings -> Options -> Wallet -> Enable coin control features.

    -
  2. -
  3. -

    Once done, you should be able to see an Input button in the Send tab for both private and transparent Sends.

    -
  4. -
  5. -

    Use this Coin Control to combine your input transactions into manageable amounts and send it to yourself to consolidate.

    -
  6. -
- -

Example: you receive a lot of 0.1 FIRO transactions. Use Coin Control to combine them into 1.0 or 2.0 FIRO before trying to send out a big amount like 100 FIRO.

- -

Example 2: you receive a lot of 3.125 FIRO transactions. Use Coin Control to combine them into 150 FIRO before trying to send out a big amount like 1000 FIRO.

- -

Example 3: you have a lot of small private Spark mints. Use Coin Control to combine them before trying to send out a big amount.

- -

If you frequently encounter this problem, some recommendations are:

-
    -
  • regularly combine these masternode and mining payouts instead of waiting until you want to send them out.
  • -
- -

Electrum Firo

- -

Mining payouts and hardware wallets

- -

When using a hardware wallet as the receiving address for mining pools’ payout, the amount of input transactions can overwhelm the hardware limitations of the hardware wallet.

- -

- -
    -
  1. -

    In Electrum-Firo, select View -> Show coins.

    -
  2. -
  3. -

    Right-click on only one entry and select Spend, then use the Send tab to send the selected inputs. Your hardware wallet should prompt you almost immediately.

    -
  4. -
  5. -

    If that is successful, try Ctrl + Left Click in the Coins tab to select a maximum of five inputs. Then right-click and select Spend, again using the Send tab to send the FIRO out.

    -
  6. -
  7. -

    You might notice a bit of sluggishness while waiting for the hardware wallet to show the transaction approval prompt.

    -
  8. -
  9. -

    You can try with 10, 15 or 20 inputs. Exceeding 20 inputs is not recommended as it can cause the hardware wallet to time out.

    -
  10. -
- -

If you frequently encounter this problem, some recommendations are:

-
    -
  • increase the payout threshold of the mining pool if possible. Example: 0.5 FIRO instead of the default 0.1 FIRO;
  • -
  • do not use an address on the hardware wallet as the receiving address for pool payout;
  • -
  • regularly combine these mining payouts instead of waiting until you want to send them out.
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/firo-migration-guide.html b/pr-preview/pr-452/id/guide/firo-migration-guide.html deleted file mode 100644 index 6b1f8c8a3..000000000 --- a/pr-preview/pr-452/id/guide/firo-migration-guide.html +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - Migrating your wallet from Zcoin to Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Migrating your wallet from Zcoin to Firo

-

-
- -

Important notes

- -
    -
  • -

    There are no chain swaps.

    -
  • -
  • -

    You do not need to send Zcoin from the Zcoin wallet to the Firo wallet.

    -
  • -
  • -

    You will need to update to the latest Electrum-Firo to continue using your hardware wallet.

    -
  • -
  • -

    Ledger and Trezor users will need to update their firmware to a version that supports Firo.

    -
  • -
- -

Things to do before updating

- -
    -
  • -

    backup wallet.dat

    -
  • -
  • -

    check the current data directory ( Help -> Debug window -> Datadir )

    -
  • -
  • -

    check current block on Zcoin wallet ( Help -> Debug window -> Current number of blocks )

    -
  • -
  • -

    check current Zcoin wallet version ( Help -> Debug window -> Client version )

    -
  • -
  • -

    all the above information are IMPORTANT if you want to get help!

    -
  • -
- -

REMEMBER: If you use a different data directory, it is your responsibility to ensure the Firo QT wallet starts with the correct directory.

- -

Default data directory for Zcoin are:

- -
Windows: C:\Users\YOURUSERNAME\AppData\zcoin
-Linux: ~/.zcoin
-MacOS:  /Users/YOURUSERNAME/Library/Application\ Support/zcoin/
-
- -

Step 1

- -

Download and install the latest version here:

- -

https://github.com/firoorg/firo/releases/latest

- -

Step 2

- -

On QT wallet’s first startup, you will be presented with the following:

- -

If you are using a custom data directory

- -

- -

The wallet will ask you to specify the data directory. Select the one you previously used for Zcoin and proceed.

- -

If it asks you to create a new wallet, you did not specify the correct data directory. Close the wallet by clicking the ‘Cancel’ button at the bottom of the “Create and recover wallet”, and follow the steps in Resetting Options at the bottom of this guide.

- -

If you are using the default data directory

- -

- -

The wallet will ask you if you want to migrate the default data directory from zcoin to firo. Press Yes to proceed.

- -

Step 3

- -

The Firo QT wallet should now show your balance, transactions and masternode (if any).

- -

After migrating

- -

- -

The new wallet defaults to Sending your private balance that were anonymised with the Lelantus protocol. This can cause the “The amount exceeds your balance” error to appear if you try to send your non-anonymised balance.

- -

Click on the ‘Use Transparent Balance’ on the bottom right of the Send tab to switch to your non-private balance. You should now be able to send them out.

- -

Stuck on block 336890

- -

If you are stuck on block 336890, update to the latest version and do the following:

- -

Wallet:

- -

Go to Help -> Debug Window -> Console and enter:

- -
reconsiderblock bac60b152687f66dc8e70896642b76334f04b256a6875f6c048b153aad923406
-
- -

Output will be (null). Restart wallet and it should start syncing.

- -

Masternode:

- -
./firo-cli reconsiderblock bac60b152687f66dc8e70896642b76334f04b256a6875f6c048b153aad923406
-
- -

Resetting options

- -

Windows

- -

Open the folder where the firo-qt.exe is located. Hold Shift, right-click inside the folder and select ‘Open PowerShell window here’. In the window that appears, type:

- -
.\firo-qt.exe -resetguisettings
-
- -

The wallet should now start with the ‘Choose your data directory’ window.

- -

MacOS

- -

Using the Terminal, enter the following command:

- -
/Applications/firo-qt.app/Contents/MacOS/Firo-qt -resetguisettings
-
- -

The wallet should now start with the ‘Choose your data directory’ window.

- -

Linux

- -

Navigate to the directory where your firo-qt binary is. In the Terminal, type in the following:

- -
./firo-qt -resetguisettings
-
- -

The wallet should now start with the ‘Choose your data directory’ window.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/how-to-mine-firo.html b/pr-preview/pr-452/id/guide/how-to-mine-firo.html deleted file mode 100644 index f2f54b561..000000000 --- a/pr-preview/pr-452/id/guide/how-to-mine-firo.html +++ /dev/null @@ -1,407 +0,0 @@ - - - - - - - How to Mine Firo (FIRO) with FiroPoW | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

How to Mine Firo (FIRO) with FiroPoW

-

-
- -

- -

Firo is designed to be mined by GPUs.

- -

The FiroPoW mining algorithm (a modified version of ProgPoW 0.9.4) is designed to utilize all parts of a GPU and includes a random sequence that changes every block to add further ASIC and FPGA resistance.

- -

We believe in the importance of fair distribution in FIRO and remain committed to having it mineable using commodity hardware like GPUs.

- -

Before you begin, make sure you have a Firo (FIRO) address where you want your mining payouts to go to. To get one, download a Firo wallet and sync it with the network.

- -

The guide is meant for Windows users though Linux users can easily adapt it.

- -

Step 1: Getting your Miners

- - - -

Warning: Miners are listed here for convenience. Non-official miners have not been vetted. Use at your own risk. All fees are to the developers of the miners.

- -

Extract the exe binary into a folder of your choice.

- -

Step 2: Registering with a Pool (if not solo mining)

- -

There are several pools running Firo on FiroPoW. Please try to spread the hashrate around so that no pool has more than 50% of the total hashrate for decentralization reasons! Note that pure 51% attacks are not possible on Firo due to Chainlocks technology which require both to compromise or take down the masternode network and have the necessary hashrate. You can view the current hashrate distribution here.

- -
    -
  • WoolyPooly -
      -
    • pool.woolypooly.com:3104
    • -
    -
  • -
  • Nanopool’s Picopool -
      -
    • firo-eu1.picopool.org:22222
    • -
    -
  • -
  • Zergpool -
      -
    • firopow.mine.zergpool.com:3001
    • -
    • firopow.eu.mine.zergpool.com:3001
    • -
    -
  • -
  • Speedpool -
      -
    • mining.speedpool.top:7000
    • -
    -
  • -
  • Minerpool -
      -
    • firo-us-east.minerpool.org:14058
    • -
    • firo-eu.minerpool.org:14058
    • -
    -
  • -
  • K1Pool -
      -
    • eu.firo.k1pool.com:3476
    • -
    • us.firo.k1pool.com:3476
    • -
    -
  • -
  • 1pool -
      -
    • firo.1pool.org:6060
    • -
    -
  • -
  • cedric-crispin -
      -
    • firo.cedric-crispin.com:4065
    • -
    • firo.cedric-crispin.com:4064
    • -
    -
  • -
  • For detailed stratum information, please visit the pool’s own site.
  • -
- -

Most of the pools listed here do not require registration, only a valid Firo address as username and worker details. Ensure that you also get the pool’s address and port.

- -

Step 3: Configuring your Miner

- -

Open your favourite text editor, cut and paste the following line corresponding to your selected pool and miner and edit it accordingly.

- -

For Pool Mining

- -

Firominer:

- -
    -
  • Nvidia:
  • -
- -
firominer -U -P stratum+tcp://username.worker:password@POOLADDRESS:PORT
-
- -
    -
  • AMD:
  • -
- -
firominer -G -P stratum+tcp://username.worker:password@POOLADDRESS:PORT
-
- -

Gminer:

- -
miner --algo firopow --server POOLADDRESS:PORT --user username.worker
-
- -

Team Red Miner (AMD):

- -
teamredminer.exe -a firopow -o stratum+tcp://POOLADDRESS:PORT -u username.worker -p password
-
- -

SRBMiner-Multi (AMD):

- -
SRBMiner-MULTI.exe --disable-cpu --algorithm firopow --pool POOLADDRESS:PORT --wallet username.worker --gpu-boost 3
-
- -

After pasting it in, save the file as a .bat file (for e.g. miner.bat) in the same folder where you had extracted the miner binary earlier.

- -

For Solo Mining

- -

You will need to edit firo.conf to allow RPC calls. Navigate to the default data directory, create a file called firo.conf, and add and modify these lines:

- -
rpcuser=RPCUSER (up to you to change)
-rpcpassword=RPCPASSWORD (up to you to change)
-rpcport=8382
-rpcallowip=127.0.0.1
-listen=1
-server=1
-daemon=1
-
- -

Once this is done, restart your Firo wallet and ensure it is synced to the latest block. Then make a new file called miner.bat as below and save it in the same folder as where you had extracted the miner binary earlier.

- -
firominer -P http://RPCUSER:RPCPASSWORD@127.0.0.1:8382 --reward-address YOURFIROADDRESS
-
- -

Please ensure that the line in miner.bat matches the relevant settings from firo.conf such as rpcuser, rpcpassword, and rpcport.

- -

Step 4: Running the Miner

- -

Once you are done, run the bat file you created. You should see a window similar to this which will differ depending on the miner you are using. For solo mining, your Firo wallet needs to be synced.

- -

If you’re seeing your shares as accepted, you should be good to go. It may take a few minutes for the correct speed to be reflected on the pool’s website and your miner.

- -

Happy mining!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/index.html b/pr-preview/pr-452/id/guide/index.html deleted file mode 100644 index ede8052e2..000000000 --- a/pr-preview/pr-452/id/guide/index.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - Panduan | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Guides

-
-
-
- -
- -
- -
- -
- -
-
- -
-
- -
- -
- -
- -
- -
- -
- -
-
-
-
-

Miscellaneous

- -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/id/guide/liquidity-firo-pancakeswap.html b/pr-preview/pr-452/id/guide/liquidity-firo-pancakeswap.html deleted file mode 100644 index 2a7ed0eb4..000000000 --- a/pr-preview/pr-452/id/guide/liquidity-firo-pancakeswap.html +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - How to Provide Liquidity for Firo on Pancakeswap | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

How to Provide Liquidity for Firo on Pancakeswap

-

How to become a liquidity provider for Firo on Pancakeswap on Binance Smart Chain (BSC)

-
- -

Connecting Metamask to Binance Smart Chain

- -

Before starting, you will need a wallet that works with the Binance Smart Chain (BSC) network.

- -

Please follow the guide here in order to connect your Metamask wallet to the BSC Network.

- -

Adding BEP20 FIRO support to your Metamask wallet

- -
    -
  1. -

    Open your Metamask wallet and click on ‘Add Token’.

    -
  2. -
  3. -

    In the next screen, choose ‘Custom Token’.

    -
  4. -
  5. -

    In the ‘Token Contract Address’, enter the following:

    -
  6. -
- -
0xd5d0322b6bab6a762c79f8c81a0b674778e13aed
-
- -
    -
  1. -

    If you correctly setup your wallet with BSC in the first step, the ‘Token Symbol’ will be automatically filled with ‘FIRO’. Click next.

    -
  2. -
  3. -

    Click the Add Tokens button.

    -
  4. -
- -

Converting FIRO to BEP20 FIRO

- -

There are two ways to convert FIRO to BEP20 FIRO: FiroDEX and Binance Exchange. Converting through Binance Exchange requires a Binance account. No account is required for converting through FiroDEX.

- -

Binance Exchange

- -

- -

Before starting, you must first have FIRO on the exchange.

- -
    -
  1. -

    Go to Wallet -> Fiat and Spot. Head to the FIRO section and choose Withdraw.

    -
  2. -
  3. -

    In ‘Recipient’s FIRO Address’, enter the address from your Metamask wallet.

    -
  4. -
  5. -

    For ‘Transfer network’, choose ‘Binance Smart Chain (BSC)’ and enter the amount you want to withdraw. Click on Submit when done.

    -
  6. -
  7. -

    Your withdrawal request will be submitted. Once processed, you will receive the BEP20 FIRO in your Metamask wallet.

    -
  8. -
- -

Adding liquidity to PancakeSwap

- -

Before starting, you must have some BNB in your wallet to pay the transaction fees and wrapped BNB (WBNB) to add to the liquidity pool.

- -
    -
  1. Navigate to the WBNBFIRO pair page on PancakeSwap.
  2. -
  3. Click on the ‘Connect Wallet’ button on the top right of the page and choose the Metamask wallet you have setup earlier. Unlock the wallet if requested.
  4. -
- -

- -
    -
  1. Click on ‘Add liquidity’.
  2. -
- -

- -
    -
  1. -

    Enter the amount of FIRO and WBNB that you wish to add to the liquidity pool.

    -
  2. -
  3. -

    Click on ‘Supply’ when done. Confirm the transaction on your wallet.

    -
  4. -
  5. -

    Once done, you will return to the same page again. Click on the ‘Supply’ button, and in the pop up verify all details are correct, then click ‘Confirm supply’ and confirm the transaction on your wallet.

    -
  6. -
  7. -

    Once the transaction confirms, your FIRO and WBNB will be added to the liquidity pool.

    -
  8. -
- -

Checking your liquidity on PancakeSwap

- -

Navigate to the PancakeSwap Liquidity page and ensure that your wallet is connected. Your liquidity information will be displayed.

- -

Removing liquidity from PancakeSwap

- -
    -
  1. -

    Navigate to the PancakeSwap Liquidity page.

    -
  2. -
  3. -

    (Skip this step if your wallet is already connected) Click on the ‘Connect Wallet’ button on the top right of the page and choose the Metamask wallet you have setup earlier. Unlock the wallet if requested.

    -
  4. -
- -

- -
    -
  1. -

    Locate the pair that you wish to remove liquidity from. Click on ‘Remove’ button

    -
  2. -
  3. -

    At next page, set the amount of Liquidity to be removed

    -
  4. -
  5. -

    Click on the ‘Enable’ button. Sign the request on your wallet

    -
  6. -
  7. -

    Once done, you will return to the same page again. Click on the ‘Remove’ button, and in the pop up verify all details are correct, then click ‘Confirm’ and confirm the transaction on your wallet.

    -
  8. -
  9. -

    Once the transaction confirms, your FIRO and WBNB will be returned to your wallet along with any fees you have earned from providing liquidity to the pool.

    -
  10. -
- -

Resources

- - - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/masternode-setup.html b/pr-preview/pr-452/id/guide/masternode-setup.html deleted file mode 100644 index 9e9613227..000000000 --- a/pr-preview/pr-452/id/guide/masternode-setup.html +++ /dev/null @@ -1,669 +0,0 @@ - - - - - - - Firo masternode setup guide | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo masternode setup guide

-

Follow this guide to setup your masternode from scratch

-
- -

DISCLAIMER: This guide assumes a basic knowledge of Putty and Linux and comfortable in dealing with command line commands. We are not responsible for any loss for using this guide without the pre-requisite knowledge. Do not proceed with this guide if you have any doubts and turn to a masternode provider.

- -

DISCLOSURE: Some of these links contain referral links whereby we may receive compensation when you sign-up or use their products/services. These do not constitute an endorsement of the product/service.

- -

List of masternode Providers (arranged in alphabetical order)

- -

These providers have informed us that they are hosting Firo masternode hosting services. These are recommended if you don’t have the technical expertise to follow these instructions.

- -

We do not endorse or recommend any particular masternode provider even those run by team members. None of the listed providers are affiliated with Firo in any way.

- -

Do your own due diligence when picking them. Some masternode providers may be run by team members in their own personal capacity but shall not be considered an official Firo provider. We will delist providers that are reported as scams or have acted irresponsibly but hold no responsibility for having them listed in this list as it is impossible for us to police.

- -

You should only need to provide the transaction ID and index of your masternode collateral. NEVER send the 1000 FIRO collateral anywhere else except to your own wallet, or give the collateral address’ private key.

- -

The list of available masternode providers:

- - - -

Getting Started

- -

Requirements

- - - -

Hosting a masternode with hardware wallet requires the use of Firo Masternode Tool, which can be used together with Electrum Firo.

- -

Running masternode off Electrum Firo alone is not officially supported.

- -

Step 1: Encrypt and Backup your wallet on your Desktop wallet

- -

- -

Encrypt your wallet on your local desktop wallet (PC/Mac/Linux) by going to Settings/Preferences > Encrypt Wallet.

- -

It is also recommended to do a backup via File > Backup Wallet. Store this backup file separately from your wallet.

- -

Do not forget the password used for encrypting your wallet.

- -

Step 2: collateral your 1000 FIRO on your Desktop wallet

- -

Your collateral address is where you will be storing your 1000 FIRO.

- -

You can create the collateral address in two ways: using the Receive tab, OR in the Debug Window

- -

Receive tab:

- -

Note: You cannot host masternodes on Spark addresses yet.

- -

Click on the Receive tab. From the Address dropdown menu, select Transparent. Enter a label for your collateral address in the Label field and click on Request Payment. A window should pop up with a Firo transparent address.

- -

Debug Window:

- -

Go to Help > Debug Window > Console and type in

- -
getnewaddress
-
- -

In one single transaction, send exactly 1000 FIRO into the masternode collateral address that you created. It has to be in one single transaction. Do not tick subtract fee from amount. Do not send 500 and then another 500.

- -

Wait 1 confirmation for this transaction to be mined. When done correctly, the transaction id and index will appear when you execute this command in the Debug Console:

- -
evoznode outputs
-
- -

Special Notes only for those who are creating more than one masternode:

- -

If you are doing more than one masternode, special care is required to ensure that you are creating collaterals properly. You do not want to break the previous 1000 FIRO collateral you just made by taking funds from that collateral.

- -

To do this, on your local desktop wallet turn on coin control by going to Settings > Options > Wallet and click on Enable coin control features. This will enable control of which funds you are using when making your next 1000 FIRO collateral.

- -

- -

Then go to your Send tab, and you will see Coin Control Features. Click on Inputs. You should see your 1000 FIRO collateral there. Right click and click Lock Unspent. This means that when making your new collateral, your wallet will not touch these funds.

- -

- -

Once you have done this, you can make the next 1000 FIRO collateral for your next masternode. Repeat this everytime you have made a new masternode.

- -

You can always verify you’re doing this correctly by going into Help > Debug Window and typing evoznode outputs which would display all masternode capable collaterals.

- -

Step 3: Creating ownerAddress, payoutAddress, feeSourceAddress and operatorKey/operatorPubKey

- -

a, b, and c can be generated through Receive tab or the Debug Window, just like the collateral address above.

- -

a. ownerAddress

- -

Must be a new transparent address. Must be in the same wallet as collateral. DO NOT RE-USE THE COLLATERAL ADDRESS AS OWNER ADDRESS.

- -

b. payoutAddress

- -

Address the masternode will pay out to. Can be inside the same wallet or an external address.

- -

c. feeSourceAddress

- -

An address with funds to pay the transaction fee for registering your masternode. To get a list of addresses with funds, enter the following command in the Debug Window:

- -
listaddressbalances 0.01
-
- -

If you do not have any, you can create an address and send some Firo there. You can then use the address as feeSourceAddress.

- -

d. operatorKey/operatorPubKey

- -

In Debug Console, enter bls generate. The output will be similar to this:

- -
    {
-        "secret": "2e551176c4cd5a2e26f3a1c61f151487e013f7095ffbc0f62b5c2b251e7bd84c",
-        "public": "89d395bc75e99527e80d3bbd408a5b41bbf37e7e1e26c5924da734008d1aa4a3f5e42a968bef541cb1c9a0899280d29b"
-    }
-
- -

secret: This is your operatorKey (for protx) and also the znodeblsprivkey for use in Step 6. Do not lose this key. If you do, you will need to re-create your masternode from scratch.

- -

public: This is your operatorPubKey (for masternode registration transaction)

- -

You cannot regenerate the same pair of keys, but you can generate the public key from the secret key if you lose the public key.

- -

Step 4: Get a VPS

- -

There are many providers to choose from:

- - - -

Select a VPS package that meets the minimum requirements:

- -
    -
  • 1 or 2 vCPU cores
  • -
  • 2 GB of RAM with swap space enabled
  • -
  • 25 GB of disk space (blockchain size is currently 8.0 GB in October 2024)
  • -
- -

Note: With FiroPoW, the blockchain grows at a rate of about 1 GB per year. Please make sure you pick a VPS with sufficient disk space.

- -

When choosing a server, please remember reliability is more important than price. If your masternode goes offline, you will potentially miss out on payouts which would be more than your VPS cost.

- -

Choose Ubuntu 22.04 64-bit and install it.

- -

Once it is done, the VPS provider should give you a username (usually root) and a password. Use a SSH client like Putty or if the VPS provider provides, it open up a console window.

- -

Step 5: Configuring Your VPS

- -

Creating a New User

- -

It is always good practice to create a new user to run the masternode so that the masternode application does not run with root access.

- -

On your newly created VPS, Login as root.

- -

Create a new user with the following command, replacing with a username of your choice.

- -
adduser <username>
-
- -

You will be prompted for a password. Enter and confirm using a new password (different to your root password) and store it in a safe place.

- -

You will also see prompts for user information, but this can be left blank.

- -

Note: A common mistake is logging in as the root user even when the masternode is running under another user.

- -

Once the user has been created, we will add them to the sudo group so they can perform commands as root. Only commands/applications run with sudo will run with root privileges, while others will run with regular privileges

- -
usermod -aG sudo <username>
-
- -

Now, while still as root, we will update the system from the Ubuntu package repository.

- -
apt update
-
- -
apt upgrade
-
- -

Installing a Firewall

- -

We are installing UFW (uncomplicated firewall) to further secure your VPS server. This is optional but highly recommended.

- -

While still in root user on your VPS (or alternatively you can sudo within your newly created user).

- -
apt install ufw
-
- -

(press Y and Enter to confirm)

- -

The next step opens port 8168 which is required for your masternode to communicate.

- -
ufw allow ssh/tcp
-
- -
ufw limit ssh/tcp
-
- -
ufw allow 8168/tcp
-
- -
ufw logging on
-
- -
ufw enable
-
- -

(press Y and Enter to confirm) You now have a firewall setup!

- -

Allocating a Swap File

- -

You can skip this step if your VPS provider has automatically allocated swap for you. Use the free -h command to check if swap exists.

- -
fallocate -l 4G /swapfile
-
- -
chmod 600 /swapfile
-
- -
mkswap /swapfile
-
- -
swapon /swapfile
-
- -
nano /etc/fstab
-
- -

Add the following line at the end of the file (press tab to separate each word/number):

- -
/swapfile none swap sw 0 0
-
- -

then press Ctrl + X to close the editor, then Y and Enter save the file, then reboot the server:

- -
reboot now
-
- -

Your VPS is now ready for operation.

- -

Step 6: Installing Firo in your VPS

- -

After logging into the new user on your VPS you created in Step 5, type the following to download the latest Firo Linux package.

- -
cd ~
-
- -
wget https://downloads.sourceforge.net/project/firoorg/firo-0.14.14.0-linux64.tar.gz
-
- -
tar xzvf firo-0.14.14.0-linux64.tar.gz
-
- -

Create a new config file for your masternode. Type

- -
mkdir ~/.firo
-
- -
nano ~/.firo/firo.conf
-
- -

This will create a new directory and also open up a new text file called firo.conf in a text editor called nano.

- -

In that new file type the following and change the capitalized parts to match your actual details.

- -
    #----
-    rpcuser=ANYUSERNAME
-    rpcpassword=ANYPASSWORD
-    rpcallowip=127.0.0.1
-    #----
-    server=1
-    daemon=1
-    disablewallet=1
-    #----
-    znode=1
-    externalip=YOUR MASTERNODE IP:8168
-    znodeblsprivkey=YOUR SECRET OUTPUT FROM STEP 3 HERE
-
- -

Press Ctrl-X to save and press Y to confirm it.

- -

Type following commands to start your Firo daemon and let it sync. This will take a few hours.

- -
cd ~/firo-e0c4238052d1/bin
-
- -
./firod -daemon
-
- -

You can always check the status of syncing by typing

- -
./firo-cli getinfo
-
- -

and compare the blocks number with our Block Explorer. Once it has synced, it’s now time to start your masternode.

- -

Note: You can copy firod and firo-cli to /usr/local/bin, but you need to ensure that these are kept up-to-date as well.

- -

Step 7: Registering your masternode

- -

The registration process must be done on your local wallet, not on your VPS/masternode

- -

Once you have done all the above, you can now register your masternode with the following command:

- -
protx register collateralHash collateralIndex ipAndPort ownerAddress operatorPubKey votingAddress operatorReward payoutAddress feeSourceAddress
-
- -

where

- -
    -
  • collateralHash: transaction ID of your 1000 FIRO collateral (from “evoznode outputs”)
  • -
  • collateralIndex: transaction index of your 1000 FIRO collateral (from “evoznode outputs”)
  • -
  • ipAndPort: the IP address and port of your masternode
  • -
  • ownerAddress: the ownerAddress, generated in Step 3
  • -
  • operatorPubKey: the “public” part of the “bls generate” output, generated in Step 3
  • -
  • votingAddress: "" (defaults to ownerAddress)
  • -
  • operatorReward: 0
  • -
  • payoutAddress: A valid Firo address for your masternode payouts, generated in Step 3
  • -
  • feeSourceAddress: A valid Firo address with funds in it to fund the masternode registration, from Step 3
  • -
- -

Before you are able to enter the command, you must first unlock your wallet:

- -
walletpassphrase YOURPASSWORD 60
-
- -

This command will unlock your wallet for 60 seconds and returns a (null) message when successfully executed.

- -

If everything is correct, you should get a transaction ID.

- -

Example

- -
evoznode outputs
-
-{
-  "4950f88867b69760d3cd7c1f53531340f6723eb8f7d7f00730abfa12c5fe10e0": "0"
-}
-
- -
protx register 4950f88867b69760d3cd7c1f53531340f6723eb8f7d7f00730abfa12c5fe10e0 0 207.148.122.12:8168 TRVDAxJwaZYFfmti4aTeKCByz1jbMq8Jy4 995b3e1e2a65ce960a8cc7d305c5914b7f60e888c338c1f3317efbdcac58e82ecc110315ce03f49d9d387ff35c2796ad "" 0 TEZ8M8Fgp8h4HvUjXtjz3krYraRtySiXdw TQGmCxUQHK2xKGYNyeqGdSYQqfEAB2hjtd` 
-
- -

Details:

- -
collateralHash: 4950f88867b69760d3cd7c1f53531340f6723eb8f7d7f00730abfa12c5fe10e0 
-collateralIndex: 0 
-ipAndPort: 207.148.122.12:8168 
-ownerAddress: TRVDAxJwaZYFfmti4aTeKCByz1jbMq8Jy4 
-operatorPubKey: 995b3e1e2a65ce960a8cc7d305c5914b7f60e888c338c1f3317efbdcac58e82ecc110315ce03f49d9d387ff35c2796ad 
-votingAddress: "" 
-operatorReward: 0 
-payoutAddress: TEZ8M8Fgp8h4HvUjXtjz3krYraRtySiXdw 
-feeSourceAddress: TQGmCxUQHK2xKGYNyeqGdSYQqfEAB2hjtd
-
- -

Registration is successful once the transaction containing your registration is mined. To check, copy the transaction ID and enter it here: explorer.firo.org

- -

Once the transaction is mined, the nodes you just registered should appear in the Masternodes tab in the wallet.

- -

Do not skip this step. To check your masternode’s status on the masternode itself, do ./firo-cli getblockcount and ./firo-cli evoznode status. If everything was setup correctly, you should 1) the latest block number, and 2) see your masternode’s details along with these two lines at the bottom:

- -
"state": "READY", 
-"status": "Ready
-
- -

Unbanning your masternode

- -

The ubanning process must be done on your local wallet, not on your VPS/masternode

- -

Your masternode is banned if it has the POSE_BANNED status. You can unban your masternode by entering this command in your local wallet’s Debug Console:

- -
protx update_service proTxHash ipAndPort operatorKey operatorPayoutAddress feeSourceAddress
-
- -

Details:

- -
proTxHash: the proTxHash of your masternode. In the Masternodes tab on your local wallet, right-click on the banned node and choose 'Copy Protx hash'
-ipAndPort: ipAndPort of banned masternode
-operatorKey: znodeblsprivkey of the masternode, usually inside firo.conf on the masternode. This is different than the operatorPubKey!
-operatorPayoutAddress: "" , if you set your operatorReward to 0 during registration
-feeSourceAddress: an address in the local wallet that has FIRO to fund the transaction. Can be obtained with the listaddressbalances command
-
- -

Please ensure that you have fixed the problem that caused the ban before unbanning your masternode otherwise it will get banned again. A more detailed guide is available.

- -

After unbanning, ensure that you check the status of the masternode in both the wallet and the masternode itself. Failure to do this will cause another ban as you just unbanned your masternode on the network but did not fix the problem that caused it to be banned in the first place.

- -

Additional tips

- -

The following tips are not covered by this guide but can ensure smoother running of your masternode.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/masternode-system-managers.html b/pr-preview/pr-452/id/guide/masternode-system-managers.html deleted file mode 100644 index d48e3b70c..000000000 --- a/pr-preview/pr-452/id/guide/masternode-system-managers.html +++ /dev/null @@ -1,378 +0,0 @@ - - - - - - - Set up your masternode with a system manager | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Set up your masternode with a system manager

-

Guide to set up a masternode with a system manager

-
- -

This guide gives instructions on how to set up two popular system managers to simplify and automate the management of your Firo masternode: Systemd and Monit. Use only one of the two.

- -

Systemd

- -

Create a service file for firod:

- -

sudo nano /etc/systemd/system/firod.service

- -

Enter the following. Modify the User, Group, PIDFile (and username), ExecStart, and ExecStop lines according to your own configuration:

- -
[Unit]
-Description=Firo daemon
-After=network.target
-
-[Service]
-Type=forking
-Restart=always
-RestartSec=30
-
-User=username
-Group=username
-PIDFile=/home/username/.firo/firod.pid
-
-ExecStart=/usr/local/bin/firod
-ExecStop=/usr/local/bin/firo-cli stop
-
-[Install]
-WantedBy=multi-user.target
-
- -

Reload systemd:

- -

sudo systemctl daemon-reload

- -

Start firod with systemctl to test

- -

sudo systemctl start firod.service

- -

Then check if running with ./firo-cli getinfo

- -

To enable firod autostart at restart

- -

sudo systemctl enable firod.service

- -

To stop firod (e.g. to update)

- -

sudo systemctl stop firod.service

- -

You can restart firod with

- -

sudo systemctl restart firod.service

- -

Monit

- -

Install monit if not installed:

- -
sudo apt install monit
-
- -

Edit monit control file:

- -
sudo nano /etc/monit/monitrc
-
- -

Remove ‘#’ from the front part of the following lines:

- -
set httpd port 2812 and
-    use address localhost  # only accept connection from localhost
-    allow localhost        # allow localhost to connect to the server and
-    allow admin:monit      # require user 'admin' with password 'monit'
-
- -

Scroll to the end of the file and add ‘#’ in front of this line:

- -
#include /etc/monit/conf-enabled/*
-
- -

Create a monit control file for firod.

- -
sudo nano /etc/monit/conf.d/firod
-
- -

Copy and paste the following into the editor. Make sure to modify the paths to suit your installation. Once done, ‘Ctrl+X’ to save and exit.

- -
check process firod matching "firod"
-        start program = "/home/USERNAME/firo-0.14.1/bin/firod -daemon -datadir=/home/USERNAME/.firo/"
-                as uid USERNAME and gid USERNAME
-        stop program = "/home/user/firo-0.14.1/bin/firo-cli stop"
-                as uid USERNAME and gid USERNAME
-        if failed host 127.0.0.1 port 8168 type TCP for 2 cycles then restart
-
- -

Reload monit for changes to take effect.

- -
sudo monit reload
-
- -

Check if the control file is okay with

- -
sudo monit -t
-
- -

Start firod with monit

- -
sudo monit start firod
-
- -

Check monitoring status

- -
sudo monit status
-
- -

To stop firod with monit

- -
sudo monit stop firod
-
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/masternode-upgrade.html b/pr-preview/pr-452/id/guide/masternode-upgrade.html deleted file mode 100644 index e39379c68..000000000 --- a/pr-preview/pr-452/id/guide/masternode-upgrade.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - - Upgrading your Firo masternode | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Upgrading your Firo masternode

-

-
- -

Here’s a quick step-by-step guide to get your masternode up and running with the latest version in a few minutes. This guide assumes you are upgrading from a previous 0.14.x.x version to the latest 0.14.14.0. If you are upgrading from earlier versions, please adjust the folder paths in step 4 accordingly.

- -

Please note that if you did not update in time to a mandatory release or before the hard fork, your masternode will stop receiving rewards. It is highly advisable to update to the latest stable version as soon as possible.

- -
    -
  1. Log on to your masternode
  2. -
  3. Copy a link to the Linux archive from GitHub or Sourceforge by right-clicking the file name (e.g. firo-0.14.14.0-linux64.tar.gz) and selecting the copy link menu item in your browser.
  4. -
  5. On the masternode’s command line, type wget and insert the copied link after it like so: 
  6. -
- -
cd ~
-
- -
wget https://github.com/firoorg/firo/releases/download/v0.14.14.0/firo-0.14.14.0-linux64.tar.gz
-
- -

This will download the archive to your masternode.

- -
    -
  1. Stop the old daemon
  2. -
- -
cd ~/firo-d3722c66e344/bin
-
- -

(this is the folder of the major version you are upgrading from)

- -
./firo-cli stop
-
- -

and remove the old version

- -
cd ~ 
-
- -
rm -rv firo-d3722c66e344
-
- -

(see above)

- -
    -
  1. Unpack the downloaded archive by typing
  2. -
- -
tar xvzf firo-0.14.14.0-linux64.tar.gz
-
- -
    -
  1. Now you can start your masternode again
  2. -
- -
cd ~/firo-e0c4238052d1/bin
-
- -

(new version)

- -
./firod -daemon
-
- -

Always check that your masternode is running normally after every upgrade with

- -
./firo-cli getinfo
-
- -
./firo-cli evoznode status
-
- -

Failure to check can cause your masternode to get banned some time later.

- -

While you’re at it, don’t forget to upgrade your local wallet too! Just download from our website and install replacing the old version. Just make sure to always have a backup of your wallet.dat!

- -

If you have any questions, feel free to join our Discord or Telegram groups.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/privacy-coin-comparison.html b/pr-preview/pr-452/id/guide/privacy-coin-comparison.html deleted file mode 100644 index 8f70bf7c5..000000000 --- a/pr-preview/pr-452/id/guide/privacy-coin-comparison.html +++ /dev/null @@ -1,613 +0,0 @@ - - - - - - - How Firo's Privacy Technology Compares to the Competition | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

How Firo's Privacy Technology Compares to the Competition

-

-
- -

Blockchain Privacy Mechanisms

- -

This post will give you a brief overview of the major blockchain privacy mechanisms that are implemented in cryptocurrencies today and show you how the Lelantus protocol used in Firo and the upcoming Lelantus Spark protocol stacks up. This is a living document that would be updated from time to time with recent developments.

- -

Blockchain privacy is particularly tricky to achieve as public blockchains are designed so that all transactions are transparent and coin amounts are public. This is because everyone has to be able to validate the state of the chain and balances. Balancing privacy with the requirement for public verifiability in blockchains is not a trivial problem.

- -

To understand the innovation behind Lelantus and Lelantus Spark, we need to also understand how other privacy systems work.

- -

Cryptocurrency Tumblers and CoinJoin

- -

As used in: Dash, Decred, Bitcoin Cash, Bitcoin mixers

- -

Pros:

- -
    -
  • Works on top of most cryptocurrencies without the need for specific consensus rules
  • -
  • Relatively simple to implement
  • -
  • Transactions are regular transactions introducing no additional overhead
  • -
- -

Cons:

- -
    -
  • Amounts are still completely visible
  • -
  • Anonymity sets are generally low and reliant on the number of mixers
  • -
  • Coins that are mixed can be ‘flagged’ as going through a coin mixer.
  • -
  • Needs time for mixes to happen
  • -
  • Requires mixers to be online
  • -
  • Difficult to use correctly and cumbersome requiring careful UTXO management
  • -
  • Increases blockchain bloat with many transactions required to do mixes
  • -
  • Earlier implementations involve trust in a third party mixer
  • -
- -

One of the first methods people sought to achieve this was through the use of cryptocurrency tumblers. These work based on the principle of mixing funds with others by sending your coins to other people and then giving their coins to you. An easy way to visualize this is a group of people each putting the same number of coins into a pot, mixing it up and then each taking out the same amount of coins. The idea is that it is now hard to prove whose coin formerly belonged to whom thus providing plausible deniability. Early tumblers required you to trust the tumbler not to steal your coins or log how the mixes are done.

- -

CoinJoin is an improvement of this mixing idea and removes the possibility for the tumbler to steal the coins. It is used in Dash and also forms the basis of many coin tumblers. However, there are many drawbacks to the system.

- -

Graphical comparison between a coinjoin and non-coinjoin transaction between two individuals

- -
    -
  • You need to trust the tumbler for your anonymity as the mixer can log identifiable information and knows how the mix is happening along with each user’s input address and the address they are receiving coins to. This issue can be avoided by using blind digital signatures but then the anonymity of CoinJoin relies strongly on the possibility to connect to the tumbler in an anonymous manner, e.g., via the Tor network.
  • -
  • It requires people involved in the mixing to be online for a mixing transaction to happen. If no one wants to mix for the right denominations, your mix can be delayed.
  • -
  • The anonymity is limited by the amount of people you mix with. A typical round of Dash’s Privatesend mixing involves 3 participants only though this can be repeated.
  • -
  • Even with multiple rounds of CoinJoin mixing, recent research shows that a user’s wallet can be identified if they are not careful with browser cookies when making payments because mixing only obscures the transaction links between addresses but does not break them completely.
  • -
  • It is easy to disrupt a run of CoinJoin and delay the completion of the transaction for the other participants.
  • -
- -

What’s more, Dash’s implementation, previously called PrivateSend, is susceptible to cluster intersection attacks.

- -

Other improvements such as CoinShuffle and CoinShuffle++ as used in Decred added further protection from the tumbler stealing coins but are still subject to the other drawbacks of CoinJoin, namely a limited anonymity set and the requirement that participants are online. Coinshuffle systems cannot perform a mix with more than 50 users. CoinShuffle systems are also vulnerable to DoS attacks where a user who joins the mix and aborts can disrupt the mixing process for other users.

- -

The state of the art mixers such as Tumblebit and CashFusion further improve over this allowing more users to mix and faster mixing speeds while preventing the tumbler from knowing how mixes are made. CashFusion also doesn’t require the use of fixed denominations.

- -

The main benefit of mixer type schemes is that they are relatively simple and work on top of the cryptocurrency without the need to use specific consensus rules. They also preserve full supply auditability as all amounts are not hidden. However even state of the art mixer systems do not solve the limitations of coin mixer systems which are: the need for specialized mixer servers to be hosted, amounts are fully visible, others need to be online to mix and perhaps the biggest one is that they require you to carefully handle your UTXOs to avoid mixing and can be quite cumbersome to use for multiple transactions.

- -

Coins that go through mixers are also often ‘flagged’ with a higher risk meaning that your coins can be tainted just by going through this process. This can be exacerbated if coins that are tainted from illicit activity are mixed together with yours further making your coins difficult to use on exchanges. The freezing of coins connected to CoinJoins have been happening on a regular basis:

- - - -

With appropriate precautions and correct use, CoinJoin and similar systems can provide some privacy to defend against trivial chain analysis but shouldn’t be considered as a sufficient privacy solution nor does it solve the issue of fungibility given that CoinJoined coins are often treated differently.

- -

Even Wasabi wallet’s creator admits that it is a temporary hack and that without confidential transactions, privacy will be priced out of Bitcoin’s main chain. This makes sense given the large number of transactions required to do CoinJoin along with the additional transactions required to break amounts into fixed denominations.

- -

CryptoNote, Ring Signatures, RingCT

- -

As used in: Monero, Particl, Zano

- -

Pros:

- -
    -
  • No need for a mixer and mixing is done automatically
  • -
  • Can be implemented with privacy on by default
  • -
  • Anonymity increases as time passes as outputs become the new inputs of new mixes
  • -
  • Hides transaction amounts when implemented with RingCT
  • -
  • Well understood cryptography
  • -
- -

Cons:

- -
    -
  • Does not break transaction links, merely obscures them, hence a ‘decoy’ model.
  • -
  • Selecting the right decoys can be tricky and incorrect input selection algorithms can lead to loss of privacy
  • -
  • Low anonymity set per transaction due to practically limited ring sizes
  • -
- -

The next anonymity scheme we will explore is ring signatures as used in CryptoNote currencies such as Monero which significantly improves anonymity over regular mixer type schemes. A ring signature works by proving someone signed the transaction from a group of people without revealing which person it was. One common proposed use case of ring signatures is for it to be used to provide an anonymous signature from a “high-ranking White House official” without revealing which official signed the message.

- -

CryptoNote uses ring signatures in a way whereby a user can craft a transaction and use the outputs of other similar transactions on the blockchain automatically to form the inputs to a ring signature transaction so that it is unclear which input belongs to the person doing the transaction. It does this automatically without requiring other users to specify that they wish to mix and does not need to wait for other people to provide funds since it’s just scanning the blockchain for those outputs to use. As there is no mixer, there’s no mixer you need to trust.

- -

CryptoNote/ring signatures when combined with confidential transactions also hide amounts and used together they’re called Ring Confidential Transactions (RingCT). Most implementations using this privacy mechanism also now use RingCT after Monero implemented it in 2017.

- -

Another great feature of this protocol is that most implementations have mandatory stealth addressing which solve the address re-use problem and protects the receiver’s privacy.

- -

Graphical representation of the way inputs are managed in a RingCT transaction

- -

RingCT currencies also have limitations concerning practical ring size (the number of other outputs you are taking) as the size of a transaction grows linearly as the ring size increases. This is why Monero has a relatively small ring size of 11 though it is set to increase this to 16 in an upcoming hard fork. This means on a per transaction basis, the anonymity is limited by the number of inputs in the ring. While the possibilities start to fan out increasing the practical anonymity set, the real transaction link is still somewhere in there hiding among the decoys and there are methods to narrow the range of possibilities down such as theorized Flashlight, Overseer and Tainted Dust attacks.

- -

Also, security researchers have on numerous occasions found numerous ways to make educated guesses as to which transaction is the real one by using statistical analysis and the age of the inputs. Picking the right decoys to form your ring can be tricky. For example, a 2017 study demonstrated that in any mix of one real coin and a set of fake coins bundled up in a transaction, the real one is very likely to have been the most recent coin to have moved prior to that transaction due to the way the decoy selection algorithm picked its inputs. That timing analysis correctly identified the real coin more than 90 percent of the time, virtually nullifying Monero’s privacy safeguards.

- -

To combat this, the Monero developers have changed the algorithm on how the wallet picks its mix-ins several times and have also increased the number of mix-ins. Despite such changes, while improving resistance against previous methods, they still can be narrowed down as highlighted in the 2018 version of the same study and even in 2021, there remain known drawbacks.

- -

More recently in July 2021, another error of implementation in decoy selection allowed users who spend their funds within ~20 minutes after receiving funds to have the true spend identified. This issue has been since rectified but does not protect users who had already done this prior to the fix.

- -

A recent submission to Monero’s Vulnerability Response Process has also indicated that even with the most recent fixes, there may be still issues with the current decoy selection algorithm though this has yet to be widely verified and is still an issue of active research.

- -

In short, the strength of the decoy selection algorithm has been a constant weakness in RingCT type of systems and fixing it conclusively has proven challenging though it can be partially mitigated with large increases in ring size.

- -

Another issue with decoy based systems are ‘flooding’ attacks where an attacker can flood the network with their own transactions to remove mixins from transaction inputs. This was documented in the paper FloodXMR which shows that an attack can be mounted by flooding transactions to remove mixins from transaction inputs. There is however ongoing debate as to the cost and efficiency of such techniques as the authors of that paper made several wrong assumptions on fees.

- -

Another criticism of RingCT is that if there’s a weakness in its ring signature implementation or a reasonably powerful quantum computer becomes feasible, the entire blockchain history is deanonymized and retroactively exposed. This cannot be fixed after the fact. In fact, a flawed implementation in a CryptoNote currency called ShadowCash allowed for its blockchain to be deanonymized in its entirety. However, a practical quantum computer is still quite some time off, and it boils down to whether several-year-old transactions data are still valuable. For this data to be useful, it will most likely need to be combined with external data.

- -

In RingCT, someone who breaks the discrete logarithm that underpins RingCT can forge coins without anyone knowing it. That being said, for now this is only a theoretical possibility as the discrete logarithm problem is widely used in cryptography and it is expected that discrete logarithms will remain viable until the age of quantum computing.

- -

Privacy coins ultimately need to hide amounts transacted to provide the highest level of privacy and the trade off is the loss of supply auditability. RingCT in particular requires mandatory privacy and full hidden amounts to achieve high levels of privacy. A lack of supply auditability can complicate detecting hidden inflation. A bug in Cryptonote that allowed unlimited inflation was indeed discovered but was patched before anyone could take advantage of it. A nuanced argument on supply auditability in privacy enhancing cryptocurrencies can be found in Riccardo Spagni’s presentation On Privacy Enhancing Currencies & Supply Auditability.

- -

Despite these drawbacks, RingCT has proven itself to be one of the better and well-reviewed privacy technologies out there that is still evolving and improving to deal with new threats and advancements.

- -

It is worth noting that Monero Research Labs are looking into alternative privacy protocols to help scale their ring sizes such as Lelantus Spark and Seraphis to increase its effective anonymity set and complicate statistical analysis.

- -

Lelantus v1/v2

- -

As used in: Firo (activated Lelantus v1 from January 2021)

- -

Pros:

- -
    -
  • No need for a mixer
  • -
  • High anonymity sets up to around 65,000.
  • -
  • Uses well-researched cryptography and only requiring DDH cryptographic assumptions
  • -
  • Small proof sizes of around ~1.5 kB per proof
  • -
  • No trusted setup
  • -
  • Doesn’t use fixed denominations
  • -
  • Can do direct anonymous payments without having to convert to base coin (for Lelantus v2).
  • -
  • Efficient batch verification
  • -
- -

Cons:

- -
    -
  • Anonymity sets cannot scale into the millions without cryptographic breakthrough
  • -
  • Lelantus v1 still does not fully hide amounts as only source and change amounts are hidden (Lelantus v2 fully hides amounts)
  • -
  • No stealth addressing support meaning users are still recommended to supply fresh addresses
  • -
  • Lelantus v1/v2 balance security lacks a formal security proof and is challenging to formulate one
  • -
- -

Lelantus is a creation of Firo’s cryptographer Aram Jivanyan as part of our continuous efforts to improve our privacy protocol and its full paper is available to read here.

- -

Lelantus v1 uses a burn and redeem model that was first pioneered by the Zerocoin protocol whereby coins are burnt and then later redeemed for brand new ones that do not contain transaction history nor an identifiable source.

- -

A simple way to imagine this is throwing coins into a black box. Those that throw coins into the black box retain a special receipt that allows them to prove that they did throw coins in the black box without having to show exactly which coins were burnt. This receipt or proof is built from a trustless zero-knowledge proof called one-out-of-many proofs aka Groth-Bootle proofs that does not require trusted setup. This construction was further optimized in the paper Short Accountable Ring Signatures based on DDH (Jonathan Bootle, Andrew Cerulli, Pyrros Chaidos, Essam Ghadafi, Jens Groth and Christophe Petit)..

- -

Image showing the text 'Membership proof' with a graphical representation of the comparison

- -

Previous burn and redeem schemes such as Zerocoin and Sigma (which were also previously used in Zcoin) required users to burn and redeem in fixed denominations and also did not allow partial redemptions. For example if I burnt 10 coins but wanted to spend 3 of them, I would need to redeem 10 fully, send the three and then reburn the 7. This is inefficient and involves several steps.

- -

Lelantus allows burns and redemptions of arbitrary amounts along with the ability to do partial redemptions. For e.g. this means I can burn 9.23 coins and can redeem 1.7 coins partially and have the change amount hidden.

- -

This makes it much harder to do analysis based on time or amount correlation. It also greatly simplifies the handling of UTXOs since there are no leftover dust amounts that a user would need to keep separately.

- -

Lelantus hides the transaction amounts of the inputs and also the change amount. It achieves this by utilizing double-blinded commitments and a modification of bulletproofs to hide transaction amounts.

- -

Lelantus v2 expands Lelantus v1 functionality and allows for direct anonymous payments and fully hides amounts. This means users don’t need to redeem the coins which expose its amounts but instead can pass these coins to a third party without ever revealing the amount to third parties.

- -

A limitation of Lelantus v1/v2 is due to the usage of Groth-Bootle proofs, anonymity sets are limited to the high thousands before verification and proving performance become unacceptable. This anonymity set is still magnitudes higher compared to almost all other privacy mechanisms with the exception of Zerocash with its own set of trade offs (trusted setup, complicated construction, etc) which we will explore further below.

- -

Lelantus also lacks stealth addressing support meaning that while users cannot see the source or amounts or when funds are spent, it can tell that a particular address has received some funds which reveals timing information.

- -

Our work in Lelantus has also revived interest in the use of Groth-Bootle proofs and has lead to a new breed of privacy protocols such as Triptych (Monero Research Labs), Lelantus-MW (Beam) and Lelantus-CLA (Beam).

- -

Mathematical scheme of a mint transaction

- -

Mathematical scheme of a spend transaction

- -

Lelantus Spark

- -

As used in: Firo (to go live in 2022)

- -

Pros:

- -
    -
  • Retains all the pros of Lelantus v1/v2 using well researched cryptography, no trusted setup and having efficient batch verification
  • -
  • Full support of stealth addressing, efficient multi/threshold signatures and view key functionality via Spark addresses
  • -
  • Modular design which allows easier upgrade of components
  • -
  • Unlike Lelantus v1/v2 a security proof for the balance is available
  • -
  • Relatively simple cryptographic design compared to circuit-based zero-knowledge proof systems making it easier to implement and less room for error.
  • -
- -

Cons:

- -
    -
  • Difficult to scale past anonymity sets larger than 100,000 without cryptographic breakthrough, huge optimizations or replacement of underlying Groth-Bootle proofs.
  • -
  • Verification of proofs are still slower than Groth16 zkSNARKs but are mitigated with efficient batch verification
  • -
- -

Lelantus Spark is the work of Firo’s research team and is slated to be launched on Firo’s mainnet in 2022. Lelantus Spark builds on the work of Lelantus v1/v2, and like Lelantus v2 hides the sender and fully hides amounts but greatly improves recipient privacy with the introduction of Spark addresses. The efficient and trustless Groth-Bootle one-out-of-many proofs still form the foundation of Spark as it did with Lelantus v1/v2 and Sigma.

- -

Spark addresses work similarly to stealth addresses by allowing people to publicly share their address without it being searchable on the blockchain. Spark addresses instead automatically allows senders to generate one-time addresses on behalf of the recipient, which then designates who can spend the funds in the transaction. Additionally, third parties then are unable to easily link the recipient’s wallet address to a transaction on the blockchain without the assistance of additional external information.

- -

Spark addresses also has full view key support meaning it can track both incoming and outgoing funds should you choose to reveal it. In comparison, Monero’s stealth addresses only support incoming view keys making it hard to disclose balances even if you wanted to. Spark addresses also has efficient multi-sig and threshold signature support.

- -

The primary advantage of Spark and Lelantus based systems are its simple design and reliance on standard cryptographic assumptions while offering very high anonymity sets along with flexible addressing system. This offers a real alternative to those who may not be comfortable with more complicated constructions where there are much more moving parts, use more experimental math or require a trusted setup.

- -

Also as all amounts would be hidden with Spark, supply isn’t transparently auditable and rely on zero knowledge proofs to preserve supply like in RingCT and Zerocash. A nuanced argument on supply auditability in privacy enhancing cryptocurrencies can be found in Riccardo Spagni’s presentation On Privacy Enhancing Currencies & Supply Auditability.

- -

The biggest criticism that can be said of Spark is because of its current reliance on Groth-Bootle proofs, the anonymity set still cannot be made a global anonymity set and verification performance is still lower than Groth16 zkSNARKs used in the Zerocash protocol.

- -

While practical anonymity might be in practice equivalent, we are keeping a close eye on improvements in membership proofs that might replace Groth-Bootle to allow Spark to have global anonymity sets.

- -

Spark’s cryptography has completed two independent audits and has full security proofs for its design.

- -

Seraphis, a privacy framework in consideration by Monero to replace RingCT shares many similarities with Lelantus Spark and derives many key parts of its design from our work such as the use of one-out-of-many proofs and our approach to addressing. However its proposed implementation would still use a decoy model and increase its ring size rather than Firo’s use of pools of anonymity combined with our sliding window approach.

- -

Zerocash

- -

As used in: Zcash, PirateChain, Horizen, Komodo, PIVX

- -

Pros:

- -
    -
  • Theoretically the best anonymity set encompassing all coins minted and breaks transaction links between addresses.
  • -
  • Proof sizes are small and fast to verify
  • -
  • Hides transaction amounts
  • -
- -

Cons:

- -
    -
  • Private transactions are computationally intensive (though much improved with Sapling upgrade)
  • -
  • Complicated trusted setup that has to be arranged by the team
  • -
  • Incorrect implementation or leakage of trusted setup parameters can lead to forgery of coins.
  • -
  • Uses relatively new cryptography and based on less standard cryptographic assumptions (KEA)
  • -
  • Complicated construction and difficult to understand in full meaning that only a handful of people can grasp the cryptography and code and may be prone to errors.
  • -
- -

One of the leading privacy schemes is the Zerocash protocol as used in ZCash. Zerocash builds on the work of Zerocoin and seeks to address the shortcomings of Zerocoin. With Zerocash and its use of zkSNARKs, proof sizes are small and are very fast to verify. Furthermore, all transaction amounts are hidden and there is no longer a need to use fixed denominations when doing a minting transaction. Zerocash also allows people to transfer anonymous coins to each other without the need to convert back into the base coin. Its anonymity set is also the largest among all previous anonymity schemes involving all minted coins regardless of the denomination on the blockchain.

- -

Like its predecessor Zerocoin, Zerocash requires a trusted setup, but Zerocash’s setup is much more complicated. For its initial deployment of Sprout, Zcash utilized a multi-party ceremony involving six people set up in a way that the only way these parameters could be leaked is if all six in the ceremony colluded to retain the keys. In other words, you have to trust all of these six people that they destroyed the initial parameters and also that the ceremony was carried out correctly. Weaknesses and flaws in the initial setup led to Zcash organizing a new trusted setup ceremony that involved 88 participants and addressed other weaknesses in the original Sprout ceremony.

- -

Photo showing a man opening the back of a computer case using a grinder

- -

If there is a bug in the code, or a cryptographic flaw or an issue with the multi-party trusted setup, an attacker can possibly generate unlimited Zcash and this additional supply cannot be detected.

- -

Zcash actually had one of these bugs live on its Sprout mainnet from launch until the 28 October 2018, a period of two years, before it was patched in Sapling arising from a cryptographic flaw. There is no way to tell whether this bug was taken advantage of prior to being patched and there was a gap of 8 months from the time of finding the bug till it was patched. This wasn’t the first time such a bug was discovered. Zerocash early in its development also had the InternalH Collision Vulnerability which would have allowed forging of coins as well. Although this bug never made it to production, it highlights the potential risks.

- -

BTCP, a fork-merge of Zcash and Bitcoin also suffered hidden inflation which went undetected for over almost ten months. This inflation was only detected by examining the UTXO import process when they were importing over the Bitcoin UTXOs. This wasn’t due to a flaw in the cryptography but rather a covert premine.

- -

Another trade-off is the use of new experimental cryptography. Unlike well established cryptography stalwarts like the discrete log assumption or factorization hardness, zkSNARKs security is based on variants of the Knowledge Of Exponent (KEA) assumption for bilinear groups (instantiated via certain pairing-friendly elliptic curves). KEA is much newer and is also subject to criticism. Some experts believe the cryptography behind zkSNARKs to be relatively weak.

- -

Zerocash is also highly complex and has been described as ‘moon math’, meaning that only a handful of people can properly understand and audit it and even can be challenging to spot bugs to its complexity. In fact, with the Zcash counterfeiting bug, the following was quoted:

- -
    -
  • Discovery of the vulnerability would have required a high level of technical and cryptographic sophistication that very few people possess.
  • -
  • The vulnerability had existed for years but was undiscovered by numerous expert cryptographers, scientists, third-party auditors, and third-party engineering teams who initiated new projects based upon the Zcash code.
  • -
- -

This is effectively a form of ‘security through obscurity’. Lelantus, Lelantus Spark, RingCT and Mimblewimble constructions in comparison are much easier to understand.

- -

Another drawback of Zerocash in its original form, the generation of a private transaction takes significantly longer than any of the previous privacy schemes approaching a minute on a powerful computer and much longer on slower systems while requiring several gigabytes of RAM. This resulted in very few people using its privacy features and also may exclude less powerful systems such as mobile devices. Zcash has made substantial improvements on this in their latest Sapling upgrade through the use of new BLS12-381 curves bringing down generation time down to several seconds and requiring around 40 mb of memory making it finally feasible for mobile devices.

- -

Zerocash offers the highest theoretical anonymity and excellent performance but requires a complicated cryptographic construction, trusted setup, the use of new experimental cryptography and computational complexity when creating private transactions.

- -

Electric Coin Company has recently produced a modification to the Halo proving system called Halo 2 that it intends to deploy to the Zcash codebase and network, along with a compatible transaction protocol called Orchard. Compared to the existing Sapling protocol (which uses a different proving system), Orchard on Halo 2 removes the need for a trusted setup process. Benchmarks on testnet code indicate that performance would be slower than Sapling-based zkSNARKs but remain highly competitive. The Halo 2 and Orchard implementations are licensed under BOSL, that does not allow third parties to use the Halo2 code until after the grace period expires.

- -

While the original Halo proving system came equipped with a traditional academic-style preprint, we do not know of any corresponding literature for Halo 2 that is publicly available. The latest audit done by QEDIT also commented that unlike Sapling, Orchard does not have an overarching proof of security or a high level sketch of the proof yet. The audit also commented that reviewing such a complex system and its implementation is challenging and that many components of the protocol remain not well documented. The Orchard protocol with a Halo 2 proving system is a promising new development but remains a very complex construction that will take time for the wider technical and academic community to vet and understand fully. Combined with a more restrictive software license and less than complete documentation, anyone that uses Orchard or Halo 2 would need to trust and rely on the Electric Coin Company for its security or develop significant parallel resources to develop it independently.

- -

Mimblewimble

- -

As used in: Grin, Beam, Litecoin MWEB Sidechain, MimbleWimble Coin

- -

Pros:

- -
    -
  • All amounts are hidden
  • -
  • Simple lightweight cryptographic construction
  • -
  • Hides transaction amounts
  • -
  • Blockchain can reduce in size as it only retains UTXOs
  • -
  • No re-use of address problems
  • -
- -

Cons:

- -
    -
  • Monitoring the network can reveal details as to how the transactions are joined meaning the transaction graph is revealed
  • -
  • Does not break transaction links, merely obscures them, hence a ‘decoy’ model.
  • -
  • Vanilla Mimblewimble needs interaction between receiver and sender. Cannot post address and receive. Multi party transactions are problematic as all parties need to communicate to create a transaction. David Burkett’s one-sided transactions solves this but is only implemented in Litecoin’s upcoming MWEB sidechain. Beam uses SBBS and/or one side payments which comes at the cost of some privacy.
  • -
  • If a block doesn’t have many transactions, anonymity is significantly reduced since it relies on other transactions to join with. Beam introduces additional decoys outputs if needed if insufficient transactions happen but remains unclear how much this improves privacy
  • -
  • Cold storage in hardware wallets are tricky to implement
  • -
- -

Grin and Beam are both implementations of MimbleWimble. Mimblewimble works via two primary methods, by hiding all transaction values and secondly by aggregating all transactions into one big transaction so that in a block, it appears as a giant transaction of many inputs with many outputs. Just looking at it from the blockchain alone, you can only guess which outputs came from which inputs provided that there are a few transactions in the same block. Mimblewimble also allows another feature called cut-through whereby if A pays to B who then pays it entirely to C, the blockchain can record A to C without even showing B.

- -

An easy way to imagine this is comparing how transactions look like in Bitcoin vs how a transaction looks once it’s aggregated in Mimblewimble.

- -

Imagine A sends to B and C. In a separate transaction D sends to E and F.
-In Bitcoin this would be seen as
-(Inputs) A > (Outputs) B, C
-(Inputs) D > (Ouputs) E,F

- -

They would also have transaction values further making them unique.

- -

In Mimblewimble, all transactions values are hidden and these transactions are aggregated so once the transactions are joined in the block it will look like:

- -

(Inputs) A, D > (Outputs) B, C, E, F

- -

Now it is unclear who sent to who!

- -

Comparison between inputs and output of a bitcoin and MimbleWimble based transaction

- -

However the big assumption is that no one is monitoring the network as these transactions propagate and before they are recorded onto the blockchain. With vanilla Mimblewimble, someone could create a malicious node that connects to all other nodes in the network and record the transactions before they are combined together. This completely reveals the transaction graph.

- -

To mitigate this, both Grin and Beam use Dandelion++ technology which changes the way transactions are propagated. Instead of broadcasting each transaction to all peers, the transaction is first sent through a series of randomly selected peers (stem phase) and only then diffused to the entire network (fluff phase). Each succeeding node rolls a dice to determine whether to continue the stem phase (90% change) or switch to fluff phase (10% chance). While the transactions are in the stem phase, they are also joined together with other transactions before being broadcasted widely. In theory, this makes it harder for a node to have a full picture of how the transactions are joined together.

- -

In practice, the use of Dandelion++ doesn’t mitigate this sufficiently. A 2019 study showed that with a specially configured node, the researcher was able to uncover the senders and receivers of 96% of Grin transactions in real time even with the existence of Dandelion++. Beam’s implementation does make this harder by introducing decoy outputs when needed in the dandelion stem but it remains to be formally analysed to see how much practical privacy it adds.

- -

This combined with the fact that Mimblewimble is also a decoy-based system similar to Cryptonote (although it achieves it using different methods), it still suffers the same drawbacks as other ‘decoy’ based privacy systems where repeated transactions can further reduce the anonymity as taint trees still remain. Additionally, if there are not many transactions in a block, this reduces privacy greatly while Beam’s implementation of MW attempts to mitigate this by introducing decoys where needed. As explained before, active monitoring of the network can dilute this even further.

- -

Example of a transaction graph that can be built by tracing the MimbleWimble transactions Example of a transaction graph that can be built by tracing the MimbleWimble transactions.

- -

A big drawback of traditional MimbleWimble is the need for interaction between the receiver and sender (meaning the receiver and sender need to communicate directly to communicate a blinding factor) and a massively different scheme that does away with addresses. This means you cannot just post an address on a website and have to give a new value all the time. This also complicates multi party transactions, for example A sending money to B, C, D, E in one transaction would require each of these parties to communicate to A before the send can happen. Beam’s implementation addresses this through the use of a Secure Bulletin Board system which allows people to post their messages to Beam’s full nodes so that the blinding factor can be communicated once the user comes online though further research is required if this leaks any information.

- -

Another more neat approach is David Burkett’s one sided transactions that is being implemented in Litecoin’s Mimblewimble Extension Block sidechain that removes the requirement for interactivity.

- -

Also although there are no addresses, the Pedersen commitments are still unique and therefore on its own MimbleWimble does not hide the transaction graph meaning you can still see how the funds flow, and thus can be considered ‘one time’ addresses. This means that without the added workarounds of Dandelion and Coinjoin, Mimblewimble’s privacy is equivalent to Bitcoin except that addresses are only used once and transaction values are hidden.

- -

With full hidden values, Mimblewimble doesn’t have supply auditability as it relies on Bulletproofs/Confidential Transactions to check whether any additional coins have been created out of thin air. However the cryptography behind it is well understood.

- -

Evaluating Other Privacy Schemes and Why Isn’t My Favorite Privacy Coin Featured in This Article?

- -

All of the blockchain privacy schemes listed here are well reviewed by researchers and the concepts well understood. However, there are many coins in the privacy space but only a handful that really protect it.

- -

For example coins such as Verge or DeepOnion do not have any onchain privacy mechanisms to hide the transaction graph or the amounts transacted and only have stealth addresses that prevent address re-use and TOR/i2p integration that only prevents your IP address from being associated to a transaction. Identical levels of privacy can be obtained by using Bitcoin through TOR/i2p and using new addresses making their claims that they are “privacy coins” spurious.

- -

These are the key factors when coming across a new privacy mechanism:

- -
    -
  • Does it offer privacy on the blockchain? Some privacy coins market themselves as providing privacy but completely don’t offer any onchain privacy. Protecting your IP address/TOR alone is insufficient.
  • -
  • Is the privacy mechanism written by experts and reviewed? Read to see if their privacy scheme was vetted by cryptographers and has academic papers referencing it! Many are just cooked up by developers or programmers without any history in cryptography or information security. The technologies implementing privacy technology are generally not easy and even world class cryptographers make mistakes.
  • -
  • Is it merely a rebrand of existing technology? Some projects rename existing privacy schemes with their own names and pass it off as their own. This is acceptable if they disclose the original privacy technology behind it.
  • -
  • Does it involve centralized trust? If a privacy scheme that relies on you to trust someone else to protect your privacy, it is generally a poor privacy scheme. This covers some pseudo privacy coins that use centralized mixers.
  • -
  • Does the team understand the cryptography behind these schemes? This is hard to determine unless you’re an expert yourself. Check their team to see if there is anyone with cryptography credentials or experience on their team.
  • -
- -

Summary

- -

Every anonymity scheme has its own sets of benefits and trade-offs, and we believe that continuous exploration and research of these privacy schemes can only serve to improve blockchain privacy as a whole. We at Firo strongly believe that Lelantus and Lelantus Spark compares very favorably to other anonymity schemes by providing a very well-rounded anonymity package, giving very strong anonymity using proven cryptography while remaining scalable and optionally auditable.

- -

We hope this article gives you a much better understanding of how various privacy tech works on the blockchain.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/reindex-wallet.html b/pr-preview/pr-452/id/guide/reindex-wallet.html deleted file mode 100644 index bed8e203f..000000000 --- a/pr-preview/pr-452/id/guide/reindex-wallet.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Reindexing your Firo wallet | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Reindexing your Firo wallet

-

-
- -

Reindexing your wallet

- -

WARNING: it is highly recommended that you do not proceed unless you are directed here by members of the Firo support team. Reindexing is very time-intensive and solutions sometimes exist for your problem that only takes several minutes to solve.

- -

Make sure you are always on the latest release by going to our release page.

- -

If you suspect that the chainstate is corrupted, please start the wallet with the -reindex-chainstate flag. This will start the Firo wallet and begin the reindex-chainstate process and will take several hours.

- -

If you suspect corrupted blocks, please run -reindex instead.

- -

If you need to rescan your wallet, please run with -rescan instead. This can take between 5 to 30 minutes to run.

- -

Windows

- -

Open the folder where the firo-qt.exe is located. Hold Shift, right-click inside the folder and select ‘Open PowerShell window here’.. In the PowerShell window that appears, type:

- -
.\firo-qt.exe -reindex
-
- -

- -

Linux

- -

Navigate to the directory where your firo-qt binary is. In the Terminal, type in the following:

- -
./firo-qt -reindex
-
- -

- -

If you want to reindex your masternode:

- -
./firod -daemon -reindex
-
- -

Note that the time to finish reindex differs greatly depending on your VPS’ performance.

- -

macOS

- -

Using the Terminal, enter the following command:

- -
/Applications/firo-qt.app/Contents/MacOS/Firo-qt -reindex
-
- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/troubleshooting-masternode.html b/pr-preview/pr-452/id/guide/troubleshooting-masternode.html deleted file mode 100644 index ac32cc575..000000000 --- a/pr-preview/pr-452/id/guide/troubleshooting-masternode.html +++ /dev/null @@ -1,353 +0,0 @@ - - - - - - - Troubleshooting masternode: PoSe score and PoSe ban | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Troubleshooting masternode: PoSe score and PoSe ban

-

-
- -

Masternode quorums form at certain block heights. When reaching such height, a subset of currently enabled masternodes is selected for participation in the quorum. This subset is chosen deterministically, meaning every peer on the network chooses exactly the same subset. A series of messages are then sent between quorum members to generate cryptographic keys.

- -

Only masternodes that are configured correctly and running at the time of quorum formation can participate in key generation. If the masternode is selected for quorum but is misconfigured, not running or did not participate, it will be penalised. The masternode will gain a PoSe score which is given by 66% x number of Registered masternodes or 100, whichever is greater.

- -

The PoSe score decreases by 1 for every block mined. A masternode with a PoSe score of 3000 therefore requires 3000 blocks to be mined before its score is zeroed.

- -

Once the PoSe score reaches more than the total number of masternodes, it changes status to PoSe Banned and needs to be restarted with protx update_service after any problems on the masternode is fixed.

- -

Troubleshooting

- -

(This list is non-exhaustive. Your masternode might be facing a problem that is not listed here.)

- -
    -
  • -

    Running out of disk space

    -
  • -
  • -

    Running out of swap space

    -
  • -
  • -

    firod not running

    -
  • -
  • -

    Insufficient number of connections to other masternodes

    -
  • -
  • -

    Wrong/missing znodeblsprivkey in firo.conf

    -
  • -
  • -

    znodeblsprivkey= is wrongly typed as znodeblskey= etc

    -
  • -
  • -

    Not restarting firod after modifying firo.conf

    -
  • -
  • -

    Stuck on a block

    -
  • -
  • -

    IP used when registering masternode is not the same as the IP the masternode is running on

    -
  • -
  • -

    IPv4/IPv6 interface related problems

    -
  • -
  • -

    Problems with the datacenter

    -
  • -
- -

When everything is configured correctly, ./firo-cli evoznode status and ./firo-cli getinfo will return

- -
  "state": "READY",
-  "status": "Ready"
-
- -

and the current block number along with other masternode-related status if ENABLED, or

- -
  "state": "POSE_BANNED",
-  "status": "Znode was PoSe banned"
-
- -

if the masternode is POSE_BANNED.

- -

Restarting your PoSe Banned masternode

- -

The following commands must be performed on your wallet. Performing it on your masternode will not work as there is no balance to cover the transaction fee.

- -

After you have ensured that everything is correct, bring back your PoSe banned masternode to Enabled with this command:

- -
protx update_service proTxHash ipAndPort operatorKey operatorPayoutAddress feeSourceAddress
-
- -

Before you are able to enter the command, you must first unlock your wallet:

- -
walletpassphrase "YOUR PASSWORD" 60
-
- -

This command will unlock your wallet for 60 seconds and returns a (null) message when successfully executed.

- -

proTxHash: original output of protx register command. In masternodes tab, right-click on the banned node and choose ‘Copy Protx hash’.

- -

ipAndPort: ipAndPort of banned masternode

- -

operatorKey: znodeblsprivkey of the masternode

- -

operatorPayoutAddress: "" (if you set your operatorReward to 0)

- -

feeSourceAddress: an address in wallet that has a balance to fund the transaction

- -

This command will output a transaction ID which can then be checked at explorer.firo.org. Your node will return to Enabled after the transaction is mined.

- -

WARNING: Do not change operatorKey if you are only reviving the banned masternode.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/using-ledger-with-firo.html b/pr-preview/pr-452/id/guide/using-ledger-with-firo.html deleted file mode 100644 index 2f1ae96e3..000000000 --- a/pr-preview/pr-452/id/guide/using-ledger-with-firo.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - - How to Use Ledger With Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

How to Use Ledger With Firo

-

Instructions on how to use Firo on Ledger with the Electrum Firo wallet

-
- -

A Ledger Device is a hardware wallet that is considered one of the most secure ways to store your digital assets. Ledger uses an offline, or cold storage, method of generating private keys, making it a preferred method for many crypto users. This guide will help you to connect your Ledger device to the Electrum Firo light wallet. Electrum Firo enables you to Send and Receive FIRO, and setup Firo masternodes with the Ledger Device with the assistance of the Firo Masternode Tool.

- -

Firo accounts cannot be added to the Ledger Live app.

- -

Requirements

- -
    -
  • -

    Set up Ledger live with your device.

    -
  • -
  • -

    Update the firmware on your device.

    -
  • -
  • -

    Install the Bitcoin app as Firo requires it.

    -
  • -
  • -

    Install the latest version of Electrum Firo.

    -
  • -
- -

Installing the Firo app

- -
    -
  1. -

    Open the Manager in Ledger Live.

    -
  2. -
  3. -

    Connect and unlock your device.

    -
  4. -
  5. -

    If asked, allow Ledger Manager on your device.

    -
  6. -
  7. -

    Find Firo in app catalog.

    -
  8. -
- -

- -
    -
  1. -

    Click the Install button of the app.

    - -

    Your device will display Processing…

    - -

    The app installation is confirmed.

    -
  2. -
- -

Setting up your Ledger device with Electrum Firo

- -
    -
  1. -

    Download the latest version of Electrum Firo from https://github.com/firoorg/electrum-firo

    -
  2. -
  3. -

    Create a new wallet with File -> New/Restore.

    -
  4. -
  5. -

    The Install Wizard will appear. Pick a name for a new wallet or keep the default name default_wallet. Click on Next when done.

    -
  6. -
  7. -

    Choose Standard wallet. Click Next.

    -
  8. -
- -

- -
    -
  1. Make sure your device is connected and the Firo app is open on the device. Choose Use a hardware device. Click Next.
  2. -
- -

- -
    -
  1. At Hardware Keystore, choose [ledger, initialized, hid]. Click Next.
  2. -
- -

- -
    -
  1. At Script type and Derivation path, leave everything on default. Click Next.
  2. -
- -

- -
    -
  1. You will be prompted to encrypt the wallet file. Encrypting your wallet will mean that you will need your device just to view the balance. You will still be prompted to confirm your transaction on the device if you choose not to encrypt the wallet file. If you are unsure, do not encrypt the wallet. Click Next when done.
  2. -
- -

Connecting Ledger device to Electrum Firo

- -
    -
  1. -

    Unlock the device and choose the Firo app.

    -
  2. -
  3. -

    Start Electrum Firo.

    -
  4. -
- -

Viewing account balance

- -

Your Balance is displayed at the bottom left of the Electrum-Firo window.

- -

How to receive FIRO

- -
    -
  1. -

    Click the Receive tab.

    -
  2. -
  3. -

    Click on New Address button to generate an address.

    -
  4. -
  5. -

    To verify the address on your device, click on Wallet -> Find and View -> Show Addresses.

    -
  6. -
  7. -

    Copy the address generated earlier and paste it into the Find field.

    -
  8. -
  9. -

    Right-click on the results and choose Show on Ledger.

    -
  10. -
- -

- -
    -
  1. The address should appear on your device, and you can scroll and Approve to continue.
  2. -
- -

How to send FIRO

- -
    -
  1. Click on the Send tab. Enter the address and the amount you wish to send, then click on the Pay button. In the Confirm Transaction window, click on Send.
  2. -
- -

- -

- -
    -
  1. -

    Verify the amount and address to send to on your device and Accept to confirm the transaction.

    -
  2. -
  3. -

    The transaction should now be broadcasted. It will take about five minutes on average to confirm.

    -
  4. -
- -

Support

- - -

Administrators and team members will never message you first. Please be wary of impersonators.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/guide/using-trezor-with-firo.html b/pr-preview/pr-452/id/guide/using-trezor-with-firo.html deleted file mode 100644 index 1c6db2c1c..000000000 --- a/pr-preview/pr-452/id/guide/using-trezor-with-firo.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - How to Use Trezor With Firo | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

How to Use Trezor With Firo

-

-
- -

How to use Trezor with Firo

- -

This guide is correct for Trezor One and Trezor T with firmwares 1.10.3 or 2.4.2.

- -

Firo is currently not supported in the Trezor Wallet web interface or Trezor Suite.

- -

Setting up Trezor with Electrum Firo

- -
    -
  1. -

    Download the latest version of Electrum-Firo from https://github.com/firoorg/electrum-firo/releases

    -
  2. -
  3. -

    Create a new wallet with File -> New/Restore.

    -
  4. -
  5. -

    The Install Wizard will appear. Pick a name for a new wallet or keep the default name default_wallet. Click on Next when done.

    -
  6. -
  7. -

    Choose Standard wallet. Click Next.

    -
  8. -
  9. -

    Choose Use a hardware device. Click Next.

    -
  10. -
  11. -

    At Hardware Keystore, choose [Trezor, initialized]. Click Next. Enter your PIN when prompted.

    -
  12. -
  13. -

    At Script type and Derivation path, leave everything on default. Click Next.

    -
  14. -
  15. -

    You will be prompted to encrypt the wallet file. Encrypting your wallet will mean that you will need your device just to view the balance. You will still be prompted to confirm your transaction on the device if you choose not to encrypt the wallet file. If you are unsure, do not encrypt the wallet. Click Next when done.

    -
  16. -
- -

Using Trezor with Electrum Firo

- -
    -
  1. -

    Start Electrum Firo with your Trezor hardware wallet connected. Enter your PIN when prompted.

    -
  2. -
  3. -

    You should now be able to access your funds on Electrum Firo.

    -
  4. -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/index.html b/pr-preview/pr-452/id/index.html deleted file mode 100644 index 137757a27..000000000 --- a/pr-preview/pr-452/id/index.html +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - Beranda | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-
-

Privasi adalah persetujuan

-

Firo adalah mata uang kripto dan ekosistem yang menjaga privasi.

- Dapatkan Firo -
-
-
-
- -
-
-
-
-

How Firo works

-

Firo stands out by leading the charge in privacy and protocol innovation. Our pioneering research focuses on how privacy should work in digital finance.

-
-
-
-
-

Privasi

-

Firo berada di garis depan dalam privasi mata uang kripto dengan Lelantus dan Lelantus Spark yang menyediakan privasi on-chain yang tidak dapat dipercaya dengan set anonimitas yang tinggi. Teknologi Dandelion++ juga menyediakan privasi lapisan jaringan.

-
-
    -
  • - -

    215 pengaturan anonimitas

    -
  • -
  • - -

    pengaturan tanpa kepercayaan

    -
  • -
-
-
-
- Privacy illustration -
-
-
-
-

Blockchain

-

Firo menggunakan hybrid PoW dan sistem Chainlock LLMQ yang mengkombinasikan distribusi pasokan yang adil dengan perlindungan terhadap serangan 51% dan penyelesaian blok dan transaksi yang cepat.

-
-
    -
  • - -

    21.4 mil Jumlah pasokan

    -
  • -
  • - -

    FiroPoW proof of work

    -
  • -
  • - -

    3900+ masternodes

    -
  • -
-
-
-
- Blockchain illustration -
-
-
-
-

Infrastruktur Privasi

-

Lapisan tokenisasi Elysium Firo mengijinkan pengguna untuk membuat token privasi mereka sendiri untuk keperluan mulai dari penggunaan stablecoin pribadi, pemungutan suara melalui token, hingga mampu menawarkan privasi untuk menjembatani aset-aset dari jaringan blockchain lainnya di masa mendatang.

-
-
- Privacy Infrastructure illustration -
-
-
-
-

Riset dan Pengembangan

-

Firo menjadi salah satu yang paling menonjol dari beberapa proyek yang berkontribusi pada penelitian independen untuk privasi blockchain dan teknologi terdesentralisasi seperti Sigma, Lelantus, Lelantus Spark dan FiroPoW. Pekerjaan kami telah berperan penting dalam ruang yang telah mempengaruhi atau diadopsi di dalam proyek lain.

- -

Pelajari Lebih Lanjut

-
-
- Blockchain illustration -
-
-
-
- -
-
-
-
-

dapatkan firo

-

Mendorong batasan privasi digital. Bergabunglah dengan ekosistem Firo hari ini.

-
-
-
-
- Image representing a physical Firo wallet -

Dapatkan dompet

-

Firo has multiple options to manage your funds on major desktop and mobile OS. Choose the one that works best for you.

-

Download a wallet

-
-
- Image representing Firo and Dollars being exchanges -

Beli Firo

-

Firo has multiple options to manage your funds on major desktop and mobile OS. Choose the one that works best for you.

-

Find an exchange

-
-
- Image representing a stylized Firo masternode -

Dapatkan Firo

-

You can set up your own Firo masternode to earn Firo. We walk you through the setup process in our detailed guide.

-

Set up a masternode

-
-
- Image showing a mining cart transporting a Firo coin -

Mulai menambang

-

FiroPoW, Firo mining algorithm, is designed to be mined by GPUs. Follow our guide to start mining your first Firo.

-

Read the mining guide

-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/id/js/main.js b/pr-preview/pr-452/id/js/main.js deleted file mode 100644 index cce5894ec..000000000 --- a/pr-preview/pr-452/id/js/main.js +++ /dev/null @@ -1,65 +0,0 @@ -const accordionBtns = document.querySelectorAll(".accordion"); - -accordionBtns.forEach((accordion) => { - accordion.onclick = function () { - this.classList.toggle("is-open"); - - let content = this.nextElementSibling; - console.log(content); - - if (content.style.maxHeight) { - //this is if the accordion is open - content.style.maxHeight = null; - } else { - //if the accordion is currently closed - content.style.maxHeight = content.scrollHeight + "px"; - console.log(content.style.maxHeight); - } - }; -}); - -function toggleTheClick(event) { - // Make sure that we've got the button selected - var tag = event.target - while(tag.tagName != "BUTTON") { - tag = tag.parentElement; - if (tag == document) - { - return; - } - } - - var openOnes = document.getElementsByClassName('openitup'); - for(var i=0; i - - - - - - Mobile Wallet Privacy Policy | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Mobile Wallet Privacy Policy

-

-
-

Firo built the Firo Mobile wallet app as an Open Source app. This SERVICE is provided by Firo at no cost and is intended for use as is. This page is used to inform website visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service. If you choose to use our Service, then you agree to the collection and use of information in relation to this policy. We will not use or share your information with anyone except as described in this Privacy Policy.

- -

Information Collection and Use

- - -

The Firo Mobile wallet does not require or collect any personally identifiable information.

- -

Light Wallet Infrastructure

- -

Firo Mobile wallet utilises Firo-Electrumx servers that we maintain to query Firo’s blockchain. The Firo-Electrumx servers that we maintain do not maintain any logs of any personally identifiable information including but not limited to your IP address or the Firo addresses you are querying.

- -

Log Data

- -

Our app records certain data and information for troubleshooting purposes locally on your device. This information is not sent to us unless you decide to share it and does not contain any personally identifiable information but may contain times and dates of events within your app.

- -

Links to Other Sites

- -

This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by us. Therefore, we strongly advise you to review the Privacy Policy of these websites. We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.

- -

Children’s Privacy

- -

These Services do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions.

- -

Changes to This Privacy Policy

- -

We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.

- -

Contact Us

- -

If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/netlify.toml b/pr-preview/pr-452/id/netlify.toml deleted file mode 100644 index 4bcdb1785..000000000 --- a/pr-preview/pr-452/id/netlify.toml +++ /dev/null @@ -1,9 +0,0 @@ -[build] - publish = "_site/" - command = "jekyll build --trace --limit-posts 10" - -[build.environment] - RUBY_VERSION = "3.1.4" - -[build.processing] - skip_processing = true diff --git a/pr-preview/pr-452/id/privacy-policy/index.html b/pr-preview/pr-452/id/privacy-policy/index.html deleted file mode 100644 index e95e44486..000000000 --- a/pr-preview/pr-452/id/privacy-policy/index.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - - Privacy Policy | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Privacy Policy

-

- -
- -

What We Collect

- - -

We collect standard server logs from our webserver.

- -

What We Use the Data For

- -

Server log data is used to provide statistics on the website and help us to improve the content and the information flow. This data is also used to analyze errors and diagnose requests to dead links. A portion of the server logs are used to gather statistics on Firo downloads in order to help us better understand our users' needs. -

-
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/id/reuben.asc b/pr-preview/pr-452/id/reuben.asc deleted file mode 100644 index 709dcb678..000000000 --- a/pr-preview/pr-452/id/reuben.asc +++ /dev/null @@ -1,13 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mDMEX7UxaxYJKwYBBAHaRw8BAQdAjb4i983N4ysLmcn6RyeTwctpB2EppSc7qJ6l -yb0pezm0IXJldWJlbkBmaXJvLm9yZyA8cmV1YmVuQGZpcm8ub3JnPoiPBBAWCgAg -BQJftTFrBgsJBwgDAgQVCAoCBBYCAQACGQECGwMCHgEAIQkQEpCh0Pp+4QkWIQQB -hkVNY+g9he+R3k4SkKHQ+n7hCaMKAP9pYkzGWBNRZyvLnUVob9mV+1rOQfNM0T8p -Pmj9rIl+fgEAw8ae8Suhotv9DawP90ehFNUNUwxKz4b2zJgzz5Y7ewO4OARftTFr -EgorBgEEAZdVAQUBAQdAi86WcrR9ArfA48pJ6hFiPilSfYLd7vZJ4UgeN/I6kB4D -AQgHiHgEGBYIAAkFAl+1MWsCGwwAIQkQEpCh0Pp+4QkWIQQBhkVNY+g9he+R3k4S -kKHQ+n7hCdfMAP49okBRnhH7n4VLmfdygZUDJyfMSPG4CBC+wL2igQMqBAEAjnAf -VjbDqrZ5bf6eBbSEblyyQBtKvlARiNUu1oNsogw= -=PWmb ------END PGP PUBLIC KEY BLOCK----- diff --git a/pr-preview/pr-452/id/robots.txt b/pr-preview/pr-452/id/robots.txt deleted file mode 100644 index a67c3dee3..000000000 --- a/pr-preview/pr-452/id/robots.txt +++ /dev/null @@ -1 +0,0 @@ -Sitemap: https://firo.org/firo-site/pr-preview/pr-452/sitemap.xml diff --git a/pr-preview/pr-452/id/security.txt b/pr-preview/pr-452/id/security.txt deleted file mode 100644 index d162da798..000000000 --- a/pr-preview/pr-452/id/security.txt +++ /dev/null @@ -1,6 +0,0 @@ -Contact: mailto:reuben@firo.org -Expires: 2026-04-22T06:00:00.000Z -Encryption: https://github.com/firoorg/firo/blob/master/reuben.asc -Preferred-Languages: en -Canonical: https://firo.org/security.txt -Policy: https://firo.org/guide/bounty-program.html diff --git a/pr-preview/pr-452/id/sitemap.xml b/pr-preview/pr-452/id/sitemap.xml deleted file mode 100644 index 9f790fcb6..000000000 --- a/pr-preview/pr-452/id/sitemap.xml +++ /dev/null @@ -1,817 +0,0 @@ - - - -https://firo.org/firo-site/pr-preview/pr-452/2016/12/27/what-is-mtp-merkle-tree-proof.html -2016-12-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html -2017-04-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2017/07/21/mtp-audit-and-implementation-bounty.html -2017-07-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/06/28/trezor-adds-support.html -2018-06-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/07/15/firo-vulnerability-bounty-program.html -2018-07-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html -2018-10-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html -2018-11-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/12/05/mtp-faq-all-you-need-to-know.html -2018-12-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/03/20/what-is-sigma.html -2019-03-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/04/14/lelantus-firo.html -2019-04-14T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/07/10/sigma-is-released.html -2019-07-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/07/30/sigma-is-live.html -2019-07-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/10/03/direct-untraceable-anonymous-lelantus.html -2019-10-03T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/11/18/new-wallet-beta-release.html -2019-11-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/01/21/2019-in-review.html -2020-01-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/03/06/technical-roadmap-2020-and-beyond.html -2020-03-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html -2020-04-16T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html -2020-05-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html -2020-05-26T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/08/zcoin-v14-0-0-release.html -2020-06-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/09/lelantus-academic-paper-updated.html -2020-06-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html -2020-06-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/18/open-source-collective-for-sustainable-funding.html -2020-06-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/08/04/team-additions.html -2020-08-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/08/13/lelantus-cryptographic-library-audit-results.html -2020-08-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/08/20/disclosure-of-bug-in-zcoin.html -2020-08-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/09/02/bridging-into-defi-with-stakehound-partnership.html -2020-09-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/09/05/first-halving-approaches.html -2020-09-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/20/lelantus-testnet-is-now-open.html -2020-10-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/27/welcome-to-firo.html -2020-10-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/27/zcoin-is-becoming-firo.html -2020-10-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/29/ticker-xfr-firo.html -2020-10-29T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html -2020-10-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/11/12/dev-update.html -2020-11-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/11/30/rebrand-is-live.html -2020-11-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/12/08/firo-partners-with-locktrip.html -2020-12-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/06/lelantus-activating-on-firo.html -2021-01-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/09/2020-in-review.html -2021-01-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/15/lelantus-activated-mainnet.html -2021-01-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/28/chainlocks-activated-mainnet.html -2021-01-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/29/binance-ticker-update.html -2021-01-29T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/02/11/happy-lunar-new-year.html -2021-02-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/02/20/firo-hummingbot-campaign.html -2021-02-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/02/20/software-update-01453.html -2021-02-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/03/09/firo-frontier-wk1.html -2021-03-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/03/27/community-meeting.html -2021-03-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/03/29/stfiro-sushiswap.html -2021-03-29T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/01/firo-bsc-integration.html -2021-04-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/10/research-acceleration.html -2021-04-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/15/software-update-014060.html -2021-04-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/19/liquidity-mining-for-firo-bnb.html -2021-04-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/26/lelantus-reactivated-on-firo.html -2021-04-26T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html -2021-04-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html -2021-05-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/05/17/firo-research-update-may-2021.html -2021-05-17T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/06/09/introducing-receiver-address-privacy-for-firo.html -2021-06-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/06/11/coinrabbit-adds-support-for-firo.html -2021-06-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/18/new-mandatory-update-01480.html -2021-08-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/24/presenting-lelantus-spark.html -2021-08-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/27/firo-client-release-210.html -2021-08-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/30/firopow-testnet-launched.html -2021-08-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/09/15/dev-update.html -2021-09-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/01/firopow-and-instantsend-release.html -2021-10-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/15/firo-finstreet.html -2021-10-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/18/firo-crowdfunding-system-launch.html -2021-10-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/25/firo-research-update-october-2021.html -2021-10-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/11/08/mtp-data-stripping.html -2021-11-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/11/22/firo-future-direction-2022.html -2021-11-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/11/25/firo-binance-pay.html -2021-11-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/07/team-addition.html -2021-12-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/16/firo-mobile-wallet-release-with-lelantus.html -2021-12-16T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/17/firo-wallet-gui-refresh.html -2021-12-17T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/18/magic-grants-firo.html -2021-12-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/19/mtp-stripping-live-on-firo.html -2021-12-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/20/bitrefill-binancepay.html -2021-12-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/22/elysium-testnet-and-gui.html -2021-12-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/31/happy-new-year-2022-recap.html -2021-12-31T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/04/lelantus-spark-audit-complete.html -2022-01-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/11/usdt-bittrex.html -2022-01-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/18/dotoracle-partnership.html -2022-01-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/28/helsing-private-firo-masternode.html -2022-01-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/02/16/firo-tradeorge.html -2022-02-16T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/02/22/firodex-released.html -2022-02-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/03/01/campfire-firo-wallet.html -2022-03-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/03/07/spats-confidential-assets-lelantus-spark.html -2022-03-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/04/01/shhhiba-rebrand.html -2022-04-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/04/06/hummingbot-campaign-binance-gateio.html -2022-04-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/05/08/firo-upcoming-tokenomics-change.html -2022-05-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/05/28/firo-accepted-into-bpsaa.html -2022-05-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/07/04/community-fund-committee-elected.html -2022-07-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/07/23/Firo-v014111.html -2022-07-23T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/09/10/cfc-bonus-mining-reward.html -2022-09-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/09/28/happy-6th-birthday-firo.html -2022-09-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/10/10/elysium-release-candidate.html -2022-10-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/11/11/lelantus-spark-code-audit-begins.html -2022-11-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/12/15/guardarian-firo-prepaid-card.html -2022-12-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/12/20/lelantus-spark-code-audit-completed.html -2022-12-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/01/12/firo-v014120.html -2023-01-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/02/02/firo-cfc-nomination.html -2023-02-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/02/20/firo-pexpay.html -2023-02-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/03/cfc-election.html -2023-03-03T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/07/pancakeswap-liquidity-firo.html -2023-03-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/21/firodex057.html -2023-03-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/24/firo014121-rab13s.html -2023-03-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/04/19/2nd-community-fund-committee-elected.html -2023-04-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/05/12/firo-trocador.html -2023-05-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/05/26/elliptic-curves-research.html -2023-05-26T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/06/13/12week-liquidity-extension-binance.html -2023-06-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/06/18/firo-empowering-privacy-and-security.html -2023-06-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/07/14/spark-testnet-launching.html -2023-07-14T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/07/15/hashcloak-security-retainer.html -2023-07-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/07/31/lelantus-spark-testnet-launched.html -2023-07-31T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/09/05/firo-liquidity-campaign-binance-extended.html -2023-09-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/10/11/hashcloak-security-retainer-update.html -2023-10-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/10/23/letsexchange-firo.html -2023-10-23T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/02/when-lelantus-spark.html -2023-11-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/06/exchange-addresses.html -2023-11-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/13/flux-firo-masternode-event.html -2023-11-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/27/lelantus-spark-binaries-release.html -2023-11-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/12/13/basicswapdex-firo-installer.html -2023-12-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/12/15/letsexchange-firo-ama.html -2023-12-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/01/18/spark-is-live.html -2024-01-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/02/05/firoqt-guide-spark.html -2024-02-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/06/firo-slogan-showdown.html -2024-03-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/07/curve-trees-research-results.html -2024-03-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/19/hummingbot-firo-binance.html -2024-03-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/22/firo-binance-monitoring-tag-update.html -2024-03-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/24/3rd-cfc-nomination-thread-2024.html -2024-03-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/04/23/firo-tokenomics-and-halving.html -2024-04-23T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/05/03/3rd-term-cfc-members-formed.html -2024-05-03T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/06/19/firo-release-0141303-mandatory-upgrade.html -2024-06-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/06/20/ex-address-live-on-binance.html -2024-06-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/06/25/binance-firo-cross-margin.html -2024-06-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/07/12/campfire-firo-wallet.html -2024-07-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/09/firo-ascendex.html -2024-08-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/10/firo-receive-donation-from-powerup-privacy.html -2024-08-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/12/firo-guardian-program.html -2024-08-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/19/final-vote-tokenomics-2024.html -2024-08-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/01/finalized-tokenomics-2024.html -2024-09-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/04/firo-release-014140-mandatory.html -2024-09-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/18/hardfork-2024.html -2024-09-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/24/firo-liquidity-campaign-sept24.html -2024-09-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/10/17/powerupprivacy-firo-liquidity-injection.html -2024-10-17T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/11/25/magic-grant-enkrypt-wallet-integration.html -2024-11-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/12/02/firo-listed-on-biconomy.html -2024-12-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/bounty-program.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/common-problems.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/firo-migration-guide.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/how-to-mine-firo.html - - -https://firo.org/firo-site/pr-preview/pr-452/about/team/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/roadmap/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/faq/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/ - - -https://firo.org/firo-site/pr-preview/pr-452/privacy-policy/ - - -https://firo.org/firo-site/pr-preview/pr-452/branding/ - - -https://firo.org/firo-site/pr-preview/pr-452/guide/ - - -https://firo.org/firo-site/pr-preview/pr-452/community/social/ - - -https://firo.org/firo-site/pr-preview/pr-452/community/merchants/ - - -https://firo.org/firo-site/pr-preview/pr-452/get-firo/download/ - - -https://firo.org/firo-site/pr-preview/pr-452/get-firo/buy-firo/ - - -https://firo.org/firo-site/pr-preview/pr-452/ - - -https://firo.org/firo-site/pr-preview/pr-452/guide/liquidity-firo-pancakeswap.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/masternode-setup.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/masternode-system-managers.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/masternode-upgrade.html - - -https://firo.org/firo-site/pr-preview/pr-452/mobile-wallet-privacy-policy.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/privacy-coin-comparison.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/reindex-wallet.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/troubleshooting-masternode.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/using-ledger-with-firo.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/using-trezor-with-firo.html - - -https://firo.org/firo-site/pr-preview/pr-452/tag/news/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/dev/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/community/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/announcement/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/development/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/Development/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/communinity/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/Community/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/News/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/Dev/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page2/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page3/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page4/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page5/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page6/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page7/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page8/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page9/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page10/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page11/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page12/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page13/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page14/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page15/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page16/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page17/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page18/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page19/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page20/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page21/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page22/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page23/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page24/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page25/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/LinfengSparkAudit.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/lelantus_spark_code_audit_report.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/blog/assets/Lelantus_Light_Wallet_Design_Ideas_Draft006.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/blog/assets/helsing-1049371.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/branding/firo-brand-guidelines.pdf -2024-12-03T03:43:27+00:00 - - diff --git a/pr-preview/pr-452/id/tag/Community/index.html b/pr-preview/pr-452/id/tag/Community/index.html deleted file mode 100644 index 175ab140e..000000000 --- a/pr-preview/pr-452/id/tag/Community/index.html +++ /dev/null @@ -1,607 +0,0 @@ - - - - - - - Tag: Community | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#Community

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

The Firo Slogan Showdown

-

Unleash Your Creativity!

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/id/tag/Dev/index.html b/pr-preview/pr-452/id/tag/Dev/index.html deleted file mode 100644 index f85aaa335..000000000 --- a/pr-preview/pr-452/id/tag/Dev/index.html +++ /dev/null @@ -1,587 +0,0 @@ - - - - - - - Tag: Dev | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#Dev

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/id/tag/Development/index.html b/pr-preview/pr-452/id/tag/Development/index.html deleted file mode 100644 index 2a1583719..000000000 --- a/pr-preview/pr-452/id/tag/Development/index.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - - Tag: Development | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#Development

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/id/tag/News/index.html b/pr-preview/pr-452/id/tag/News/index.html deleted file mode 100644 index dbb71b1ca..000000000 --- a/pr-preview/pr-452/id/tag/News/index.html +++ /dev/null @@ -1,587 +0,0 @@ - - - - - - - Tag: News | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#News

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/id/tag/announcement/index.html b/pr-preview/pr-452/id/tag/announcement/index.html deleted file mode 100644 index 1388be5e2..000000000 --- a/pr-preview/pr-452/id/tag/announcement/index.html +++ /dev/null @@ -1,1147 +0,0 @@ - - - - - - - Tag: announcement | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#announcement

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Election

-

CFC Election Begins

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark code audit begins

-

-
- -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Elected

-

Empowering the community

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -

Disclosure of Bug in Zcoin

-

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/id/tag/communinity/index.html b/pr-preview/pr-452/id/tag/communinity/index.html deleted file mode 100644 index 041527b83..000000000 --- a/pr-preview/pr-452/id/tag/communinity/index.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - - Tag: communinity | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#communinity

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/id/tag/community/index.html b/pr-preview/pr-452/id/tag/community/index.html deleted file mode 100644 index b27fbcc41..000000000 --- a/pr-preview/pr-452/id/tag/community/index.html +++ /dev/null @@ -1,3051 +0,0 @@ - - - - - - - Tag: community | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#community

- - -
-
- - - - - - -

Firo listed on Biconomy

-

Supports Spark Address Withdrawal

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

-
- -
-
- - - -
-
- - - - - - -

Firo listed on Ascendex

-

Firo/USDT Pair

-
- -
-
- - - - - - - -
-
- - - - - - -

Binance adds new cross margin pair for FIRO

-

FIRO/USDT Cross Margin

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

The 3rd term of CFC members are formed!

-

Welcome old and new

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo x LetsExchange AMA Recap

-

AMA took place on Twitter/X

-
- -
-
- - - - - - - -
-
- - - - - - -

Free Firo Masternode hosting on Flux Cloud

-

A promotional event

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FiroDEX beta v0.5.7 released

-

New version available

-
- -
-
- - - - - - - -
-
- - - - - - -

Community Fund Committee Election

-

CFC Election Begins

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Elected

-

Empowering the community

-
- -
-
- - - - - - - -
-
- - - - - - -

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo rebrands to Shhh-iba $FIDO

-

-
- -
-
- - - -
-
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
-
- - - -
-
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo Listed on TradeOrge

-

-
- -
-
- - - -
-
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
-
- - - -
-
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
-
- - - - - - - -
-
- - - - - - -

Happy New Year and a Recap of 2021

-

-
- -
-
- - - -
-
- - - - - - -

Elysium Testnet and GUI

-

-
- -
-
- - - -
-
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
-
- - - -
-
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
-
- - - -
-
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
-
- - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
-
- - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Dev Update - September 2021

-

An update on Firo's latest development.

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo and Binance Smart Chain integration

-

-
- -
-
- - - -
-
- - - - - - -

stFiro on Sushiswap

-

-
- -
-
- - - -
-
- - - - - - -

Community Meeting 27th March 2021

-

-
- -
-
- - - -
-
- - - - - - -

Introducing The Firo Frontier

-

-
- -
-
- - - -
-
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
-
- - - -
-
- - - - - - -

Firo Liquidity Mining Campaign

-

-
- -
-
- - - -
-
- - - - - - -

Happy Lunar New Year

-

-
- -
-
- - - -
-
- - - - - - -

-

-
- -
-
- - - -
-
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus Activated on Mainnet

-

-
- -
-
- - - -
-
- - - - - - -

Firo: 2020 in Review

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus activating on Firo

-

-
- -
-
- - - -
-
- - - - - - -

Firo Partners with Travel Booking Marketplace LockTrip

-

-
- -
-
- - - -
-
- - - - - - -

We are now Firo!

-

Our rebrand is complete.

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - Zcoin is now Firo - -

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

MTP FAQ: All You Need to Know

-

-
- -
-
- - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/id/tag/dev/index.html b/pr-preview/pr-452/id/tag/dev/index.html deleted file mode 100644 index 49e9673b4..000000000 --- a/pr-preview/pr-452/id/tag/dev/index.html +++ /dev/null @@ -1,2485 +0,0 @@ - - - - - - - Tag: dev | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#dev

- - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Binary Release

-

A Groundbreaking Advancement into Privacy

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FiroDEX beta v0.5.7 released

-

New version available

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

-
- -
-
- - - - - - - -
-
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
-
- - - -
-
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
-
- - - - - - - - - -
-
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
-
- - - -
-
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
-
- - - -
-
- - - - - - -

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

-
- -
-
- - - -
-
- - - - - - -

Lelantus Spark Audit Complete

-

-
- -
-
- - - - - -
-
- - - - - - -

Elysium Testnet and GUI

-

-
- -
-
- - - -
-
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
-
- - - -
-
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
-
- - - -
-
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Team Additions to Firo

-

Three new additions

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
-
- - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Dev Update - September 2021

-

An update on Firo's latest development.

-
- -
-
- - - - - - - -
-
- - - - - - -

New Firo Client Released

-

With refreshed UI and dark mode

-
- -
-
- - - - - - - -
-
- - - - - - -

New mandatory update Firo v0.14.8.0

-

Hard Fork scheduled at block 401580

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
-
- - - - - - - - - -
-
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Lelantus activating on Firo

-

-
- -
-
- - - - - -
-
- - - - - - -

We are now Firo!

-

Our rebrand is complete.

-
- -
-
- - - - - - - - - - - - - -
-
- - - - - Zcoin is now Firo - -

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Zcoin team additions

-

We welcome two new developers to the team

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

MTP FAQ: All You Need to Know

-

-
- -
-
- - - - - - - - - - - - - -
-
- - - - - - -

Trezor adds support to both Trezor One and Trezor T

-

-
- -
-
- - - -
-
- - - - - - -

Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500)

-

-
- -
-
- - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/id/tag/development/index.html b/pr-preview/pr-452/id/tag/development/index.html deleted file mode 100644 index 6b4d7b547..000000000 --- a/pr-preview/pr-452/id/tag/development/index.html +++ /dev/null @@ -1,795 +0,0 @@ - - - - - - - Tag: development | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#development

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark code audit begins

-

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -

Disclosure of Bug in Zcoin

-

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/id/tag/news/index.html b/pr-preview/pr-452/id/tag/news/index.html deleted file mode 100644 index b5ac58304..000000000 --- a/pr-preview/pr-452/id/tag/news/index.html +++ /dev/null @@ -1,4053 +0,0 @@ - - - - - - - Tag: news | Firo - Menjaga Privasi Aset Kripto - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#news

- - -
-
- - - - - - -

Firo listed on Biconomy

-

Supports Spark Address Withdrawal

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

-
- -
-
- - - -
-
- - - - - - -

Firo listed on Ascendex

-

Firo/USDT Pair

-
- -
-
- - - - - - - -
-
- - - - - - -

Binance adds new cross margin pair for FIRO

-

FIRO/USDT Cross Margin

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

The 3rd term of CFC members are formed!

-

Welcome old and new

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo x LetsExchange AMA Recap

-

AMA took place on Twitter/X

-
- -
-
- - - - - - - -
-
- - - - - - -

Lelantus Spark Binary Release

-

A Groundbreaking Advancement into Privacy

-
- -
-
- - - -
-
- - - - - - -

Free Firo Masternode hosting on Flux Cloud

-

A promotional event

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FiroDEX beta v0.5.7 released

-

New version available

-
- -
-
- - - - - - - -
-
- - - - - - -

Community Fund Committee Election

-

CFC Election Begins

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark code audit begins

-

-
- -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Elected

-

Empowering the community

-
- -
-
- - - - - - - -
-
- - - - - - -

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo rebrands to Shhh-iba $FIDO

-

-
- -
-
- - - -
-
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
-
- - - -
-
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo Listed on TradeOrge

-

-
- -
-
- - - -
-
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
-
- - - -
-
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
-
- - - -
-
- - - - - - -

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

-
- -
-
- - - -
-
- - - - - - -

Lelantus Spark Audit Complete

-

-
- -
-
- - - -
-
- - - - - - -

Happy New Year and a Recap of 2021

-

-
- -
-
- - - -
-
- - - - - - -

Elysium Testnet and GUI

-

-
- -
-
- - - -
-
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
-
- - - -
-
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
-
- - - -
-
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Team Additions to Firo

-

Three new additions

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Dev Update - September 2021

-

An update on Firo's latest development.

-
- -
-
- - - - - - - -
-
- - - - - - -

New Firo Client Released

-

With refreshed UI and dark mode

-
- -
-
- - - - - - - -
-
- - - - - - -

New mandatory update Firo v0.14.8.0

-

Hard Fork scheduled at block 401580

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo and Binance Smart Chain integration

-

-
- -
-
- - - -
-
- - - - - - -

stFiro on Sushiswap

-

-
- -
-
- - - -
-
- - - - - - -

Community Meeting 27th March 2021

-

-
- -
-
- - - -
-
- - - - - - -

Introducing The Firo Frontier

-

-
- -
-
- - - -
-
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
-
- - - -
-
- - - - - - -

Firo Liquidity Mining Campaign

-

-
- -
-
- - - - - -
-
- - - - - - -

-

-
- -
-
- - - -
-
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus Activated on Mainnet

-

-
- -
-
- - - -
-
- - - - - - -

Firo: 2020 in Review

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus activating on Firo

-

-
- -
-
- - - -
-
- - - - - - -

Firo Partners with Travel Booking Marketplace LockTrip

-

-
- -
-
- - - -
-
- - - - - - -

We are now Firo!

-

Our rebrand is complete.

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - Zcoin is now Firo - -

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

-
- -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - -

Disclosure of Bug in Zcoin

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Zcoin team additions

-

We welcome two new developers to the team

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

MTP FAQ: All You Need to Know

-

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - - -

Trezor adds support to both Trezor One and Trezor T

-

-
- -
-
- - - -
-
- - - - - - -

Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500)

-

-
- -
-
- - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/img/P2PxFIRO-main.png b/pr-preview/pr-452/img/P2PxFIRO-main.png deleted file mode 100644 index 283cd404f..000000000 Binary files a/pr-preview/pr-452/img/P2PxFIRO-main.png and /dev/null differ diff --git a/pr-preview/pr-452/img/aaron-spats-monerokon.jpg b/pr-preview/pr-452/img/aaron-spats-monerokon.jpg deleted file mode 100644 index 5d6036952..000000000 Binary files a/pr-preview/pr-452/img/aaron-spats-monerokon.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/android.svg b/pr-preview/pr-452/img/android.svg deleted file mode 100644 index 4102f95c6..000000000 --- a/pr-preview/pr-452/img/android.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/apple.svg b/pr-preview/pr-452/img/apple.svg deleted file mode 100644 index 5b48444db..000000000 --- a/pr-preview/pr-452/img/apple.svg +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/aram-lelantusspark-monerokon.jpg b/pr-preview/pr-452/img/aram-lelantusspark-monerokon.jpg deleted file mode 100644 index e9c963577..000000000 Binary files a/pr-preview/pr-452/img/aram-lelantusspark-monerokon.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/bitcointalk-offsite/bct-01.png b/pr-preview/pr-452/img/bitcointalk-offsite/bct-01.png deleted file mode 100644 index 8522863f6..000000000 Binary files a/pr-preview/pr-452/img/bitcointalk-offsite/bct-01.png and /dev/null differ diff --git a/pr-preview/pr-452/img/bitcointalk-offsite/bct-02.png b/pr-preview/pr-452/img/bitcointalk-offsite/bct-02.png deleted file mode 100644 index 784635002..000000000 Binary files a/pr-preview/pr-452/img/bitcointalk-offsite/bct-02.png and /dev/null differ diff --git a/pr-preview/pr-452/img/bitcointalk-offsite/bct-03.png b/pr-preview/pr-452/img/bitcointalk-offsite/bct-03.png deleted file mode 100644 index 2fa991e1a..000000000 Binary files a/pr-preview/pr-452/img/bitcointalk-offsite/bct-03.png and /dev/null differ diff --git a/pr-preview/pr-452/img/bitcointalk-offsite/bct-04.png b/pr-preview/pr-452/img/bitcointalk-offsite/bct-04.png deleted file mode 100644 index 61f4c3cb5..000000000 Binary files a/pr-preview/pr-452/img/bitcointalk-offsite/bct-04.png and /dev/null differ diff --git a/pr-preview/pr-452/img/blockchain-img.svg b/pr-preview/pr-452/img/blockchain-img.svg deleted file mode 100644 index 1adbdfedd..000000000 --- a/pr-preview/pr-452/img/blockchain-img.svg +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/blockchain.svg b/pr-preview/pr-452/img/blockchain.svg deleted file mode 100644 index b6175a9ac..000000000 --- a/pr-preview/pr-452/img/blockchain.svg +++ /dev/null @@ -1,500 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/blockchain1.svg b/pr-preview/pr-452/img/blockchain1.svg deleted file mode 100644 index 2215310c8..000000000 --- a/pr-preview/pr-452/img/blockchain1.svg +++ /dev/null @@ -1,155 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/blurred-bg.png b/pr-preview/pr-452/img/blurred-bg.png deleted file mode 100644 index 8e8138b44..000000000 Binary files a/pr-preview/pr-452/img/blurred-bg.png and /dev/null differ diff --git a/pr-preview/pr-452/img/buy-firo.svg b/pr-preview/pr-452/img/buy-firo.svg deleted file mode 100644 index 0e4030a54..000000000 --- a/pr-preview/pr-452/img/buy-firo.svg +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/buy-firo1.svg b/pr-preview/pr-452/img/buy-firo1.svg deleted file mode 100644 index 8b5e18efa..000000000 --- a/pr-preview/pr-452/img/buy-firo1.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/change_now_logo.svg b/pr-preview/pr-452/img/coin-swapping/change_now_logo.svg deleted file mode 100644 index 161a0f499..000000000 --- a/pr-preview/pr-452/img/coin-swapping/change_now_logo.svg +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/changelly.svg b/pr-preview/pr-452/img/coin-swapping/changelly.svg deleted file mode 100644 index 64d0f68d1..000000000 --- a/pr-preview/pr-452/img/coin-swapping/changelly.svg +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/exchangio.svg b/pr-preview/pr-452/img/coin-swapping/exchangio.svg deleted file mode 100644 index be426c1df..000000000 --- a/pr-preview/pr-452/img/coin-swapping/exchangio.svg +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/exolix.png b/pr-preview/pr-452/img/coin-swapping/exolix.png deleted file mode 100644 index eb0866c81..000000000 Binary files a/pr-preview/pr-452/img/coin-swapping/exolix.png and /dev/null differ diff --git a/pr-preview/pr-452/img/coin-swapping/exolix.svg b/pr-preview/pr-452/img/coin-swapping/exolix.svg deleted file mode 100644 index b88c442db..000000000 --- a/pr-preview/pr-452/img/coin-swapping/exolix.svg +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/instaswap.png b/pr-preview/pr-452/img/coin-swapping/instaswap.png deleted file mode 100644 index 732914b74..000000000 Binary files a/pr-preview/pr-452/img/coin-swapping/instaswap.png and /dev/null differ diff --git a/pr-preview/pr-452/img/coin-swapping/letsexchange.svg b/pr-preview/pr-452/img/coin-swapping/letsexchange.svg deleted file mode 100644 index b1a728713..000000000 --- a/pr-preview/pr-452/img/coin-swapping/letsexchange.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/localparticl.svg b/pr-preview/pr-452/img/coin-swapping/localparticl.svg deleted file mode 100644 index 925dbad80..000000000 --- a/pr-preview/pr-452/img/coin-swapping/localparticl.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lo - c - al - - diff --git a/pr-preview/pr-452/img/coin-swapping/majesticbank.svg b/pr-preview/pr-452/img/coin-swapping/majesticbank.svg deleted file mode 100644 index 413ac558e..000000000 --- a/pr-preview/pr-452/img/coin-swapping/majesticbank.svg +++ /dev/null @@ -1,4064 +0,0 @@ - - - - - - - - - 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 -+1i2psXKnUEbLOIPCyc/Z76iemkSr3TrldQIsepIvZJtSSvpWWsm507FFrOse82R9S7rQ3ahqZz7 -9Uebd9DtvQrTzNc05eH40q5s+9OfHCIzj+v1szvdESnTkA6pxsrsrcq6/Sk16NqdqoZqNVhZxLMz -qmvNqburuzSXqs2mbGzWq0727a4mq3esqaBvqJ5oVMz2393xzaMdEenSSterbJ1MfEhTWb3rLb6Y -nb67nLpuvpbb/2R/L0Pvi/eGw6q71VemavW4rpVX1Rpyq4lnoxNe4uGZzNJmsiqc/O9TypLtW2Rl -7Pu5lJmVE25pk/d8rzeFpYjKrFM5Q3TFplZW/MPJ8lv+fFhwej1ZlvukI7zns+Xunae7151C1Cyf -7ZA6dMeylqse0lW99jTcyUlU7FK7IX+iumtTyoWenCkkO51kvNuZ2ZMuJCxPkeGprrNfkq38neLx -pLFy/F9ZWW2+U10ly75XQ/mDeEc7C7pXVni3oSzpGrWKd6Sj3gt7KiWVr1ek98ZKrgjt7pilYmog -V0aDvckzstuZNLOcennl9KzkrzmNh2P3spkkqiK5fEen65z9pnmvLJdzCbWObs+zNLs8+GxeXcpr -Wyrve9pWrkqMz/vKtKTKLO9uHp9KHrSS0d1z3kJUkmeDd6VWg5vl4+rkWZmGogvVlVm6ct05u3q1 -rLSuvWam+EVP7ZmWhRrqfvqM21++nq4q2ayaexueRDf2slaxtw6pr9M4Ea+mrqqxf9ddz1sWs/Fk -qo/llbKNnkZF9u2EWDdjlhu32LimSSujKRHr91+5MeEMZj3xptAYqa2P1ZTKumzI7Ca/HBan2LPb -vQphx7Bqh4l2u3GmzPV3d3NmHyLf0W159TSney+zuFqINHVBaq+url5O1bIeWVk5c85uVxbCJtJc -2W8Gy7Fpst/npbLUkn06VyxrL7rLZeeMZLdhC2VtNGY/bFJ/g635Ke1FvFLXQWraqYrFrrVTot3V -7EeE2Ja9yleavbI9x1oyW3upU/oaTWvvmRV6r35kKvea4f31kk3Jt1gaO/2u3NvQGcvBz5yKtTWI -bbhBI5+NpowO63Omjx2+6edZ4l3eqe5SJ9ZryrrSYIOnRzV7lkTj5QnvLvnN8+iJzfIyQc/MTRnX -nOXPJMeph16o8I6OPn6WmicJjlV5Vk3xSWa6phdZqZMe2YeOLxVCk849ma8WRLPalummyY1b6iVf -NcIpOf8qXeY+vMI8Gyz6eFel2KQ6e56qGGunQtjLmTk7DbZhfBv8tFWurbQtz0dlv5ebdc972bLY -nWC2V96pJauafdCsIPatI7tzrFA2sU7mLCGZy06XU5o9VjHsKwvR8BCPeVbQ+k4RnVXn7q1diko5 -pW7xg6255HHySl8PFkz8VZkfUfFbymIvKnfnZbm/xoqP5EJPv9DrnSQrMz2y2fhMyvJpnc97K7HY -vYtd4jGWpn+3vJW6nyEafLOqYEtW+k2x9nksOqwPf/f9ylt7VeZ90FTIxZorr9zbxdwrovN+hVbM -tcIP3lC+bHbva3RCoqpbSXRHqpeq4p1bd6qZ4qptSni0muqeJpdWE9OM7mRzqeoNyQpWsVrM6jRK -tN/Ny53tU3w7K9SQV5rKYtmZ8ezuUCmWGN6VLHK88xGWpL0Fa5KKFTnb0wqpaj+Xi9/WbpYuRJyV -Np6mWE6TlXclb0wjNl/C1z7lpsQuzWPPmZd7n2hZ7NYrwtc2iVc5r11ZPPmqlF7c4OLcPtcpvp7/ -SztmP+W0l4aKXa9obE5EO14JnZUzuYaF/7TQTplW8towJ7XayJ6VL5QlWKbSkzeRau+vit/J4hMa -J75umFjyJfbCUieuE7oFxyStaYW/7JWZ+uo2fXHpRMYfWV5NTRDrscIpOSbORBq6yvPrOM4y4xu/ -9RdsyeXRxuwlRn6rc3m13VNUniUmKzPmNVt2K1Jp1vgstiV4GzM73S2HJX1vinfNzjVS+ZVgejLv -R5aD9+pd5myI7I5JJiJLs1MZlsLWJs+Oly+DaBzTC11J3jnpqEosf5u77X6IRrtihGTj3aqw3CYi -JEIb652OVGwlVnYmvGUJjufSXoRZ6Oo/FqWdjlnqerpEuys535W8sxGRj6nOetPya6tKZe9Vlskm -Wl93mkvHxGasmBEyv1e3+4tr+PIj+VdmfRCreEzK2Cx27Fblgi+pzCmHls3fSGRHo5XKuuOB3qac -HJ8FG/K3Fj90LdX2d2kq1hrW2ODxDEvVwVdmS7YETVPMzl5jVF4NFqRXfUkkaDhlGpqTVp+slaq1 -ibU6ti1YE5qWSoLusepFZW+9mHKsNAniq+pmg+V1A+kryxm5M1brnTw7ksYyV0EXTW3Kdcx8QZvU -3jO7bolW0iatvBm3isl/wSRYSdQ6tS4mEzK64pOWoMnKnSRVORu52AlN/qpu7kuOS51c1vjqiPXi -+kk6/WE966bgdEqTlGom61fOYmNSeJcfMdUq6zWbUmNiOpca8dNm9SJfsdpmppQR25RR3epVyK4s -8znCupXzbLKJN5iVeVPGXpbZGqIZQlksbaA049F9bnWvu5apUqm0WrtT90Kr4iqh6ZRKuixOYoSI -dC8mFao2PK9YPrPkcw7PeOu15JQUK2/Mbq71nepZst3pvoJU4rs31xIXluGd6KqkS9BNMt7SVD69 -Iekg4e9px/KiEU+b5XJqr5DusErcvEJHXJt7NyUVspJLU5mrV0Ekblu+kx1LFs5L7zk4c5c4NEPm -uafd59bLKWaBCxAKAkDugYgHG2gQ0XgA8QDBAQ8qKIDC4kEEBwsQHDRwkMCDCgqgwIMJEgoKCOBV -paRlFzdUXY2r5Pl5/KtesVIhesbHn5UrEcx5KSRXl/g+y1awVD62EJK0uQ2VLDnpChm5exVroDdb -9JqyMmeji0RPPBWfrYhK9Bz3CJaZ6dn8TU6Zm4BG8pVjultZ8uyBBmKyKWgE80pNpId0JV9BG4kZ -kmHPRJKsqBJ7X13MRA5fBZOc32fOlZdsKpekTqK2RE4vlcQqkfzLX+kQoamVPNLfhmVsYrkj57z7 -U6OSaJL2K3Wk2Bmik+u0rHJIkqrG6HVuQUOikkfOfph0mqTiMjkbLHXk6K6pzzSLkclLLmek6lXK -UqK8YkXSRjhVZNKzkkRudHdVjkyoqMWIfOZeTk/CKlMmVldq8sz2dMO/TGGJtfbUXXTlyMawTAn1 -aKZ+d1SQTOhkK0Wwenn6pE1JMrmstbQCcuybVNWxK43uvBcyE6xKKyVZz77lxF400436cnflYiV5 -P9PprXJn4kljsXP9PdEN0UqrGJFKotIiSbUVHe8tN5PCsnJFCn8uevotc0kuWMRjI6KfOQudiUsv -WKRZVKbXWRU8E2qWKvLqmH7Zll8NXTkRu+ylZxqVn03keZelWw2Wn8mrVM4Ei3lDr0IqhbVRQZNi -tbcyaZK3lTTJuQkRW45IJeHPP8Ipt8+FitQV0XdRy6XJZWJ5EfRMpV90FUqTj12xkbs9+uijYtlA -kt5iRiyr6NtJJdOkei9o5Jal8wvvSm/y+ZUboTuVn4cuf3GopBEzc9W3oyktQbgAMXSdTb4Q/6ub -s22sLE2GaWnqGJYLBBykVwE8mCChKMCDCRIKAkjggYOEhwk8wADiAQQNEBgPHihgEQAiISKC4YD0 -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 -zLg64ju7hlCux+ixzTF7bXRMntsswwc38zDq+R7KvP4yhybzLmuza11ZJo+tz/DBeRk8tzoGb42e -4WP7MHJpdVbtyy7dmeuyNm9lAtloHUU8f1N4R/M07nmfRz57BzHv1hHXdWX02jzN35sdRPlnF1Ue -fiJMQnup9HsPXRL+G8O7XxMY920K6XyN4Fy3KaTzOmA8m4n0e1OZmLSLKg9tGsA3bzM494s8B/0O -ot6HwUubccBzNtHloL30Gb6ZQMFdo81CW+nzeyd1gu0eSD0b57DO3kHUs2++c36mD66e8YOrizYP -uxKotzskKdgNigy8cb51tgxg2+wC18vOOHB40bu5M4RudNatl3EtBg18w4QvvsWggd9lYGZlYTB/ -Z9qZMBsXZk9tm437YzxtrAM304bFBLKN2STGcW3AdPLLHVpZjB6bNvt2k/E+toGTYdDAy7wu8BoM -Q1aOK5bF64q5yM1ivGPYwDVAmMDHvL6yeDZZTN+aVoawjStT2MadMWybZQ7Zti5vXC3/YWBcewED -92EaXNrGOriolYm5oMlj2TTfIetGk2XdaDKXtW0HTnfYwDtY+OL0Bg02G2qbHC4trSosJgdoe2gX -mKqYsJi4qJio3momKiYrLSYurSqmm+rKaotKiomKiYrp2+SI1UxhvYMFNjW4PrYLDWxyMtRMVUwJ -omxy8tj29NC0Du6msq6osrS2qLK0tpissrK27ryYqvbQyJjW6r5scuSrLq2urSyqqiosKjorqiut -LC0tLqsqrCyuq6krLi2uKrqtrK0srqutKyytKi2qLaspq60qKisuKy2uKaotrSssra2tLS0OW1pb -WnRaXVxcWVdWXFwWtriorLa2uLiorLamtri2pq62prboqq6urrawtixoWWVldV3RcbCyutrS6rKa -orqia9Oyspq6wrLKusLC4rqikhVUZVllXWFhWdDKmsq6wrrCssLqosPawrqa2tqqwsKi2tqiu1Lj -0qLrW1pYXFwWsLq4rrK4sLqqtraqrqyyuLKutqiwuLayuKyysrimrLKuuKassq6upLa2trCyrri6 -prCwsq6wsraysrKyrq60rri4rKa0srqwtrSytLK0sriyqLa0sq44aGVdaW1lVW1ldWVVcU1tYU1t -ZXFxTXFlXV1dZXFlaVlZWWlxZW1dXVlldWF1YVVNbWllXW1xZWlpZWllZU1lZV1tZW1NYWVRUV1N -aWFlXV1ldV1lXWVtYVVlUWVlYU11YXVhXXVNcW1hcU1laWF1dU1paW11bU1lYWVhZWF1TWVdXWlN -ZWFhYV1pTWldVU1dYXVZWWFZuLqymrrCwuLCusK64qri2rK6wsK6mrLKsrLCyrLC2uLCysqyqrKq -wsqqwuKiuuLC4tqyopqy4uKqosLKwqLCstrCwrqiwsrquuq6ysrK6rq66rq6yuK6yqIKMDzLXfgL -f+E1PIbDcBgOw2P4DKfhOpyHMy09vQjCfQGxhsGEXhM3ZPHQvniUFAPOBIWAW3BQ5RJoR/ipIbaQ -Nc5xQW48ADFMUylzkXpYAkAa+CQByzsqY8k+JkxAFYVsciICOcU09IED04ujhqY3RwGahz1gbCL2 -WMUs9FFD87BHC85EHKyb4h2pmuEcHzTFN1A3FXWEgkoSWfQUEQUuEkoVW7FK7A9vWeIhqVz5lTGy -mAWOA6CtGydAlmEciyFpS6gXTgF/FF4uzyTwsq0GnOnHiQe9MHEgPsRz+A6v4Ta8huPwG57Dg2CI -uJMQEz9AZIA3YHLicFoKUEg8wRyMV4BlISDFBqoEPIAx8ZAMEzJx2IFHNRDMB4ShhqkAeNAwNlYC -hoilAHJoeIklpV+TJJV/sUY8L5cQgq9gof8CIEXWfHElrZPRB6bnIg9QTcQdITTBOkZ4KuogFa0c -gjgaOYTxUxG2sxMxCGmmIY8Xl4OwNzANe+jANNSBw1Osw1WTh5SzOwR0+LWxjpnPAFO4fkykw4Nx -DA1BQhor8DuyLD4hQQKOhWSAT/0wcSgaJM4EQ8SNsjxc6CWHF/EfXsSPOFIPFKchOHhB7GbIEtob -+K9QgT8ZNeBGNAq4EGfiP9yI/3AkLsSXuBCMAc6EtID/MAs8moBjWQd46NCopAAdExAKCUtAJyQu -AZfAsAxEMoPzKyT10oYBZnIIWLKdjD3A/kwM0rn5/eGBE9FH6qeijlNRR1jL0NEkfJ8lnrxhCqFi -5mjliv9sXWLnKRlksTPyhqWmGAcqp6ONT85HHJib4hohOBlnpGZewh56oSQwYxgjwZDgAK1fPS4I -v1wM5Ql8TIuKU9CS4hGwqLiXlhWv0KXFJTjA4mAVuLi9jZDdO7vwcveWYYeyUIzCuICwPgFk2Wrm -2ILWKePKWuSQBb4kkAV+qWIs5eagkhSag0pcWP7F7vA8VLLKKWKKG994gTLtuMkGrwEE4HpCIhFb -Ah7ZMekXa8CkX+yWysAhPzbBsK6XhT1uaB7yePEJKeRRc4UVNcwdWMw2TUxh6xTzSNX06nihCd4R -QhOsgwQnOEeKzEIfMzS/OUyMThYRh5aAAncoZUl324KjZjuARi1oJUkXa8lSZ4KQ0papGkuXGQmr -qIm4I4Rm2EeqJmIPVE9IIYyTQwLw6xaYovUa99iA5IEyjOjTkkPXlhNhYuMdYmrjI9pBBaTMhAhQ -mR+ZHOBFIZEofiIm8fz8ZNIH6vqEzlNFlTbMIFvMFJdU8YZSpNCLVAZQe7Y+mRvFNPI9fUQCeUrK -pM8zBZW2ThxV1DCDZOl+FkClbRQ0CWCmVwcLzjCOEKKfQwRHM4l4SVWV5FEquXKDhyD5g1CQ9O+S -JD5ySJX79HOJ4CciENZRxiCbpptFDEdNNIlzJFLkTJBJD3utADrmDGMUZAhiNznY4yYdDhNIQE4k -skBPJKJA5xsXoCxvDIAytfGWDvU4C5gfYwm7x1nC7LEVDmbjKR32xgIo0xRBpY0TsQjoZ3iJ5efr -FDnDKVfmT4AgZVWxpWJApIZjPqSBYksuIMWyFGgVCxvTGFu0gcTsNTMJ+POEFLfBIg== - - - UWi3LUzK5MZQyjRZYFHjHCHFbZKIAh+xypU6UABW5EYoBvhOGFbWNmNcSfMsEcVN1JWJ3WlrbN4m -bKwaWwAK8GEICDGvBYCFf3TC5JZcEuWuXGLl1oRRRY0yh5WupiuTuE7TJHmbpUnwOjeHEG6Kd7Bu -hn+EejYOifzMJGJI6SLLmfeABWS/8QJaugRgKYMbWyEDVwnA7FmiilunoZLTS0AlOzIJjZjI/AZJ -zTQsEiJzcMgMS0AlOCwBleBgtTwS3gMSxAsGUdI7U0xpUxXh5M7DZBFJD5JEKk9JLKGThJXSxVuA -CbfDuMZYh7GODt4tWubQElLiSBuFWJKSxvKNbiIp5BTvSO1U3PEZ6ghk0lPEk7e48RLtdlyj7Gtl -Cj0KGSTSU9yD9NOSyPfTMki48zHIIyekj0jOxR6akrBSuoRFgtiASnx8wCM/bLonN/wikSJdxVgo -PrKJAX/TA5S4TTHsp+bhjxKchz1gfHp7yNAkBDIj0xC2RWbhkBKYhURCYBYSCaH5PQL6CZlELCoZ -Gw4tIQUOjERKr/SR5S5tbXI3Gj7i+fk9IjrKGSvImaLKWmUSANiZPbCcddq4spa548oZqQgnc6al -S/gQl8T6f8VFjSGBV+5WktEt2ABAyHJObHjNHU7QTjWLeE8hhUQmHjFyqyUwo96LgsPuW5LjZnvC -wubGutoWsKjKFrS4cvGW6PiZPaCgSe5Qchbu8eMsj0kOW43KiTstiwr7aznhvcav2wQ/Lsn8GHaM -8sYBXc/IIYqciEFKOcFAUjnBQ043vT9SZBISgWEZeMSGZSASG5aASnJYAi6hYQmoBMdl4JEdmoVE -THCKi1R6ZjYJ7BRBxQ20BJU3zwKqsDnuuHJzFjBlbbWVyd5pY5LIUkojiJo6spxVEslyM/qI7c4Z -ufHlKDDk7QAK2BZOaVJrDrlydvkjS/cRCgIe0YoW2jLIAbblkSy3OMqUrthkip+MvXL3SYH1tAIn -anrKq/0FANOazIBXnyaFxf9XVtRbBUjU2wSgmLVjF1s8AyCRNV1QUYM0ouVX0shi5omq5O7TEXZy -EwzLmmkIqwKT8MePy8AhQS4FicBWAhYZUglo5MfloBAcl4JEdlD6LYG1BDxiI7PwCAnNbxDWTMUh -k5mUSQo3IYsofmouGUxFjeUbRfEkbtMFlDVQEk/gHmsoOcsLwsN3jaD4HKJ4qMliVW04JjBsPCg/ -6ropPWpCK01qThlV1jh7WEnrc8LjOzBglSyLCuoYhrGMDmRjHWNxCBgiwxXACPc+wA+tHAI96Mci -Uu5SEUzoSF+Z3JWuMskL9cCEjnEKAHrgeMv2cYkBv4wJiE4zMdHhlMCw/YrkuO+UzLjnlMC40bQU -UNtl+UGLrVjpmSuspHV6JvnjbBQSufnoI5LzMQjjZliIaOahkBCYhkZcNb1EWDsRlWB2NiZhNLVU -AtbkkQVt7wkSmrFHk/tU8ojiJ5hI6ajkETGp5JHE0dElfZmwW8wUjUT5krBSuqEFUHEThRHlLQx7 -5Ja3vJAb+NDUSuWglBv0yORWEEArF82KC38oBPZGhBViRudkhp3BgNdZi0fnLEGIaAd7UnpzkbCa -yU0+fNkJCH83OfHTpqj4YVVc6y1YT/lqR2VfsMLRZ9CSWp85SWGPJQCitkAAEmRvBSiyxWyBBY3T -g5O4UNMlepsrqqxFOlHgRz45wE86QcC+FJLA7YmCStuoKZO9UUojYdFGI5GgYSGinohBTj9Zm9DF -ESBWGza2ITahACfEurS0kl0VUR3LIIAUZYSwRT6niylrnTKurH2RUKnfFDDC5XMipJ5zwqOeq8Dg -khGgxdbsABxcOik96kgiU+5NHlXSGpNMsRGVNPGYRK6YhbqA8gZagJS2RyJOurUCBXCniGRqp3xQ -yhcMwCrDSXFx7xl5caYhgVUayoW4fkBllJthAdeZw1iFNlCLkppzxpS1SCZZbMohWW5PEU/gNlNQ -YaOE1XJ3mjK54wz7SN30/jCx+f3h6rkIBBNUEwmh5gorapU5Drgvb2wx2zRRhY0TlYldJ+SPR85E -H6KekkEUPV2fzCEugdLplMi4f5MRN1nsh64nhEb30QaSsz4fNbpmSlL8siWvf2YyorshefEdeyQx -G13RBC41dQkf6YgndJw0pKipIUlhN4U4/Nk2muZmYB1kBte0BgpI3HqNUYihLbCDOxhLxHfSkLLW -CUMKGySOI2iaNp6oVeqAcva2BUetZYAp2VIBX66BVPHX6qFJg2VZ7WBaXukJUUznJVbv/7HUs6dg -SNYdCLBCOxcAI1yxlS11pQ0tZpyuTuQ+S5fkcYIe6QMdTcIHisrkTlTEE7lOGVfWMnVUOfsWYdLx -nPjoZ1ho0IBGYL+ikCa2YxEt33MGFjZQFFPeRj84oRstESUucwcVtMYhsd1vkSOfUIgQu83JjN6n -qKi1WlbIHRYoIatBafHhnLiw65DIsO2U3PhtTWb0TgWG3I3iottPWNRoREqYqRFB0TVTUuJmE5Ki -ewdERrcvyAyzNiUF/LErIOowAz7MWkc25wY0KmkqHZfy2BUQdbfKDDovihB6MvYA23MFlTZLIgfc -jkq2eEIDotBwCQjhtgXgh3xmgB9btAP82A5GcUJHLqliNzLB4huXUPmVRLB0K4FQ6SomefLdsOyY -y8YvtF8JIKG1MvKpfUIBuXVARbXMrAmLjjcEh43348ZNJ0TGHZdEhp02pQbdJmVGz1tiw747ouPf -HZlx8zHx8RdvEDkzJPLjDhyy49Zz0uPTManhCZnA2pM9mpwBLvFh21Re1PMWFLSbFRo+rkmL7iEQ -HGd3S2TcFLSgyhUWaOWybZnR27bUqO+o+Kj9pByhIWOh3JJNrNiaPqqcfaKI4kYZi8X+DkDLzClC -ypvnIhBMUMkgipyoTOw0XZ3EUcJqscVYtNSMWADQH5Uc4B2pBKA/RjnAS/7YYkv6OMD2InCFVlOg -h0wWABXcLSOg3KRVQlsriCa9IUtq/8KCSl+okjpnuLJKizVh9WVQXP+PHXHPGYlhD/6wcRbO4SMN -vAPWLHBHjm4cERNocpPW7oYtpd+BAqNbrSueXC8BuG5pLS7kGoEZ3DAFRsgZFhCxZcCCssZwJPT2 -k9GizS9IjvuWksJbQMAHrVSRS23QZKDttKr4sXBszls8PucFKybpoM1Amqhz0FPBuKQ3HOBhZrtS -oxaUkqTuQ0DJ3DY2or0bM+FOKtliY/rIYqYYO8XzNUlSr8XeoD2TE56LhYXMjXJi/ldizLYUFnVN -RUVta4kx50kZUu9FEVLbUfFR60kB0u+q8OhsALBBd7HImGcqLOQtlBSz/ERE72BACRkMACFmtCcw -PNoSFDb9hITvIOUDXUZlBF03IeHlgLzo6vWQceYmhEV3zEmrtyCFVQ5z4lp3JSc6WqwK24ayotNS -TtT9SYp+4QBVOcKTUnnDFleaa6UEjRalgJoQyJDv6APK3Qj75L6jAqRGOwDH7BOYwTVToMbMRgAc -MxwCOuq7Kz5qvCo/arcsOWi2A2zUcU9udDUoBfiOhQXdvQKjjqNiw+M9yeG7WV7Q3ARYyBwIUIJL -p0TGHXdExj+LTWFrm5CgM0hRrcGcqPYvKKg0BimrdLdICDO2ISPQuEVWu2Sxrl+sSasHq7LaISwJ -pbuKfM7yFRH9zYiK7nbKB+/AySj3K4FWuVvkhI3XgwUaoI0ZaXRAVKCdGSHRvZuU+HlKZnQFk/Sw -46rY8GkAqEHbBsSYE4cguUVlPHnTBDLljDKJlC5klCp/EokW2zPEkzjNE1bWKHtsucEKYKHDBmCp -ARNgMtslYERunJLFSx7JYv8ZwApXbhyrlcc5yCYUwFUbQYFUbVeWUK5XAq5bC1VO6Q1RUD8YlNSf -1cOyJyjB+KtmSPosG5gdghBRWquHJo3ARGMX4hSsF7R47GBVWLtYldYPxgTV00le79mJ6/2hiLC7 -V1J4syom/l2QArqAOW6YfSHwytWJvJNh+NTKXujStBaekPazHh/SJBwJ7RiynPa7Sgp/GyBjplpR -6bVsbNZXMi5rLBuYnULs6bzBSmvdgclr3R1S4q7j8eKsjweNM8IhsDafE1jvARBDPkNADq6bATY6 -jYALWQwAKbgdAIBiuwGLCK52ignabrKipzFZYXeTqPDzkxLdNxnx06ao+G9WaPTbgBhzr6KCTrsC -o3eztKjHDCAxdzBAxMxBCwm5A5UQ9AYsr/SFLR62FaywyhOioMpdQELlCbGks4YqqF1DFVaaQuzp -jMGIau2FhOjORl67YkpY/RgUV79hCmsN5kTVY5iySlOAcjpr+eCkqWpU1hGSlMoUqKTKXlRSZQhH -TLkYoKTWZ0NWfL0eMs7WjKi4bSYn/m/Com+pmKBpKCV6mZYSc5kBIWoxAJSQx7SYkOspKOr6iYmu -hQKiU5iiyn2QZHTGoKV1nqF8+G1PZHg3JC9+GhQY3TdJ0fuTFL0sS4h6DAqI+kITVdqBD9BZghHS -mSuHJ50lY7PWqoHpn1jDZj6KemdFlIW3AVHEMwOp4j/1AvJjeEL6ZySrZ2VMVm0KTkhrBi8q5wYv -LukHQkDrC7GmtQYkpPcXkdBba0S1q1bEhBndkRfduSQxbDsLDPprcUG3XYnhDY0IsRFhg3T1ouz4 -c1hwdDwrQmjDA5rUjFGqeMIEnNBq4yDbtAP44LYpcINGG0AO+VZgxswtAAzu1/gEWRUSUDIDKhLl -pVdEOqn1SxORAtZQJxbrLB+Z9IYqqJ8MCWq364cnLeXC8XP94JRKAfm1dlz2pFTDLxPI5nWjGbRo -nIBEtJ6wpJSeKuDxR6VI/FQ5KmkMAFCl2YqUMFsbcsJsApNS2seSj85pxJupdGhyKzQpraFaF+0h -y8DbwZDPmluFRPdOUPgLQkTtrh2c9ZIp2D4SNfxQJBhrLyet3A1WWGnZiId7XjLCqxVRccsZgXH3 -KSroCQi4armUeMpUPCznqh+Wcz0FRT9bkuLLTkzUPpbE58aS6GZGStxeCQpfOxHhaycoajcmMGw6 -KTm6XpQd36wKjBrDAq6yAyehXAlXULdyFBO1V4LCa5mIqMGsvNIVoqjOFKCczls8PmcuH560gyGi -MoQio7ODIqIyhCKkc4QkpXIFJqc0ByWsfizW9WuIZaUrxKLOFaKoylo+OOkGLy7pJxCKPUGJxl/1 -otInKKFAhKPNdQN0FkPS+i8YOe0UmJDWG6q40l9QWOcJsahygxaUvSsI6LwF6ylLiD3lfklRpScw -QYUQRJSOYIR0jmCEdK7wpLT+woJah1lxrTlEae1fU1C3cGR2CEVIZ64eoPNVDMov4UhoDaHI6FwV -w7IWNewCUfLdR5+Hf8KOz6+FPUWTg6Cm/SCuaDOS166FJaadCsakR0CC0SMgAUkrlX7/0CXh5xHn -3TeDdN0n0kWzBzw8e4YqqrUthUVdt6SGjYeExu0W+8LeUhnRv7SwzhcOaJXDDnilew== - - - FhV0mgE2ZjMFaMxiBUjB/QLAh60YlhC0hgM+yFewmvKSBzBNRFo491zyyUKfgVc6OOUEKSJrAyHC -nQkEIhUMSc8gxWRvYkWcYiHphTYBvY/knl9KPbQNgPh+nPCctwm/1T6Uep5pFdFHhWgMugT0Ool5 -3ueR7wGR0blDrOqv8OSUPvBBsRONDtZAm3/0lY7LOsrEY93EivifPCj+rB+XNYUqp3OFKaizgdXE -mLq4GSbvbMYB13UDrI20gyCiM5mSD92Ck9MGKy77ghOOtlLp9zO1fr/Ta+KXiiFZY/nIpBOYeOxP -IRppLR6e8oMgo7OWjk56agUlBCWjs4YqrLRYE1bfRSRUpsJxOVfhqKS3dnzOEJiQcr2inM4KTEjW -TayL9YQlqlwNUlgTkHj0T6+MP0k0nACEpH9qbewKTHDdAJ2pVGB2qhSZ9RYOT1oLx+d8NYOT3uLx -OV/JuKwhCAGtG5ig/Euh3q6QJeCto2iXFcOTlgDEdE7wQXLJNLEjGNHYoIXlU2qkf3JdtHKRST/w -MTp7HTGlt25w1gxORP6oEYz2kwfFrhyf9JUMy+7EumgrkX6XSBH/0efhAhSRvgk1PIQZ+IkwCbVw -ZHYpFY921Kvjd1pFIILRL1DR+EW9NhKo4YHSsNmRJ+GtE877RJmDthDQeSuIJj31IrKos9AfiRr6 -os0qGZWdgYrJXvRp2IUoCUcR75zv3X+hO9tm62wuDJ+ZPNQ5WG8B6aStbFjWSabfjgO2q2X42mSZ -QDfZxrBOlvFjm1/szLYxf2xcGDu1ODOujF9bzROp122+cF0mcG1OjOs3YTmk0ASvjrYBVcWOBPr9 -QJd/l4VPros+wQhGmyhT0PaB3PtHo4Q/igSjf/Mvdt0ZTm3ukdzzXUZGuRuquNJYODbpJNLv/+LZ -Po9+/Qi00IYKwegZrIj0RaCEvWdyrwbK9OtSKyh7Fw/R+cGQUvkqBicdFSKy6kWljxrh2JlUxVUz -JH0XEFG5KwjoLLUi0jOlhvvSqrje0hEqW2jSKl9ookpr1eikl07F/sDqok8wArIzQDHZs3Bwzlgx -MHuVDMoeNQKyH3l6sWpo1hOGmMoTlJTOWTg4Z6oVlt6JddEWygS0izQJgSz7/lSKSb9hiaqPIESU -9mnss28M7WqfyT4PVWKxT4hFlcGiuNYVjKDOS6BSKCR9FYrLj+XCMokzbB84Fd9KomAErYw21YpK -r6DEow/kX8/iXz/yNPwHWBO/ghKPO+I9H0T5Z4A1/CPZZx+BFuKA6XwQ5mD95EHxH2BN9FAgEm2p -FJC/SsWkreDDo02ESfh9GvucWhs71CvjVxoF+yZVsV+QQhKBCEYfSL5/BFq4E+5h7PNBkYH2zWDd -y9ydg2iHhFroEYx4rLF6UHqm1u+fCYyTs25m2izcL3upO9PmLOLliPfmGDy47Yzg24xUakjzN0ff -fOe8oFsdo7c26zje9SPRQ78AReTVjMuhzsF6qHOwFtIU/Jn8u5qRSWfdyOxbODSxZGR2JtPEX+Xi -sn5yZcwJ2/2csN1HgCLRd8DC6i9USZ2fRjDWQZeAP8nzex9xGioA4Xg/uBFaM0AB6X8o+3xN4Ryt -02jXnVwXq2RwylkzPOcEJR49ghCOPuqDY1Mqoj1kWeiVQsE2lozMzpXDk34KsdiBMv16jqPdHLQZ -SD+FaKS3foTKEoigylMmLuumVPAp4pdSUVlPqbCsF5SQ9Ag8NH4kT69NpEnIwISkV0AiEgpEoo0A -xKL9xLqYVHr4mVTFXkrFZHcgJPQGPOdtvnEeJ1w3AYoqd14ywoMRSf1UKjCxYGzWXDc2u4IPj3aS -JvgOkvy7hS7/7iPQwiLOwSoWll5BiUePBGr4cbx3fWaPjv6Z/PNRIRx9AhGORZyDTKVh+0Cqos1E -mviZTL93EKbfnxFsq2P80uab75wv0iRMMCKyS6WI/E6s4btHsc+2CaT7OYh4QpaDngjT0D+JSPRZ -PDylVlB2osxBvr+jqDezJ9dn+Nx6zJ0aDVOHNsPQoXUYOzSahvCt44TnfNbNyy5o3DIDqoo+bEnq -l7DEVA7S/PMvdGfcGD62bdCmIG0VI5OWYiHpgzALZ6BNwDkpFVwbACGukUYPPYIPkD0DE9Way4cn -7QPp93G+df+otNBPwZAc0iTsP5R9HknU8B8AkdgVmJCsq15c9qfWRPtItNBGEMLRJ/gg6RmgkPQU -gnx+qhWWLmy+rF4y4nshKa2bWhPrH82+mukV7DFIWaXLYj14ClBMZasbmLRTq+I/kkpfGEL6MQwZ -tSf4EK2hWB2VRsH+yTXxjgLx6LNidNJSIyr9gdZwVQvKP4Wi0it1iu0k0XBXQCKyMzAh6Z9IJNZI -qt76ZnFOtgnTzUyvYL/1A5TLhQN0bpBi0i+NirFocM4TlpTSWzk+5ygQkDliuzroEtAPYQr+H8m/ -bqR5+A+0Jv4EJRq/1o3MPkFJKf1VJLX+eoJKX83gpBWckKwPqIpto04vzaBb51ywDjF5azK3iYk6 -MMeNM7YfK7oXYltlJ1VGH/Wh8VOpwOxQrI1fCHLQ3vninQ1V/pk1nYK7RZiENw8jnn0kaui9hpTW -GpKIdrVqeNKPgb2Hsc8jgX7/ghSRRZuFNk8i3yfCLLShXhn/lYvK7/QB0QbK5Ps1hm++pjDO74Tx -bKHJv+4BVMWfwMOj/cS6+Is0CXcS9fyOIl8X0hTsQZmBvUn1ey9Q8fgXoIj0CDw04nzrgCgBPRJm -+Efm3TWBcX+GT66W2YOrd8J33ZvCOhvGDo12SftafnPHOIcLYHwMDAwIMvBbaHJKc9kQlZNGvTyS -eghGNHYkULDPCevVQ6SA9ZQMSpoBjEnay4oH7RoRFrcdDRdosxER/8KRUg/1YXEok5AGMG5nUa8v -qYJ9FQ5LOsOS008hyOefSjFpIFX8l0Zl+NZqTmvFsmyf+zUFtcba0SknqXprJFPDrsCFY91lBHRm -oAJzhiLBWFMVYFlHOCJKe8Wafhk57V5DSjvXDc66ioWld1JNtJdKw5/JFGz7NPLdQZOBtpMqo+e6 -wVlrseD8UR8coVwd/VJo2IZqZbSjWCN/JAO7ghaLXkEBjjWQ5h/NQ6k3J6UuoYrrKBCUtIMfplyv -J6vyrASEjYHJac/i4Sk3YIFJC1kKehzwXddRxPM2h3T1jbeuF2kSEnUO+iVVsNfaoUlniGWtKSg5 -nblskMpgRVa9mBHV+8KP036ANfFzW0vGOWQIS4DCscvBuuiuEYnhOxj5UCfwMNl7FAN7UGTg7QPp -d0OI54Mo/bpPqYq3AhKMdpGm4L0j3ovQw/N/EQG9vYSAfqwZl96HEXAnce/3OPItiYJtI87CHsY+ -D2TJl1QaBYLRbpAi8n5CXbybPMVdJU9EWwnU2+0MtKNEMNpVLTLrrBueslWMzDpKBGQ/CvX6msE4 -nwPGu7JR6S0AGf0QhIjSR56Gv+dR72k1sTuFwvE+Ch20bQ7lvstZXcZnsLFsnNfuLOp1KBCOPquG -Zm3gA+L/sfSrY/ja5CycXeZyVpfB3KltcxLzaB3IPNnHko8eEg2kF7yQpD2TEDdaERN32BPXWoOR -0s8Vg9MDSQYCQQb+UPr5GcA3OuZvjSvEKUhb1cCkKQwR7RBgPbsTa/j+gfTL+d4NWQbeUB8e66oY -lnWCE5AMYEzSUCkWayocl/ODJKIylIjEj0Rq+Jtcw93qBiYNgUipPKFIKU0BiCltAda0WxAy6iHs -EKWfWBdtHK/dl9lro2sC4f6NId2CEY82FoxLzyBEpWcKRUSyRLynREzaT6eNN4+ino0EamhDWBJK -Q0BSKkOlYKRrwnGyDOAbd8bwbc4B43mn1sVOYcmqnCGL6zzmpPWDUVH1Eo6QzlYxMmsnEYs1E6u4 -VqAisl6gArJfzcikE3h4tIEkAe0cRDyfg6hHIwAB2cGQuNYUiqDOWjI4+wUhpV4bxPWeAAsKQ4dW -A1X6/bDYVT/GBERN5cKTK3WCshsgVbSRPsHeSPPw0wTK1TJ8bjWT6be7ZQPTd8no/FCvjF+uxgHf -dSdV8R31ofE3oYbtoEo/G2Yurea3rH1568ozf24dKPLvL4GC7yPPwltHfPdh7MzmLNzfZts6t4dx -z7ZqcemnRFTaSaGFN81e3D1z52bbANLZMXdrPpvm5RtDus8gRWWdYUorvQFKao9ApFRmQk3sR51e -T6RJCCQZmBT6tbNuYNYZYE3tB7CfdE+kXpfhe6N/IP3+E+uibbVi0m4yDd8yeG41t+dt9u1zgzT/ -OgQgo/OEIqV006rYx/UxXpZhA89gwYuPfWXIwtnaG/BczVO5N/tc+tE3inQy0qphz/KRSRtYTfQ3 -h3fdBtDO7zDa3TR/bTbNoFtH6vTaVCouu9Ko2N+A7eoZwDj6BlxHB10GfqFMQJtHnHcHxv2awDie -xD0KSk5nDFJa6SPRQn/gA+J3UERU9tJyOoNVWe0XoJjWCEYk2kObglEhGn8UiMerGJi9a0dnfwD7 -STutKn6gSr9s3J9f4M5oGb42L8PnVu+E78yUPr93kWRhlye8Zw9FEt5KnOCu06nibcA00W4KTbyj -XhvvBCQcfYMCKuskVW+dtfti3EwsDKbv3hqBHnYJR0Lrrh+fNFaMzVrLBqgMBcKxA1EC+qXWMM01 -JFTGIEWVHoOyam+VsN4ahKB+J1NGW2gSsGtzKPd5Fvm6hCWmMlgS1l6lArM/rTZ+p1RFmyk0TERZ -aNWCk6ZaYemXSr8fKHKwQ31YtLVmcNZWLzA70SXhTmIeBBqfP6sFZp/bfENo53EO7e4awLlP0ydX -x9y1xdSp0S9xaLNM31pN8/fmbQTlvk9jny10+delIXzrfA7jwGkwDjSFbR7qw+JXGv3eMHVqM+/0 -1sWspl3MapqPbRjjFiBoeKGz56wamvUGLCK4FpqoylQuLmsDqopdifT7l0QRbSkUkn4Lh2aHemX0 -SKDefwBV8TupMsrwrdXZN7+tGYzrP5B+QpSC9oucGe2SVm9h7NDmH8m/jmDEYy3kGdhj8OC2L3U2 -l9cdwriGCBV4mIMLnM6gIQv3y27Ac7UOJN5MMwhHv9x1uTSFcbINYlztklZveSzo20mLmtukRN3B -SWvPIOVV9pwTkHD0VjUwaQtPUmksH5k0UytiDTWCsUdgYsr90tIqV6jCKmfIImJrwQAPWykYlvMR -6WG/QayTX/K6Wm62FXNZk8twwnfzFIxIn0DFY78Bz9Uvd12uzODbFsnUsBsIEe4+lH/0zGDbPEPo -JvdU9kWxeLwJ2801g3ZzUGZgkedhvbQapn0o/+igS8EiT2/9U/lXD3EO1kCXgzMRJ2F3GpHYgSwF -6aPPb58whXX7ZcArF4uH5jzlorJu8CJzTvIU+5vBu84j9vMRYFHlDFBaaakSmLVPo5/PW5tn/OZo -1sTfw9jns2zdrQta13J7u3VBo7XcLhPjHCJg4FhTW1zMy+vH849rAMXitmj0cH4y8Q== - - - yMXisTlPwJLKlZDlVPbJ9JN7MP22VkY6tRwMUIJrV2mxYYsIrgITljJRprc+0MpYU1Diuh2jAqJ+ -i43x65bg+DSWFnMFBEJova64brWxJOitERDfawnqTOXiso76ENkvNFGlwZq41hSMmNISlKDKBlwd -5yFPw7lJVewbsMCkH8CC1gZQwd0aQLc7u9Z/TaCbGQ2gmy2E6ddFEMKxL0gR6Rm4gOxAmYBzjN9a -Vq6rhclz09oM3s044Lsek8fGzarZWz5vxbiWwwau4cEF3sUAAg+DUAEG8KzMCPVw3jpiqr2C/cyu -2WOcWxYWk+fGdRKxWFdIwHVbQUsrt6qHJrdCltctBQVat0ipiFwezL3tEKnh1gsAHrRqUGrQaE9g -+C8EXrkJWFByj0K/9ZUPT26ZlRLzG5Ia3k6IjO6tJIVfG6LiNiMyojsGxdV3/SjlSrGw7FIiyj0g -QlznJObNNIRzso2XbtZxxJt3IvNopVRwPQEKquw1ZZWrdaRTjkrhWB+VGtY04LfZha0e43WHsJjA -s62QZ2C/Cd/J2TmvzdLZZTeOcjJM4Jk2+0aPveR1tTmOdvMBE4yyhQRUZbIqJWgxKyVkCVJWt04j -HOcmD4r01AvMmSrGppwgBWRVjkxZQYpJ2ujT0CfSr8YJ29VDoIL0EKhgLQXDcsZggAc5bEuI+UEs -KTdpNEwPaRrSSqbhDtW6aEOpPnoo1sYfFSKyF2F6OT1WxrtcbQzeWn206bWrXEjaEoB4fgw8SO+o -D4y2D+SenV3rynwb1oFzmJCBV8h6wKGUGvCtqi4ZwjitTuWdDPOXRuayxgXL4nmymMI1siUQilsH -WE7Ltq6ckjGAleRGzZDUZhiAiO3akxe+7MoIGouH6PbAKuRcZAn2TyQc564ioPNXAq1yhgRc5S8D -WuUxKyJou0kKfyNR8blHQPgIREplo09vP9DqWJMpefVfiIhbLPZD7eQKSd9872Sm1LD3YoI6X4g9 -7Vo1OrNssuxyppWzanMdY6fWa/7mvk4479+A7eqdx7zaBxOQ+2KnRsbJwDTwMQwaOC0GxnsZGO8A -toFX0HCBi3HYwC9cuMCtqB7wBk5b3ACQFKdCcMXRxDL4fPptJywAgsxBFVQtFQ9N7tMJRxmKRKSs -FeSTW2HLquylpZWLwAQkXVNox91JBJwdMDHdPgAAqlZKR6Y2whbVbTdLATQelB/1HJMdfabCQqaQ -xYNWKkYmF0KsKXfsCoh6W+UELUZlxOw1ZZX7VcV1HosSog6TAoKuwMSUfgCEVF6QYlIzkBbiJJSf -SDjOR6dfGkecJ9cczskISjjWYVpe6S8sqPTUjUlaqTVMK7V+6R5MvTlbV5e5wNFjM4dtM0/l3myU -WjjzVObNNF84OfvWx/gYBQycxpAhKzeP1YTntkmuYdkBE9MtTaXFzObkRo0mhQa9zaJC5jo5QZc5 -EVFnwXbKTaqMdBSJSdprSitXwxXV+gESUvkBElF56sXlPLRZWO885tE24rg5QpPV7WyFRN+AQIkt -1hDQLRLql5aCMUk/EGLKlaDDlL5asdmPMBE/T+LezaHch5Hr1txztTB2Zz6BB0WzCEM+u9SKxnvJ -FGw3MFH5m0q/Zlm0LpdvZUXgSDwM+E+OEweyOcCloLBqFOe0Qp+BtMuatgPX4MCLW9CCwB9gcXHu -l4Wez73tARmRZEasYK3P5mBZgx6cWgoJvGoTqJiUE5CYpKlmXM5Mp4t1AhSS9JYRTdrACMS+9IpI -Z8iySu/BxjjDPEEEDvxih1obDxe3BSSp9FBloe+J/KMXqJCsM1BZpR0gSd36SALOSKCKctmUErSt -hIRNpuTVV7247DV+dB7GTq3XBML9m0E722exz7bxs/Myfmtztg1Ne+O9o3Ug92TO1RDGHWhJ4A+6 -JPCvChRg+LpbmT82GQZPrUxGMG4rIwin5TUHDBxpiAFfylnAnYYYcLdtBicdkmNiYxZbDAlIQXZf -kUEbwvrognUEMYtD8uLegIDrnNT6pV/wzshc0HqHm0Q6uYIAQGh/lhczhgKM0G6zqJDdoNjoZ1dm -zDeVAuguFRoyWRYUXApZPpRxFSHdUtDiuq3CsckF0hSceyb/5p/KvxqJ9Es/fYics2Z4zhaYtMpe -S1blB0JCaQdDPmsMWUBw59gS/QIU09oI9LAbeRp6CkxCawdJQGck1C/94ve5/B4D42faMBnBt+1Q -52BtgISiPCQqOOtA8slQKhxnIVHBOYaPbcs/WRi3wcKycTPZjaIdNyiUcJsUQqw1MAJyKyEBD2UX -FjBR9gWAEmVfAVAxVpZlhWzBgNetkwfG+qcycE5CRaQb2MCUvaa0cr8OWJ3vJiXstCcqflUPTTk7 -Z5Nl536ZgRGJM4UsrdoqHZqyEOkgd6rGpdxtQsJWE6Li5lCktSuFgm2cQjyvA867d8R5t45iXZeG -D867mPU5Zo7t8zDi2Tdgu/pF7pZdzrhjWbev5WNhHTgEBxb4hQcWuJJPA87Dg/jPjAEuNsFLx1JP -68PZx3VZI+OQ7ZvHXgbtMJc6GUP2r7vhhxVwDAGPy7ElEo5kQaSFWqJPrwxkWTgjKCE5d6hSQs6A -QAguBCenWy+lBe2lZVVOEKORZlBAZC2GhfUj2uiRRsq6BC/0VUldYYwcamBJWPsB1ca+ZBruCEhA -0kup4pqo85Bmcl2cLVTxsL2JjOjOSkDYGpqo1hKIoHIpwJ7OGoSg+isYkzZQZF8X5i6tzqbVW5ez -uszFrIsVcX5prymtXJ7Hvpl3OZjAGyjo4l4OvLJxMxnM3xk3ZlBNm8WzxaBeSG4zjFOU8ZD+iWXx -aDAOJ1ZhSMVhBwZYOMW+xjDExsYyyMBIpnTRFVPgFokwubtWYtBbSUa1SKpfWSeRj9Z53ONWWODD -ds6JDY/nZEenraygKyTwup1gQOvWggIftFoEVsh2RnL8Myk3ZAtZPmgPeICUl1IZ5aJQQ5oolJA+ -MjXsQZiB/Sj0S0utwJQ3YHGlt0tEeJpJie6PoPDfyIm/gYqHuUEMTDlqhKP/cfS7dcR39lAmYac5 -hJv5veXAtagi8KinLd6lRcGFzZP1WPpxg0QFuT+ehGRXTj7L5iwq5i4FVMl+OL1jRauJYw8IgIJD -fYAdZfcBhJSNjXeIURinEOsCwKuYlhbVMSpY0LIJAPhQZqEAJciwkJiSHSjhyEUyBc9GooiyARCN -clIquB4SFaSvlKj3mNi4KRhglYsTabf96fSTq3pocikYkMpVWhXPQp2GXAsIvG7tKCb+25ASaBye -vPYkzrCNdIl4P5EumiV4FaM5nSKe6Qzmob2odT+fx7Zc7GsDrwDBi4tlwJC18/xChAwciwEFvoFC -Bn5rCOMWtiLwH/bFs9mnffm7xfhNloGPTZgQg6jGwSkJZYer8YgNHcZJwNDGUsTSxlDE5PGQDrIB -cJRxUCDFdgELTK4CF5WygyeoWgwDGKHdO8LjV+qAcva1BbWGAIWUG+FJKA2WhbWnIUlx30tUfDcg -MO6xJR66BCOks5iS07tCFFVZQYpJ2ocyUNZp3JufPkTKWDdEtxNiVbkMUlTWTKfhL2GJqWz3CGG2 -AclqPZVi8ucU2nW5n7Wc1orx7pbMxovHpRCbOpMp8eDFnnyoawbvuPxBVwU+ocsC/9qqwDtQ+OJm -YRqEWr9iauMh2kgnCvy/sQHarDGKDTiuexh2UvhlsHG9++pxUYgBwvjFBkIDaOEaJrBF1o5xkEUV -EMn1weSjDYBQpLuYmG63WUjQgzx4dCFxHEFDDDLkXmviwnZCkTj7VA5uDZBY5NpTYsyKMX6kzQWR -cWf9+OQWcX7pIlAvzbSqSEdoUio/OGLKDeoErHEQ7eohSMMbCtXRRuCh8TepOs5Hpojy0WlhvQO5 -N8PspWlf7GwujJ0ZPSMIN+N482oZv7WZi42B8a2tCnxJQRfPsAHsxS6t7OVOTUzGa9eB6QUlh7Cx -jLE+7lEWNp4hFjbmwYHDOAlYh/GWDPY4AGBi4ywZHIxvYMAaf+CghQAQHLoK4EHswtgEGYaxCjKt -KqhjCWpcarOEkGoxaPEgc9ACgn6g5HQblDlI1xDWyUOkgnOVkE4tBwSAmLcMAOVePfHUYlAABJd+ -QsKPSRFBH/AAKSehLnIlUHHVZkDAg6yFokI+S9LCn8WmsB/kIJ2JJge7PF68tJ/DvTafw761FzX7 -jHtVEONXCiTwBU9c/N6CRbmAlKNgOHI0LRnfMOFCT+cetyvggvaTAsQLVllSM1AS2sHlzc7A08Yo -8Hj428A1TrFBHkvZUDdegKxvLABt4LgA20clC3RNHVrOHHvEmtVbXshXsKHbI1NErhcCQpRBAont -RhaxYtNQPNwWDGDlTr2wnCEYCaUrSEGdEYiIpIMuAX0QJWF3ANvZbyKtamBMUj8CE4w1ghKPdJSK -STkL9lNGCg3TnFtWxreyNPDtmCfCBDw74IooV3v+NUGMb2Vh4F8UOrzQ3VucxDoaJs9sm2QqnhW8 -uOTmJPZxY/reyoBAD8m8xiDK6nENrVcAWWZEAxKY67EVsAvj2C8eHF4vPkYVxZtuhLgSzQ9nygni -8gMGL4pqEopkNGIIag2D3TD2jQFlEspPIRrpry0ftnxFbNzeHj/MImsEUQMLgTWLK/LizqDldU4q -BddNoY0eSgFzf4KitnCFVc6qIcq9YuE5Y90Q3Vrd+NxW4fDcHoEi0lm0LjeLdtucTFvzDmBaLgHC -F99gQUMOZB2NBGKQTvpgSBORBvYfz76Z6HRQTiBjcuvAyusY1hHUMacRmWRJp5FlTa+VZUKrYDGb -zb0MPyLCGKCsnH5djVFkkDC2kUHCuEYGqXEJDENGKL1cLtOwOJqXAT5hgRGfsaB4lwJV1mtXEFLx -BaPCMiqmtQV17KlFpJbKB6e21hJD9kNiwwwviIuzMSquMXlw3Jg+ta2MoRqXKFVwhpoBuf0yAIky -NSsx+psRFd2xJSRmKFZL2QeykAuFIpL7JYAQW7AAmNhqA8BiWyhEiA33RAf9lYCJMiwYm7XRYuFa -kKFgmw1eXRrPoIHLj46suBFTA04BAoQeUL8yCQV4LfsaoxjjSiCVjIqKJ9mEMYoOhAC4IoteFvGO -UhoJI2rZQksBwFXDjwvw186KPwwzHuS8YlzfIMC4vnG9pLp1+fxonOA1FoJhbTxlrO9KEpptC44Z -DAAmtlI0LuULA2CV82J3fD4qROoeG8K2QOWUtpJxWWOgYuq/pJT6qBKMXgZQja4xlOOAxcMO5N5c -daNz26W8oOOQ0PhYNj5lvlUBAzdKAIEfOUHgR04OuFHTFtdyEJNaEdkj/Oj0UKZgNZxBubTsmdz5 -mbaMby1o4GccNsQYsnFwcIARHc7GRsj8mAqHPtYC1jZGoMPb2AAxemxlw4LxiQszIu4g8LswBtyC -AiWegEeIx/CaHBggHgGLCmdzL8xACMht1o9P+cKUVlnrxIO3oaTwdUdidBN3wJ4F/g== - - - yNGlkbSaQYD97FCoj7ZSaWInAj3kZhXx5G6xmKAxZHGVrWx4cplQE7vO45+2AY9QsgwJcEGGBRuq -FbIEvHm9rXmXgw08zCtMiFRQtrWo6F4msHd4yRG7bsuO2h4ADZlNAR2zH5YjtLhJlu6pokpbpgwt -aI9JBtDDTwwwE0YpALc7FgCYhHESCwzGMbyMqnBScInscnHuFgJ+RYTEj154eAwMf8EqauJ5HSDg -bOZx8AEFLLthtOM+2GK69TOCo+u3pEZXTIEP9QMloXSS6bfziPte5roy55aFveSZbX88/eQNAyDB -LcNyQq6hwJg1FIAFGdQLTDIrKadiYmMaYxTGLDok1XAMmzKAFcyPhYyBtRgwc6q4slb6GQt42toE -z8tjyddwBUVZzN6dGK/q0uIZKHD1vApu6OMmHMJbFJgRFUhglhtfIbPHsRzMxlk45I0RKOuODQij -MB5yYUeGoZfLY+/i3AYMOBGMD5eAoOnGVe8ChXGMsLQEbMxpUVz4LwNWZwtSWuUvBT5wJWhxLfOD -9WHPMdnR1Z7I6HSxNOw/xYTnQoJZxwymcXUm77gbCvBBlnCAD2QwgGli/Gs3KJVYJCtssqQnLqHi -wcY7OBxQwclBJ9E7JsOnNwbzZjc2tPk4NjbGISZ4BQs3vERLTXljSzcURBS5wSCxNYYxDQ5DKL4c -bE7pNAzFSNQQYTxDw9gYCdiD8RALSggQAQEnCOMWjIi5LR7YoQEPU9DEs4SMeJOOD0+i4eFILzvc -h9vMD6rqMeyYJJAqd+SMWLQ6VkXdIIdkvSUEs76whbSjTXHhI28kQSPcAeS2eaj4ZUZM0FoyRmUG -MSzlqh+e276FBa0Bgdc564iolimFI5mWATxwkBs/0QKODdh+rWCh2QggZItV5XQsqYSYTOqJJpmG -cQyxPgYyNjeeUjY41sJVGych6zD2wUEeAxGTx0c4cMdKwtjGB4jdjQNARjdegCwNgQtRYxgTfp5M -QsiSmmFxn+XEo3aA+A7H4S88xinniJNZMZiRbAsbah3cNokI0xkQaJ3NtKjwYQRwpQ+o8Pqeyzob -SXXwV9HApCksQZW5fHjSM39unX9hAONcV15ZOTMxCuMVHRijJNAniyhgExpACxdvTEWLNo4dwzAG -ogFrvCLD1ngGBj+uAmY4BQEZccaWnzlZ5KuJKOQz0wvEg2bmkcC3MQE6fI2rfF2NgXg5GMdWsMcL -gLGNC8BhbSwADvMYAQ1c4yEVhsamDnSgPHLF0KDb4ozaBnwrBcW3hpQ4D9eJ4TP8QQKnm1E+DFkH -oJLZV17UcxIPdlWMyzpGbq3mHcjERklAkStFXbL3SUKKGyiIJ3LfLFLosvGKLdEHLxmXATyIrY2B -bMHGODjITLZlqMmkC0O6IanhbEylg5jKAfXaGAAc7vECYdoxAhnGxgtgiBsTQAww1gDawCIE4OoB -IAFlg0IEIH9fHPD1tozJtOMCYFAwzjGhhwdmF8zo3ANeOHdxsbzF6TJY8bKrJ651dMSdbn54Ew0Q -N5r54T38hme1mAw0bSG10DkpRFwpCCtktJJIWOxkSo8rwBDuPfahBdRyhI6EYsDnnEFFrRPGlTVw -kSi98MiSbqdFCRdtLERLj3+MkY1hO2CNQYQxoFIKxkAArRr6uEnYYAEQ4AIqoMB2kQcC/zIElLbD -BRKQ0cZXOpSNkYBZGBPBYAABqBVsdgh2zbTY43KJlLW412LAMURF8S8GCPiMtYDDRZjifBoY8ESt -FA/EAMXntg7wswVNXMukxK18hHgTjQ8MN3oBeom0KZSNd4gZHtCkzmtyw4Yr0qJ7X0nh0RB40dEW -WPHLEuChex0glStmgBHzmwIF/L0qPzyZAUzMUTsqyaJiNzkk/YjU4MdVwsI7Euh9WwqgPRsHIEzD -OMqX1bjFBSQAeHr9NHGUoAP7jRDzga7LZbOLxSF/g5dWOK0eJJEPDIxHSOgaD6mQNR7iFTWWMSFp -/ApBx8jk1ssHuStu+RvwRZkBV5SnOF4FBJwsaoh/LQlxCkRDnGsoiDe4GcrymAgIDrj4+QlGI8Rj -3ARSzD4WxE2Uedh5hQ4bOBk95nk5xLsZ1uGq6dXRglNRR2imZxG/v/GWrR/HcvjjJxy44yRhGcZH -MiAYe7AgxGSSwoFxiAkQxkcqSI1bVMgRInYwYwNQi4aHYRZOEscsHCaQWTZAFLNiZBg2gHHx14BG -h/iqxsejlYwORykYFYUM+GUbAh44R3G8DFI8bIEBPtWDxI9mhrgP/4GpIYL5+fHhtVAYm4AMeujD -CKlXiJbNQh+xmIQ/YDMNeRTA+cXRQtOro0XmYY4XmYc5WHQ6wlJqhi7Jo2SBBU1xRwLebnwAWd74 -gDKv8ZELCcYqvHqCPEagafHXhQPk29VDpZLr54qmg6IDlEJAMG4xocH4hlfUGMaEpfGHCEFYLCPA -xMC74n4TDvCwpiIupQPEmWJ8+FCMDx+C+eFIMEE8KQbIh+vc3AxxnhwZPA5V8xiLhk1xj1DLQCFY -KgWBADnNPPLd7GEFTfQ1tu6zsQbpJyON00/XJXSZKKasdbYiobsUwcQtEYuVLje+MtY23iJWYRzF -woRxFi+jMQsuHCmWVi8w3rD4Jz3FJcWmeJ4XFP9UTZxm0MTHEDRxLiMkfvVzxKd8jriUzxGf8kni -EZYMcG2CJ6629cQBMSjgbVVP/ALSEWewI8SVXnq40Y2MzAuPMZAz9LODkYKE8Q8MdGMpZYhOoPS0 -BXDMGsYoysDGBYylLQC75USs4aLTi2NHaqKNIJqTMigxMWskKq54YjbIBAHu2JhKBqsxjgpGBUCF -oDRu4cCGiWUVDRBEq6yKtwbclDvFwV9RHM7KAKcRJPExA0icwlASl2B0xCEUIXGtoiKuRXTEt4iK -eBeREJ+wRMQtLBVxCk5FfANTE/dSYuIJcI64T/aH6/AdPsPFdGBs3GSDZhhHCFFDIVJMvUOqkBIi -QaC0EMkV0kIjU0QNiTDp9O7w0Qm+QcPzi6MF5+KNUEzIHY6Nr0va5gwAALKtsRAvq7GQCUXjVwc5 -SiqzXkrIWXHJsgSczsESP6Ma4hiahriX0RAHczriYgqOeE2lxG8rJS7mZMTDnIq4haShBjtDXOkF -qCj7w4G4D7/hOryG38RkAb9UX5UClGWGf5COFhYBUjrIJEvo4JEDLAOJRMks/PEC02vjB+fXRhJO -MA0hmuIYIzYlaVhSohaxS4wB5aYbYyGjMFZiwcB4hISbI4pb2RFtUjwSrIlnijlxbwQnPlfVxNum -mDiaFBMHO2DEr4CEuAIeIN6EA8Sbbn74gRsi3lQzxIWyQPyH/wTxHr40A8QNwAzxAzRDnOkmiBPB -/PAc3qCo6GlMgsLiDAO+5jcIayYhkCSYhLA4PkOX8H06AqHU/N6Iwfm1YSM1sQaS0sQCiIw2roBx -mWkjLFnaQ+8wBxX/Ns4ylmDsgsKOE8eurKoZFc/URvHBLyUu+JXEAycs8a+FJw7G4MQBJUBxuasD -XDawxCUIHXGsnyLe4GaIK8AR4lE1QxwpC8R3cHgOt+FAXIcbZX94k8wQH3oBknHhWaOdogdjHV+Z -oUX2Or05bHwWCnnyaRiEiqch7BNOwx6wnF4dLTgPfazY9OYgsund4SNTMscjJmYOcWUpDr+/Hlfo -qjHshCABVELIvlCr4qRzAh7aE3BIsSduWKGJ32kl8TMrIy7mVMS9kIq4VpEQtwoa4gxwgviBmR9O -lN3hRFkdvpT14UsvQDzp5YcfZX+40YsPL8r6wGQ3LHiKMD5i4dJxCOPnIayOUsIkT0wPiTxBNTwC -xfTQyJXQQ9gnm4WwRTa9OZJ4gm8U+RTLKGATsoBPx1ckbm5jA8S0xj0qRI1TUOihQtn1YmINizuC -JeB0DQxw+wASP4tCkvADxCH8DHEIPkW8K2iIS/UI8QQ5QXzKZ4grwCniTzdHvEhGiPdwH57Dd7L8 -5YXL7HAe7sN3XHi2LOvAPS4A2KZ4R6ro4Q8jo4VHtHwOGsniWShEi+fhjyiahjtqfCLSoCGKeKOH -aLhGElBxAT82IWGISp4GuVs0sUSNbYxFLMM4ylfOkUMIvFPbQIOREf8aCuJjS0RchiLis4Ej/hUc -cTksA7wNywCv40LAb6knLoHoiDfoKeJRNkWcKBvEd2xgaHg2y0MTxB1cHchSynWljRXgoHnIY8bm -4Y4cm94cRzYNffjQ9OaIsYl4g4QmYg/UTkUdpJriHp6cijpCNb84Wmw25ujcdLzRuTkZA/MwRhS7 -wVgHhZwmhg+4ZZgUrxEg8Q1NQfzraIiTORXx7YEiTnYgiX89HXEJSEUcSwiJY/0c8akbI24gZoj3 -cJ4aGm4zY8NnOI1XAwVe4ycWNBN9cH4e/gjCechjRqeXx43NLw8Tn98cOT69OHh8Hv4IIgrOEeTz -iwPIJ9gGD9BFGCc2H2d8Htao4tXGCXToqRL5IHvqs1xKuxX3YljAf1QTv4BExK1wgLhUzQ9nMPPD -o2CC+FJMDz/K8nAfrsN5+A3f4Tl8CKaHM8UM5fAdHsNrXna0xkEqfHp7yBg9hIUVLRzCxPTQyJXU -75AsqmAgVlbFPK6cgnlAUU28wSQ1nMMJJyMO0c3EGCY4HW18Wq4SoZMcsaQNbixlLGrs4cKLq9kW -X7Ny4l5CRvwKR4hX2QBxqhwfPnXjwxvMAHGqHCCe5SPEt4KGONdPEXcAZMSvdIj4E81QD8+J4TOc -u2R1Xoj4DfYAKgoqBrbxAh04M5kAZhYeCZH5F8tEs7AHjs2wjtVN8Q7WzUQcqZrhHaaZhzlebCbi -YNVUjZ2blKHFLBLWALvTMsh3kxHH5yYjjk/NRxyYhzeu9AbjG14xNd4c8O8EBVyDEBFnUNPDD7zo -cCeYHf4U88OXsjz8iPvwH57DhVx2eNJLECdy6eE3/IbLcBv+wmFerBAsCBvDglWOoLKmGR7SqYno -I3VzUgjiZmYQw83MIIaaiThMN784VHyCcRRA6u0Ba4p4A4go+IaOT8QaMjoTZYzgdIxByihCCVvb -GIEOSWPWCC6j9hX3o5CAcxE0cSwfIm7Ed/gODZfhMjX8hcf85ATxe0LVPd4Sxqm4Q5QTjMMFp1fH -i86vDhqdhkCMiHp9xJYi5ogV/e5IAurdgaTzi8OHKKINI5unSuwadWh2pg7JszzRhA1wXIUrNQ6B -IWZEnAMu16WAW/EI1bzwGBx+w3M4DufhO9yG23AcbiOT5S8uPJt9ISpKmrH887LHWcI0U2BR+wQf -GbUEvAQ0kuRSkEiQzK8PD5+WQcKaHp7AdW4aEeyE/OG4qbjjsxPyx+OnZZAw56mSO05XJ3KbrE3m -OB97TGaCd3iQZFEFzXAKAjKGcRIMWVQ0LS73IIpfGDriTjE9nIjn8B9+w2k4DQyHeeEvM3yGy2T5 -Swyf4S88hnNew2s4Dt/JEnGtqQZZwTYvoBGKX1pjGhj4xgDQcophSTO9sCE0DYOY2A== - - - /Aph5WQMMtnpCEvpaSkErOnIo3ITbINGJ+KMHJ3gGzI6vTxQgHp3uPBEtOGC83vjRae4BgnOxxmi -lKQ/+AaBHDBrGFP52iEClsD/MExxMQMG+NOMUAzn3CXLs/wFh/fwNjEHGMY+NgSOF9jOjbGQ9bEU -Dm1jLWKQPQywMwuBSOk87KFk83ujhaZXx4tN7w4Uml4cMzjFNFJsim+scjLm+NxMxJHKmYiDtROR -Bg1PziOAn59G/jg9NIHLLKCJ2uQQKF1FK1L621iLmIJxiK8gJ48U+JyEBRyKJojTcBsOw2O4C3fJ -8hcXlxzuw3c4EK/hOS9chnPuwmn4DQ/CYeIcIlwh1eC8QDcewFimlwkmJV8UIqCUSw4flwygRzYJ -gN9sfSK3mdjjU9PLo0TmYQ4WmmAdI0ApgSRaurCC9jkpRHxpuEMGZqGPGZuIPFw3wzpYMb03cGyK -bbh+fmgiF8kEi802PqI9HG+R/cZatEJEFC/wtawpzqCHiAfxHK6TleE6fIb3uMzwHD7DaTgMl8ly -zjnnWf7COeecc845d+EwXIbX8Btew3F4DJ/hWf7CZ/gNx+E83Icb8aiiKB5nFkFsTEVDpze209LP -iQ1LQCY0PDub+IEPCIDsmAQB7ygFAD00ckgjJiGsjk3vDhSa3x4kNL85SmSCabTI/N5Qofm9EWMT -0YaJTfGN1c1EHKmcjDg+Nxd5dG463ujUdLyhuQlZwKdmpAzN8A4sfsGYxIUs5PyAfysqniBHieNw -HA7DY/gLh+EyfIbb8BuOw2s4DI/hMDxbTGU2OXU2ObRNzhvVnFaVldYWUxZV1ZaUFlZbV1cXVRqX -Vpqa1BqXFZpUGhoWlhSa1dqWFFvXldWVldbaVhVaW9tVGheVFVebFBbVGpdUV1cbllTVVpWaVBcV -W5bVGlcaVdXWFhOWFR4HLi2tLaaqK6ssJrS3uzmvqqw0qjWsNC40KjUrKau2ri4pK6ssLKkqtas0 -qa2sNbQqtCw1pjk0LKspKhltD+2CH5qWzQ2NbgMTltUGL7Y1OzW4OrkBU4I2riyqrKqqLCqrqywp -LSw1LqkrNjYsKTYsLCqpNTSrNS60q6wosyebHAZMCS5skPfyvMyoqjZ4RTE9YEpghmVGZRbF5IDp -wgaZQ4e6gdha3ZeG2iYHbQ/twlrd19PTuIEK/0PplyAE5M+SsVk/hViU8VubZfzcaAQhJuewJq29 -Q5TXLhblBFcClFctUORgj7lzI9IktDAElUYC/QJl/tUJVkTOC1xQzgdYHQ2UNnaiS8N/YHXRS5WI -VBr13kKUgvYR6KESKOIHogT8Oo12HSdcV/dU9s1OIB4XoKCkjzq9IRqlREjaQI+DvweSL4GHRxvK -Q+N3alX8kn/0gyOm3A5IVP9VDE46idTbs/in5IloA0kCfiBKwAUhJj0DE5NeqwBQmqvGZ03VIpOu -KiCTvoqRSaOI7FgFYPKI/T6O4V2PI9/Vi826ioXlisr+9Mr4iS4N/1Gnt4rFj6Og51HUy/neHYEa -Qr0y/qFNQS+UGdiZSsN/QYpH/7Ta+IEo/+zQQ59Hvk/TN9dxvnae6TQs1Pn3gSQBhSoL/RHoYT+Q -mmg/pToSZQ7aC0JM+qwWmX/BiEjbhrDO5yTedSVSxO/UuijDt1bXBNb1HLAeUOTfjwrh6JlIxXZO -2O7DwKXRXN6WcW3YWMxdG30EWmgvEBFZ5En4b8BzHmnU65dQEf1PpN/XWdSrbwLvvhLp9zOVfm8e -Md+N46X7P5B+f4GIyA+lGtmXSsNIooZ/iBPQvgHTeRvDOG/AFYwlI7M/qTL+GkC6GsK5Wqk0sWPZ -6JS1cHzKDniQylEhKmem1MR+1Pn9R6PeTsRZSNUik97SASozqYq9zN+b7BLXx2QK1eidRb2+RUOz -S+hBWlep0DzSBNtPro6dyTTRE1ka+iFNQR9UOVg3pSLaS6Vi3xOp52UA2+QXvZsbA6gmO7UueqoW -mTSXjlGZKkVmrQQaLtokPLw7Ai20EXho/Emh35/KP6sZmjOXj1FuBCKnRJqEvgk1zFSquGSK6OPY -16XjsxZD0vq3RFxtryWns1QJyt+EGl5QAvJDADI6PyAiOkuIJZ2zbGD2BSQouxIo4veJ5GOAQtJ7 -HTGlHfQYJcIk/E2niT/GZn1ANdEGmvxTGjW8pUhYegYoJI88DX0m+zpR56Av0iQcyiTsUigkfVYB -mN6JNXzfFNr5HbGeUWih52HcowT8NoZ09UxgWx2ECdgTmFi0E5Bw9E+vij8qROPXipH5Ebwq4hje -fR1FPB3EvD/TB1fvKOL5I1HDnwAE5J9i8UP5Rx91en0OWM/zP2v5BrAOMHFtNJaMzF7VgvJv4cjs -RJyDZtptjN5ZjQO2q3PEd/3Hsq+OsWOjhSwH/Q+k34/RU+svbGgOcHB6rx2jPwEJR3/znass9D6N -ffbRptd+emW8eqFZVxJi1bis6SQhbO4REL6CktL6QOpjfQr2VzQ0awhBROmrGZ0zlw1RWQMT1joD -lFY6wYjIPkPoRruszWVZtq7dEe9F6BFaR4WQrA2gJjqxLqaY/AhAQHamUcUoEI8ygWx0lu5vZQDZ -6KRRsGdggrI3aLEpZ834nKFeGZlGw7fRZmGPGPAXXRbaUiQmvYIQkDfiOc7BOkvHp2whdnW+erFZ -G0gV20ed3y9kKeijQkT2BCMiD6iKbSFKQQSujLYEH6E9go/RmirFzTfugZDPeizJ6v9JRtxiT0AE -Xfr9mLy0umYQzud88/oUCkkPZgTVTwBSSiuBIv4izsGb6HLQAY/OWuoE5A3VOkOzIwCxaDOVfu+k -0O9/+iC2FaxY/Eaehp6HUc+o0/BjybD0EGA/O4MTkt6o0+uXQsU2AxOUT6+MH8EIxU/0GfhjANFo -GLxbrjGEq4k2B70Rp9cvOCFZN2Ax+Q+shmPm3OqYvTa6RpCuxkG0q3PCejVT6/dn+eCcp1xEGmBN -/AdSFe0DqIy/gQpKl1vezuzB1UumiD8rRyedJSOzM52G/0xgG8272i3fgolxMy43C1dzb75znudx -r/aB9PtMqWDbx5Hvw8yd0dm47lYIM/A7mPHpG6iI/FAiFD/NoVuvciFpP6Ey2g1UUP6pE5Q9adTQ -TgI9vKtaUH6vJKV1hSCpdJkQ1m6bjhFqdy5UtMXtWIG2LSLC73gBp1ZA2lw9QGetGp20A1hSOSyK -iHkmIuJPIHI6P7FK1kSahH9HUS8BiUfvlLpoQ7kq2k6qjF5qRGVP8BqZQIRj1w3ReWvGZy1lwrIj -cI0MovyzizwHv9LpgdWwHcOzlhpR2ZtSwXYTqbgveSLeSKDfxb+kCvZCoH+1jOAaVyawjau0+u1d -REa5EICMzlUrLD3SJ/hKRmaNE6Yz8jQ0wvTO8LV57rVcmDqzXmHIad0VUuK2k5SwLzhBrRmYoOw5 -SqXfT5QZeCcYwQgCsmYyTfxEmoVGmod2AxWRP4vGpd+a0dmbThODIAHvnUU8KBCJdhaOSx9VgtEb -UEW0kToRgyYF/Y3NXvXisnZKdfRHnGBvADXxS52g7A54dNYISij+n0q+T0PI5mX+1uoccJ0BVMW/ -YETkh2pdzAHjeRwvnrcxtKt5HvcOvCLaWDouaysZl7UB1kRf9GnYk0i9/ol10Yb6sPiRPg1vG8K5 -fuOtI8o8DNL86y90Z1x+02W85pbxTlaWZfszTN4tC1kKkgU5NbPwo7QDPfrdNoByNs+inq0DxrOH -KgdtmT+0DtPXnTmadsyLyGh3gIPTS+AB6hmgeLz5zmndCJUpxKbKHYys/rElHvpcBIRdFoT1XhBi -0sfQtdFFnoH31IpHu+kU3G1aFXsEICD7ghSTNNcN0TkCrOn8NcTUe8GS9qhXRyXQw26P4l73x9HP -flpt/Fw0OnuWi0z7qTXRXjL1TaaLniqFpcd60Ul35fikuW5w1glEOCZ9Ht46iHcIPDR+rhqfdRaL -TR/1wRHK1dErhYa/E+qi/WQKCfmXIAatE3knI50edgOuiZ0JNbEnCEFZO/hhyqXgRJVLK/FwY2By -2rV6eM5VBWDSQ5eD36bQjq4ZlKtvwHP1zqKeXyoVZ9tqmo91GLMBpLMrwJp2P6QVLcwIqr1BSWrX -QAW1P/AxOlMAEuqhCL9S6bfBistaakSlJ7o0/DzhPl906fVSJCZ9F45NT5VCs+ZJ5PsyeG61zF4b -jfO180KWgDdTafg7sTJ6qNZFe0EJSR8F4tELUQqKhm+rFpcey8XlzaGPpJLpoc0AhaRH8GHxN0AR -aYMqmil5It5JoIf3D6TfJ9oMvKNEMNpULTJprh2h8paOTnqqRSV9oHWxA2X69R7JPnqoc7A28Cru -TKSJOuI7pVHDGwd812kC4WoYPjM5+9bJXNK2ZC92t5yDiOd1FvP6TKCapyl8q4k4CTscQbUXkKDs -RZiEN9QroyeqHLxj8NZqnUW6W0ZQrXZJ05bxGkMYkGTgLw1n18y4WbZ6WzMoVzOdKtYSipjKcpIR -/oITVLrKxWU/cOromUbBXfAckOWeTaQZeBdZfj2UqyMXDk+awhHSeuvFZ0fqNLxl9tpoGLg0moYP -7uMY2ikg0XhTpZC0n04bfxKnt0tkafiZQhWxCrBasVkzkX7vmsG4DlOnRtPwwXkcw7tPZGn4GZRw -vLEKwPwLQFR2JlBwl8iy0D6qBNtSIiTtJ1NG0EIbgpLQmQYRTo75c9POGLbNON+77uS66CkoWZUz -aHmdy5i8/jApql6CETprB2avwOSUhtDDsyN1GnZtBuO6MHNq9U+in1kWDE0vZmTVvmKR2RmgcLQl -LDGVH/gYna1gYPafR0DPVBquenEpoYiprEXjc5bAY5T+ElLqIfAArbFiWH4nD+EfVCnoiTIFkzjD -dhOqWPPQwQ5Qos1BxD0zJ1OxGYMPkzN9cDUMndns4jZrXdC4W57FPRvrheWfCtGt4fvb1gDOdQUm -JDkwWfVesaoyAhKQtAFAT9Qp6KNGMH4GJyK9Emi46NLQjnJ9tIsuC+0ZP7jaBW0u49wNYZyLIexl -7stIoIZfwQnJXtRZ6GHy1uRsnL2VAWyTizwJP08kHx2TtzbniPNqIElBn03rbrlMJvYy15VnCtlo -F7dZy/8GDi9qaDMNHx0N4Zt/mevOL3Nd+cXtTN5pxPMPlpRyw6h4qK9ubM5FnoSfBjCunuGDu/HS -ObEuYhIuSBHpF6SIjOlLq7Nvn+uyNssvcWf0TJ+bl+FrQ/L02keZ3q7Pot9NRFloH1AV21EgHn0C -Eo8+SdQr88fWX+hsOftWyy9wZvRMn909FEl4K3Eidp1OFe8Dpol3U2jiHeXaSFWAZZ206u1ZO1uM -d8XCXj4NHfz4rG+AylAfllrD9NYQUO6XFNWZrAnr/0Y+dLlBWu+o1kf76JLQrCgT8OzGK3cjaRp2 -K8Ca1l9BUDsUa+P3efzrSKLfDhVi0ScQ4fizaHDSXkJMaQOjjVs3OOusF5w9A5DUTg== - - - RqTV/gJi6qtaUH6mU29XKPPvM5Ui3hF6hHYJQkI7Ag+NO4h6dtBk4HdKdfRRHiA9Eqj33xjW/Ri7 -tVrmbs3XAMr9nDDc2Q3gnBkPYp/9A8l3zwC2eU5v4MDpDR4Uf5Kn94apU6N5p7kuZjWdNes17wAm -xi1A0JB9s+WrGZh9gxUQsldsqlz14rIvQBHZn0Ishh76KBGL/wBr4o+joE/aFIIcvF/cujTXinHg -NIcOHI2sLGfRzmPpuKyrbFjWRJ2EPWYPTeb2VsxvTevS1sn433bIsvkx7uUOnTsGU4c23yDO1TB5 -UKuNHwvGJ231QrN+emXMCd/9G3Bdj0qR+MestHoMWFZpqBGMR5yGdhEm4S0kSfgVfFg0s1CD9O6q -oekTyWegNNFmOg3/l7mblulb80KUfmY6YruZQDUP5Ah4E1kG3kWVhd0iTcFu0WahreSJeCuFgm2h -y7/bR1LPnuFz6zB03Vqmb80HTfZ1dcR2N8zc2RzD10X8FnaBIgf9TyXfh+Ezk4U8B2cNRVB9BSKl -OWA8L8O3VsPYqck7jXx0EurhlQzNuglVrCO+s28O52wbL9xncCLykxlptb2IjPYeRb5fE2hH+0z2 -dagSi53Ck1R5bImHjoHIKr0EmqhABOSXGkH5t1xo2go8SNpGll47idPb9XnkM2CaaG/N6OxWLzBv -Du96TaBdzaPo15M8v7ZR5uHM31uP0VPrNIFtfoaP7dcAwt01g243TSDbXSMo57NtXubaLzHeFRtD -IjX0TTTXxe5bDV8cODdsrKexz0MAMjpHOJK63eLxOVtooipfWIJKKzDR+IUoBS397iRPL08i398R -68HQqXX+tVqXM3orI7g244DpPg+jnjcyHfRRIyA7F5BLf+BD+MfgrXFdzuYxlzRZLDtna2/CdrPP -JF+fEYzjZuPOymT+3LhLqd+PJFpoz/zFfScm/tuQFt0KSbSxH2YiqGJERNHAYEnNoFIb757FP3/z -tauNNA9tqxeYPem08LvzePehPCB2tWRY2kumh/dNGO7nKNZ1JFDCW0nUaydpfm+fxz4P9DhoBDpo -0wjCdRtwHM/jnQ3lAbGLFcPyK5UWdmkI2Yhs/uhsm8G6flj3Z/zcam6PkfGuX9dgxZUOQ+JaJ2He -ENrZMXRvHccr1w2sEaSrizQJv9SKyN6V45OWIjHpizwHhTQFHQgBhfM34jqaqJOQjtBkdeuVoPBj -RVhtKxeaNYLXx85lI9NHvTbaRpaEZj1ivptn0c4MqNLPBqr0s4Mo/7JkcB51en2N4FyHiYOTdxT3 -jDIJfSLz7ptvnA1D161h6NDqGDq1/pJmRr+83XV2rc+ce6GDSxpXe5M4V/uj0MHbSZXRI3WC7Zzv -3ReahFQKTexcOUq5HZiwfi4coDPQ5N/H+dJ9mb01bxNIlwO2s2Xw3tbsbbbNpl/kzGiaQLgzbZlT -a2MfQ4J6U1hSSgNh9vmsm5kWho9NOwQqWGfR4KQZpJD0ueybl1jFtZOIxQQiJOsxJKy2dwYONTUm -KW4MU1KPLuXKesKSUboCk1M6gxPUvmGJqv8iQvqxXmT2BR4kcQ7zOpSro5daEemyVm+zc7V2ZtBt -fmJdtDE4MfUXjIDeBla/9wwhW685dOtGn4R/yRTxL5WGf9CkoDfSPLQPsCZ+HEQ7n4Xz3CxdrZ0Z -bJsvMCn1F5KE2jF8aHQQpt9XSvUqhYJtG0A7n3O494UoBe1EmYNYNm4mU1r9dgsGeODaazfX6JPw -x/ituZCsv6Kc9m2SVTOyJR58Biaq3YKTUwQiHusDqmIb6dNrE3lysgtgL3ZnXNoJim5Io8eZG48W -3QxOXmUoVsfvhNr4gRwBb53DurOgyD4zJ9bwTXRpgYhp3eFIaRcCENJZadRr8yj6dZ7EvU+EWeid -WhtxvnU2DB1al/FL62nMu2++cLeO2O7OytXcl7nOjdlj48L0qW1twm8PYE25YFFa63nJCK818voz -EDn9T69OrIueQQlJv/Pds2P01HoNIdwRJuJnEhXbPZF4dm20DuLd2S/jXSvGN3xl4GBfG3wc//wF -J6g1145Q+UjU8N+A6+idyDw6iRRcR41w9Eig3z4qWDfAQUlPxbCcLWwBoX2DfXH3xYih1gbr4qag -ZFVOYOKxjirxWDOYMUlDoVCkq3RczhGcjM5PIhL9EWkhVo/NmcKSVLkCEdP6q0hqDUYk9YsJMTXb -YIT0znrBuRPes2Pw0OosnJf5XNYhm1Zvc8B4fsqFox22RNQMg5FRm2kV8csMts0wfGayD+WeT3FJ -S52g7ESXhDF8aLQL2lzmwta5OYh4noEKR3vDktHuVxFRWwkV7GH40rjZur61QYyriTIPuwITlE6r -iv+o0/sRfFhs+vD9TR4Qf46Y7r/YnXFj/NS2OI90M5SJRvoBkdGZiwfo7IQqvmX43OqYu7W5CTUs -88dGv8SlyTpfPVtpFOylYkjWVjs05wmxpvKGKa0PdpzKHYys/rIgrDcGWNSZgxgH89pg10NGF04I -jU92RERP8FpZA94+j341f3QeSHLPDMpV0Z5K8XgbbQ52dRTxPNLnoU0B9vODEQk1w2BE1N7Sgel7 -FANvDu86zqFdjyPfF7r8u5M6DbtHnIb30OXfrURqeBN1CvohUECfI77rL3RdLoyePc8Mts1JpeA1 -JCtssicj6KsZnXLHOczrOmA9GLm0ocpBG0vHZa2BiKk9wchoXfRJ+Hke734PJF+HWk3sUqWIvI88 -CW8awbi+1cAh61ZrdRjxaigQjQdAiP2PJl+X4WuTXd76GLe5Yy90aWU3YbsZh/FO5rHMo4lCCekp -G5Wz2ZITNluQFN0xJx66BSen9IHXxdoI9LA/kVDsEp6cyl8HqNJkUV592JTUn+DE4ifqFPQHQIj7 -1ArKLmXismftwKy7fIDOX0NIP12k1YyMSKvtJeSUrkpRadf8zf2Xt64co6fWhyQFuxKEiHYLTE7r -C1FO6Q1JSm8JTEbpAx8Wa55IPiFOwVpKRWUd4UgqdwKQUhrJ8/tpCt9qGsI3b5RJeEsIElpXYHJa -V3hySmM4Mnp3BQGdm1oT653HPHrmsG3eYeSjD7Qy1g6GlHItIEk9Ih30QZmBnck13LuMcNZeVk7n -qReRnsdxr86+3VoZwTauEapg3eRBTFfFsKwZnJD0R6Fez6Qa7gpSTNJKqGB/c2hX64T3ah4x360T -3qt3Ev3qnHDfvEAFZU12BES/gCSVdqDjswYbkvrrH69nFmBHP1Dkn/0i162BKv08mZFWW15ComfR -GN1OqbCsD5g69qRQxJm+ODrmTo1eKv3eEHp89gc1Ov/TK6PPCdv9GDy22eaQrnZSFd8KRDjaTapi -7wPJ913OOpd34BDmYjZvY/bSZp9GP5/E6e0ykXq7SJuGZjF1bT375rc1h3E1z+NeR1CCsW5QQGXN -E8lH09ps3B97qTvTAlUO0hYQ+KCdr6Cgx7CQUBINd5tAu6/z5etJouGuFAq2dcR7vWYwrhtxej2X -Ds6ag5BUW0KQUlqPbfaJ5NuScWkzkYrtGDq2mddaMhe2moKS05nCklKaaRXR24jlaBc3WYxvmHCB -T3gAgV+I4OWCVo/JBL7JOZF3sg9m33zDWMdV8nBIP0AiKj99YOw437ylU0U6B1GPJuo8pCHEmnI7 -XHntYVla6whKSGegSz+v41iXIIVj3bSqSDOVLvYoEZB9y4YnbQF21FfoYVpbpbj8RpbeWwkU8U+V -oPwPboTWYURUv3ZI6tlYEdQb7AmqvxCF1Gv12KwVqHjsSalfusk13Ll8eNIVjKDOWDIy+9JpuANJ -An6m0vCXEKSU5oDE9OYQa3pneGLqKTQR7VMFTB6ZHtZGo4U1Uqm3zsrBSWeIwlpXaFJaO3lgrGUA -2+Qs3b0FyvTrW7CXHoKS0FnKhWQP0vzrMX5rWplBN9nmUK62UYSrnT4o9q4goLNXbGrYlVca7Epr -/eAIKXfBK+U3IKp4/zwCfpi5NK7Ooh6dYUrrrC3ianfhAJ0ZmJD0DEpA3go8RP6mUrF9dPm9GZyg -7BB8mM5cODyFJg37AhOQf0IP0rprR2dNhElox+y10Tfeut6ARaWvQGP0hoAjtCMA4ehrBuN8DB+a -XPN313EI7e6ZvbcOU6c2Z9P8ltty2ctbV86idbkwdmg337kONOm3o4jn+ZgGDZybIUPNYd12akYm -10KT1Pno89v5XNaBb8PCsnf3VgfyjibaNOwOnoTK/4AWNNqVGLVXgsI7AELKxSnMo1Jx2S0QMe0X -jJz2KBCQnSjzsDORJvqn1kaYvLOZf7GxmLs1uUdyzxNZFto+jn4/y/a53NaSZeG62x7JPtopRCPt -c+k3v8yhkbmkccc4B68vriXVxbOgtriFrAe8j22I8Vvj3ijOyTKAbXK27pfVfOPkm0Q5mtdkYhzD -hQ1In+F+FHrom14Z5y4mpNsNW1xpDAi4yl1KRrkKTkB2IEy+bwRa2CcsQZXFnLT+sSghaq8fpTWX -DU/6AezoXBXjspY6QemlTlB2qxeaNYYipZ/MCKuNQQiqb6Ais2Y6DUeJWLSTSL8fyPLP/2D+0TuN -ejQPZF6XAXzb+kz61QZQFb/Rp7fvMOYRYRp2pM9wVyr9/gOviLaS6aH9Y+nHU5lH4yje0TaIcfXL -3ZlWR1GPZjIVywDGyS5pnQymLm2rw4hXF3UWeiDMvh7TtzbH8K1xbxTpaCDMQDonMY9+oTOTX+q6 -co5inV9CBXsuHqBzjWTEjyPiovuVkPgRjojSR53eXxNI53cS934DFpi0hSGotYMeo3PTaeIXigy8 -eRjzbJxDI83DvyCEpO/S8VkvlYa/jB1cTSMoNwtlAtpSIyTtBikmPY73rsfcpdU+kHv/AKrilypB -+alSZNZTLirpI9DDvsOYV/OI+zzOYZ6HkUujud+OZePMuD+Rfzfeug4zxzbP8LV5m0O7OciSsD76 -/PYccV6dbftkXLshg8ygm/YBE1H5QpXUecdxr+ZaMg4xe28y0edgXQRK+ISCccYwJlHWA/BiNnPS -wodJ+TAvhYptnkS+z+CEpKeZfLj9kRB3Vo/NGSnU66NEQHYEIiBpoElAH6OXNmfd5m3MntoMFPln -M4Uidn8c/eyXuu7sgsYlg/tlvFsGxsk0WOD32IaXu3sb87em5R0mfHEuBF2cAwQKLmpcDjRfOFnI -c3DWadybdyTzaKRSb/2D6Ue/xJlxX9DOaCDJwM6ggMj6X3FR2zXZ4dOYFODHqICosWp8cpFCv/2K -RiadIZa17goJYQYIIwYbX40C0rhGPthXMjTrBiwou9QJyqoVmJ1CEFNawxHV+iv2tE+APZ2dVh37 -EKZhx/nadRg7NW5Wrm9nBt3oHkk+WmZwjeuyZo9l5TzZjCDcXENIN2fbvjYr19XefO/ookuvF6os -9DqMeHUMXtrMPZkYrzuEzQy2zUmniNm4szKXt5qMbm1LZ0a249g3F30a1kSchH0msA== - - - rXZho7XZt7osS/fHgDr9ai4hotwmVbGvCaTzc2fyC9wZFwecNzcx0cesiKCvZmTSOYl3PQcRz3Ph -AKUlJEHlgqCkgST7ehb7bCLMQtvAqpcRU9prSGmNAISjN5yrdxj1+k/k3/9xFPQ7iH596HLwI4F+ -oz5E9i4eorKFK6xy15FQGQpEo8wfG807d4xzO3SI8XPjEn0GfiRSQ+/z6NdvEOnqG0S7ueawbssz -yScDaf7ROYx6MkxeGhemLm3bY+nHjUrhWB8IoVjXHM7JLmx22Y9lX00FA5OOIhFJK61++4ESibSD -BFbJtgmYoLVaStBXND7lnXCfn+GTq6laXHY5HyjSukFO3EmjYXqmL24GsgSsl1DBfogz8P9Q9vmb -sNwFG6BmYDU+15hIE78MoFrN1crEuNpYGMxeGlnW7h5zaeNywBHjPY1grPmZdgPnWgCBk3lZoEmM -0yIoIJIbwQrqdsuHKLdKhyZ3CoYmV2sHKPfCFg/busgIu4tIqHynZMZtaeMJGuOPJ/ddEhw2HYui -d8GGyg1aUPYNSlI7mw8TaHsxVrTB3TihJh8BYWeQololY1NGQOJxAYlI/5Tq6KFeGZtQw1IqJmsk -0O+HyUObbRDjagQjHuukUsTuAld34D0sQ0xf2zZn8Y6eAXyjs3G29uZbRyuNgn2DFZa1kmjYx/Sp -ydyXceAZJHxxNTIxBCYYO4UprFslD+CZ5lCOK+MXx32xO+Nm0bqW31qxGsM6+cAHxR6BySnXAKtj -nZ27t/zecsji2WU0Xjj5gIjE+kKVVfkBElI5KRSx43jzus0hXd9R5OtJqeD6QZPTbYYtHuQNWjzM -UiswZ6TQbz/AmuitaGjOCUZEdqbSxToKBGTQJaCHAtHYNTRRrbdHQvQ7iQnbXrLCc4ASgmawItLv -iPvqmsI5WgbwTX6xQ9Nm28y4QJSAf4vH59wgxqRSKWJv0MKypvAkVfbKkiovWDFJA10C1tk6e+vC -5svaPlnN4dyck4g34yDW+R5LPtqnso/uoeybjUS/stAmIQ1EGdiFNAnpoE3BmiiUkFZqRaSPSr+0 -ziJeXTM4RwthDvYoEZDdqgYmvYXEU+4yAjp7XWHdgmH5MHfBhso8in/9xS2NLso0/FsjIrwbDxXd -CkxM6Z/Jv97lCmkK8kTi+ZlCNihXxZvvnOdmMhkfq4DBZY2Mg09nH9cphSPX6PQrY+3olDdMaa0r -TDGlcSDpuHzClgQ+Z/gqejXchhUgxHw3KfE5XAFBY/nw5BJxGtIHWh3rr0RFB5RhA02OYqIW6zjS -hezRpDtYhIg3g+Kii00ZMWuw4kp/DVGlMwBJ7dsjrzdYEVX/AHZ05rrxWVe14KQd/CjlQliCur3C -AbpdkGISyoPiX0L90gi6fQQgFm0rGJZdwWvkl0oR+R0EEZUdCAmdgy4H65c6NS0Mn9mWpnBuC2Qp -SANl/nUhzsF6KTXckUC930AqY+d53Ovch3HgGCh8cZ8BjCbsJl/t0JwjPEHlWt343P5UCsovdGna -7Ju9faGz55wwXg1FgrHuKhIqY8gCghuBySkXgYnI+YcTkPvj6ScXnRrKVj02uRsOECF3wEJCvsrh -yUVC/dJMrOJ6AQtK2isL67Y3CYePqHMWgkgEMSADQBwCMByigEKMKUctEAAzEWAwQBgSC8SiwvFo -fu0ME0ABm4cB0tIhYwyQAQAAAAAgICAAGQB6ANHAh9OqUy8eiNN/oc6twwiOR2c4Yc+HOIkLMnZK -uxSZ/JJHq2tq60iJvXRNvSV7LdXhb0I0QNin3QzGqw6nGjP8vWtEZB88p8J/v7xz2vTai4+c01di -WiFEIvNfUl8yZ78Obc7QJfu4JmHUyjGenLdaLmboSPQ7GrQycm5ljFrhA9A56V31nHlfwHO2VuVs -pOaH7AppqoCAEq7z7/TU+Sf3m98vCCvdKNcrlhRc+CpGKwLq/L1Emqr8HGaGwR1ma9BZEfnbE79l -SZMng3EfEcLZesecBDK/EEi5yvGmSz/B/hOMO39F8z4DApplkeGbEvfSh60cj0yxjJ/O53xKatN/ -93WVbZ0kuV5Hh429pp5129F1ARaYRXVXKZHfkf8uKTM3KvDkQ4rfZ7qPP4RccOfYxOt/4JEYx983 -PPlssh5edvciiv9hlixw7x8pXGfEvbw/juvUq2T+J/j+vtp+K1Vrvus8nhWPjo529fQhy8KSL/q2 -qnNRQPsegGTNR0EhF+ufn+YP6IvY9Kc/Pfs+5hlinVyomte+97Dzc1nwcGIwR9zv95T6qkx6oeCv -Iv6l0js2U3O++lbcvuZ17ul6tyeJ/XChYaXFLwXWfkm372Ei7DuisO80ci5RCJfn2envJA9nyclb -6fsagd9F/Xq5pXrW09TPqhV9nIm2WzQ/a6Qp4FpM/nzVnVPTS677Jvoou5dNw8Nc5B4V9mEjtPIW -s/Ne3YHppc0mcB0mu78cf9+TWfRGmmU8Da1jkH1jcAGLN0Gbq9efqJfH3fuzVknc2dos6LB6tN3L -Jzs8Z9WSQnBVhhdVJeUK36SPoF273/4nq+JC1prP7Y4TAuvd532cr/e779T3yWbHLHtHRx7GUrpi -NuPPeuEfk7OjHvU9zMwzXBUOELiz4Guy65PnMq6rSx8QtACtE1Hhz2r7nw0UWbdk+VY4GcMve3Mo -tL9fXY1TguD+mc4H33582AkD+Fkj9FP3h0Rjsp8V+2m4H+ujcNb/OaTozwqIB3uW3/SI4C8j8oW9 -4e618vd6KDh89sGOfIPtTQ9OWAwkw9/axKR+1ubfAaEMzElRkD+rZZ4M+H+Xu4+1xLctlKMegfMi -YY7qc7PkTQj/rJp2tuXO7UL2WqxR64YRUhUjTaJgz4vsnRoGN25QPYrhuvhZ3VnqbQRCYWWjqm5/ -bfiz3udjC1yw/3WNsmbFIMoEajXG5nG72df6L+IpjryA7Bokxz/rOrNmfW7EfA/O4sH0ncLYoqXv -EP7ggTBrz/NaiNaZ4ZJFLi5+Vo1wdfEFzPb/S+wAXk5KGJyfnzVtEzthWE1n7HHT63/Rv/Gvq4yd -V9ZzxjzIPyuCm9uqY7DtrDfwcOhLcsq8jfz0s7q9EZbS4dQV+wSaezWGS2icc/nKf7G/gic7p0F+ -3OJ/YWd9ePfhbtTiZ+3Bq2Yx/KyQeW0JH7J7zmNiZktSv2cwo5tfxwf/Vy66dXgCZx/DehLng5ZS -wwmx29+AmXo+nldnmp3Ky/szr7esLKfPdhyW4k9ePkfbX5tSWL2u+fT5HvsJDegbh5uHWZlPbk8X -xeAe9L13XFwb2loA+yP97BFh7rwY4S3y80YZbicLDT5uL1xLBkdnrZb/NE2vO7tdkW5fCtHTcX0d -P6T/EVICryiPf33G7VaK/R5yJuPpz46k+mkLhXnhnauPNVbck7nj4EkCD10d5PMgm7VUsfL45aZ7 -XvB5V4vLj0PuaAsa4C9v8XRi5ug75N5XexK43PMwoh7f5XI/vTq6z04j/HH007zQpcutJNd8X7Ze -NK0Jg+4wBzV/wNFNc4/kVp8elllJstRMarp2XK6yHOT0nTPZonAfH0QvpxuUvWmcdtlwp7St/AW8 -Ff0qe4sg7FRs3Ne6n0/MnV+58me835kmOZ77RQ6h8PM2U8LkHSlpvZROdq4zW8kbkiqTbg0eIbyk -A04uH0i41wJ71ktIblEr6IM4iXIhnbo+3dsa/Foo2/toHEKzuNNoqx4GpSnLsmF02vtqUEn+/Ucy -/5vxlO40738wJHAr99eT9Lb8nUjEOgx6UJn/aAfY7xRG9Y8Fcqb3V0sg6AR0J7NTeXbpZw8qd7a/ -0KA0w4xk6bXV1bqMZ7gyY+hNis010Ksdd/lu7iIiqy3npoR42wGXNteFTb99PYMg5fenPN6v6fki -NoMt+/tYF2bRIYTvZ/a/zv38VpvUYC1PQZi/k+9K58V6uwoi2/VG0fmEDPgUsD8094mAohsU/Qq3 -yZVtcJhMuegeDlsvM0kPGWnoXKJh2wab63wR4uA81YnKtW5mlNR7qhe+Ti3uTDuas//eKvAdkv4l -Ez2xSN8cdeJ5pZyD4vfsG/j/Hl3r5+bde+6qgqFg7/HTC/L2o+TLYZqwgbaFzPN9dqsucwKY+J+G -0KaDvGCAHpKP7qA2s3rCSu3Qq6fZ3E5jNUgE/0P/X7gj+8hukgmHUT2/JJ1yDa+sa8ayaR39eo79 -DtgUxW62jlOn9+ZPX+rf8ytvCIj1+/nDXGuXksEccT3V8TJ74JnwYzHpyYd7r3nJQRfJt/LC/si9 -C9n107kymXyc4DDvbTOnfX2yvBN9c1/N5jWXf5xwv74XH2+PeDwFHPtmfXUmHyHibvm6LaeHI+Tk -Vb5fBfngHuPV2HufvM5nYITzLMmGVVy7E45Vbe+KRTY0vT3sT6i1ca2t22mHDeFj+XuwzONHu9At -VtNjYH7Bt55mfCj0fqFm2yAmbg0YMqN8/AonWeo2bxR59Uzi5h5v9vSC56n8GP48u9K/o9S5xgkf -glq+90OngaXWabztnsxtJMH8fvjcLssphS6MhsX4Rvmtz1mYJv0GGJ34u4PnRJdolwnN9Nnf+4w7 -b/sGOFzNC3esKPvtfXon5jbaX5iNr8v/YF9/IJB42BTlixppEfX28OTAqPkxKPdyY7aF/T00OifQ -9YzrjXgXhRwT9GecwCaVQhs1OZ1jEFoAd0CD0NtTxP0Z8jNcFORXYByyX3c72STwn3jRMJ/cvncA -435KEjgq7LlHNwLbUTg6+TDVSF+VzoNgHHDRMYz6TW94R0L6aH/mXYE2qidfm8Y5eBLvaiNmfJE/ -BGUFa//anKNgT/F8BySD2QM5p2TzNQHyM2fQ2PJRFsRmL5GfjcZ/Or7j6s9qe+sbWsMZkKEthCfy -2Stf8gLL507Rzh7KQjS3QLxbWcfjuItCQ4XijrActcOQFu9zQH1922/rL3eetgyvs7l9DcLLZ58j -Q25TSFJbykhwgqX/zIAchejvD8ltV7DoFfw/Kljf04HfYTwrTTcaMQ8ds/vKzwLkl8j/00BcxI2/ -9Ir31+xJhvOBDfGtrbOeqciNJfGhno6Ni6uZTJ/qG7wCiv7e2v9H2fN1nycfSAJXuzIbwkU/vEM0 -dm1cDAPmvtieg3/qMx1gojPJ/1/kkLhpvwLK0b3EUo9JL/HiRplyw7PFPpC6sb9iWJDQ2zvOuzbo -Hf4srv8XE1JTD+W4Rt0AVW8Xfy7RP8x/xrj7N3JTB99cdsixPPgTDr7rkGATb/hx1mr32CpocIea -WvkLLuUPPjQZbBJSiensfxn0iARmiLHJ43Jzm2UnFBNcUc0WlDOAXB+hNBdn4Mca6UFUOwN8pIKY -GSi5bgzsjoEC+PmIJ6aeF8UL6ot1YtfircT8XkEcq72vgT1Qh8pBbOKz1mUSmtDzIgffb3Ny+gct -dObc13e20gAC/Eb4UPWoE1RLBxjVb80Q+0xYkW9RP9+kmEKGFNUnoFxccmMtnLTkug== - - - ClmACF2olos9pxPJi4A3TSOV1K+L7J3lxi4sMixWJaHiAz+fp+07l76OtXM+og7sZUuQrHmMvuwx -NjOYSbzXpvwvGi+67PgaulPjPK8S9b3outT8CLVTCOxDdNdvhv1Zj0+EpcuN2oFd6SFxE0G7ep9U -NANdnLFYG8M7mGcF9Y1HzD6Qi5xdqMcJvSS7cxkl3NVkjTCdkL3/fj3lpj5FgvcV/ecb7MRF5KT8 -3dnhVGaQ4hAVuvuiEyXgJGGWYOgjKm//lncq4BlxtzorFeQZ7kUEStGAj8T2a2D+99mtQc+MVnSZ -PDn2YLY++TvaRRJLD5xlZgkLhEnCXEds7P242dWEs/SfuDuk2RNC6sSVy32XOB40BQWJNZm2Xx2s -+WnqN9eYz7IhiQj4e77Q+f2/TVgjlx5NVy6LwSeCTWTz2QRyZQJtL1yJhr67zywiuIh3aLPACqis -upl01ZWZBXLw8NGdw+nWe+HF/IuyUMDyER9eAlW4UFoQW5Z9APFjXhzQnF7yNd3YQTkgrFwL12lh -5WKp2BIQZlQt+Y0woQ4eCmoi8qydHizsw5LJ1tpol4My0NE6nsEEm/rFMKdU4lC6XmPodNPHFAtU -RojwzRFU6qXJ4Mbh+LFfTHFQ/mcxBd14Ohqw8JwEgVHkEA8HPqm0aX2mwHDoprX8jrDyalyKTfbF -RX+j6Ie4QhorZXdmhQ27sucLEUWt7itmQv4TKFslQz1CCCxZd6X7n73VICRpHskxslOAd9F7jgD2 -XiQb/QykqIAbyLzfj2ytjaw4KYhJEdeW7xAVt8tmfHX/c4iz7YjOp+Ln9gXzON0wVkjgxiwLa4xy -QjM2bnUga30iAqGCOkK2dKEhqi2rTVmLdXB7OoLh90GA3rrK9enys3Z8uCGRpRoAGAZDV2jVIJv3 -0oBFkkUoV7AExIVVNKktFqAXwY/VDpg57z77efNRk96TEAhphMIXgYEhqio81s1WTbrW6ZnXuyUX -eRoZBUlPjMqjJESmEufGFMCPBywUnPnkPIaSYiSpEItIJcfr/x1GeWwa3bXoI61KQ8Jazsp6vQQU -IH1Hz+W/Cxlc2KdluaH3hmywOi2cGPRtmo/VrEt0acOr7ENs5zcwnmB+YnGjF8okOBxlphf5lc+j -SHHZ2xMFQ9pg/K4PLTiFTQQqR+51Mm2P6Nyjd73VJQ1oHUGcVkDSvUe+JxKqRxXxiS5iyD0zfdwX -J83wHD5X3vPetZyiNgw9clJFUoT4WLxQTwRLyt/8ycDazMltb6S4Z1YCzML7mW9UmvQyigh4IpaZ -YJxgDRTJA3mc9kkt4X272ONkPL1RG2v+8AmKy4GIarM3OVvBmd5nP9R03WCHbQ2EsGX1Me6XEcD9 -rmtGewBZXHrPoRV2tNFUi43FWhGBbqPuHJ59CYex6pmTx8VNwjR1/U6k0b076tiPMkacT8yJALRr -QAy6BSIh3k3ks5u+2VfbofqANUC73iRv/UcXC1KEqHBSj/sca9B7jCjSC1GPXkAMQZuZNelooDgO -CoQeAKLsyfGq0rJd8y6HHdDsdY+wiiIgmIiBo15A9EPSEnY3DehHtWZqnuNOXBhBTHtDeKZlBGNE -xI29o8moOFYgiJEp3crRjjfJalols31Rz94zX4hC+HJ3VUVFObDwwqgB6NXhMIeudzh6kZFpLtEQ -qY8F8uVY8K/fxZjpa5TGH2Ta+z1oAZUQe4QU/JhmiOLwPqRD+hYC26EtgB4rz+1E9wpNvYsL4hnf -nxd0D/U2QJlLFbzBhKKjxfwAEIVolNjumOnhB+bLXoWGbzB0LvgjHG8gBtebmEWpGEyHH50+DZiD -PZgg08i88XGGSclH2EJhony03RRvwAZ+YCKirazo45LKpMYAOGtilqq1anpiDtVbIAaGUSc8Dd66 -nusMcz5JbAVUZcvuxaWc/MROirpudkgTQFSzAX3uAnQ1MvBUcX4DOYuEmdDSDCLUr727cLcABxUi -NmqiBFLn5n0vzcZoH5fQbTx8QqaGDVbF7Ygr4mcNyG4aHmp/ONoIbICmwqbyn+Gh7t4/sG/uYujJ -Z5VzrPW9jKF3CSimzaJxX/RHqESKmbNEj5V8SzFMn0xp3ECw0s2+MeeQ2xXUogzfprXYYoejskPE -BniM+txQjpCT6KB+jOb/Tpg1/RfgLatbjn/xb7cwW1T0R/pHqevXMUm4KNc63UM4P8hJR39oX3ju -Q3ccXPomdb2nAINhbxS55NcxCMxzH1VUgLtvclZJtUJHgVo7y4khTiJxwqQYMAgXwzgsurGMuIxH -BJsbYTWQa0Bll1NlVx3Hto0KtXpdCWTbd4BuJSntom7OUyQAmO8T3a4WYNkuHZEmVWKRHFItV2pR -HadRCI+dhw7DbfLA6fAQxiw/Nv2CIlw6BjaVrru/Xqwzdyz2A5aFXNSmjmq/NC1bcPbvJqdzWH6I -VW8cUwfgszuy+3zIJ/Mp/yyIzjerXRqb7mxnOTIJUYpKkCAcLALuLw4puCQmFSCxU4OEpVF1MvrJ -MTOAhXrRS29aFmoPC03L2pgXGUwO2/OZhzOzsUQAaITC4I8qRJiEGDjr8OogUPklaHghm1Ac9CgO -n5R+Fjw4O6ZAqkj/8qqPXtEFFWsYaRLVjU7wZnfmiNxEyQnZFxzKEEYTYffKkTRojKxVYV4RCVqh -vzeKDpx8UPO+mm2v1+Ng1A9GeUUmLUAT6IaTupa8lCZGb6WBLMTXGdgB0lpyyIShOpjjhdOFsaVy -5174F8BbkghqFxsGWKdBY1O0cuFeM9RMWLRkKad1LflBiumQlqKwplO/L+g1TtLZTyuDbyxd4+Z/ -oKJ4hcg9sHSFGkIBbZkgdmRC//UjLU+MDgoQvkA2Cf3EwRaax6Z2tqjmDLaMirpdBBw+XA8wkJ2o -DIMJoKRc+RwTOhYQY/HzLAwS8L9tuzo6EYRhznhdscDMNWM7uYnv5cSUTshf8XaeBcpjp0STpx2D -iLxSPpa06yh5CoFAo9+tNlHTUDRX1VNnvOuNEVHzROffqHaq/py2MeC1QD5dMjzGdO2wNiiytLHk -QupRlHVZnQy+UKfFmcojwdPknS0eclEPlShjqsHme+XrZheh9w2gd4e7SkfNUioMCgC0CtQ5MzM2 -ZDEwNjMtZTRiMy00YzJjLWJmMTEtMWNhYjQxYTAwMGQ5MTcyNTUxZDktOWVmMy00ZWQyLWJiYzEt -M2YyZWE3OWYxZjg0NTAgNjIzODg0Zjg0NmI0LTk3YjYtNDJkNS04OTdhLTRmNmU1MWQ4N2Q2NDNm -ZTNiZWM0LTRiOTUtNDMzMi05YjEyLWE0MTc5ZjhhZjJkYTAzNDYzOC4yNTIxMjUyMzcxMy0gMQUL -ISM87/irIw2n6jALQG9NGiCt6f5YLFybk20Xa5wIaOkEBYlnHzRwgxuwJAHWCXd1koe48zbbcCCQ -m4wz4SMRL0wAfUTTv9z9UuKZ9aDgMPF0AtadZZA+gm5YPLWhco0KQJbpFIV8ukY0PJz3YTOgAV1Y -JGDjrAHycHpAGaUwGjgxAr/0iEzv4Xw5kYVusQF0fwCkOP81ZGQ5NjMwYWMtNTY3Mi00NjRiLWJk -YjktYThlMzBmYTNkZWJlMjg3ODY1Zi1iNGFkLTQyZDQtYWM3Ny0xODk4MTQ5YTU5Y21sMTBTVkdG -aWx0ZXINCi8gOg0KL1hNTE5vZGVBcnJheTsgKHhtbG5vZGUtY2hpbGRyZW5vZGV2YWx1MXR5cC8o -dHVyYjJhdHRyaWJ1dGUocmVzdWx0bmFtOyAsdWxlbmNlKDAuMDViYXNlRnJlcXVlbmN5bm9TdGl0 -Y2hzVGlsZXMybnVtT2N0YXYsZmVUaW4oaW5vcGVyYXRvclNvdXJjZUdyYXBoaWNpbkNvbXBvc2l0 -QUlfQWxwaGFfaWQpMCV4eDEwaHd5b2YvRGVmIDtmcmFjdGFsTm9pczQ0Ymx1cnN0ZERldmllR2F1 -c3NpYW5CMW9mZnNldDJkZGRkeE8tNTAwMC0xMHl5Mnp6ZmVQb2ludExzcGVjT3VsaWdodGluZy1j -b2xvcjp3aHN0eWw1c3VyZmFjZTFzcGVjdWxhckV4cG9uZW5Db25zdGFlU2xpdFBhaWFyaXRobWV0 -KGtrNDEyMjMzMDExTWVyZ2VOb2RBSV9CZXZlbFNoYWRvdy0yeHgxNHl5ZGlsYTEucmFkaXVuZU1v -cnBob2xvZ2IoLWIyMDVic0F5Q2hhbm5lbFNlbGVjUnh4RGlzcGxhY2VtZW50TWFwNG1hdHJpMCAw -IDFNdG8oNWRmcm9tYWx3YXlyZXN0YXJmcmVlemVmaWxsMGJlZ3JlYWRkaXRub25jY3VtdU5saW5l -YWNhbGNNYW5pbTU1YzhjY2NjMmNjOGNjYzFjY2MoQUlfQ29vbEItNTQxLURfNjZlckVyb2Q2Nl83 -MSAxOzIwIDE1OzIwMCAyMDA7IDE1IDIwOzEgMSAxcmVtb3ZSc3BsaWluZGVmaW5yZXBlYXREZGQo -QUlfUGl4ZWxQbGF5NTAgNTsyMCAyMDt5ZWxsb3c7Z3JlZW47Ymx1ZTtpbmRpZ287dmlvbGV0O3Jl -ZDtvcmFuNTE4YXppbXU2ZWxldmVEaWRpZmZ1KGwxcmUwMDAxMTEwMihyZWQ0NChBSV82ODgyLTEz -NDAuMC5jNUFJX1N0YTh4eDQ1Zmxvb2RibGFjazsgb3BhY2l0eTpGbG9vc0NubjEzMEdyYXkwKE8t -eHhDb21wQmx1clQxdGFiMlZGdW5jLjcgMEcxQoRYqOMrGlJqZgAAACQAsxEIIHAsKo4KiYNR1VR5 -EwCAQoFgKBgaCINhMBgQAACAQAAAAAAEAMJgAAgAAQoFRiMBNJCaxjgCC4yVyC7VopW2OpeNssaS -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 -rewZtWytIytT03d26QAAAAAA0Iut7RnzR5BorWSyua7rujaSyXWhrut6v343l8zzYpplvngz58v2 -dnd3my/JZFOprVjaef+6LzHGl2Syidl7PpZTMrla0lqpzVNWPJ9S2dOt7KePZXvL/8ta9XKcp3Rv -6ZeFr4yrrJZksrm0tpV0VpqnpJJapgvLbFFsMbb5bq6VF2W5b6q/03untS5/M+W7dT3FMmfv/4ut -WvHMuTZ+S79lx+yzJe4sepAREJUyBl8Gjiy02IWpTARlKKJKo/GIKlElqkSVqKJ0pBFVokrEIvqG -xxfl8MsYcCDP07bNNsJAjZONcNpV6RBVomoExCrigwAEIOWJuXRJI6z0uHNbP6LYslhTazQztqap -ZHJMwhQn5VFWImGlttzxyMIwjFokW0sWVuulpDqiiCqRqBJVAhAAAAAAAAAIQADfLsIde0aQeOlf -C4GoeoB9H1ElqkSiSjJJXTpGQKzC4pk521z7c0uvXq2V7Zp/6tXe+DT/U7/03sa3Pm4rerX43e2V -t6/t2/P69Lf0bb1PZbWibUulvZ7ze7b3Rlwvpe7W+qWfaz/9KatP6zPTe3PX27Onvdj6057Z58W1 -WizrxdbWb4rrY3dJ7b3/dvZTOt9i6Z4ltt6v6RZ+Od2npxxQm+aR1K9tTskE5bR+7vd6u9aJq+z4 -tmJc58X2299ii/G8nen8aWXPi/99flPc3d70/3GW1zcYX9fmsqiXTEYajy3KtgdhKPwyogzKiCJQ -X2fSAGU2paz0daQsI+wKWKKGpLmzHWf3zlPOjmmj55u7u71jX/jbsRWtvNmyubZLbGGOdYuSL8lk -U92yJJOr5bUkk429lWIrU2mtC1WljV495dCgK3ndx5lyUg290fG8bsXptyK2T+9JqXfEuV1W3JNm -WhvPukHrrJVSSunPWimll85ZJRNU1/7v7//G1Ir3vf8lE9S8s+d0n91Nu3tO99ne14o9p/u0fe2s -c9aquXZ20Crdig3Zvo30I7VUQ207ndaK2Io02zmtSK1ILStaq9q2s1YrWgtlq6ZKt1VSK95qrxW9 -uhXditVWK1rLinVSEam9VrxWtNeK1loXy7azfm7s7pfW29k2nRfjx41r23z/rdfSlmmeLMQ4EdNo -vU2XZLKxJJPLym7l/NaVPb7H/Jv4b8X/j/at+B9jnnNKt+J0nPPLfFmSCcr+lz5sEw== - - - Q62UfZsZsce2kbpTih1ba8V+Umy3rEiv3WL7xuquWHbMrtHElkxMTTUkTby4vhUf1RGvteK/FV22 -ZCKiiR47Ww1zpJFMLhvbLctqt6qV2IpW9GnRa3POMse/1crcHdvjtDj6jD4796VZMrniz1ije8z9 -sucV8Vsx5yxl436ZY7Rixv2WJZlc+N3CL5mIxG6XTFIOX8agE3FdGKY0Je37iHCatoWyqJJMnr6s -2Nr/lzYraalPto0wrkWVRvh1noMOdzH9RZWowvVOv7B0l0yuLKmFcmlj/Tmlv2SCdVxM+9IZ7efI -dVyGEl0y4USVqBJVokpUiSpRJapElagSVaJKVIkqUSWqRJWoElWiSlSJKlElqqxkUuqIHXszZfd7 -ll2lz56yJZNN/I+1Us/SRptb0mj/1tovXzLZUI+4XuvTkkyun5ZPq741aUvs1nULu5XltSJ9q9I6 -5X0r0iuvZELq6rJ6rHZS65IJqaclr+e+VvaUTK5IHVsr0nyn9HoltWRPmd9a8eLOkr4VcX6crWjr -rJLaKvMlmWx+1irp32uxnI+nv//MkrpkQqovqc/OLdtpnRJLJledFnYLy/pvyZxlV0p/fiXJ+dZ1 -K1KLW87PtFv2W//uVmYrTkuprG/JtiKeVqReXbZH6pZkgsI64n+e7W5dztwY43wv9Xsnrje3/SuZ -pLJQ+zoGmCeWShmKZLJ1I9QD6qBMVeI61YMHtVrYJ1LqOgMZiofqNiaQwz6NkMu4T/N8makjBn97 -VtkxX3qv0zmr0/m1NraNK63zae1a/9L2mfFT2bZenOfEOdf7Fttr32L6nqfseTHOnfO0Fz99jP/9 -Z/XHFc9+2dPOeivGnd8rbbc2e8YXV0zbXltz9nzRxL58Iq5+mfUtbuqN+85s3/2xW6cUu3etFNNJ -/Vafjm17N56Zvk/qP70pxvYtdfs5Y2xv0zkrpZn6RRMrvXzit8u+eeKfFWP83/Nee3/eWrs2rZXe -br9oYn/upzNT3J2d0voz43b7s1pKL59o6XXZtGvT6Zle+7f96ez51/HNd1Zqs+d5s+eMsV80cfr/ -RRP9+iWDcqtfNDFbO99aer+7O19bKaW13+ZsO7edmFJ3pxNba7G135/plfXn21vrRRNp06ay431a -2/68Nlv6FteZ57fjpnPWxrQnxj87Z0ur5zqr7eoW059z2ttv/za1mN6LJjr2yyfeOv++xN3V3jxp -+2fP01p67UUTcfbLJzZ1f9zdtNbp3jNn29etV8cV19ld6V93bL9xV5urZ6dN68XY5ZxfZ86S2v/q -P9+n01wvmmivV9wvO077f22+9q2t9S/Ot1JbZceeF0281Gn+LK934/b73xZn2TH749sdp307/btb -dr58olOLK/V6/W//e/aM/bbtaOdFE/FfPvHOr/PdYs8425/fFVN88Xud87PfLDv6tRfL/q7flV40 -Mc/LJ87sF9r4P/+1LTvSd0sf36/37b1+s2ds3W3N9tq2ju1bp++2/X6W2jQ+qZ259ldsZ1d88cQY -e7Ch1h3PvvUd/6wZN/bKZdn3+c/uuNq3Hn/r03ppz6fVxlur7VKWETWfDArFAIV0IZlIJgHoaABB -QBldxCwMsw27KHEdUQZlKguQcEthpoyDIPRijQ267RO/LExZzL+2Wm/89VJqq8X/2XvOz5lWnLP1 -zt13xo6XSumxKTIGGoXmCl1kYAr8Mo6YfZ0p08QSh3kOOtF6idtGAfi6091I4MiHlb6MAQnzOtIH -kqqGedHrPk79z1R2/Lf47ZSdQWkbKuQUfAiauvt1yrZOIXYR8cWVyr5t/TO9Tf3ibLN13JdeKtt2 -xjRnOmu2s8oGwYzrNDIGWohtWYYFWOIyL+Nkmwj3YRwZCtM41bNniHCZEiNihIimLEPByOJzEtEm -YobqvtPm5ir91tnzNm0877/7v9v6mVJrm+aetqt/5zz75rYTT1un7Dkz9urd7X97Zux/q6X5Vovt -tPTfJ7092yudF/u9t2I7L345P8/r0/N8TO2l/09lx4tv/Xqp40orvvIzrbfOp9a9n3rnWmdP29Pp -zfVa65Xe7/k13zzf6/vbzteru/3696fP6berV+uRIjrGt96Zq8976Xf2t9Op+8+sQMxSm6ai4wpw -AsB5sBH4RJolvrbOaW1fz/3Wtn++m4fSQpeNioIOFKlAxgnUTPs4R+zBXadLB7+M+7pNvBzoAaWk -gWHKghJqGpbYEJIyk6kTMwbaFSnZpnkssSFzkEmKR67juE4LU6TMQccimUgmEZYSl20aL4JQ69WK -FP+VfWeN9kpHEBsstk3zWEoWXMagk4Eb26Z5Qi1V4rpN+GEXliiZRMQYQYmSSYSwfBbbZyPdF4ZI -GohpRkhYGNpGGqhxWKJLJg/REjkNO21KXMqSMdBCUiZDYQUssSH0EUFErkHHEbBIJmD+2Ccwx86x -htjmqR1nt0eKZCIKsc0jsh1raCN68GEj7cq2ENQ+jQiUiTNW2XFO2VF2pLEpkklDzzhtjdlFkUwa -PHbsaLF07Gi50RKfIpk0UCSTBhkbLCgsC8UvO4VYdmUpEa7TiCBDiIGpT1PaNBKXXUQrblhH+rDT -5gSeSKlOI8Q2T5ShF2s7RTKxYoOlxKW6jChDL85oiaXPIn6ZCMZhFfEEpj6NBaeJpLYLHHOtbrHF -Flts6aRBpNbKjg1e1lVprPJeXKfnLDvTYd1ia5/SWafXay/O02d7/YszwBSpM4mw7MuEDjKNv24v -ltNNGPdV30LlpnM2nT3pnE1n9U3OqKu53VVWfH9mq75ln76Vra7SPv35VpwvR1hofZhmhGl81yvr -z+tNuhM/7ZdMUPVK+iRrpd/HJCqrW9i6PnpnfHGVjpLt1mOXTFBTTst+vaRnfFH2kt2RYlulSyak -6ZLJlfOlLf8t6tL9ovStbWnzyzote1k9X3rNMrvlVpX/U96Pnz9+vVVeLH22xL5xiaf0SDP1nrhK -v+/t3Ve6f9gmdievP+XNNE95aaxO87tFuTZu/eV1iSWTjb9X7JLJ5q1Fs5xW9Entxq3p0T9ma6t8 -nxn3/EjjnE2npC4/evzaFm2cpVufMbWZtpzVotZaKqcV679lJRPU9EgmG7f1seXfL9+KNNJ6L73R -rbyR5jypfGsfu6wxZ+tZ3mjzlO3Uvqz+tMq2rnfPKbNHWutT+jVL6zPL+12rtJIJKl/ssl7JJOVw -N/yq1420fk/HomoTVaIqtbHNfnmdWitv9jj9On553608bZU43mnFS3veGx9nXJ+6y5mnX5cz5uy0 -SvuR5mvlR9pyRtqUusSWO5bunuU7do/TUyfSh2UhXPPN0mkMIhKc93QMZGYH7DSVysNCqSvJBEVR -MRUvBQLZUDzKtBU4U+BYMteBCNSGkD2ekIoQDcbC7GgqPkC+TkX3HU3XoUw7UUGLHOFUTEWCImSi -FS5AzDsymM5PZHhQ9MVBKiwL2LcwQ40Q6CvJhAKjUBkuE0L5jubDojGcgc6yIKUb49EmDnbJUJgY -+WQTRxNqSMwIjAmBIYB+RcXSMzxJVCwVFUtbRhwSlRtSMZWq1JEyTsUg0CaUsUSIKJmEDjINd1Cm -iogISRrHC31WkTHANqGHc0GJEZqHbToaxo1QqZNGFmJfxmUf18jAjW4DroVgxnHX0EIsI+Q6T7Zp -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 -Q9ll3XHBBIrt9LF9jjyYRs+jXjm+RRsjstehfbpJLXeX24SHfkBKjDLNrNi3angb936bf7ihuy4x -lMSJijL1kOa40ROYLTIT1FyBBRwibpfACNKGYb99LnYoKoYtU4XuWHPMhwgXRd1+dI1Nfq0gW/Xe -vfQ9IzfFwOEVG8zGFJ3dDpDaQ4l3GNvv0F9LrFf31E96LaY/69c9p4X4V89F1LLnFuTXT8N8IbW6 -GaDF0+8z/QOqVINB9Exr1AUFWL3RsvkOdtyEL0IU5XMxD6d5Nc1+5k2PyAOmuPsssOxJAuuq6fyb -GBXjcy0b8cWocysLMODoGHPOMQFP/B2fZQfHU02AAaLFPZ9jQR/+gxR2o+2CrJMA1byMHQv0lzZJ -P1+flx1gqAXszrH80QAr+lAdKbUz7P2iqD9iaa8w3AEQ1tUYqZGL8Ec9Lan6BZNAXTViPd3dDgVg -QGU5lTksH1hmhgxdLH1Ta/sPX+/7BiwNTfJHG/83D+j7AAYNbXmmuz/CJuDS+uTSSJm1QSBCqSeA -nUdvykpgIXAz3dvInHI0SGrGBCCUewboBvHNrmAZCshO9664juSWvbeXFVRu9nKNTg== - - - jvZLWS9D8taLuoCEaJvzDk3ITBLoeCfKSIZGSvCd/dk9IHCOPSTBjHzLdcQISawehhjBLuhdK2Mn -3LkOODE20TNeM8xlrGungGqg9rlJdAJIUU+JA3UhADQhAEPdhv///8gBH/a2WtB+3JM/AuYv3JZI -Pkj90YtDuO+8djIDxPjPlVQBf6EN9tGdYCg0o/O36cKSWigbTHOFelUS6cqcbT8YLf3t0LKHYjgZ -m/nw3cayk3FUMRolapqor7S5vsPGxsjEwby0rKSWhnZiUD8rGCgoYjg3Y2Y2M2MtNWFjZS00NWYw -LWIzMWMtNWMwMGRkKEI0NTA4Q0E2LnBkZWQ0M2FhNWE5Mi1jMDhkLTRkOWItODYwNC01ZWNjNjQx -MTg5ZTcyMzMwMFBsYWNlaWxlIDENClswLjQyNzA0NjI2MzMtMjY2NjkwMzk4MzYyOTg5MzIzXSA4 -MTE1IA0KKEQ6XFxteSBqb2JcXE0pYA0KJSVkZUZpbGV+MC4xMTE4NzE1MjExMjQxOSA6DQowIC9G -cmVlVW5kb0ZyYW1lSW5kZXhTdG9yeShlZTU0MzkzZS03NWYzLTQ4YjgtYjRjZC1iMzZmODY2Yjg0 -NVRleHQ2MWM3NDcyZmNkLTQxZjItNDU1Ni05OTkzLWZlNGY1YWYzNmIwODZhODQ3MTctOTE1Zi00 -ZmEyLWEyYjctZDY2YTBmZmI5MWJmVVRoZV9vbmVfeW91X3RydXN0U1ZHX0NyZWF0ZWRCeUltcG9y -JVBhZ2VUcmFpbGVyDQpnc2F2ZSBhdGVwYWdlIGdyZXN0b3JlIHNob3dwYWclJUVPRg0KgKGo4TGa -mUECEACBgAHRBAoQICDGIGIQQyCodxKAEAEKpCiQIWAwiMEoDDICBAAAQGAMEAAgMAiYqSkH1BtA -InaTbcQMjCc/XfR+UISziWCTH2754LTyfNOHqniOQRBz/TTSljMXHzJ8kRpq6IPhZYPAyVmM1gCp -EyeSbxDekqcHEPrB6gJSl8Ys+vJn5a49k05aPAIaZobud0KSLhjy9uEfwpbWDTLVGgOP2I4Icyjn -UswKsRBRDwMXVRQKSlNoDxaHT1Dq2KDBJ0hH+z1B4e3kLCGdLSQWt1RGSS7I4N4SGfGTAZkZngNp -oqCV5v/VBhMKie6W7IInFUTKbMoaYWtSG8OkL8puBqPcg4RZENmS+H6pSX6exQjl5qMEoSKJdjMS -ItrI7lCBkrwpUTjyAJUIClpkGQ3eWsdXlwndvnlBV5TkTTSj0eF5cdRihCDAlNI50QSbcCcRqe0p -evVU2FFIm/vuFcsBFuI0tKn9yG88v7zp6fBwexIai2DiP6s+LM2N6ppI/ODxdyA/Tezo++qG3YZK -R8V7zyuliy9I8WN8DY4V10OpPUObAIwe32XCdTrGOVuZcBF24yjBJVZEDsANqs/to0jvLvsI65Fm -TsZLI9RYK/7FGok4vaherBM0EAynlzyaQFp5pduhyNKUXeltoaAWTEBU/645LH+GMRvhAqBlkAOh -zvbiYg1aX59y1uY9qGDH1YIB - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/myconstant-logo.svg b/pr-preview/pr-452/img/coin-swapping/myconstant-logo.svg deleted file mode 100644 index d6f218352..000000000 --- a/pr-preview/pr-452/img/coin-swapping/myconstant-logo.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/simpleswap.svg b/pr-preview/pr-452/img/coin-swapping/simpleswap.svg deleted file mode 100644 index f2a581214..000000000 --- a/pr-preview/pr-452/img/coin-swapping/simpleswap.svg +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/stealthex.svg b/pr-preview/pr-452/img/coin-swapping/stealthex.svg deleted file mode 100644 index fbce8dce7..000000000 --- a/pr-preview/pr-452/img/coin-swapping/stealthex.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/swapika-bw.png b/pr-preview/pr-452/img/coin-swapping/swapika-bw.png deleted file mode 100644 index 949d8c79e..000000000 Binary files a/pr-preview/pr-452/img/coin-swapping/swapika-bw.png and /dev/null differ diff --git a/pr-preview/pr-452/img/coin-swapping/swaplab.svg b/pr-preview/pr-452/img/coin-swapping/swaplab.svg deleted file mode 100644 index 7d8ac2350..000000000 --- a/pr-preview/pr-452/img/coin-swapping/swaplab.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/swapspace.svg b/pr-preview/pr-452/img/coin-swapping/swapspace.svg deleted file mode 100644 index a7d838f52..000000000 --- a/pr-preview/pr-452/img/coin-swapping/swapspace.svg +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/swapswop.svg b/pr-preview/pr-452/img/coin-swapping/swapswop.svg deleted file mode 100644 index 6bef8c3b2..000000000 --- a/pr-preview/pr-452/img/coin-swapping/swapswop.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - Group 2 - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pr-preview/pr-452/img/coin-swapping/swapy.svg b/pr-preview/pr-452/img/coin-swapping/swapy.svg deleted file mode 100644 index 23b0e7d3f..000000000 --- a/pr-preview/pr-452/img/coin-swapping/swapy.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/swapzone.svg b/pr-preview/pr-452/img/coin-swapping/swapzone.svg deleted file mode 100644 index 95c62ce81..000000000 --- a/pr-preview/pr-452/img/coin-swapping/swapzone.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/coin-swapping/wizardswap.svg b/pr-preview/pr-452/img/coin-swapping/wizardswap.svg deleted file mode 100644 index e476517da..000000000 --- a/pr-preview/pr-452/img/coin-swapping/wizardswap.svg +++ /dev/null @@ -1 +0,0 @@ -WizardSwap-bw-web \ No newline at end of file diff --git a/pr-preview/pr-452/img/coin-swapping/xmlogo.png b/pr-preview/pr-452/img/coin-swapping/xmlogo.png deleted file mode 100644 index ac4de9068..000000000 Binary files a/pr-preview/pr-452/img/coin-swapping/xmlogo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/crypto-exchanges/aex.svg b/pr-preview/pr-452/img/crypto-exchanges/aex.svg deleted file mode 100644 index 85fe005ca..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/aex.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/ascendex.svg b/pr-preview/pr-452/img/crypto-exchanges/ascendex.svg deleted file mode 100644 index f665ee588..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/ascendex.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/pr-preview/pr-452/img/crypto-exchanges/atomars.svg b/pr-preview/pr-452/img/crypto-exchanges/atomars.svg deleted file mode 100644 index 9992d9960..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/atomars.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/biconomy.svg b/pr-preview/pr-452/img/crypto-exchanges/biconomy.svg deleted file mode 100644 index a5181b13a..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/biconomy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/biki.svg b/pr-preview/pr-452/img/crypto-exchanges/biki.svg deleted file mode 100644 index 967cccfd8..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/biki.svg +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/binance.svg b/pr-preview/pr-452/img/crypto-exchanges/binance.svg deleted file mode 100644 index e97b05726..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/binance.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/bitcoin_com.svg b/pr-preview/pr-452/img/crypto-exchanges/bitcoin_com.svg deleted file mode 100644 index a77d1b8dc..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/bitcoin_com.svg +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/bitforex.svg b/pr-preview/pr-452/img/crypto-exchanges/bitforex.svg deleted file mode 100644 index 0083f3b29..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/bitforex.svg +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/bkex.svg b/pr-preview/pr-452/img/crypto-exchanges/bkex.svg deleted file mode 100644 index 860e3e360..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/bkex.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/coinex.svg b/pr-preview/pr-452/img/crypto-exchanges/coinex.svg deleted file mode 100644 index 183269682..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/coinex.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/crex24.svg b/pr-preview/pr-452/img/crypto-exchanges/crex24.svg deleted file mode 100644 index 442e3951c..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/crex24.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/exchange_assets.svg b/pr-preview/pr-452/img/crypto-exchanges/exchange_assets.svg deleted file mode 100644 index d96c23f66..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/exchange_assets.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/fex.svg b/pr-preview/pr-452/img/crypto-exchanges/fex.svg deleted file mode 100644 index 39adf5d30..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/fex.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/finebox.svg b/pr-preview/pr-452/img/crypto-exchanges/finebox.svg deleted file mode 100644 index d0125559f..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/finebox.svg +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/fmfwio.svg b/pr-preview/pr-452/img/crypto-exchanges/fmfwio.svg deleted file mode 100644 index aaee379d7..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/fmfwio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/pr-preview/pr-452/img/crypto-exchanges/gateio_h_en.svg b/pr-preview/pr-452/img/crypto-exchanges/gateio_h_en.svg deleted file mode 100644 index 3a1e25bc1..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/gateio_h_en.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/hitbtc.svg b/pr-preview/pr-452/img/crypto-exchanges/hitbtc.svg deleted file mode 100644 index 0849bbda4..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/hitbtc.svg +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/hotbit.svg b/pr-preview/pr-452/img/crypto-exchanges/hotbit.svg deleted file mode 100644 index f104ab01c..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/hotbit.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/huobi.svg b/pr-preview/pr-452/img/crypto-exchanges/huobi.svg deleted file mode 100644 index 3ae1f19fb..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/huobi.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/livecoin.svg b/pr-preview/pr-452/img/crypto-exchanges/livecoin.svg deleted file mode 100644 index 13b95ef80..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/livecoin.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/mxc_exchange.svg b/pr-preview/pr-452/img/crypto-exchanges/mxc_exchange.svg deleted file mode 100644 index 38844cc83..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/mxc_exchange.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/tradeogre-logo.png b/pr-preview/pr-452/img/crypto-exchanges/tradeogre-logo.png deleted file mode 100644 index 3543e85f8..000000000 Binary files a/pr-preview/pr-452/img/crypto-exchanges/tradeogre-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/crypto-exchanges/txbit.svg b/pr-preview/pr-452/img/crypto-exchanges/txbit.svg deleted file mode 100644 index 86a20c338..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/txbit.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/vccexchange.svg b/pr-preview/pr-452/img/crypto-exchanges/vccexchange.svg deleted file mode 100644 index a38360dfe..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/vccexchange.svg +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/vinex.svg b/pr-preview/pr-452/img/crypto-exchanges/vinex.svg deleted file mode 100644 index 3b8a87fa3..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/vinex.svg +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/wazirx.svg b/pr-preview/pr-452/img/crypto-exchanges/wazirx.svg deleted file mode 100644 index a392a35f2..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/wazirx.svg +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/wbf_exchange.svg b/pr-preview/pr-452/img/crypto-exchanges/wbf_exchange.svg deleted file mode 100644 index 41353e3ec..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/wbf_exchange.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/crypto-exchanges/zg_exchange.svg b/pr-preview/pr-452/img/crypto-exchanges/zg_exchange.svg deleted file mode 100644 index 6165a30fe..000000000 --- a/pr-preview/pr-452/img/crypto-exchanges/zg_exchange.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - diff --git a/pr-preview/pr-452/img/dandelion.svg b/pr-preview/pr-452/img/dandelion.svg deleted file mode 100644 index b0eaf59fd..000000000 --- a/pr-preview/pr-452/img/dandelion.svg +++ /dev/null @@ -1,556 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/dex/firodex-logo.png b/pr-preview/pr-452/img/dex/firodex-logo.png deleted file mode 100644 index bcdc3a6f3..000000000 Binary files a/pr-preview/pr-452/img/dex/firodex-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/earn-firo.svg b/pr-preview/pr-452/img/earn-firo.svg deleted file mode 100644 index a1960527f..000000000 --- a/pr-preview/pr-452/img/earn-firo.svg +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/earn-firo1.svg b/pr-preview/pr-452/img/earn-firo1.svg deleted file mode 100644 index f41ce0f5c..000000000 --- a/pr-preview/pr-452/img/earn-firo1.svg +++ /dev/null @@ -1,33 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/exchange-icon.svg b/pr-preview/pr-452/img/exchange-icon.svg deleted file mode 100644 index d54396bff..000000000 --- a/pr-preview/pr-452/img/exchange-icon.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/fiat-exchanges/7b_logo.svg b/pr-preview/pr-452/img/fiat-exchanges/7b_logo.svg deleted file mode 100644 index d6e610684..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/7b_logo.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - diff --git a/pr-preview/pr-452/img/fiat-exchanges/digitalexchange.svg b/pr-preview/pr-452/img/fiat-exchanges/digitalexchange.svg deleted file mode 100644 index d7ee71af9..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/digitalexchange.svg +++ /dev/null @@ -1,263 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/fiat-exchanges/fiatom.svg b/pr-preview/pr-452/img/fiat-exchanges/fiatom.svg deleted file mode 100644 index fe70e5b5f..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/fiatom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/pr-preview/pr-452/img/fiat-exchanges/guardarian.svg b/pr-preview/pr-452/img/fiat-exchanges/guardarian.svg deleted file mode 100644 index d5ba0ca68..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/guardarian.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/fiat-exchanges/indodax.svg b/pr-preview/pr-452/img/fiat-exchanges/indodax.svg deleted file mode 100644 index 6dc37df15..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/indodax.svg +++ /dev/null @@ -1,198 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/fiat-exchanges/kriptomat-logo.svg b/pr-preview/pr-452/img/fiat-exchanges/kriptomat-logo.svg deleted file mode 100644 index eef283ce9..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/kriptomat-logo.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/fiat-exchanges/litebit.svg b/pr-preview/pr-452/img/fiat-exchanges/litebit.svg deleted file mode 100644 index c30bc21a0..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/litebit.svg +++ /dev/null @@ -1,130 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/fiat-exchanges/oodlebit.svg b/pr-preview/pr-452/img/fiat-exchanges/oodlebit.svg deleted file mode 100644 index 13f79c643..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/oodlebit.svg +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/fiat-exchanges/ovex.svg b/pr-preview/pr-452/img/fiat-exchanges/ovex.svg deleted file mode 100644 index 117f3a677..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/ovex.svg +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/fiat-exchanges/probit.svg b/pr-preview/pr-452/img/fiat-exchanges/probit.svg deleted file mode 100644 index 82a0cdfe7..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/probit.svg +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/fiat-exchanges/satang.svg b/pr-preview/pr-452/img/fiat-exchanges/satang.svg deleted file mode 100644 index a550149e5..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/satang.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/fiat-exchanges/sistemkoin.svg b/pr-preview/pr-452/img/fiat-exchanges/sistemkoin.svg deleted file mode 100644 index f828791d8..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/sistemkoin.svg +++ /dev/null @@ -1,74 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/fiat-exchanges/vertbase.svg b/pr-preview/pr-452/img/fiat-exchanges/vertbase.svg deleted file mode 100644 index c3fd5f4a3..000000000 --- a/pr-preview/pr-452/img/fiat-exchanges/vertbase.svg +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-accepted-circle.svg b/pr-preview/pr-452/img/firo-accepted-circle.svg deleted file mode 100644 index 73d931034..000000000 --- a/pr-preview/pr-452/img/firo-accepted-circle.svg +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-accepted-sq-dark.svg b/pr-preview/pr-452/img/firo-accepted-sq-dark.svg deleted file mode 100644 index 29d7941f7..000000000 --- a/pr-preview/pr-452/img/firo-accepted-sq-dark.svg +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-donations-accepted-circle.svg b/pr-preview/pr-452/img/firo-donations-accepted-circle.svg deleted file mode 100644 index c675e94df..000000000 --- a/pr-preview/pr-452/img/firo-donations-accepted-circle.svg +++ /dev/null @@ -1,249 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-donations-accepted-sq-dark.svg b/pr-preview/pr-452/img/firo-donations-accepted-sq-dark.svg deleted file mode 100644 index bed6b86bb..000000000 --- a/pr-preview/pr-452/img/firo-donations-accepted-sq-dark.svg +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-donations-accepted-top-right-corner.svg b/pr-preview/pr-452/img/firo-donations-accepted-top-right-corner.svg deleted file mode 100644 index 4757ab062..000000000 --- a/pr-preview/pr-452/img/firo-donations-accepted-top-right-corner.svg +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-ecosystem-50.svg b/pr-preview/pr-452/img/firo-ecosystem-50.svg deleted file mode 100644 index f8f87b41c..000000000 --- a/pr-preview/pr-452/img/firo-ecosystem-50.svg +++ /dev/null @@ -1,1127 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-ecosystem.svg b/pr-preview/pr-452/img/firo-ecosystem.svg deleted file mode 100644 index 4ddca3b0e..000000000 --- a/pr-preview/pr-452/img/firo-ecosystem.svg +++ /dev/null @@ -1,1126 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-ecosystem1.svg b/pr-preview/pr-452/img/firo-ecosystem1.svg deleted file mode 100644 index b67a230fb..000000000 --- a/pr-preview/pr-452/img/firo-ecosystem1.svg +++ /dev/null @@ -1,272 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-icon-black.svg b/pr-preview/pr-452/img/firo-icon-black.svg deleted file mode 100644 index f5530ecba..000000000 --- a/pr-preview/pr-452/img/firo-icon-black.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-icon-clear.svg b/pr-preview/pr-452/img/firo-icon-clear.svg deleted file mode 100644 index 772f15dd6..000000000 --- a/pr-preview/pr-452/img/firo-icon-clear.svg +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-icon-white.svg b/pr-preview/pr-452/img/firo-icon-white.svg deleted file mode 100644 index 675cb8cf0..000000000 --- a/pr-preview/pr-452/img/firo-icon-white.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-icon.svg b/pr-preview/pr-452/img/firo-icon.svg deleted file mode 100644 index 5f09597a6..000000000 --- a/pr-preview/pr-452/img/firo-icon.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-logo-black.svg b/pr-preview/pr-452/img/firo-logo-black.svg deleted file mode 100644 index 899d977cf..000000000 --- a/pr-preview/pr-452/img/firo-logo-black.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-logo-clear.svg b/pr-preview/pr-452/img/firo-logo-clear.svg deleted file mode 100644 index f50af8599..000000000 --- a/pr-preview/pr-452/img/firo-logo-clear.svg +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-logo-white-text.svg b/pr-preview/pr-452/img/firo-logo-white-text.svg deleted file mode 100644 index 378d0313b..000000000 --- a/pr-preview/pr-452/img/firo-logo-white-text.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-logo-white.svg b/pr-preview/pr-452/img/firo-logo-white.svg deleted file mode 100644 index 58e9a76c8..000000000 --- a/pr-preview/pr-452/img/firo-logo-white.svg +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-logo.svg b/pr-preview/pr-452/img/firo-logo.svg deleted file mode 100644 index 87015646c..000000000 --- a/pr-preview/pr-452/img/firo-logo.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/firo-trocadorexchange.jpg b/pr-preview/pr-452/img/firo-trocadorexchange.jpg deleted file mode 100644 index 6870b3067..000000000 Binary files a/pr-preview/pr-452/img/firo-trocadorexchange.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/firo_badge_accepted_here_right_top_corner.svg b/pr-preview/pr-452/img/firo_badge_accepted_here_right_top_corner.svg deleted file mode 100644 index 2bf6b7879..000000000 --- a/pr-preview/pr-452/img/firo_badge_accepted_here_right_top_corner.svg +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/flame-svg.svg b/pr-preview/pr-452/img/flame-svg.svg deleted file mode 100644 index 90bd8fee6..000000000 --- a/pr-preview/pr-452/img/flame-svg.svg +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/flathub.svg b/pr-preview/pr-452/img/flathub.svg deleted file mode 100644 index 72700eba6..000000000 --- a/pr-preview/pr-452/img/flathub.svg +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/pr-preview/pr-452/img/hero.svg b/pr-preview/pr-452/img/hero.svg deleted file mode 100644 index f1eecdf7f..000000000 --- a/pr-preview/pr-452/img/hero.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/img_firo-mobile-bot.svg b/pr-preview/pr-452/img/img_firo-mobile-bot.svg deleted file mode 100644 index d8555223e..000000000 --- a/pr-preview/pr-452/img/img_firo-mobile-bot.svg +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/img_firo-mobile-bot2.svg b/pr-preview/pr-452/img/img_firo-mobile-bot2.svg deleted file mode 100644 index 7b4167355..000000000 --- a/pr-preview/pr-452/img/img_firo-mobile-bot2.svg +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/img_firo-mobile-top.svg b/pr-preview/pr-452/img/img_firo-mobile-top.svg deleted file mode 100644 index 22d75f538..000000000 --- a/pr-preview/pr-452/img/img_firo-mobile-top.svg +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/img_firo-mobile-top2.svg b/pr-preview/pr-452/img/img_firo-mobile-top2.svg deleted file mode 100644 index 529d19b9e..000000000 --- a/pr-preview/pr-452/img/img_firo-mobile-top2.svg +++ /dev/null @@ -1,374 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/infrastructure-img.svg b/pr-preview/pr-452/img/infrastructure-img.svg deleted file mode 100644 index 1826358df..000000000 --- a/pr-preview/pr-452/img/infrastructure-img.svg +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/infrastructure.png b/pr-preview/pr-452/img/infrastructure.png deleted file mode 100644 index 167c7bc99..000000000 Binary files a/pr-preview/pr-452/img/infrastructure.png and /dev/null differ diff --git a/pr-preview/pr-452/img/lelantus-is-coming-twitter.png b/pr-preview/pr-452/img/lelantus-is-coming-twitter.png deleted file mode 100644 index 2ffcc9dbd..000000000 Binary files a/pr-preview/pr-452/img/lelantus-is-coming-twitter.png and /dev/null differ diff --git a/pr-preview/pr-452/img/lelantus-spark.svg b/pr-preview/pr-452/img/lelantus-spark.svg deleted file mode 100644 index 807a4b651..000000000 --- a/pr-preview/pr-452/img/lelantus-spark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/pr-preview/pr-452/img/lelantus-upd.svg b/pr-preview/pr-452/img/lelantus-upd.svg deleted file mode 100644 index 6e78e56df..000000000 --- a/pr-preview/pr-452/img/lelantus-upd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/pr-preview/pr-452/img/lelantus.svg b/pr-preview/pr-452/img/lelantus.svg deleted file mode 100644 index 16864263f..000000000 --- a/pr-preview/pr-452/img/lelantus.svg +++ /dev/null @@ -1,534 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/linux.svg b/pr-preview/pr-452/img/linux.svg deleted file mode 100644 index bab172206..000000000 --- a/pr-preview/pr-452/img/linux.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/liquid-staking/stFIRO.svg b/pr-preview/pr-452/img/liquid-staking/stFIRO.svg deleted file mode 100644 index 0d337c516..000000000 --- a/pr-preview/pr-452/img/liquid-staking/stFIRO.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/masternode-icon.svg b/pr-preview/pr-452/img/masternode-icon.svg deleted file mode 100644 index 5c6742d35..000000000 --- a/pr-preview/pr-452/img/masternode-icon.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/pr-preview/pr-452/img/merchants/icons/apparel.png b/pr-preview/pr-452/img/merchants/icons/apparel.png deleted file mode 100644 index cf93b20b3..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/apparel.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/dating.png b/pr-preview/pr-452/img/merchants/icons/dating.png deleted file mode 100644 index 1b0083058..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/dating.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/donation.png b/pr-preview/pr-452/img/merchants/icons/donation.png deleted file mode 100644 index 42cd2b1fc..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/donation.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/donation_1.png b/pr-preview/pr-452/img/merchants/icons/donation_1.png deleted file mode 100644 index edbb1b1c0..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/donation_1.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/freelance.png b/pr-preview/pr-452/img/merchants/icons/freelance.png deleted file mode 100644 index 2799915cf..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/freelance.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/gaming.png b/pr-preview/pr-452/img/merchants/icons/gaming.png deleted file mode 100644 index 671e9531f..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/gaming.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/healthproducts.png b/pr-preview/pr-452/img/merchants/icons/healthproducts.png deleted file mode 100644 index 0bfa62cb1..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/healthproducts.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/hosting.png b/pr-preview/pr-452/img/merchants/icons/hosting.png deleted file mode 100644 index 0f7958393..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/hosting.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/legalservices.png b/pr-preview/pr-452/img/merchants/icons/legalservices.png deleted file mode 100644 index 40a06223c..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/legalservices.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/onlinemarketplaces.png b/pr-preview/pr-452/img/merchants/icons/onlinemarketplaces.png deleted file mode 100644 index e31d12930..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/onlinemarketplaces.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/p2plending.png b/pr-preview/pr-452/img/merchants/icons/p2plending.png deleted file mode 100644 index 844019354..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/p2plending.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/paymentsolutions.png b/pr-preview/pr-452/img/merchants/icons/paymentsolutions.png deleted file mode 100644 index 0009e568b..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/paymentsolutions.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/software.png b/pr-preview/pr-452/img/merchants/icons/software.png deleted file mode 100644 index 2a4bab2be..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/software.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/travel.png b/pr-preview/pr-452/img/merchants/icons/travel.png deleted file mode 100644 index bddbfc482..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/travel.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/icons/vpn.png b/pr-preview/pr-452/img/merchants/icons/vpn.png deleted file mode 100644 index 22ce561f2..000000000 Binary files a/pr-preview/pr-452/img/merchants/icons/vpn.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/allnodes-logo.png b/pr-preview/pr-452/img/merchants/logos/allnodes-logo.png deleted file mode 100644 index 9c36a9b90..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/allnodes-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/arcadia-logo.png b/pr-preview/pr-452/img/merchants/logos/arcadia-logo.png deleted file mode 100644 index a04408c79..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/arcadia-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/besmitten-logo.png b/pr-preview/pr-452/img/merchants/logos/besmitten-logo.png deleted file mode 100644 index ab4cd8530..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/besmitten-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/bolehvpn-logo.png b/pr-preview/pr-452/img/merchants/logos/bolehvpn-logo.png deleted file mode 100644 index 3265867be..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/bolehvpn-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/brand425coffee-logo.png b/pr-preview/pr-452/img/merchants/logos/brand425coffee-logo.png deleted file mode 100644 index dbae0590a..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/brand425coffee-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/cn-logo.png b/pr-preview/pr-452/img/merchants/logos/cn-logo.png deleted file mode 100644 index 88ca8ac50..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/cn-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/coinpayments-logo.png b/pr-preview/pr-452/img/merchants/logos/coinpayments-logo.png deleted file mode 100644 index d5ae5ff6f..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/coinpayments-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/coinrabbit-logo.png b/pr-preview/pr-452/img/merchants/logos/coinrabbit-logo.png deleted file mode 100644 index a3cb20202..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/coinrabbit-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/cryptotask-logo.png b/pr-preview/pr-452/img/merchants/logos/cryptotask-logo.png deleted file mode 100644 index 12647a534..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/cryptotask-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/cyphermarket-logo.png b/pr-preview/pr-452/img/merchants/logos/cyphermarket-logo.png deleted file mode 100644 index c07c3f138..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/cyphermarket-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/cypherstack-logo.png b/pr-preview/pr-452/img/merchants/logos/cypherstack-logo.png deleted file mode 100644 index 24a68b42a..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/cypherstack-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/definationlogo.png b/pr-preview/pr-452/img/merchants/logos/definationlogo.png deleted file mode 100644 index c5014d38f..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/definationlogo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/drapis-logo.png b/pr-preview/pr-452/img/merchants/logos/drapis-logo.png deleted file mode 100644 index 8a881c49d..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/drapis-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/freross-logo.png b/pr-preview/pr-452/img/merchants/logos/freross-logo.png deleted file mode 100644 index bd5bc94d1..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/freross-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/guardarian-logo.png b/pr-preview/pr-452/img/merchants/logos/guardarian-logo.png deleted file mode 100644 index 7181a2f44..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/guardarian-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/houseofcards.png b/pr-preview/pr-452/img/merchants/logos/houseofcards.png deleted file mode 100644 index 4dc6685c7..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/houseofcards.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/hyve-logo-dark.png b/pr-preview/pr-452/img/merchants/logos/hyve-logo-dark.png deleted file mode 100644 index edd041ca7..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/hyve-logo-dark.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/hyve-logo.png b/pr-preview/pr-452/img/merchants/logos/hyve-logo.png deleted file mode 100644 index 463f3318f..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/hyve-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/iking-logo.png b/pr-preview/pr-452/img/merchants/logos/iking-logo.png deleted file mode 100644 index b5def8f12..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/iking-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/jk-logo.png b/pr-preview/pr-452/img/merchants/logos/jk-logo.png deleted file mode 100644 index 3994054fe..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/jk-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/locktrip-logo.png b/pr-preview/pr-452/img/merchants/logos/locktrip-logo.png deleted file mode 100644 index 487546f77..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/locktrip-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/maddyice-logo.png b/pr-preview/pr-452/img/merchants/logos/maddyice-logo.png deleted file mode 100644 index 1d71ffa1d..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/maddyice-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/myconstant-logo.png b/pr-preview/pr-452/img/merchants/logos/myconstant-logo.png deleted file mode 100644 index 7e70434dd..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/myconstant-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/nownodes-logo.png b/pr-preview/pr-452/img/merchants/logos/nownodes-logo.png deleted file mode 100644 index 59efdf34e..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/nownodes-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/nowpayments-logo.png b/pr-preview/pr-452/img/merchants/logos/nowpayments-logo.png deleted file mode 100644 index a36096b5f..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/nowpayments-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/particl-logo.png b/pr-preview/pr-452/img/merchants/logos/particl-logo.png deleted file mode 100644 index f1bb0c55f..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/particl-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/prinses-logo.png b/pr-preview/pr-452/img/merchants/logos/prinses-logo.png deleted file mode 100644 index 741a7dc66..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/prinses-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/privoxy-logo.png b/pr-preview/pr-452/img/merchants/logos/privoxy-logo.png deleted file mode 100644 index 9c6e3567b..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/privoxy-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/rocketbot-logo.png b/pr-preview/pr-452/img/merchants/logos/rocketbot-logo.png deleted file mode 100644 index 3b03be122..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/rocketbot-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/shopping-io-logo.png b/pr-preview/pr-452/img/merchants/logos/shopping-io-logo.png deleted file mode 100644 index 81607160f..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/shopping-io-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/shortthebanks-logo.png b/pr-preview/pr-452/img/merchants/logos/shortthebanks-logo.png deleted file mode 100644 index 72c4d40ac..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/shortthebanks-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/thisapp-logo.png b/pr-preview/pr-452/img/merchants/logos/thisapp-logo.png deleted file mode 100644 index 436fcc555..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/thisapp-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/timcasino-logo.png b/pr-preview/pr-452/img/merchants/logos/timcasino-logo.png deleted file mode 100644 index ca46e96eb..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/timcasino-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/travala-logo.png b/pr-preview/pr-452/img/merchants/logos/travala-logo.png deleted file mode 100644 index f1cf22826..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/travala-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/logos/vedabase-logo.png b/pr-preview/pr-452/img/merchants/logos/vedabase-logo.png deleted file mode 100644 index 6cd0c94b9..000000000 Binary files a/pr-preview/pr-452/img/merchants/logos/vedabase-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/merchants/shortthebanks_logo.webp b/pr-preview/pr-452/img/merchants/shortthebanks_logo.webp deleted file mode 100644 index 00e0c37e5..000000000 Binary files a/pr-preview/pr-452/img/merchants/shortthebanks_logo.webp and /dev/null differ diff --git a/pr-preview/pr-452/img/meta/android-chrome-192x192.png b/pr-preview/pr-452/img/meta/android-chrome-192x192.png deleted file mode 100644 index 080115333..000000000 Binary files a/pr-preview/pr-452/img/meta/android-chrome-192x192.png and /dev/null differ diff --git a/pr-preview/pr-452/img/meta/android-chrome-512x512.png b/pr-preview/pr-452/img/meta/android-chrome-512x512.png deleted file mode 100644 index 7a4d54117..000000000 Binary files a/pr-preview/pr-452/img/meta/android-chrome-512x512.png and /dev/null differ diff --git a/pr-preview/pr-452/img/meta/apple-touch-icon.png b/pr-preview/pr-452/img/meta/apple-touch-icon.png deleted file mode 100644 index 7c6c76daf..000000000 Binary files a/pr-preview/pr-452/img/meta/apple-touch-icon.png and /dev/null differ diff --git a/pr-preview/pr-452/img/meta/favicon-16x16.png b/pr-preview/pr-452/img/meta/favicon-16x16.png deleted file mode 100644 index b5060b819..000000000 Binary files a/pr-preview/pr-452/img/meta/favicon-16x16.png and /dev/null differ diff --git a/pr-preview/pr-452/img/meta/favicon-32x32.png b/pr-preview/pr-452/img/meta/favicon-32x32.png deleted file mode 100644 index 3010e5730..000000000 Binary files a/pr-preview/pr-452/img/meta/favicon-32x32.png and /dev/null differ diff --git a/pr-preview/pr-452/img/meta/favicon.ico b/pr-preview/pr-452/img/meta/favicon.ico deleted file mode 100644 index 8bd6de68a..000000000 Binary files a/pr-preview/pr-452/img/meta/favicon.ico and /dev/null differ diff --git a/pr-preview/pr-452/img/meta/site.webmanifest b/pr-preview/pr-452/img/meta/site.webmanifest deleted file mode 100644 index 45dc8a206..000000000 --- a/pr-preview/pr-452/img/meta/site.webmanifest +++ /dev/null @@ -1 +0,0 @@ -{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/pr-preview/pr-452/img/mine-firo.svg b/pr-preview/pr-452/img/mine-firo.svg deleted file mode 100644 index 8e43a0d55..000000000 --- a/pr-preview/pr-452/img/mine-firo.svg +++ /dev/null @@ -1,114 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/mine-firo1.svg b/pr-preview/pr-452/img/mine-firo1.svg deleted file mode 100644 index 0be55874e..000000000 --- a/pr-preview/pr-452/img/mine-firo1.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/mining-icon.svg b/pr-preview/pr-452/img/mining-icon.svg deleted file mode 100644 index e0081827c..000000000 --- a/pr-preview/pr-452/img/mining-icon.svg +++ /dev/null @@ -1,14 +0,0 @@ - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/mobile-wallets/cobo.png b/pr-preview/pr-452/img/mobile-wallets/cobo.png deleted file mode 100644 index 95d248ff2..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/cobo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mobile-wallets/coinomi.png b/pr-preview/pr-452/img/mobile-wallets/coinomi.png deleted file mode 100644 index 4a98e4db1..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/coinomi.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mobile-wallets/dove-wallet-icon.svg b/pr-preview/pr-452/img/mobile-wallets/dove-wallet-icon.svg deleted file mode 100644 index 9c737736d..000000000 --- a/pr-preview/pr-452/img/mobile-wallets/dove-wallet-icon.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/mobile-wallets/dove-wallet.svg b/pr-preview/pr-452/img/mobile-wallets/dove-wallet.svg deleted file mode 100644 index f7b028cfd..000000000 --- a/pr-preview/pr-452/img/mobile-wallets/dove-wallet.svg +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/mobile-wallets/edge.png b/pr-preview/pr-452/img/mobile-wallets/edge.png deleted file mode 100644 index 7e1b5579f..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/edge.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mobile-wallets/guarda-new.png b/pr-preview/pr-452/img/mobile-wallets/guarda-new.png deleted file mode 100644 index 48bfd4d70..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/guarda-new.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mobile-wallets/guarda.png b/pr-preview/pr-452/img/mobile-wallets/guarda.png deleted file mode 100644 index 1c5793a7f..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/guarda.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mobile-wallets/magnum.png b/pr-preview/pr-452/img/mobile-wallets/magnum.png deleted file mode 100644 index cfc85729c..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/magnum.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mobile-wallets/midas.png b/pr-preview/pr-452/img/mobile-wallets/midas.png deleted file mode 100644 index c9541f581..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/midas.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mobile-wallets/now-wallet-logo.png b/pr-preview/pr-452/img/mobile-wallets/now-wallet-logo.png deleted file mode 100644 index 3ec67c6d9..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/now-wallet-logo.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mobile-wallets/ownbit.png b/pr-preview/pr-452/img/mobile-wallets/ownbit.png deleted file mode 100644 index 47584ef55..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/ownbit.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mobile-wallets/paytomat.png b/pr-preview/pr-452/img/mobile-wallets/paytomat.png deleted file mode 100644 index e42ae951a..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/paytomat.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mobile-wallets/stack.png b/pr-preview/pr-452/img/mobile-wallets/stack.png deleted file mode 100644 index b65a92f2f..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/stack.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mobile-wallets/trust.png b/pr-preview/pr-452/img/mobile-wallets/trust.png deleted file mode 100644 index b57ca5746..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/trust.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mobile-wallets/zelcore.png b/pr-preview/pr-452/img/mobile-wallets/zelcore.png deleted file mode 100644 index 96f674549..000000000 Binary files a/pr-preview/pr-452/img/mobile-wallets/zelcore.png and /dev/null differ diff --git a/pr-preview/pr-452/img/mtp-upd.svg b/pr-preview/pr-452/img/mtp-upd.svg deleted file mode 100644 index 4f5ad6787..000000000 --- a/pr-preview/pr-452/img/mtp-upd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/pr-preview/pr-452/img/mtp.svg b/pr-preview/pr-452/img/mtp.svg deleted file mode 100644 index c53573451..000000000 --- a/pr-preview/pr-452/img/mtp.svg +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/privacy-img.svg b/pr-preview/pr-452/img/privacy-img.svg deleted file mode 100644 index a119279df..000000000 --- a/pr-preview/pr-452/img/privacy-img.svg +++ /dev/null @@ -1,147 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/privacy-infrastructure.svg b/pr-preview/pr-452/img/privacy-infrastructure.svg deleted file mode 100644 index b9780ea5a..000000000 --- a/pr-preview/pr-452/img/privacy-infrastructure.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/pr-preview/pr-452/img/privacy-infrastructure1.svg b/pr-preview/pr-452/img/privacy-infrastructure1.svg deleted file mode 100644 index 173658760..000000000 --- a/pr-preview/pr-452/img/privacy-infrastructure1.svg +++ /dev/null @@ -1,64 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/privacy.svg b/pr-preview/pr-452/img/privacy.svg deleted file mode 100644 index c65b69dac..000000000 --- a/pr-preview/pr-452/img/privacy.svg +++ /dev/null @@ -1,661 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/privacy1.svg b/pr-preview/pr-452/img/privacy1.svg deleted file mode 100644 index 69d47e8d1..000000000 --- a/pr-preview/pr-452/img/privacy1.svg +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/red-background-2.png b/pr-preview/pr-452/img/red-background-2.png deleted file mode 100644 index 41e80c3a2..000000000 Binary files a/pr-preview/pr-452/img/red-background-2.png and /dev/null differ diff --git a/pr-preview/pr-452/img/red-background.png b/pr-preview/pr-452/img/red-background.png deleted file mode 100644 index 639af90df..000000000 Binary files a/pr-preview/pr-452/img/red-background.png and /dev/null differ diff --git a/pr-preview/pr-452/img/rnd-img.svg b/pr-preview/pr-452/img/rnd-img.svg deleted file mode 100644 index 21b0f71b1..000000000 --- a/pr-preview/pr-452/img/rnd-img.svg +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/rnd.svg b/pr-preview/pr-452/img/rnd.svg deleted file mode 100644 index 3c6eb4e3b..000000000 --- a/pr-preview/pr-452/img/rnd.svg +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/rnd1.svg b/pr-preview/pr-452/img/rnd1.svg deleted file mode 100644 index f99e3e8ac..000000000 --- a/pr-preview/pr-452/img/rnd1.svg +++ /dev/null @@ -1,246 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/sigma-upd.svg b/pr-preview/pr-452/img/sigma-upd.svg deleted file mode 100644 index 97a735b55..000000000 --- a/pr-preview/pr-452/img/sigma-upd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/pr-preview/pr-452/img/sigma.svg b/pr-preview/pr-452/img/sigma.svg deleted file mode 100644 index c7f632f5c..000000000 --- a/pr-preview/pr-452/img/sigma.svg +++ /dev/null @@ -1,534 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_bitcointalk.svg b/pr-preview/pr-452/img/site-icons/com_bitcointalk.svg deleted file mode 100644 index c825d8496..000000000 --- a/pr-preview/pr-452/img/site-icons/com_bitcointalk.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_discord.svg b/pr-preview/pr-452/img/site-icons/com_discord.svg deleted file mode 100644 index cc036c040..000000000 --- a/pr-preview/pr-452/img/site-icons/com_discord.svg +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_facebook.svg b/pr-preview/pr-452/img/site-icons/com_facebook.svg deleted file mode 100644 index fd394c937..000000000 --- a/pr-preview/pr-452/img/site-icons/com_facebook.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_forum.svg b/pr-preview/pr-452/img/site-icons/com_forum.svg deleted file mode 100644 index 0a13f5a44..000000000 --- a/pr-preview/pr-452/img/site-icons/com_forum.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_instagram.svg b/pr-preview/pr-452/img/site-icons/com_instagram.svg deleted file mode 100644 index ea254472a..000000000 --- a/pr-preview/pr-452/img/site-icons/com_instagram.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/pr-preview/pr-452/img/site-icons/com_irc.svg b/pr-preview/pr-452/img/site-icons/com_irc.svg deleted file mode 100644 index 767d37118..000000000 --- a/pr-preview/pr-452/img/site-icons/com_irc.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_matrix riot.svg b/pr-preview/pr-452/img/site-icons/com_matrix riot.svg deleted file mode 100644 index c9035de69..000000000 --- a/pr-preview/pr-452/img/site-icons/com_matrix riot.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_qq.svg b/pr-preview/pr-452/img/site-icons/com_qq.svg deleted file mode 100644 index c95ff8275..000000000 --- a/pr-preview/pr-452/img/site-icons/com_qq.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_reddit.svg b/pr-preview/pr-452/img/site-icons/com_reddit.svg deleted file mode 100644 index 8de6afb79..000000000 --- a/pr-preview/pr-452/img/site-icons/com_reddit.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_riot.svg b/pr-preview/pr-452/img/site-icons/com_riot.svg deleted file mode 100644 index eb190589f..000000000 --- a/pr-preview/pr-452/img/site-icons/com_riot.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_telegram.svg b/pr-preview/pr-452/img/site-icons/com_telegram.svg deleted file mode 100644 index f94cadf33..000000000 --- a/pr-preview/pr-452/img/site-icons/com_telegram.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_twitter.svg b/pr-preview/pr-452/img/site-icons/com_twitter.svg deleted file mode 100644 index e4a91e54c..000000000 --- a/pr-preview/pr-452/img/site-icons/com_twitter.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_wechat.svg b/pr-preview/pr-452/img/site-icons/com_wechat.svg deleted file mode 100644 index c9035de69..000000000 --- a/pr-preview/pr-452/img/site-icons/com_wechat.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_weibo.svg b/pr-preview/pr-452/img/site-icons/com_weibo.svg deleted file mode 100644 index 14e671724..000000000 --- a/pr-preview/pr-452/img/site-icons/com_weibo.svg +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_youku.svg b/pr-preview/pr-452/img/site-icons/com_youku.svg deleted file mode 100644 index 58fa09842..000000000 --- a/pr-preview/pr-452/img/site-icons/com_youku.svg +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/com_youtube.svg b/pr-preview/pr-452/img/site-icons/com_youtube.svg deleted file mode 100644 index 2eef70baf..000000000 --- a/pr-preview/pr-452/img/site-icons/com_youtube.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/discord.svg b/pr-preview/pr-452/img/site-icons/discord.svg deleted file mode 100644 index 25806d9cf..000000000 --- a/pr-preview/pr-452/img/site-icons/discord.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/android.svg b/pr-preview/pr-452/img/site-icons/footer/android.svg deleted file mode 100644 index cc33452b3..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/android.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/apple.svg b/pr-preview/pr-452/img/site-icons/footer/apple.svg deleted file mode 100644 index 67eb6bebf..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/apple.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/desktop.svg b/pr-preview/pr-452/img/site-icons/footer/desktop.svg deleted file mode 100644 index 286023a8f..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/desktop.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/discord.svg b/pr-preview/pr-452/img/site-icons/footer/discord.svg deleted file mode 100644 index 127232bc4..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/discord.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/down.svg b/pr-preview/pr-452/img/site-icons/footer/down.svg deleted file mode 100644 index e905accf6..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/down.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/facebook.svg b/pr-preview/pr-452/img/site-icons/footer/facebook.svg deleted file mode 100644 index 0775dad35..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/facebook.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/facebook2.svg b/pr-preview/pr-452/img/site-icons/footer/facebook2.svg deleted file mode 100644 index 6ea729cae..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/facebook2.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/github.svg b/pr-preview/pr-452/img/site-icons/footer/github.svg deleted file mode 100644 index 16c774c09..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/github.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/language.svg b/pr-preview/pr-452/img/site-icons/footer/language.svg deleted file mode 100644 index bae260aa9..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/language.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/reddit.svg b/pr-preview/pr-452/img/site-icons/footer/reddit.svg deleted file mode 100644 index f89746e89..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/reddit.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/sourceforge.svg b/pr-preview/pr-452/img/site-icons/footer/sourceforge.svg deleted file mode 100644 index 5b9eaeef3..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/sourceforge.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/telegram.svg b/pr-preview/pr-452/img/site-icons/footer/telegram.svg deleted file mode 100644 index 225781fee..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/telegram.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/web.svg b/pr-preview/pr-452/img/site-icons/footer/web.svg deleted file mode 100644 index 4971547eb..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/web.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/x.svg b/pr-preview/pr-452/img/site-icons/footer/x.svg deleted file mode 100644 index 3f44a7cee..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/x.svg +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/youku.svg b/pr-preview/pr-452/img/site-icons/footer/youku.svg deleted file mode 100644 index 1287ddc59..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/youku.svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/footer/youtube.svg b/pr-preview/pr-452/img/site-icons/footer/youtube.svg deleted file mode 100644 index 860fc2b06..000000000 --- a/pr-preview/pr-452/img/site-icons/footer/youtube.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/pr-preview/pr-452/img/site-icons/icon_anonymous.svg b/pr-preview/pr-452/img/site-icons/icon_anonymous.svg deleted file mode 100644 index fd42244e4..000000000 --- a/pr-preview/pr-452/img/site-icons/icon_anonymous.svg +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/icon_axe.svg b/pr-preview/pr-452/img/site-icons/icon_axe.svg deleted file mode 100644 index f805fa1fa..000000000 --- a/pr-preview/pr-452/img/site-icons/icon_axe.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/icon_backup.svg b/pr-preview/pr-452/img/site-icons/icon_backup.svg deleted file mode 100644 index bcb59c0b8..000000000 --- a/pr-preview/pr-452/img/site-icons/icon_backup.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/icon_coins.svg b/pr-preview/pr-452/img/site-icons/icon_coins.svg deleted file mode 100644 index c1609d61b..000000000 --- a/pr-preview/pr-452/img/site-icons/icon_coins.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/icon_dandelion.svg b/pr-preview/pr-452/img/site-icons/icon_dandelion.svg deleted file mode 100644 index 95840e824..000000000 --- a/pr-preview/pr-452/img/site-icons/icon_dandelion.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/icon_guide.svg b/pr-preview/pr-452/img/site-icons/icon_guide.svg deleted file mode 100644 index e01e61b7e..000000000 --- a/pr-preview/pr-452/img/site-icons/icon_guide.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/icon_hash.svg b/pr-preview/pr-452/img/site-icons/icon_hash.svg deleted file mode 100644 index eb6d3f64a..000000000 --- a/pr-preview/pr-452/img/site-icons/icon_hash.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/icon_lelantus.svg b/pr-preview/pr-452/img/site-icons/icon_lelantus.svg deleted file mode 100644 index 2022c2886..000000000 --- a/pr-preview/pr-452/img/site-icons/icon_lelantus.svg +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/icon_node.svg b/pr-preview/pr-452/img/site-icons/icon_node.svg deleted file mode 100644 index 29e973286..000000000 --- a/pr-preview/pr-452/img/site-icons/icon_node.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/icon_setup.svg b/pr-preview/pr-452/img/site-icons/icon_setup.svg deleted file mode 100644 index e17b75ded..000000000 --- a/pr-preview/pr-452/img/site-icons/icon_setup.svg +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/site-icons/icon_sigma.svg b/pr-preview/pr-452/img/site-icons/icon_sigma.svg deleted file mode 100644 index 2c7cd3f8f..000000000 --- a/pr-preview/pr-452/img/site-icons/icon_sigma.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - diff --git a/pr-preview/pr-452/img/sourceforge.svg b/pr-preview/pr-452/img/sourceforge.svg deleted file mode 100644 index 13f4605b7..000000000 --- a/pr-preview/pr-452/img/sourceforge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/pr-preview/pr-452/img/spark-hero.svg b/pr-preview/pr-452/img/spark-hero.svg deleted file mode 100644 index 31e952867..000000000 --- a/pr-preview/pr-452/img/spark-hero.svg +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/spark-testnet-explorer.jpg b/pr-preview/pr-452/img/spark-testnet-explorer.jpg deleted file mode 100644 index ee5f6da0b..000000000 Binary files a/pr-preview/pr-452/img/spark-testnet-explorer.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/spark-testnet-launching.jpg b/pr-preview/pr-452/img/spark-testnet-launching.jpg deleted file mode 100644 index aaa202fd2..000000000 Binary files a/pr-preview/pr-452/img/spark-testnet-launching.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/spark-testnet-launching.png b/pr-preview/pr-452/img/spark-testnet-launching.png deleted file mode 100644 index 77aeaeb4e..000000000 Binary files a/pr-preview/pr-452/img/spark-testnet-launching.png and /dev/null differ diff --git a/pr-preview/pr-452/img/sparkaddressYT.jpg b/pr-preview/pr-452/img/sparkaddressYT.jpg deleted file mode 100644 index d8cb93d71..000000000 Binary files a/pr-preview/pr-452/img/sparkaddressYT.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/Areg-Vrtanesyan.png b/pr-preview/pr-452/img/team/Areg-Vrtanesyan.png deleted file mode 100644 index 6545ce95e..000000000 Binary files a/pr-preview/pr-452/img/team/Areg-Vrtanesyan.png and /dev/null differ diff --git a/pr-preview/pr-452/img/team/Areg.png b/pr-preview/pr-452/img/team/Areg.png deleted file mode 100644 index 9b330b432..000000000 Binary files a/pr-preview/pr-452/img/team/Areg.png and /dev/null differ diff --git a/pr-preview/pr-452/img/team/LC.jpg b/pr-preview/pr-452/img/team/LC.jpg deleted file mode 100644 index 9bd4d1058..000000000 Binary files a/pr-preview/pr-452/img/team/LC.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/Zcoin-Ambassador-Pic1.jpg b/pr-preview/pr-452/img/team/Zcoin-Ambassador-Pic1.jpg deleted file mode 100644 index b84041e78..000000000 Binary files a/pr-preview/pr-452/img/team/Zcoin-Ambassador-Pic1.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/ajay.jpg b/pr-preview/pr-452/img/team/ajay.jpg deleted file mode 100644 index af35e1760..000000000 Binary files a/pr-preview/pr-452/img/team/ajay.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/andreybezrukov.jpg b/pr-preview/pr-452/img/team/andreybezrukov.jpg deleted file mode 100644 index 5db0f5e65..000000000 Binary files a/pr-preview/pr-452/img/team/andreybezrukov.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/anthony.jpeg b/pr-preview/pr-452/img/team/anthony.jpeg deleted file mode 100644 index caff238db..000000000 Binary files a/pr-preview/pr-452/img/team/anthony.jpeg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/antibit.jpg b/pr-preview/pr-452/img/team/antibit.jpg deleted file mode 100644 index c22e5c284..000000000 Binary files a/pr-preview/pr-452/img/team/antibit.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/anwar.jpg b/pr-preview/pr-452/img/team/anwar.jpg deleted file mode 100644 index cc73c842e..000000000 Binary files a/pr-preview/pr-452/img/team/anwar.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/aram.jpg b/pr-preview/pr-452/img/team/aram.jpg deleted file mode 100644 index eda897d7d..000000000 Binary files a/pr-preview/pr-452/img/team/aram.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/armine-zakaryan_pic.jpg b/pr-preview/pr-452/img/team/armine-zakaryan_pic.jpg deleted file mode 100644 index 96ae0d89c..000000000 Binary files a/pr-preview/pr-452/img/team/armine-zakaryan_pic.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/artur.png b/pr-preview/pr-452/img/team/artur.png deleted file mode 100644 index 27fea995e..000000000 Binary files a/pr-preview/pr-452/img/team/artur.png and /dev/null differ diff --git a/pr-preview/pr-452/img/team/batuhan.png b/pr-preview/pr-452/img/team/batuhan.png deleted file mode 100644 index d0495f2db..000000000 Binary files a/pr-preview/pr-452/img/team/batuhan.png and /dev/null differ diff --git a/pr-preview/pr-452/img/team/benjamin.jpg b/pr-preview/pr-452/img/team/benjamin.jpg deleted file mode 100644 index 31ba214de..000000000 Binary files a/pr-preview/pr-452/img/team/benjamin.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/blank-profile-picture.png b/pr-preview/pr-452/img/team/blank-profile-picture.png deleted file mode 100644 index f8300ec40..000000000 Binary files a/pr-preview/pr-452/img/team/blank-profile-picture.png and /dev/null differ diff --git a/pr-preview/pr-452/img/team/cypherstack.jpg b/pr-preview/pr-452/img/team/cypherstack.jpg deleted file mode 100644 index 286b2672d..000000000 Binary files a/pr-preview/pr-452/img/team/cypherstack.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/djm34.jpg b/pr-preview/pr-452/img/team/djm34.jpg deleted file mode 100644 index e0f8b2eb3..000000000 Binary files a/pr-preview/pr-452/img/team/djm34.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/firo-ecosystem.png b/pr-preview/pr-452/img/team/firo-ecosystem.png deleted file mode 100644 index 88b036049..000000000 Binary files a/pr-preview/pr-452/img/team/firo-ecosystem.png and /dev/null differ diff --git a/pr-preview/pr-452/img/team/gevorg.jpg b/pr-preview/pr-452/img/team/gevorg.jpg deleted file mode 100644 index e021306a7..000000000 Binary files a/pr-preview/pr-452/img/team/gevorg.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/hakob-kanoyan_pic.jpg b/pr-preview/pr-452/img/team/hakob-kanoyan_pic.jpg deleted file mode 100644 index 1c2f09de5..000000000 Binary files a/pr-preview/pr-452/img/team/hakob-kanoyan_pic.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/hayk-zakaryan_pic.jpg b/pr-preview/pr-452/img/team/hayk-zakaryan_pic.jpg deleted file mode 100644 index bc33c60e2..000000000 Binary files a/pr-preview/pr-452/img/team/hayk-zakaryan_pic.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/hermes.jpg b/pr-preview/pr-452/img/team/hermes.jpg deleted file mode 100644 index 2bcf9aa89..000000000 Binary files a/pr-preview/pr-452/img/team/hermes.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/konda.jpg b/pr-preview/pr-452/img/team/konda.jpg deleted file mode 100644 index 7e88ece16..000000000 Binary files a/pr-preview/pr-452/img/team/konda.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/lance.jpg b/pr-preview/pr-452/img/team/lance.jpg deleted file mode 100644 index ea45f5b78..000000000 Binary files a/pr-preview/pr-452/img/team/lance.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/lemar.jpg b/pr-preview/pr-452/img/team/lemar.jpg deleted file mode 100644 index 1e18b5921..000000000 Binary files a/pr-preview/pr-452/img/team/lemar.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/levon.jpg b/pr-preview/pr-452/img/team/levon.jpg deleted file mode 100644 index 99ab1f942..000000000 Binary files a/pr-preview/pr-452/img/team/levon.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/levonh.png b/pr-preview/pr-452/img/team/levonh.png deleted file mode 100644 index 4b8b1685b..000000000 Binary files a/pr-preview/pr-452/img/team/levonh.png and /dev/null differ diff --git a/pr-preview/pr-452/img/team/lilking.png b/pr-preview/pr-452/img/team/lilking.png deleted file mode 100644 index 480b2e7fe..000000000 Binary files a/pr-preview/pr-452/img/team/lilking.png and /dev/null differ diff --git a/pr-preview/pr-452/img/team/lucas-fullam.jpg b/pr-preview/pr-452/img/team/lucas-fullam.jpg deleted file mode 100644 index 8644c6600..000000000 Binary files a/pr-preview/pr-452/img/team/lucas-fullam.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/michael.jpg b/pr-preview/pr-452/img/team/michael.jpg deleted file mode 100644 index e6b118d9a..000000000 Binary files a/pr-preview/pr-452/img/team/michael.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/narek.png b/pr-preview/pr-452/img/team/narek.png deleted file mode 100644 index 31c9ac621..000000000 Binary files a/pr-preview/pr-452/img/team/narek.png and /dev/null differ diff --git a/pr-preview/pr-452/img/team/nzeadi.jpg b/pr-preview/pr-452/img/team/nzeadi.jpg deleted file mode 100644 index 909f1562b..000000000 Binary files a/pr-preview/pr-452/img/team/nzeadi.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/panu.jpg b/pr-preview/pr-452/img/team/panu.jpg deleted file mode 100644 index fbb46c5b1..000000000 Binary files a/pr-preview/pr-452/img/team/panu.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/petershugalev.jpg b/pr-preview/pr-452/img/team/petershugalev.jpg deleted file mode 100644 index bb96b6326..000000000 Binary files a/pr-preview/pr-452/img/team/petershugalev.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/poramin.jpg b/pr-preview/pr-452/img/team/poramin.jpg deleted file mode 100644 index 8f53899c5..000000000 Binary files a/pr-preview/pr-452/img/team/poramin.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/reuben.jpg b/pr-preview/pr-452/img/team/reuben.jpg deleted file mode 100644 index e89c308e1..000000000 Binary files a/pr-preview/pr-452/img/team/reuben.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/riordant.jpg b/pr-preview/pr-452/img/team/riordant.jpg deleted file mode 100644 index d43032ae3..000000000 Binary files a/pr-preview/pr-452/img/team/riordant.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/rustam.jpg b/pr-preview/pr-452/img/team/rustam.jpg deleted file mode 100644 index 921f113ba..000000000 Binary files a/pr-preview/pr-452/img/team/rustam.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/sandra.jpg b/pr-preview/pr-452/img/team/sandra.jpg deleted file mode 100644 index 451671588..000000000 Binary files a/pr-preview/pr-452/img/team/sandra.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/sebastian.jpg b/pr-preview/pr-452/img/team/sebastian.jpg deleted file mode 100644 index a84beabe3..000000000 Binary files a/pr-preview/pr-452/img/team/sebastian.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/sergio.jpg b/pr-preview/pr-452/img/team/sergio.jpg deleted file mode 100644 index e7e7958b6..000000000 Binary files a/pr-preview/pr-452/img/team/sergio.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/sproxet.jpg b/pr-preview/pr-452/img/team/sproxet.jpg deleted file mode 100644 index 450ec01a5..000000000 Binary files a/pr-preview/pr-452/img/team/sproxet.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/taygun.jpeg b/pr-preview/pr-452/img/team/taygun.jpeg deleted file mode 100644 index b2d49b5f2..000000000 Binary files a/pr-preview/pr-452/img/team/taygun.jpeg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/teddy.jpg b/pr-preview/pr-452/img/team/teddy.jpg deleted file mode 100644 index d83a94d0f..000000000 Binary files a/pr-preview/pr-452/img/team/teddy.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/tigran-1.jpg b/pr-preview/pr-452/img/team/tigran-1.jpg deleted file mode 100644 index 4f22ebead..000000000 Binary files a/pr-preview/pr-452/img/team/tigran-1.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/team/zorayr-zakaryan_pic.jpg b/pr-preview/pr-452/img/team/zorayr-zakaryan_pic.jpg deleted file mode 100644 index 68c04ac68..000000000 Binary files a/pr-preview/pr-452/img/team/zorayr-zakaryan_pic.jpg and /dev/null differ diff --git a/pr-preview/pr-452/img/wallet-icon.svg b/pr-preview/pr-452/img/wallet-icon.svg deleted file mode 100644 index 2aa4b7a05..000000000 --- a/pr-preview/pr-452/img/wallet-icon.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - diff --git a/pr-preview/pr-452/img/wallet.svg b/pr-preview/pr-452/img/wallet.svg deleted file mode 100644 index 6d8797a26..000000000 --- a/pr-preview/pr-452/img/wallet.svg +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/wallet1.svg b/pr-preview/pr-452/img/wallet1.svg deleted file mode 100644 index 55946d366..000000000 --- a/pr-preview/pr-452/img/wallet1.svg +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/img/windows.svg b/pr-preview/pr-452/img/windows.svg deleted file mode 100644 index bbc9150ef..000000000 --- a/pr-preview/pr-452/img/windows.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/pr-preview/pr-452/index.html b/pr-preview/pr-452/index.html deleted file mode 100644 index 5daa396c9..000000000 --- a/pr-preview/pr-452/index.html +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - Home | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-
-

Sparking
a privacy revolution

-

Firo is a privacy preserving cryptocurrency
and ecosystem.

- Get Firo -
-
-
-
- -
-
-
-
-

How Firo works

-

Firo stands out by leading the charge in privacy and protocol innovation. Our pioneering research focuses on how privacy should work in digital finance.

-
-
-
-
-

Privacy

-

Firo developed Lelantus Spark that provides trustless, on-chain privacy with high anonymity sets. Dandelion++ technology provides network-layer privacy.

-
-
    -
  • - -

    215 anonymity set

    -
  • -
  • - -

    trustless setup

    -
  • -
-
-
-
- Privacy illustration -
-
-
-
-

Blockchain

-

Our hybrid PoW and LLMQ Chainlocks system defends against 51% attacks while ensuring near-instant finality of blocks and transactions, making Firo an ideal choice for secure and efficient payments.

-
-
    -
  • - -

    21.4 mil total supply + tail emission

    -
  • -
  • - -

    FiroPoW proof of work

    -
  • -
  • - -

    3900+ master nodes

    -
  • -
-
-
-
- Blockchain illustration -
-
-
-
-

Privacy Infrastructure

-

With Spark Assets, Firo extends privacy beyond just transactions to the assets themselves. This feature conceals the type of asset being transferred, making it perfect for creating privacy-focused tokens that can be used in secure, anonymous applications like voting or private tokenized assets.

-
-
- Privacy Infrastructure illustration -
-
-
-
-

Research and Development

-

Firo stands out as one out of a handful of projects that contribute independent research to blockchain privacy and decentralization technologies such as Zerocoin, Sigma, Lelantus, Lelantus Spark and MTP. Our work has played a pivotal role in the space having influenced or been adopted in other projects.

- -

Learn more

-
-
- Blockchain illustration -
-
-
-
- -
-
-
-
-

Get Firo

-

Buy, mine, or earn Firo, and join the privacy revolution.
Store your Firo in one of our feature-filled wallets, optimized for power, accessibility, and user experience.

-
-
-
-
- Image representing a physical Firo wallet -

Get a wallet

-

Firo has multiple options to manage your funds on major desktop and mobile OS. Choose the one that works best for you.

-

Download a wallet

-
-
- Image representing Firo and Dollars being exchanges -

Buy Firo

-

Firo has multiple options to manage your funds on major desktop and mobile OS. Choose the one that works best for you.

-

Find an exchange

-
-
- Image representing a stylized Firo masternode -

Earn Firo

-

You can set up your own Firo masternode to earn Firo. We walk you through the setup process in our detailed guide.

-

Set up a masternode

-
-
- Image showing a mining cart transporting a Firo coin -

Start mining

-

FiroPoW, Firo mining algorithm, is designed to be mined by GPUs. Follow our guide to start mining your first Firo.

-

Read the mining guide

-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/js/main.js b/pr-preview/pr-452/js/main.js deleted file mode 100644 index cce5894ec..000000000 --- a/pr-preview/pr-452/js/main.js +++ /dev/null @@ -1,65 +0,0 @@ -const accordionBtns = document.querySelectorAll(".accordion"); - -accordionBtns.forEach((accordion) => { - accordion.onclick = function () { - this.classList.toggle("is-open"); - - let content = this.nextElementSibling; - console.log(content); - - if (content.style.maxHeight) { - //this is if the accordion is open - content.style.maxHeight = null; - } else { - //if the accordion is currently closed - content.style.maxHeight = content.scrollHeight + "px"; - console.log(content.style.maxHeight); - } - }; -}); - -function toggleTheClick(event) { - // Make sure that we've got the button selected - var tag = event.target - while(tag.tagName != "BUTTON") { - tag = tag.parentElement; - if (tag == document) - { - return; - } - } - - var openOnes = document.getElementsByClassName('openitup'); - for(var i=0; i - - - - - - Mobile Wallet Privacy Policy | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Mobile Wallet Privacy Policy

-

-
-

Firo built the Firo Mobile wallet app as an Open Source app. This SERVICE is provided by Firo at no cost and is intended for use as is. This page is used to inform website visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service. If you choose to use our Service, then you agree to the collection and use of information in relation to this policy. We will not use or share your information with anyone except as described in this Privacy Policy.

- -

Information Collection and Use

- - -

The Firo Mobile wallet does not require or collect any personally identifiable information.

- -

Light Wallet Infrastructure

- -

Firo Mobile wallet utilises Firo-Electrumx servers that we maintain to query Firo’s blockchain. The Firo-Electrumx servers that we maintain do not maintain any logs of any personally identifiable information including but not limited to your IP address or the Firo addresses you are querying.

- -

Log Data

- -

Our app records certain data and information for troubleshooting purposes locally on your device. This information is not sent to us unless you decide to share it and does not contain any personally identifiable information but may contain times and dates of events within your app.

- -

Links to Other Sites

- -

This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by us. Therefore, we strongly advise you to review the Privacy Policy of these websites. We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.

- -

Children’s Privacy

- -

These Services do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions.

- -

Changes to This Privacy Policy

- -

We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.

- -

Contact Us

- -

If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/netlify.toml b/pr-preview/pr-452/netlify.toml deleted file mode 100644 index 4bcdb1785..000000000 --- a/pr-preview/pr-452/netlify.toml +++ /dev/null @@ -1,9 +0,0 @@ -[build] - publish = "_site/" - command = "jekyll build --trace --limit-posts 10" - -[build.environment] - RUBY_VERSION = "3.1.4" - -[build.processing] - skip_processing = true diff --git a/pr-preview/pr-452/nl/2016/12/27/what-is-mtp-merkle-tree-proof.html b/pr-preview/pr-452/nl/2016/12/27/what-is-mtp-merkle-tree-proof.html deleted file mode 100644 index 8cca6a0f1..000000000 --- a/pr-preview/pr-452/nl/2016/12/27/what-is-mtp-merkle-tree-proof.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - What is MTP (Merkle Tree Proof) and why it is important to Zcoin | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

What is MTP (Merkle Tree Proof) and why it is important to Zcoin

-

MTP was created as a way to remedy the disparity between ordinary users and adversaries/cheaters

- -
- -

Merkle Tree Proof (MTP) Algorithm in Zcoin
-

- -

Update: This post has been updated as at 24 May 2018 to reflect new developments in MTP and the new memory requirements for our MTP implementation.

- -

Zcoin is working to be the first cryptocurrency to implement MTP as a proof of work algorithm and work is ongoing. As the foundation of a coin’s security with also fundamental implications as to distribution and also verification speed, implementation of MTP is very high on our list of priorities and in our roadmap. Implementation of MTP is also expected to bring down wallet initialization times due to its fast verification as compared to the current stop gap Lyra2z implementation.

- -

The MTP algorithm was devised by Alex Biryukov and Dmitry Khovratovich from the University of Luxembourg in their paper published on the 11 June 2016 titled Egalitarian Computing. These are the same researchers who came up with Equihash that is currently used in ZCash.

- -

An updated paper which received funding from Zcoin introduced v.1.2 of the MTP algorithm was released in January 2018 which addressed attack vectors discovered by academic peer review and also through the MTP bounty program organized and funded by Zcoin.

- -

Egalitarian Computing

- -

MTP was created as a way to remedy the disparity between ordinary users and adversaries/cheaters where the latter could use botnets, GPU, FPGA and ASICS to gain a significant advantage and mount a cheaper attack. The basic concept is that it should establish the same price/cost for a single computation unit on all platforms. This means that no single device should gain a significant advantage over another for the same price hence promoting egalitarian computing. With egalitarian computing, attackers would need to spend the same amount as ordinary users for equivalent ‘hashing’ power. As attackers need to usesimilar hardware as ordinary users, automated large-scale attacks become no longer possible. This combined with the fact hashing in MTP is highly memory intensive, users infected by trojans to participate in botnets would experience noticeable performance degradation and therefore more likely to suspect something is amiss. Botnet resistance is an important feature that was not addressed in previous ASIC resistant algorithms.

- -

Massive centralization can be seen with many existing proof of work algorithms such as SHA256 (Bitcoin), Scrypt (Litecoin, Dogecoin) and X11 (Dash) where hashing power is centralized in ASIC farms and normal users are not incentivised to participate in the security of the network. Even in newer schemes such as Ethash which is used in Ethereum, although it is deliberately designed to be GPU friendly (more than a 100x more efficient than on a CPU), this still encourages GPU farms and centralization. Recently, Bitmain also announced an Ethash ASIC.

- -

This doesn’t mean that we discourage GPU mining, but with MTP it is foreseen that even with GPUs mining, CPU mining would still remain competitive.

- -

Fast and lightweight Verification

- -

MTP although it is computationally and memory intensive to find the solution, once found, its solution can be quickly and efficiently verified without requiring a lot of memory. Our MTP implementation will use 4GB of RAM making it noticeable on many CPUs thus discouraging botnets as it would be noticeable to the user, MTP proofs are designed to support RAM usage up to 8 gb while remaining quick to verify that is not possible with other existing PoW implementations.

- -

This is important since by keeping verification quick, this makes the network more resistant to DoS attacks that target verifiers. It also allows lightweight hardware such as smartphones to perform verification which is not possible on many other hard memory hard algorithms. Verification speed of MTP is expected to be pretty quick.

- -

Source: https://www.usenix.org/system/files/conference/usenixsecurity16/sec16_paper_biryukov.pdf There may also be a possibility that as MTP uses merkle-trees, merkle-tree optimizations may be possible and this is an area we are researching into.

- -

Progress Free

- -

A mining algorithm should be ‘progress-free’ meaning that mining must be a stochastic process where there is always a non-zero chance that the solution is found and being independent of any previous events. This prevents centralization and mitigates network delays.

- -

Therefore a mining algorithm with an ‘initialization phase’ is not truly progress-free since the chances of finding a solution when initializing is zero. This is one of the main reasons why Biryukov and Khovratovich decided to develop MTP despite already developing Equihash since Equihash still requires a long initialization phase that certifies the memory allocation and is therefore not ‘progress-free’. Furthermore, Equihash doesn’t scale well with higher memory usage.

- -

It is believed that the shorter an initialization phase, the more decentralized mining can be since everyone starts from an even playing field and economies of scale or network location plays much less a role in mining efficiency.

- -

Summary

- -

MTP is an amazing new mining algorithm that is high performance, high security and promotes egalitarian computing. Zcoin intends to be the first to implement this and we forsee that MTP will offer good future proofing. Being a privacy centric coin, it is even more important that mining power is decentralized and as such we are focusing on working on the very core of Zcoin’s security first before embarking on other features. We hope to finish MTP implementation in the coming months.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html b/pr-preview/pr-452/nl/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html deleted file mode 100644 index 4acc73a59..000000000 --- a/pr-preview/pr-452/nl/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - - Zcoin moving beyond trusted setup in Zerocoin | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin moving beyond trusted setup in Zerocoin

-

Solving the trustless setup problem through the use of the Sigma protocol

- -
- -

What is a Trusted Setup?

- -

Zero knowledge setups offer amazing anonymity with anonymity sets exceeding thousands compared to previous anonymity schemes that typically only offer a dozen or so. One of the primary criticisms of Zerocoin and other zero knowledge coins like Zcash is that it requires a ‘trusted setup’ phase. A trusted setup means you need to trust someone to generate some initial parameters and then destroy those parameters.

- -

A way to visualize it would be akin to making a lock and then trusting that person to destroy the only key to it. It is however not easy to prove that the key was destroyed, for e.g. in our example scenario, was a duplicate made somewhere? Or a photo taken of the key before it was destroyed? The same type of problems exist when trying to prove that the initial parameters were permanently destroyed and not known by anyone.

- -

The consequences of having the initial parameters leaked is that someone can generate coins out of thin air by doing forged Zerocoin spend transactions. In Zcoin, this is mitigated somewhat by having an auditable supply.

- -

How is Trusted Setup implemented in Zcoin?

- -

Zerocoin as implemented in Zcoin and in the original paper currently uses RSA accumulators which require the generation of two large prime numbers. We utilized the RSA-2048 parameters generated in 1991 from the RSA factoring challenge which was an academic challenge to learn about the difficulty of factoring large number and the parameters we used had a USD200,000 prize if someone managed to factor it. To this day, no one has claimed the prize or announced a successful factorization of RSA-2048 with the last publicly successful factorization at RSA-768.

- -

Using the RSA factoring challenge parameters meant that you did not need to trust the Zcoin developers and only trust that the parameters from the RSA factoring challenge remained secure. For further reading on the RSA factoring challenge, you can read more here. However, we recognize that having a trusted setup is not ideal and it was always in our roadmap to implement a trustless setup. There has been previous attempts to remove the trusted setup in Zerocoin and the most well known one was the proposed use of RSA UFOs which thus far have been impractical to implement.

- -

How Zcoin is removing the trusted setup

- -

We are therefore very happy to announce that we believe we have found the answer in solving the trustless setup problem through the use of the Sigma protocol in Zerocoin as detailed by Jens Groth and Markulf Kohlweiss from University College London and Microsoft Research.

- -

In a nutshell, the Sigma (Σ) protocol does the following:

- -
    -
  • -

    No more trusted setup

    -
  • -
  • -

    RSA accumulators are replaced with elliptic curve groups

    -
  • -
  • -

    Reduction of Zerocoin proof sizes from 25 kb to around ~1kb allowing more Zerocoin transactions per block and making Zcoin much more scalable.

    -
  • -
  • -

    Higher security using 256-bit elliptic curves roughly equivalent to 3072 bit RSA (currently we are using 2048 bit RSA)

    -
  • -
- -

We have also found the Sigma (Σ) protocol implemented in existing open source repositories greatly reducing the amount of work required to implement it in Zcoin. The Zcoin team will need to further examine its verification speed and computation time using the Sigma (Σ) protocol. We plan to implement the Sigma (Σ) protocol after MTP completion and Znodes. We are of the opinion that once Zcoin implements the Sigma (Σ) protocol, we would have a very compelling solution, offering the power and large anonymity sets of zero knowledge proofs with low proof size without having to trust anyone with the generation of initial parameters which is required in other zero knowledge setups such as in Zcash.

- -

Update on MTP Development

- -

We know many of you are eager to hear about how we are coming along with MTP since we released it on Zcoin’s testnet. MTP continues to be tested and the dev team has made good progress on it with no major hurdles encountered.

- -

We are also testing various parameters to achieve a good balance between GPU and CPU performance while remaining ASIC resistant. We continue to work towards releasing MTP on mainnet as soon as possible along with GPU miners. It is promising to see so many top devs interested in the work we do and have received a lot of constructive feedback on it. We welcome anyone who wishes to work with us in improving MTP!

- -

Once we have finalized the parameters, we will hold a competition to develop MTP miners with attractive bounties to incentivize efficient open sourced miners to the public.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2017/07/21/mtp-audit-and-implementation-bounty.html b/pr-preview/pr-452/nl/2017/07/21/mtp-audit-and-implementation-bounty.html deleted file mode 100644 index ca0e98ef4..000000000 --- a/pr-preview/pr-452/nl/2017/07/21/mtp-audit-and-implementation-bounty.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500) | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500)

-

- -
- -

MTP (Merkle Tree Proof) is a new proof of work algorithm that was presented at the USENIX Security Symposium 2016 and has attracted substantial attention from the cryptocurrency and academic community. To further encourage research and scrutiny into MTP, we are sponsoring two bounties. These are separate bounty challenges from the MTP miner development competition.

- -

- -

MTP Audit Bounty: 10,000 USD Total

- -

Rules

- -
    -
  • Anyone who manages to find an attack or cheating strategy on the principles in the MTP paper will be entitled to claim a share of the bounty.
  • -
  • Findings from Dinur and Nadler’s work are excluded as they have already been addressed. However an attack on ‘data-independent MTP’ as described in the same paper would be eligible.
  • -
  • A submission can contain multiple attack/cheat strategies.
  • -
  • In the event of submissions from different parties that involve the same attack vector/cheating strategy, only the first submission as received by the Zcoin team shall be eligible to the bounty.
  • -
  • Submissions will be made public though the Zcoin team reserves the right to determine the date of publication. Submitters are not allowed to disclose early. We will publish submissions on this Github wiki page.
  • -
  • This bounty does not reward the finding of implementation bugs of MTP in Zcoin which is dealt with in the MTP Implementation Bounty below.
  • -
  • Submissions are to be made to our e-mail team@zcoin.io and should include a proposed fix if possible. Please include Bitcoin or Zcoin adddress that you will receive the reward in your submission.
  • -
  • Deadline of submission is 30 September 2017 but remember it is better to submit early as duplicates are not rewarded.
  • -
- -

How Bounty is Distributed

- -
    -
  • A total of USD 10,000 is available for this bounty.
  • -
  • If there are a few attack vector/cheating strategies submitted from different people, the MTP Attack Bounty is divided per unique attack vector/cheating strategy.
  • -
  • Submissions that include a proposed fix to MTP are given double weightage in dividing the bounty. If there is only one submission under the MTP Audit Bounty but it does not include a fix, the bounty payable shall only be USD5,000.00
  • -
  • E.g. Tom finds 3 attack vectors but does not give any fixes for them and Amy finds 1 attack vector and gives a fix for it. Therefore the bounty of USD10,000 is divided as follows. USD6,000 to Tom and USD4,000 to Amy.
  • -
  • Bounty is to be paid in BTC (following Bitstamp price) or XZC (following Bittrex price) equivalent upon announcement of MTP Audit Bounty winners.
  • -
- -

We reserve the right to extend the deadline for the miner dev competition in the event a flaw is found. The time of extension shall take into account the time required to make modifications to the miner to accommodate any fixes.

- -

MTP Implementation Bounty : 2,500 USD TOTAL

- -

Rules

- -
    -
  • Anyone who manages to find an implementation or coding error that allows an attack/cheating strategy on Zcoin’s implementation of MTP as in this tree: https://github.com/zcoinofficial/zcoin/tree/mtptest and provide the fix to it will be entitled to claim a share of the bounty.
  • -
  • A submission can contain multiple bugs/errors.
  • -
  • In the event of submissions from different parties that involve the same bug/error, only the first submission shall be eligible to the bounty.
  • -
  • Submissions will be made public though the Zcoin team reserves the right to determine the date of publication. Submitters are not allowed to disclose early. We will publish submissions on this Github wiki page.
  • -
  • This bounty does not reward the finding of attack vectors/cheating strategy in MTP itself which is covered in the MTP Audit Bounty above.
  • -
  • Submissions are to be made to our e-mail team@zcoin.io and must include fix. Please include Bitcoin or Zcoin adddress that you will receive the reward in your submission.
  • -
  • Deadline of submission is 30 September 2017 but remember it is better to submit early as duplicates are not rewarded.
  • -
- -

How Bounty is Distributed

- -
    -
  • A total of USD2,500.00 is available for this bounty. However, the team may at its discretion reserve the right to increase this bounty.
  • -
  • If there are a few coding errors submitted from different people, the MTP Implementation Bounty is divided per error/bug. The team reserves the right to determine what constitutes a single error/bug.
  • -
  • Bounty is to be paid in BTC (following Bitstamp price) or XZC (following Bittrex price) equivalent upon announcement of MTP Implementation Bounty winners.
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2018/06/28/trezor-adds-support.html b/pr-preview/pr-452/nl/2018/06/28/trezor-adds-support.html deleted file mode 100644 index 1787836f3..000000000 --- a/pr-preview/pr-452/nl/2018/06/28/trezor-adds-support.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Trezor adds support to both Trezor One and Trezor T | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Trezor adds support to both Trezor One and Trezor T

-

- -
- -

We are excited that Trezor, one of the most established hardware wallets has added Trezor support for both the Trezor T and the Trezor One into their device firmware.

- -

We are very grateful for the work of our community member Yura Pakhuchiy, who has tirelessly worked on this and kept in contact with the team at Satoshi Labs to make this possible.

- -

Zcoin will also be added officially into the web wallet soon but you can already use it to store your Zcoin and even store your Znode collateral using Znode tool, also developed by Yura.

- -

As Zcoin is among the newly-integrated coins of which Trezor say they “will be gradually surfacing in Trezor Wallet”, Zcoin is not visible by default but needs some extra configuration in the wallet. Stay tuned for a full tutorial on how to use Zcoin with Trezor!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2018/07/15/firo-vulnerability-bounty-program.html b/pr-preview/pr-452/nl/2018/07/15/firo-vulnerability-bounty-program.html deleted file mode 100644 index bf0407083..000000000 --- a/pr-preview/pr-452/nl/2018/07/15/firo-vulnerability-bounty-program.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - - Firo Vulnerability Bounty Program | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Vulnerability Bounty Program

-

We are happy to announce the official Firo vulnerability bounty program to encourage the developer/researcher community to review and contribute to our code.

- -
- -

This document is outdated. For up to date information about our vulnerability bounty program see the the dedicated page

- -

We are happy to announce the official Firo vulnerability bounty program to encourage the developer/researcher community to review and contribute to our code.

- -

We are only accepting reports in relation to Firo’s master branch. For the avoidance of doubt, we are not accepting submissions for website vulnerabilities or attacks that require >50% of the hashing power.

- -

Vulnerability reports are to follow HackerOne’s Disclosure Guidelines. Failure to follow these guidelines and the rules below may result in the bounty not being honored.

- -

Vulnerabilities are organized into three categories.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SeverityDescriptionExampleBounty (USD) in FIRO equivalent
CriticalA critical vulnerability is such that impacts the Firo network as a whole, has potential to break the entire Firo network, completely removes the anonymity of Lelantus, results in the loss of Firo, or is on a scale of great catastrophe.A vulnerability that allows forged Lelantus spends to inflate supply.10,000 up to 50,000
MajorA major vulnerability is such that it impacts individual nodes, routers, wallets, reduces the anonymity of Zerocoin significantly (timing attacks excluded) or must be carefully exploited.For e.g. the paper Burning Zerocoins for fun and profit https://www.chaac.tf.fau.de/files/2018/04/attack-cryptocur.pdf1,000 up to 10,000
MinorA minor vulnerability is one that has low impact or cannot be exploited easily. 100 up to 1,000
- -

If there is a dispute over the severity of a vulnerability, the Firo team’s assessment will be definitive.

- -

Submission Procedure

- -

Submissions should be sent to

- -
    -
  • poramin@zcoin.io and
  • -
  • reuben@zcoin.io
  • -
- -

If the vulnerability is major or critical, the submission must be sent in PGP encrypted e-mail to the following address:

- -
    -
  • reuben@zcoin.io Fingerprint: 96D83C503C974E59C79B15F0FE90742A2CEB91F1
  • -
- -

Please remember to include your PGP public key so we can have encrypted communications.

- -

FAQ

- -

How long till I receive a response?

- -

We aim to respond to all vulnerability reports within 3 working days. Upon responding, we will make inquiries to confirm whether the submission is indeed a vulnerability. In either case, we will respond to confirm the vulnerability or provide a reason for why it is not a vulnerability.

- -

How would the vulnerability be fixed?

- -

Upon confirmation of the vulnerability, a private GitHub repo will be opened where the patch will be worked on together/reviewed with the researcher. Once this is completed, the vulnerability disclosure will be drafted and the release date discussed.

- -

I reported a vulnerability but have not received a response!

- -

Please allow up to 3 working days for an initial response. Also, realize that spam filters and email, in general, can sometimes be problematic. If you ever feel we are not communicating in a timely fashion, definitely let us know.

- -

Would I receive credit for the submission?

- -

By default, we will disclose the researcher that found the vulnerability along with the amount awarded. If you wish this information to be kept private, please let us know and we will honor your request.

- -

How are bounty payments made?

- -

All bounties will be paid in Firo based on the prevailing USD rate as determined by Coingecko’s average price at the time the patch is released.

- -

What is the PGP Public key?

-
    —–BEGIN PGP PUBLIC KEY BLOCK—–
-    Comment: Fingerprint: 96D83C503C974E59C79B15F0FE90742A2CEB91F1
-    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
-    =GGFJ
-    —–END PGP PUBLIC KEY BLOCK—–
-
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html b/pr-preview/pr-452/nl/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html deleted file mode 100644 index 37d23eca2..000000000 --- a/pr-preview/pr-452/nl/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - MTP – Zcoin's New Proof-of-Work Algorithm | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

MTP – Zcoin's New Proof-of-Work Algorithm

-

Today we are announcing the release of MTP, our new Proof-of-Work algorithm

- -
- -

Today we are announcing the release of MTP, our new Proof-of-Work algorithm which will activate on the 10th December 2018.

- -

MTP stands for Merkle Tree Proof. Based on an academic paper, it provides what the researchers call “egalitarian computing.” The idea behind egalitarian computing is to level the playing field between people with lots of computing power (i.e., large-scale mining farms) and those with little power (i.e., home miners). In other words, Mining for The People.

- -

Cryptocurrency mining today is dominated by a few large players. Through the use of application-specific integrated circuits (ASICs), specialized mining equipment can be 30,000x more efficient than a standard laptop computer. This centralizes power in the hands of a few big players, especially those who can manufacture these ASICs in bulk. With MTP, we are making a statement for decentralization and also allowing home miners anywhere in the world to earn some Zcoin through mining, ensuring better distribution.

- -

MTP is designed to make intensive use of memory. This both increases the cost of ASIC development significantly and uses memory bottlenecks to reduce the ASICs advantage. The theory is that even if ASICs are developed, the gain from ASICs can still be matched well with commodity hardware. Another advantage of intensive RAM usage is that it would likely alert a user who got infected with malware and is now mining against their will as part of a botnet as is common with CPU-friendly coins.

- -

Development of MTP originally began in 2017. After researchers had found issues in the original paper, Zcoin launched several bounties to address both issues at the theoretical level as well as in the implementation. The original researchers successively addressed the first version’s issues including further enhancements with their revised paper partially funded by Zcoin and published in January 2018. Zcoin released the first public version of MTP on their testnet in May. Since then it has been tested and refined in collaboration with several committed members of our community.

- -

Today, MTP is ready for prime time! After more than a year of ups and downs, we are more than happy to release version 0.13.7.1! Note that activation of MTP and the accompanying block time reduction to 5 minutes requires a hard fork. You can read all about the technical side of this update here.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html b/pr-preview/pr-452/nl/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html deleted file mode 100644 index df3b726fb..000000000 --- a/pr-preview/pr-452/nl/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - World’s First Large-Scale Blockchain-Based Political Election Held on Zcoin’s Blockchain | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

World’s First Large-Scale Blockchain-Based Political Election Held on Zcoin’s Blockchain

-

- -
- -

- -

Over the period of 1st to the 9th of November, some of you have noticed that we had a massive surge in transactions, with hundreds to thousands of transactions being posted each block on Zcoin’s blockchain. We are now finally able to reveal what these transactions were. In fact, a hint on this was given back in October with Mr. Korn Chatikavanij, former Minister of Finance revealing that political parties in Thailand have started using blockchain technology to select party leaders.

- -

Zcoin tx during the election

- -

The Thai Democrat Party, Thailand’s oldest political party, recently held a primary election to elect its new party leader. In the past, the party leader was selected by the party’s MPs and the party chairman. With the primary election, all Democrat party members were eligible to vote, and it represents the first time a Thai political party has selected its head with input from the grassroots.

- -

The vote was concluded with a total of 127,479 votes that came from all over Thailand and to the best of our knowledge this is the world’s first application of blockchain technology in a political election of this scale with other earlier votes on the blockchain being small-scale test runs or with limited take-up rate – if they happened at all.

- -

This leadership race had unique circumstances where the stakeholders wanted to be certain that votes were not tampered with. Most e-voting systems rely on the use of a database that is controlled by an administrator. The stakeholders were unwilling to rely on this, and so it was agreed to use Zcoin’s public blockchain which had no administrator. The election mechanism, along with the source code to enable the elections was agreed upon by all the candidates and vetted by their IT advisors and subsequently approved by the Democrat Party Election Commission under the supervision of the Thai Election Commission.

- -

The electronic voting took place via two methods: through voting stations nationwide utilising a Raspberry Pi based system and alternatively a mobile voting app called D-Elect that required voters to submit their photo ID.

- -

There were two sets of data involved: identification documents and voting tallies. These datasets were encrypted and stored on IPFS, a decentralized and distributed file storage system. The IPFS hashes were then stored on the Zcoin blockchain, which acted as a decentralised immutable database while retaining auditability to the Election Commission, and the Democrat Party candidates.

- -

For those curious, this is a sample IPFS entry.

- -

The voter tallies and identity documents were encrypted in a way that protected voter privacy. The encryption keys were split using a cryptographic method called Shamir’s Secret Sharing Scheme to ensure that not a single entity can decrypt the full set of voting data without the agreement and presence of all the stakeholders:

- -

The voter identification documents can only be decrypted by a member of the Election Commission or a representative of the Democrat Party for the purpose of verifying the eligibility of voters. -Voting data can only be decrypted if all five parties – three representatives of each candidate, the Election Commission, and the Democrat Party – are present and in agreement. -The voting data or identification documents on their own, read without the other are insufficient to reveal how a voter voted.

- -

At the conclusion of the vote, despite a large number of voters from all over Thailand, the final results were available in just under 12 hours. We are incredibly proud to have played a part in enabling blockchain based e-voting to gain real-world adoption and learned many valuable lessons while carrying it out.

- -

- -

Despite the many challenges of e-voting, we believe it is important to pursue such endeavors to make voting or polling easier, cheaper to carry out and most importantly trusted by the voters. In this case, blockchain was a good fit, with the stakeholders’ emphasis on the integrity of the vote database with no central administrator, and also it being technology that they could understand and accept. We look forward to improving the system further such as with the use of zero-knowledge proof systems in facilitating anonymous but verifiable voting on the blockchain.

- -

Disclaimer: Zcoin does not endorse any political party and believes in the use of its technology in empowering personal liberties and democracy.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2018/12/05/mtp-faq-all-you-need-to-know.html b/pr-preview/pr-452/nl/2018/12/05/mtp-faq-all-you-need-to-know.html deleted file mode 100644 index e291c96be..000000000 --- a/pr-preview/pr-452/nl/2018/12/05/mtp-faq-all-you-need-to-know.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - MTP FAQ: All You Need to Know | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

MTP FAQ: All You Need to Know

-

- -
- -

Q: What do I need to do to get ready for MTP?

- -

Make sure you’re updated to the latest Zcoin release (0.13.7.4) before the 10th December 12:00 GMT.

- -

UPDATE: Please update to 0.13.7.5 before December 17th! From this date on only clients with version 0.13.7.5 or higher will be able to connect to the right chain

- -

If you’re hosting a Znode, make sure that’s updated as well.

- -

It is recommended to use the latest release which contains important bug fixes along with huge performance improvements and bandwidth savings.

- -

Although we expect all exchanges to support MTP, if you don’t want to have any delays, it is recommended to withdraw your XZC and keep them in wallets that you control.

- -

Q: What happens if I don’t update on time?

- -

If you don’t update on time, your wallet balances may be incorrect until you update the Zcoin wallet to a MTP supported release.

- -

If you’re running a Znode, your Znode will fall off the queue and not be entitled to payments until you update to a MTP supported release.

- -

Q: How can I mine MTP?

- -

When MTP launches, we will have a CPU and a GPU (nVidia) miner. These are reference implementations and can be fine-tuned. Please refer to the mining guide.

- -

If you want to join the people testing MTP, please join the #mtp-testers channel on our Discord.

- -

Q: MTP needs a lot of RAM. Does that mean it’s best to mine with a CPU and as much RAM as I can get?

- -

No. Just because MTP needs a lot of RAM, doesn’t mean more RAM is better. In fact, throwing more RAM at the algorithm does not give you an advantage at all. For our reference miner, MTP needs a fixed 4 GB per thread so with an 8-core processor, you would need 32 GB of RAM (and a little spare for your OS to run) to mine on all cores. Having more than 32 GB of RAM in this case will not be of any benefit.

- -

We expect as more optimised miners are developed that can share the memory pad, it will be possible for multiple threads to share a common 4 gb memory allocation.

- -

Q: Which will be the best equipment to mine MTP?

- -

Probably GPUs with at least 4.5 GB of RAM. MTP claims 4 GB of working memory on either a GPU (total vRAM) or CPU (RAM per thread). In our tests, we achieved around 400-500 KH/s on an nVidia 1080ti GPU and 5-6 KH/s per thread on an older Intel i7 4790k CPU.

- -

Q: Will the Znode system requirements increase with MTP?

- -

Yes. As MTP proofs are around 200 kB each, this means that at least 200 kB of data will be written to the hard disk every 5 minutes. This amounts to about 21 GB of disk space needed per year.

- -

Q: Where should I keep my coins during the fork? Which exchanges support the fork? How to get free coins?

- -

The short answers are: It doesn’t matter. All of them. There will be no free coins.

- -

A hard fork is just a software change that’s not backwards compatible. This means new software will not be compatible with old software. If there’s a blockchain involved, people running the old version will form a side chain to the MTP main chain. Being on the side chain, though, is useless as miners will mine on the new chain, exchanges will not support it and so on. So even if you got “free” coins, you couldn’t do anything with them.

- -

All wallet providers will likely upgrade their wallets to the new version. If you want to be 100% sure, please use our wallet. We will definitely upgrade ?

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2019/03/20/what-is-sigma.html b/pr-preview/pr-452/nl/2019/03/20/what-is-sigma.html deleted file mode 100644 index 55f2b99e3..000000000 --- a/pr-preview/pr-452/nl/2019/03/20/what-is-sigma.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - What is Sigma and why is it replacing Zerocoin in Zcoin? | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

What is Sigma and why is it replacing Zerocoin in Zcoin?

-

Sigma is Zcoin’s upcoming replacement to Zerocoin

- -
- -

Updated on 9 July 2019

- -

Sigma is Zcoin’s upcoming replacement to Zerocoin that is set to be activated on our mainnet on the 23 July 2019. It makes significant improvements over Zerocoin in three areas:

- -
    -
  • Removal of trusted setup
  • -
  • Reduction of proof size from 25 kB to 1.5 kB
  • -
  • Improved Security
  • -
- -

Trusted Setup

- -

Since the beginning of Zcoin, we have always seen the “trusted setup” problem as a big drawback. In a trusted setup, some secret (public) parameters are generated based on a “master private key”. These network parameters are needed to create the so called “zero-knowledge proofs”, which is the anonymizing technology that we use. The “master private key”, sometimes referred to as toxic waste, needs to be destroyed.  If this data is not destroyed, someone who has access to this key is able to generate an infinite amount of anonymous coins. In fact, one of the major criticisms of Zerocash and zkSNARKs (not to be confused with Zerocoin as used in Zcoin) as implemented in Zcash is its requirement to have a controversial trusted setup.

- -

An easy way to visualize trusted setup is that you create a box with a lock on it and its corresponding key. Possession of the key will allow you to create unlimited treasure from the box and therefore the key has to be destroyed. Trusted setup is effectively trusting that the key was destroyed.

- -

Zerocoin as implemented by Zcoin uses a trusted setup performed by a third party in an academic challenge called the RSA Factoring Challenge in 1991 where the incentive to insert a backdoor is low and there was a sizeable bounty on it to break it. Although this is a decent implementation with a low chance of it being compromised, we believe the whole purpose of blockchain is to build systems that do not require trust, and that same principle applies to our privacy system as well. In fact, Zcoin’s initial release in 2016 was delayed as our founder Poramin Insom spent many months trying to remove trusted setup through the use of RSA UFOs which proved to be unworkable and had to settle for the RSA Factoring Challenge parameters.

- -

Sigma is based on the academic paper One-Out-Of-Many-Proofs: Or How to Leak a Secret and Spend a Coin (Jens Groth and Markulf Kohlweiss) which replaces RSA accumulators by utilizing Pedersen commitments and other techniques which cryptographic construction does not require trusted setup. The only system parameters required in the Sigma setup are ECC group specifications and the group generators. This construction was further optimized in the paper Short Accountable Ring Signatures based on DDH (Jonathan Bootle, Andrew Cerulli, Pyrros Chaidos, Essam Ghadafi, Jens Groth and Christophe Petit).

- -

- -

Proof Sizes and Security

- -

Proof sizes are significantly reduced from 25 kB in Zerocoin to 1.5 kB in Sigma which is almost a 17x reduction making it a lot cheaper to store on the blockchain and making it possible to fit much more private send transactions in a block. We also utilize the improved Sigma techniques in the paper Short Accountable Ring Signatures Based on DDH to reduce proof sizes further. This solves one of the biggest problems of Zerocoin without reducing its security.

- -

Security via the usage of 256 bit ECC curves in Sigma is improved compared to 2048 bit RSA used in Zerocoin and is estimated to be equivalent to 3072 bit RSA.

- -

Our implementation also uses Pippenger and Straus’ multi exponentiation algorithms for further verification efficiency.

- -

Opens the way to Lelantus

- -

Sigma is a precursor to our next gen privacy protocol Lelantus developed by our cryptographer Aram Jivanyan which further builds on Sigma and greatly expands its functionality and privacy features by removing the need for fixed denominations in minting and spending. Deploying Sigma gives us the necessary time to develop Lelantus properly while it undergoes academic peer review and further improvements. To learn more about Lelantus, you can go here.

- -

Quick Comparison

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2019/04/14/lelantus-firo.html b/pr-preview/pr-452/nl/2019/04/14/lelantus-firo.html deleted file mode 100644 index 39a58d045..000000000 --- a/pr-preview/pr-452/nl/2019/04/14/lelantus-firo.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - Lelantus: Firo's next gen privacy protocol | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus: Firo's next gen privacy protocol

-

We are proud to present Lelantus; the result of Firo's research with our cryptography advisor, Aram Jivanyan, with the assistance of Martun Karapetyan and Levon Petrosyan.

- -
- -

Updated on 16 July 2019 with new performance numbers, updated comparison chart and Aram’s presentation at Monerokon.

- -

Technology never stands still; especially not in the blockchain privacy space. In a few years, the industry has moved from simple mixing solutions like Coinjoin, to more advanced cryptographic implementations like ring-signatures, Zerocoin (as used by Zcoin) and Zerocash (as used in Zcash).

- -

The tools that de-anonymise blockchains have also grown more sophisticated. Blockchain analysis is now widely available, and well-respected researchers such as Ian Miers believe that ‘decoy based’ systems such as Ring Signatures (as used in Monero) and Mimblewimble (as used in Grin or Beam) can be deanonymized especially when there are repeat transactions.

- -

While Zerocoin offered very good anonymity, it suffered from three main issues:

- -
    -
  • Fixed denominations
  • -
- -

You had to burn and redeem Zerocoins in fixed denominations. If you burnt 10 Zcoins, you would have to redeem 10 Zcoins as well. This greatly limited usability, and restricted anonymity to within the group using the same denomination. It also created a problem with change: how could you send fewer Zcoin than the smallest denomination. Other projects gave the change to miners’ fees and reminted any other balance, but this is not ideal performance-wise and adds a lot of overheads.

- -
    -
  • Performance
  • -
- -

If Zcoin were to reach the current volume of Bitcoin transactions, Zerocoin performance would still be adequate. Proof sizes are relatively large at 25 kb, though they can be reduced to 10 kb with less security. Verification (the time a node takes to check a proof’s validity) is slow at around 300-400 ms per proof, though it can be sped up with higher powered Znodes. However, performance numbers are insufficient if were to move to a ‘privacy on by default’ model. We need better performance for wide-scale adoption.

- -
    -
  • Trusted Setup
  • -
- -

A trusted setup is a feature of both Zerocoin and Zerocash systems. It requires certain parameters to be generated, then destroyed. If not destroyed correctly, it allows someone to create coins out of thin air. While Zcoin uses parameters from a 20 year old academic factoring challenge which reduces the chances of a backdoor, it is still an undesirable possibility which reduces trust in the system.

- -

We have previously teased Sigma (set to go live soon) which has smaller proof sizes and no trusted setup, but it still did not address the fixed denominations issue.

- -

We are therefore proud to present Lelantus; the result of Zcoin’s research with our cryptography advisor, Aram Jivanyan, with the assistance of Martun Karapetyan and Levon Petrosyan.

- -

Greater Ease of Use

- -

Lelantus builds on from Sigma, and allows users to burn any amount which they can then redeem any partial amount from, while keeping the rest in a burnt state.

- -

With traditional Zerocoin or Sigma, the most efficient way to privately spend 153 coins would require 100 + 50 + 1 + 1 + 1 coins: meaning that you would need a minimum of 5 Zerocoin spends, occupying 125 kB of space. With each spend taking 300ms to verify, that’s around 1500ms of verification time. This also assumes that you had these Zerocoin mints to begin with: most users require more Zerocoin spends if they don’t have the ideal mint denominations on hand.

- -

With Lelantus, this is greatly improved. To achieve the same private spend of 153 coins, a user simply has to use any of the mints they have done before - any arbitrary amount - and do a spend. The minimum number of spends now required is just one, and verification would take between 20 and 30 ms with batch verification, or 300 - 400 ms for a single proof.

- -

Lelantus proofs are only 1.5 kB, so the entire transaction would take a fraction of the power the original Zerocoin protocol required.

- -

- -

- -

Better Privacy

- -

Zerocoin’s anonymity set per transaction is based on the number of mints in each denomination. When minting and spending 1 Zcoin, the anonymity set is based off the other 1 Zcoin mints - not the 10, 25, 50 or 100 denominations.

- -

From our observation, certain mint denominations, like 25 and 50, are used less than others, which reduces their anonymity.

- -

Furthermore, as you always have to fully redeem Zerocoins, meaning if you burn 10 you always have to redeem 10, there are timing attacks where you can guess which redemption corresponds with which burn especially if there is a pattern to them.

- -

With Lelantus, there are no longer separate sets of mints for each denomination: all mints are in a single set. This eradicates the worry that certain denominations may be more private than others.

- -

With Zerocoin, there has been the issue of ‘tainted change,’ where an amount smaller than the smallest denomination cannot be minted, therefore it can deanonymize the user. Being able to spend exact amounts with Lelantus means all ‘change’ is left in a minted state, so users need not worry about this.

- -

Privacy On by Default

- -

When privacy is opt-in, few people choose to do so, to avoid the additional steps to make a private transaction. This can reduce the anonymity of the system as fewer people using the feature makes it easier to de-anonymise those users. We are therefore aiming to have privacy on by default with Lelantus.

- -

Lelantus offers privacy on by default, whilst offering opt-out privacy to remain easy to integrate with exchanges and other wallets that offer regular transactions.

- -

Better Performance

- -

Besides proof sizes, verification time has been effectively brought down with batch verification.

- -

Lelantus proofs, based off Sigma, take 200 ms to verify per proof, which is significantly faster than Zerocoin. However with batch verification, where proofs are verified simultaneously together, with an anonymity set of 32,384, verifying 100 proofs takes around 2368 ms.

- -

This means the cost of verifying a single proof is only 23.7 ms when using batch verification techniques. We utilize multi exponentiation tricks such as Pippenger’s and Straus techniques to improve this as well.

- -

- -

The Competition

- -

The chart below illustrates how Lelantus compares to other leading privacy schemes.

- -

- -

As you can see, Lelantus performs very well in all measures; offering a high degree of anonymity, good performance and low proof sizes, without relying on experimental cryptography. We believe that Lelantus offers the most rounded privacy protocol available today.

- -

We expect Lelantus to be ready sometime in late 2019 or early 2020 as we wait for further peer review of the Lelantus paper. Sigma will be deployed in the interim in Q2 2019.

- -

The full academic paper is available at Eprint though we expect further improvements to be made.

- -

We would like to thank Jens Groth, Benedikt Bunz, Ariel Gabizon, Sarang Noether and Markulf Kohlweiss who provided invaluable feedback on Lelantus.

- -

You can check out some of our videos on Lelantus below:

- -

MoneroKon 2019 - Lelantus: New Protocol for Private Transactions with Hidden Origins and Amounts

- -

Zcoin presenting Lelantus at Zero Knowledge Summit 3

- -

Zcoin's upcoming privacy protocols: Sigma and Lelantus

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2019/07/10/sigma-is-released.html b/pr-preview/pr-452/nl/2019/07/10/sigma-is-released.html deleted file mode 100644 index 5c0536667..000000000 --- a/pr-preview/pr-452/nl/2019/07/10/sigma-is-released.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - Zcoin's Sigma is released | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin's Sigma is released

-

We are proud to finally release Zcoin 13.8.2 which will activate our Sigma privacy protocol

- -
- -

Update: This post has been updated to reflect the new Zcoin version and hard fork date.

- -

We are proud to finally release Zcoin 13.8.2 which will activate our Sigma privacy protocol on block 184,200 or approximately 30 July 2019. This release is a culmination of work that began in early 2018 and a testnet launch in early May 2019.

- -

Users will need to update their existing wallets and Znodes to 13.8.2 before the hard fork block 184,200. You can check the latest block height on our explorer.

- -

Instructions for Users

- -
    -
  1. Backup your existing wallet by going to File > Backup wallet and saving it in a safe location. As we use a new wallet format, the new converted wallet will not be compatible with older versions so it is prudent to keep the old one for safety.
  2. -
- -

- -
    -
  1. Close your wallet.
  2. -
  3. Download the new wallet here.
  4. -
  5. Run the installation or if you prefer just replace the zcoin-qt file.
  6. -
  7. If you have existing unspent Zerocoins, when the hard fork date rolls about, you will be presented with a Remint tab that will allow you to convert your existing Zerocoins to Sigma mints.
  8. -
  9. If you are late in upgrading and upgrade past the hard fork date, you may be prompted to reindex your wallet.
  10. -
  11. Needless to say, if you need help, do so only via the official channels in Discord under #support or Telegram in Zcoin Support  do not accept help from anyone whom you don’t trust. Team members will NEVER initiate any direct messages or PMs.
  12. -
- -

Instructions For Znode Users

- -

Follow the standard instructions here to upgrade. If you upgrade late past the hard fork date, you will be prompted to reindex your wallet.

- -

Other Improvements in this Release

- -

Although our rich graphical GUI is still under development, our QT wallet layout has been updated to make significantly easier to do Sigma mints and spends. The wallet can now automatically pick the right denominations and can also automatically remint any change to prevent privacy leakage.

- -

- -

Fees for Sigma mints and spends have also been adjusted to be dynamic based on size and are much cheaper than before instead of a fixed fee.

- -

MTP verification performance has also been improved by about 20-30% through software optimizations.

- -

Learning more about Sigma

- -

The Sigma privacy protocol represents a very important innovation in blockchain privacy as it combines the high privacy of zero knowledge proof schemes without many of its associated drawbacks. It provides a compelling alternative to zkSNARKs which has very high anonymity and great performance but does this at the cost of trusted setup, exotic cryptography and complicated constructions that are prone to errors.

- -

It is based off the paper Groth, J. and Kohlweiss, M. (2015). One-Out-of-Many Proofs: Or How to Leak a Secret and Spend a Coin which was further optimized in Short Accountable Ring Signatures based on DDH.

- -

Sigma also forms an essential building block of our upcoming Lelantus privacy protocol which further expands Sigma’s capabilities and privacy. To find out more about Sigma you can read on here.  

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2019/07/30/sigma-is-live.html b/pr-preview/pr-452/nl/2019/07/30/sigma-is-live.html deleted file mode 100644 index f60fe2020..000000000 --- a/pr-preview/pr-452/nl/2019/07/30/sigma-is-live.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Sigma is Live on Zcoin! | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Sigma is Live on Zcoin!

-

We are proud to announce that Zcoin’s Sigma privacy protocol is now live!

- -
- -

We are proud to announce that Zcoin’s Sigma privacy protocol is now live! Sigma enables ZKP type privacy without trusted setup and using cryptography with standard assumptions. We are already seeing wide use of our Sigma privacy features and are excited to continue our mission in making Zcoin a private, uncensorable and free currency!

- -

Ensure that your wallet and Znodes are updated to Zcoin 13.8.2!

- -

Also, during such upgrade windows, this is a particularly attractive time for scammers to come and try to ‘help you’ with your upgrade. Our team members will never initiate a PM or offer to help. Also be wary of giving remote access or being asked to dump any sort of logs!

- -

We are also working on a maintenance release that resolves some minor bugs which we hope to release soon. You can follow progress of this release on Github milestones.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2019/10/03/direct-untraceable-anonymous-lelantus.html b/pr-preview/pr-452/nl/2019/10/03/direct-untraceable-anonymous-lelantus.html deleted file mode 100644 index b00f4c45e..000000000 --- a/pr-preview/pr-452/nl/2019/10/03/direct-untraceable-anonymous-lelantus.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - - - Enabling Direct Untraceable Anonymous Payments in Lelantus | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Enabling Direct Untraceable Anonymous Payments in Lelantus

-

Direct anonymous payments which hide sender, recipient and value; only showing that a valid transaction has happened is the holy grail of privacy.

- -
- -

Zcoin’s privacy comes from its unique mechanism of allowing people to destroy coins and then allow them to redeem them for brand new coins with no previous transaction history which is in our opinion, is superior to other privacy methods which involve mixing or hiding in a crowd.

- -

An easy to visualize how the “burn and redeem” privacy mechanism works is imagine money disappearing from one wallet and then at any time after that, magically reappearing in another wallet without showing how it appeared there. This is the basic concept behind Zerocoin (no longer in use) and Sigma (which is what Zcoin uses today).

- -

When we revealed Lelantus, our next gen privacy protocol, we saw it as a matured version of this “burn and redeem” privacy approach combining

- -
    -
  • High anonymity sets (~100k)
  • -
  • No fancy cryptography with an easy to understand construction
  • -
  • No trusted setup
  • -
  • No need for fixed denominations.
  • -
- -

Enabling Direct Anonymous Payments

- -

However for the highest level of privacy, direct anonymous payments which hide sender, recipient and value, only showing that a valid transaction has happened is the holy grail of privacy.

- -

The original version of Lelantus had some limited support for this but required the receiver to redeem first (revealing the amount) and then burning it again. This problem is what we call the “self spend” issue which made direct anonymous payments inefficient and bad from a usability standpoint. This is why we had directed research to find a solution to this problem and after some months of work we have made further improvements to the Lelantus protocol.

- -

The new updated Lelantus protocol has roughly equivalent performance characteristics with the original Lelantus with some minor differences:

- -
    -
  • Mints are slightly larger (couple of bytes)
  • -
  • Direct anonymous sends are now slightly smaller
  • -
  • Balance proofs with multiple inputs are slightly larger
  • -
  • Range proofs are slightly smaller.
  • -
- -

Things Left to Do

- -

The construction laid out in this addendum to the Lelantus paper is informal and lacks security analysis for the moment which we will be working on. We are putting this paper out early to seek feedback and validation of the ideas posed.

- -

The construction also prevents address re-use meaning the recipient always has to produce a new address for each transaction and it would be ideal to come up with a system to allow some form of ‘stealth addressing’.

- -

Special Thanks

- -

We would like to extend special thanks to Sarang Noether from Monero Research Lab who throughout the process gave invaluable feedback and evaluation of the new Lelantus protocol along with proof reading and improving the quality of the paper.

- -

Learn more about Lelantus

- -

Link to paper on enabling Direct Untraceable Anonymous Payments in Lelantus

- -

Gitter link to discussion on Lelantus and Lelantus variants (such as Lelantus-MW)

- -

Telegram link to Lelantus discussion (bridged with Gitter)

- -

Presenting at CESC

- -

We will be presenting Lelantus at the upcoming CESC conference.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2019/11/18/new-wallet-beta-release.html b/pr-preview/pr-452/nl/2019/11/18/new-wallet-beta-release.html deleted file mode 100644 index 70dfa1710..000000000 --- a/pr-preview/pr-452/nl/2019/11/18/new-wallet-beta-release.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - New Wallet Beta Release | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New Wallet Beta Release

-

We are happy to launch a beta release of our new wallet interface

- -
- -

We are happy to launch a beta release of our new wallet interface. We want to make using Zcoin a great experience, and our new wallet aims to do this along with encouraging users to use our Sigma privacy features. Download it now! Here are ways that we are improving the wallet experience compared to the original Qt interface!

- -

Anonymity Loves Company

- -

The more people keep their funds anonymized in Sigma, the more anonymous everyone becomes! Our wallet now prompts to keep a certain percentage of your funds anonymized in Sigma, and this setting is configurable.

- -

- -

The wallet prompts anytime you start it up or whenever you receive new funds!

- -

- -

It will let you know how the anonymization process is going.

- -

- -

And show you clearly how your funds were broken down into each denomination.

- -

- -

Znode Management

- -

We have also made it easier to start nodes that are missing or new by showing a Start Znode button when its status is not Enabled and to quickly view them on the block explorer.

- -

What we are working on

- -

We wanted to get this new wallet out into the hands of our users as soon as possible, but there remains much to do! In the next few releases, we will be focusing on

- -
    -
  • Address book
  • -
  • Mnemonic backup
  • -
  • Inbuilt swap capability with Bitcoin/Ethereum without requiring KYC to serve as a conduit for anonymizing these assets.
  • -
  • Translation support especially for Chinese.
  • -
- -

In the mid to long term we will also be working on:

- -
    -
  • More granular coin control
  • -
  • Receiver Address Privacy (BIP47 Payment Codes) address support
  • -
  • Light wallet mode
  • -
  • Znode wizard creation
  • -
  • Interaction with Exodus (Zcoin tokenization layer) tokens.
  • -
- -

We will continue releasing both Qt versions and the revamped wallet versions incrementally but the intention is to transition fully to this wallet interface eventually.

- -

Please give it a go and let us know what you think!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/01/21/2019-in-review.html b/pr-preview/pr-452/nl/2020/01/21/2019-in-review.html deleted file mode 100644 index 24360ce1f..000000000 --- a/pr-preview/pr-452/nl/2020/01/21/2019-in-review.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - - Zcoin: 2019 in Review | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin: 2019 in Review

-

As we enter 2020 and an exciting time in the cryptosphere, we wish to look back on what we have achieved

- -
- -

The year 2019 was a very eventful year for Zcoin with our long awaited Sigma privacy protocol coming alive, lots of new exchange listings, integrations and the unveiling of Lelantus the result of many months of research. As we enter 2020 and an exciting time in the cryptosphere, we wish to look back on what we have achieved.

- -

Technology

- -

Sigma

- -

- -

We finally went live with our Sigma mainnet in July 2019 which was the culmination of our commitment in 2017 to remove trusted setup from the original Zerocoin protocol. Sigma greatly improved scalability with proof sizes that were 16x smaller than Zerocoin and we are already seeing much increased usage of the protocol vs our original Zerocoin protocol.

- -

The Sigma release also came with a much easier interface to mint and spend that automated the process of picking denominations and enforced certain best practices like reminting change greatly improving privacy.

- -

- -

Most importantly our research and work into Sigma also set the foundation for our groundbreaking work in creating Lelantus, our next gen privacy protocol.

- -

Lelantus

- -

In April 2019, we revealed our academic paper of Lelantus which was the result of our research in finding innovative solutions to improve privacy and is the work of our cryptographer Aram Jivanyan. It uses Sigma as a building block but allows users to burn any arbitrary amount and also to partially redeem mints greatly improving privacy. Lelantus solves the issues of using fixed denominations and closes off a lot of timing side channel analysis. This research garnered a lot of interest with competing privacy projects like Monero Research Labs looking at it as a possible scaling solution for their ring signatures and Beam announcing that it would be their solution to address the privacy drawbacks of Mimblewimble.

- -

In October 2019, we further improved upon this by enabling full direct anonymous transfers in Lelantus. This means that instead of having to redeem coins into the transparent layer, you can now give the right to redeem coins to third parties without having to redeem it into the transparent layer. We still are working on further ways to improve Lelantus and expand its capabilities

- -

Zerocoin

- -

We finally deprecated the Zerocoin privacy protocol which we used from September 2016 up till April 2019. While we had had iteratively improved on Zerocoin and had engaged cryptographers to further harden it which resulted in academic publications as well a fundamental flaw in the cryptography of Zerocoin was found in April 2019 which resulted in an inflation of the 0.58% of the current circulating supply (54,321 XZC). We identified the flaw and did a responsible disclosure to all major projects utilizing Zerocoin which prevented further damage to other cryptocurrencies and while the event was unfortunate, our prompt and responsible action gained our project credibility as well.

- -

It was also very fortunate that we were already in the end stages of development of Sigma, our replacement to Zerocoin and as such was able to transition to the replacement protocol quickly and it meant that our research and development work paid off.

- -

Usability Improvements

- -

- -

We launched our new wallet interface in November 2019 which greatly improves the look and feel of the Zcoin client. The new wallet uses ZMQ to communicate with the Zcoin daemon. We look forward to further improving on this in the coming months.

- -

Exchange Listings

- -

In 2019 despite it being a bear market, Zcoin achieved a record number of listings on exchanges such as HitBTC, Coinex MXC, Probit exchange (KRW pairing), Digifinex, Atomars, Cryptofacil, Hotbit, VCC Exchange, Ovex (ZAR pairing), WazirX, ZG.com, Bitladon and Bitforex. The vast majority of these exchanges listed us on their own accord which is a testament to the strength of the Zcoin project. We look forward to partnering with quality exchanges to further increase Zcoin’s availability.

- -

We are also now an option on Bisq for decentralized trading!

- -

Adoption and Partnerships

- -

We also achieved many major milestones through partnering with other players in the ecosystem to make Zcoin more usable in day to day life.

- -

Our partnership with Travala allows users to use Zcoin to book at 2 million accommodations and hotels worldwide.

- -

Zcoin’s integration into Constant P2P platform allows you to take out cash or stablecoin loans using your Zcoin as collateral with favorable rates and we further improved this deal by allowing you to host fractional masternodes with Constant to further reduce your interest rate to 3-4% APR!

- -

We also have crypto credit card options with Polispay for European users with UnionPay support to come soon!

- -

For online merchants, we have developed a good relationship with Nowpayments that offers some of the best tools to accept Zcoin easily on your website!

- -

For those in the physical space, Plusbit offers an app to serve as Point of Sales systems to accept Zcoin as well!

- -

We also had some success with integrating into Thailand’s PromptPay QR code system that makes Zcoin spendable at millions of merchants nationwide! There are still some kinks to work out though and we are working for a better user experience!

- -

Mining

- -

- -

Mining on Zcoin has remained to be one of the most profitable coins for GPUs to mine helping to grow our community. We released new versions of our open source miners for both AMD and Nvidia and there is also now a new mining pool at Zellabs!

- -

We are also pleased to have negotiated with F2Pool to reduce their PPS fee from 5% to 3%!

- -

Media Coverage, Interviews and Events

- -

- -

Zcoin had amazing media coverage in 2019, we were featured on mainstream news for example the BBC, RT News, Nasdaq Trade Talks, MoneyFM and e27.

- -

Poramin had a front cover page and full length feature in a prominent Chinese crypto magazine 时代观察. His op-ed on Facebook’s Libra and its lack of privacy was also featured in Business Times. The Nation Thailand also had an article on Poramin’s achievements in the cryptocurrency sphere.

- -

Sandra also had a front cover page and interview on Block Journal!

- -

- -

- -

We also had tons of interviews or features from prominent channels in the space such as Naomi Brockwell, Crypto Beadles, Boxmining, Altcoin Buzz, Crypto101, Voskcoin, BlockTV, The Crypto Show podcast, Monero Talk, Dash News, CoinBureau, EAK TV, CryptoFinder, Rock the Block Live and CryptoRamble just to name a few!

- -

Zcoin was invited to present at many high profile events from the technical ones such as CESC San Francisco, Zero Knowledge Summit #3 and also at Defcon27 and MoneroKon! We also attended, participated and gave talks at the major blockchain conferences such as Consensus New York, San Francisco Blockchain Week, Invest Asia, Paris Blockchain Week, Token 2049, MIT Bitcoin Expo 2019, Chainpoint 19 and CMC’s The Capital.

- -

- -

Community and Governance

- -

- -

We have seen some important decisions being discussed and deliberated in our forums such as whether to increase Znode collateral or whether to change the mining algorithm. Make sure to join our forums!

- -

We also embarked on several steps to decentralize Zcoin development and funding with the launch of the Zcoin Crowdfunding System where we are already seeing generous donations!

- -

In 2019 we also started actively creating language/region specific Telegram groups which have been rapidly growing! We have Zcoin groups for Turkey, Japan, Germany, Vietnam, Spanish, Indonesia, South Africa, Russia, Thailand, Iran, Portuguese and Philippines!

- -

Charity Work

- -

- -

Zcoin partnered with Binance Charity Foundation to be a launch partner for the Lunch for Children program which has benefited school children in Uganda! Our seed investors and team members donated funds totalling USD24,000 towards this cause. No development funds were used for this purpose.

- -

We also organized a collection for Iranian flood relief via Iran Rescuebit which managed to raise some money for flood relief.

- -

What’s in store for Zcoin in 2020?

- -

We will be updating our roadmap and clarifying our plans for 2020 and beyond soon! Stay tuned! -We also embarked on several steps to decentralize Zcoin development and funding with the launch of the Zcoin Crowdfunding System where we are already seeing generous donations!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/03/06/technical-roadmap-2020-and-beyond.html b/pr-preview/pr-452/nl/2020/03/06/technical-roadmap-2020-and-beyond.html deleted file mode 100644 index 81c0c4516..000000000 --- a/pr-preview/pr-452/nl/2020/03/06/technical-roadmap-2020-and-beyond.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - - Zcoin Technical Roadmap 2020 and beyond | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin Technical Roadmap 2020 and beyond

-

We are happy to lay out Zcoin’s plans for the year of 2020 and beyond

- -
- -

We are happy to lay out Zcoin’s plans for the year of 2020 and beyond.

- -

The roadmap information below is being shared in order to outline some of the project’s current plans and best estimates for Zcoin, but like everything else in life, things can change even the best laid plans whether be it due to better solutions arising, community feedback or unforeseen events.

- -

If you have comments on our roadmap, please weigh in on our forums and let your voice be heard!

- -

2020 ROADMAP

-

The Zcoin core team aims to complete the items listed below in 2020.

- -

Privacy

- -

Lelantus

- -

- -

Lelantus is our next generation privacy protocol named after the Titan God of air and moving unseen.

- -

It allows users to burn any number of coins and redeem them for brand new coins with no transaction history.

- -

Unlike its predecessors, Sigma or Zerocoin, Lelantus doesn’t require the use of fixed denominations and can burn and redeem arbitrary amounts. This greatly improves privacy as it prevents pattern analysis of the burns and redeems and also improves efficiency. Lelantus achieves this with a relatively simple cryptographic construction making it easier to audit and also does not require a trusted setup.

- -

Direct Anonymous Transactions

- -

- -

Lelantus capabilities are further expanded by allowing users to pass the right to redeem brand new coins to third parties. This offers very high levels of privacy as the source of the funds and amounts are completely hidden. This will also introduce a new addressing system for Direct Anonymous Transactions.

- -

Receiver Address Privacy (RAP)

- -

- -

Allows for a single address to be shared publicly without loss of privacy or worries on address re-use.

- -

Znode Infrastructure

- -

Deterministic Masternodes

- -

- -

Greater reliability and certainty of the state of the Znode network and payments by tying them to on-chain data.

- -

LLMQ (Long lived Masternode Quorums)

- -

- -

Uses BLS signature scheme to achieve greater security and scalability of services relying on Znodes such as instant sends and Chainlocks

- -

ChainLocks

- -

- -

Provides finality of transactions after first confirmation. Protects against 51% and double spend attacks from miners.

- -

Tokenization Platform

- -

Elysium

- -

- -

Elysium (previously called Exodus) allows the creation of custom tokens on Zcoin’s blockchain to represent assets or currencies. Elysium tokens will have support of our Sigma privacy protocol along with Dandelion++ routing. Transactions on Elysium will be paid with Zcoin increasing demand for the native token.

- -

Elysium can also be used as a basis for voting applications where Sigma technology can be used to do anonymous but verifiable voting.

- -

Zcoin Token Manager (ZTM)

- -

- -

ZTM provides a rich API for to ease the management of tokens on Elysium.

- -

##Revamped Desktop Wallet

- -

Rich GUI Wallet

- -

- -

Our Rich GUI wallet will transition to become the default main wallet as soon as mnemonic support is added along with performance improvements. We are also working on a SPV mode for the GUI to allow fast syncing.

- -

Swap Capability within Wallet

- -

- -

We are building swap capability within the wallet to anonymously swap other cryptocurrencies in or out of Zcoin.

- -

Mobile

- -

Sigma Privacy support in Edge Wallet

- -

- -

We are in the final stages of deploying Sigma support for Zcoin in partnership with Edge wallet. This mobile wallet will be privacy on by default and have support for both IOS and Android. The backend work done for this wallet can be used for our own native wallet or other light/mobile implementations.

- -

In Discussion/Evaluation

- -

The items below are in discussion and/or are seeking feedback from the community for inclusion.

- -

PoW Change

- -

- -

The community is currently evaluating a Proof of Work algorithm change to replace MTP. ProgPOW, RandomX or an improved MTP are currently leading candidates.

- -

Block Reward Distribution and Development Funding

- -

- -

The community is currently deciding on how development should be funded after Zcoin’s block halving. Current community sentiment is on a reasonable extension of developer funding and possibly a portion of the funds going towards community initiatives (possibly via the Zcoin Crowdfunding System).

- -

Governance

- -

- -

Discussion with the community is being held to formalize governance of Zcoin whether it be via some form of on-chain governance or informal mechanisms.

- -

Snowglobe Pre-Consensus

- -

- -

We are researching into Snowglobe Avalanche-based consensus algorithms to achieve finality within a few seconds and provides protection against reorganization attacks along with high throughput. We plan to evaluate this against masternode instant sends and chain-locks.

- -

Future / Research

-

The items below are currently in research phase or coding work has not yet begun.

- -

Aura

- -

- -

Aura is the successor privacy protocol to Lelantus. It explores a new hierarchical construction of one-out-of-many proofs which allows for greater performance and privacy. Further innovations are currently underway and will be announced.

- -

Cross-chain Bridges

- -

- -

Bridges between Zcoin and other blockchains will allow interaction of Zcoin with other blockchains or smart contract platforms. Blockchains can now do a two-way bridge through Zcoin to create an Elysium equivalent asset to take advantage of our privacy features while maintaining the peg. We are researching ways to leverage the Znode network to perform these interactions.

- -

Mixnets

- -

- -

Mixnets offer a privacy preserving network layer that can defend against network level surveillance even against state level adversaries.

- -

Native Lelantus Mobile Wallet

- -

- -

The libraries we built for the Sigma privacy wallet can be modified to support Lelantus. We aim to build a mobile wallet with full Lelantus support.

- -

Fast Sync Light Clients

- -

- -

SPV clients, while a lot faster then downloading the entire blockchain, have weaker security and resource intensive. We are researching into alternative approaches such as FlyClient or recursive ZKPs that will allow much greater speed or almost instant syncing in clients.

- -

Quantum Resistance

- -

- -

While the threat of useful quantum computing remains far away, we are researching into quantum resistant schemes of implementing the building blocks of our privacy protocols such as lattice based one-out-of-many proofs.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html b/pr-preview/pr-452/nl/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html deleted file mode 100644 index 3111ec97e..000000000 --- a/pr-preview/pr-452/nl/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - Zcoin releases paper on Hierarchical One-out-of-many Proofs | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin releases paper on Hierarchical One-out-of-many Proofs

-

We are proud to publish from Zcoin’s research labs a new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude

- -
- -

We are proud to publish from Zcoin’s research labs a new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude. One-out-of-many proofs (which is a type of zk proof) forms the basic building block for Sigma and our very own Lelantus. We are excited that Zcoin’s work in creating Lelantus has revived interest in one-out-of-many proofs which is also used in Lelantus-MW  (developed by Beam), Anonymous Zether (developed by Benedict Bunz et al and further extended by JP Morgan), Triptych and Arcturus (both developed in Monero Research Labs).

- -

One of the open challenges of scaling one-out-of-many proof implementations such as Lelantus for use in larger anonymity sets has been proving time: the time it takes to generate the zero knowledge proof. Proving time increases linearly with the size of the set. For example, for anonymity sets of 262,144, a single Lelantus proof would take around 14 seconds to generate making it not ideal especially not for mobile devices. Using HOOOMP can potentially bring this down to the 1-2 seconds range making larger anonymity sets much more practical.

- -

HOOOMP’s basic concept is that proofs can be arranged into an hierarchy where the knowledge of the secret element opening to zero can be proved for a smaller set,  which in turn is provably a “blinded” version of one out of many subsets of the original bigger set. This allows a search of a smaller set rather than having to go through the entire set. HOOOMP also retains all the efficient batch verification properties of the original one-out-of-many proofs and also like the original, does not require any new cryptographic assumptions or trusted setup.

- -

- -

We continue to work hard in pushing the boundaries of privacy technology in blockchain applications and we hope that HOOOMP will continue to expand the possibilities and utility of one-out-of-many proof schemes. The HOOOMP paper can be read on IACR’s Cryptology ePrint archive.

- -

Other Zcoin research papers relating to privacy:

- - - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html b/pr-preview/pr-452/nl/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html deleted file mode 100644 index 4a5f08535..000000000 --- a/pr-preview/pr-452/nl/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - - - Zcoin Block Reward Allocation and Development Fund for the next 4 years | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin Block Reward Allocation and Development Fund for the next 4 years

-

We are pleased to announce the division of Zcoin’s block reward for the next 4 years, which will take effect upon the upcoming halving in September 2020

- -
- -

We are pleased to announce the division of Zcoin’s block reward for the next 4 years, which  will take effect upon the upcoming halving in September 2020. The halving also marks the end of the founder and seed investors’ rewards and allows the block reward to go entirely towards the community and development. We are very grateful to the seed investors who have continued to believe in Zcoin’s vision and have supported us greatly through thick and thin.

- -

After over a year of seeking community feedback via our forums and numerous community meetings the block reward division has been decided and will be coded in upon the next wallet release together with deterministic Znodes and LLMQ. We would like to thank all the community members who took the time to share their views!

- -

Goals and Considerations

- -

Our main goals when considering the allocation of the block reward were:

- -
    -
  • Continued sustainable funding for development and research
  • -
  • Accountability, transparency, and checks and balances of the core team
  • -
  • Ensuring continued community growth through miners and Znodes
  • -
  • Greater involvement of community with consensus-seeking decision making
  • -
- -

The block reward allocation needed to ensure that current levels of development funding were maintained, while providing checks and balances to ensure transparency as to how the funds would be utilized in the event of a significant price increase. The  community also will have a greater say in how excess funds would be directed.

- -

To strike a balance between continued community building and distribution of Zcoin to new users via mining, the new block reward offers existing token holders incentives to host Znodes, especially with their increased role in securing the network alongside miners with LLMQ chain-locks.

- -

Block Reward Allocation

- -

In line with the above goals and considerations, the community reached a consensus that the development reward should be extended with most members voting from 10-20% with the median vote being in favor of 15% with the more recent votes in favor of 20%. If you wish to view the factors that were taken into consideration in deciding this, you can view the latest community meeting stream and the accompanying presentation.

- -

The reward of 12.5 XZC per block is divided as follows:

- -
    -
  • Miners: 50% (6.25 XZC)
  • -
  • Znodes: 35% (4.375 XZC)
  • -
  • Development Fund: 15% (1.875 XZC)
  • -
- -

The Development Fund has additional limitations:

- -
    -
  • The development fund is coded in for an additional 4 years after halving.
  • -
  • It is subject to a community review at year 2 and year 4 to assess its need and amount. Discussions should begin at least 6 months before the end of year 2 and 4.
  • -
  • In the event of Zcoin’s price rising, should the development fund exceed approximately 100,000 USD/month, any excess past 100,000 USD/month should be placed in a separate public address and shall be named the Zcoin Reserve Fund.
  • -
- -

- -

In addition to the Development Fund from the block reward, the core team is exploring other sources of funding such as OpenCollective and greater use of the Zcoin Crowdfunding System to diversify income streams and to reduce reliance on the block reward.

- -

Zcoin Reserve Fund

- -

The Zcoin Reserve Fund is a separate fund from the development reward that can only be called upon in specific circumstances or with community approval. It is designed to be a reserve to protect the project against market volatility and to make expenditure a collective decision with the community.

- -
    -
  • All transactions in the Zcoin Reserve Fund shall be transparent and each expenditure has to be disclosed.
  • -
  • Zcoin in the Reserve Funds can also be converted and held in stablecoins from time to time provided that their addresses are disclosed.
  • -
  • No Znodes will be created from this fund.
  • -
  • This fund shall not be utilized except in the following scenarios: -
      -
    • The price of Zcoin falls below USD3.50 to cover any shortfall in the development fund should the core team require it.
    • -
    • To pay for Zcoin Bug Bounties
    • -
    • Code audits
    • -
    • Any other expenditure that has community approval (for example events, listings, integrations). Such request would need to be via the Zcoin Crowdfunding System and be discussed as an agenda item in a monthly community meeting for discussion.
    • -
    -
  • -
  • The cap of 100,000 USD/month shall be increased by 4% per annum each year to cover inflation.
  • -
  • The cap can be reviewed with community approval and needs to be discussed as an agenda item in at least two monthly community meetings.
  • -
- -

While a cap of 100,000 USD/month is relatively modest for a project this size and would likely need to be increased as the project grows, we believe it’s important to begin with a lower limit and prove ourselves to the community before a higher budget is granted. We hope that this step shows our commitment to transparency, accountability and making the best privacy cryptocurrency we can.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html b/pr-preview/pr-452/nl/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html deleted file mode 100644 index 84c6b08d5..000000000 --- a/pr-preview/pr-452/nl/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - What you need to know about Deterministic Znodes and LLMQ | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

What you need to know about Deterministic Znodes and LLMQ

-

As we near the release of deterministic Znodes and LLMQ support that comes together with a Bitcoin core upgrade, we wish to prepare Zcoin users and Znode owners on what to expect

- -
- -

As we near the release of deterministic Znodes and LLMQ support that comes together with a Bitcoin core upgrade, we wish to prepare Zcoin users and Znode owners on what to expect. We also go into the reasons as to why this upgrade is important to Zcoin’s infrastructure.

- -

What are Deterministic Znodes?

- -

Znodes form an incentivized node infrastructure for Zcoin. Just as miners get paid to secure the network, Znodes are paid to store the blockchain and propagate blocks and provide additional services to the blockchain (more on this later).

- -

The current Znode system is based off Dash’s original masternode infrastructure where every Znode maintained its own Znode list and relied purely on p2p messages that were not tied to the blockchain in any way. As such, there are times where Znodes cannot come to consensus as to what the correct masternode list should look like. This meant enforcing on a consensus level the correct masternode payee sometimes resulted in forks in the network. Dash mitigated this through the use of sporks but as sporks in its current form requires the core team to retain a master key to turn on and off certain features, we felt that as useful a feature that would be, it was against the spirit of decentralization.

- -

Additionally, because Znodes could not reliably reach consensus to the correct Znode list, Znode quorums were limited in size and quite fragile. A more reliable way to determine Znode payee queues and to form quorums is required to properly secure and scale Znodes so that services can properly rely on them.

- -

Deterministic masternode lists is a Dash improvement proposal to resolve these issues. Instead of each Znode maintaining its own Znode list, Znodes are registered on the blockchain via special transactions. Znode rewards are now done deterministically via the on-chain data together with PoSe (Proof of Service) checks that ensures that the Znode is online and responding correctly to be considered as valid. This also means that Znode payments will be a lot more predictable and no longer relying on luck compared to the old system where once you reach the top 10% of the queue, your Znode gets randomly selected for payment.

- -

Also as these Znode lists can now be in sync across different nodes since they are tied to the blockchain, much larger quorum sizes can be built with Znodes allowing for greater security and decentralization. This brings us to our next topic.

- -

What are Long-living Masternode Quorums (LLMQ)?

- -

The basic idea of masternode quorums were that a subset of masternodes could be picked pseudo randomly that were then trusted by the rest of the network to perform sensitive tasks. For example in Dash’s original implementation this was used to achieve InstantSend which allowed transactions to be locked in a couple of seconds that disallowed conflicting transactions rather than needing to wait for a block confirmation. However the problem with the original masternode quorums were that they did not last very long and did not scale very well. as they only supported a small number of members (10 members). This was because propagating votes to larger member sets would overload the network and storing voting results on-chain would bloat it significantly.

- -

It was because of this reason and the inherent limitations of the older masternode system that discouraged us from enabling features such as InstantSend until we had deployed Deterministic Znodes and LLMQ.

- -

LLMQ utilises BLS signature schemes that allow much larger masternode quorums (up to 400) to be created. This is because BLS signatures are short, many signatures can be combined into one (space saving) and multi signatures can be achieved with minimum communication (less network overhead).

- -

The benefit of larger masternode quorums are that it becomes much more costly to attack since you would need to control a much greater number of Znodes to have a chance at influencing quorum decisions.

- -

LLMQs forms a reliable and trustless way to deploy services such as Chainlocks which protects the chain against 51% mining attacks and  InstantSend which allows almost instant confirmation of transactions. Both these technologies rely on LLMQs for its security.

- -

When will Chainlocks and InstantSend be activated?

- -

Due to the complexity of this upgrade to Deterministic Znodes and LLMQ without using sporks, Chainlocks and InstantSend will not be activated off the bat to minimize moving parts. We intend to deploy this shortly after a successful deployment.

- -

What do I need to do if I own an existing Znode?

- -

Once we release the new wallet version, users will have around 3 weeks (6048 blocks) to upgrade to the new wallet software. This will be a mandatory upgrade. The guide to upgrade will be available here.

- -

Remember that many scammers will be out to offer help to you to help you migrate so don’t accept unsolicited private messages even if it appears from a trusted person (in fact none of the core team members will ever initiate a message to you first). We will also never send out private messages on wallet updates.

- -

After the 3 weeks have passed, the new deterministic Znodes system will be open for registration. Users will be required to re-register their Znodes using the new deterministic Znode system. During this registration period which will also last 3 weeks, the existing legacy Znodes will continue to operate and payments will still be done using the legacy system. You would not need to move your 1000 XZC Znode collateral.

- -

After the end of the 3 week registration period, the old Znode system will cease to function and deterministic Znodes will take over the Znode payment system. Even if you have missed the window for the re-registration of your Znode, don’t worry, as you will continue to be able to do so. However, we recommend existing Znode owners to do it as soon as they can to avoid missing out on payments.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/06/08/zcoin-v14-0-0-release.html b/pr-preview/pr-452/nl/2020/06/08/zcoin-v14-0-0-release.html deleted file mode 100644 index d97ff6d7c..000000000 --- a/pr-preview/pr-452/nl/2020/06/08/zcoin-v14-0-0-release.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - Zcoin v14.0.0 Release with Deterministic Znodes and LLMQ | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin v14.0.0 Release with Deterministic Znodes and LLMQ

-

This is a mandatory upgrade and a major release

- -
- -

We are proud to release Zcoin v14.0.0. This is a mandatory upgrade and a major release with 14,296 commits touching over 2,831 files since the v13.8.10. Please update before 22 June 2020.

- -

##What’s New

- -

*An upgrade to Bitcoin core 14/15 with an improved code structure and vastly improved syncing speeds -*Deterministic Znode Lists -*Long-lived masternode quorums (LLMQ)

- -

This upgrade builds a much more solid codebase and with the move to Deterministic Znodes, ensures a much more reliable Znode network. To find out more about deterministic Znodes and LLMQ, read here.

- -

Issues such as out of sync Znode lists, false alarms of NEW_START_REQUIRED, variance in Znode payments and micro chain splits should be a thing of the past.

- -

The launch of Deterministic Znodes and LLMQ also paves the way open for 51% attack protection with Chainlocks and instant sends which will be coming soon.

- -

##What Do I Need to Do?

- -

You will need to update your wallet and/or your Znode to the latest version before block 278300 (Approximately June 22 2020, 12:00 UTC). This is just a simple step of backing up your wallet first, and then just running the new installation file or replacing your binary.

- -

*Remember that many scammers will be out to offer help to you to help you migrate so don’t accept unsolicited private messages even if it appears from a trusted person (in fact none of the team members will ever initiate a message to you first). -*We will also never send out private messages on wallet updates. -*Always download from our official Github and not via links provided in chat. -*ASK IN PUBLIC IF YOU’RE UNSURE!

- -

If you own a Znode, you will need to register your Znode with the new Znode system. The system will be open for registration past block 278300. Attempts to register before this will be met with an error. The guide to do this is here.

- -

Existing Znodes will continue to receive payments with the old system until block 284400 (Approximately July 13 2020, 12:00 UTC). After this point if you have updated and also registered with the new Znode system, your Znode will now receive rewards on the new system with no interruption. If you fail to register your Znode on the new Znode system, your Znode will stop receiving rewards until you register with the new Znode system and you will then re-enter the queue.

- -

##What if I am using a hardware wallet with Znode Tool?

- -

Download the new Znode-Tool-Evo from here. The Znode Tool migration guide is available on the Zcoin wiki.

- -

##What if I am using the Electron Rich GUI wallet?

- -

Please download and upgrade to version 1.1.0 from Github. Follow the migration guide on the Zcoin wiki.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/06/09/lelantus-academic-paper-updated.html b/pr-preview/pr-452/nl/2020/06/09/lelantus-academic-paper-updated.html deleted file mode 100644 index 5603172b9..000000000 --- a/pr-preview/pr-452/nl/2020/06/09/lelantus-academic-paper-updated.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Lelantus academic paper updated | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus academic paper updated

-

We have significantly updated our Lelantus academic paper to contain security proofs for all cryptographic primitives

- -
- -

We have significantly updated our Lelantus academic paper to contain security proofs for all cryptographic primitives. The paper also thoroughly analyzes the security of the payment system and provides formal security proofs showing how the Lelantus protocol satisfies the properties of transaction non-malleability, ledger indistinguishability and balance properties.

- -

The original Lelantus paper used several modifications of cryptographic building blocks such as the modified one-out-of-many proofs for double-blinded commitments and we provided security proofs that these primitives are secure. The revised paper formally discusses and shows the security of the payment system itself including its anonymity and balance properties. We scientifically demonstrate how payment anonymity relies on the soundness and zero-knowledge properties of the modified one-out-of many proofs and how the serial number generation process secures transaction non-malleability. We adopt the same payment system security model used by Zcash to validate their z2z transactions.

- -

- -

It also combines our work on direct anonymous payments with review assistance from Sarang Noether of Monero Research Labs.

- -

We hope that this revised paper further ensures the security of Lelantus’ cryptography and improves clarity of the different cryptographic building blocks. We invite cryptography researchers to give comments and feedback!

- -

Over the next few weeks we will further go into different aspects of Lelantus and also how it compares to the leading blockchain privacy mechanisms!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html b/pr-preview/pr-452/nl/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html deleted file mode 100644 index 556586995..000000000 --- a/pr-preview/pr-452/nl/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - Paving the way to privacy on by default (with opt-out) with Lelantus | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Paving the way to privacy on by default (with opt-out) with Lelantus

-

With this step, we foresee a big increase in take-up rate of anonymized funds

- -
- -

Zcoin’s entire raison d’etre is financial privacy. The vast majority of our research and time has been spent in building and deploying privacy protocols for cryptocurrencies such as Zerocoin, Sigma and Lelantus.

- -

Despite this, usage of our blockchain privacy protocol remains low. At the date of writing, around 409,000 XZC has been anonymized via Sigma since its launch in July 2019 which represents only about 4% of Zcoin’s circulating supply. In contrast, our implementation of Dandelion++, which prevents your IP address from being tied to a transaction, is on by default and is used by almost 100% of Zcoin nodes.

- -

Sigma

- -

It is clear that opt-in privacy does not work and is echoed in other cryptocurrencies that adopt this model including Zcash, Dash or even Bitcoin. Low usage means low privacy as indicated by Chainalysis’ claims that they can partially trace 99% of Zcash transactions and perform successful investigations into Dash’s PrivateSends. Other studies also indicated that despite Zcash’s advanced technology, many users who did not completely understand how its privacy worked, used it improperly and made it traceable anyway.

- -

Various explanations have been given as to why these privacy cryptocurrencies do not seem to want to encourage greater adoption of private transactions primarily along the lines of that they need to play nice with regulators who are uncomfortable with the idea of private transactions. Dash in fact goes to great lengths to distance itself from being called a privacy cryptocurrency with a published legal position that in terms of privacy, it is no different than Bitcoin.

- -

The fact is this: no matter how advanced the privacy technology employed, it is meaningless if it is not used. Privacy likes being in a crowd. Privacy needs to be easy to use.

- -

Why hasn’t Zcoin moved to privacy on by default?

- -

When Zcoin launched in 2016 with the Zerocoin protocol, due it being originally designed for Bitcoin and its mechanism of burning and redeeming coins, it was not trivial to modify it to not require a base layer. Similarly, having a transparent layer based on Bitcoin made it easy for adoption for exchanges and wallets along with many other existing tools such as light wallets and blockchain explorers that were all built around Bitcoin.

- -

The technology of Zerocoin itself was a limiting factor with transaction sizes that were 50x larger than regular transactions. Additionally Zerocoin transactions were computationally intensive to verify. In the early days of Zcoin, some mining pools had refused to process these transactions due to the load it placed on their servers. At the level of technology and development then, to have Zerocoin privacy on by default was simply not a practical option.

- -

While we solved many of these problems with Sigma (one-out-of-many proofs), we saw Sigma as an intermediate protocol to Lelantus. We made some efforts in changing user behaviour by having some of our wallets actively recommend users to anonymize their funds. This met with some success but not to the level we wanted.

- -

With the upcoming launch of Lelantus, our next gen privacy protocol, we saw it as a good opportunity to greatly improve adoption of our privacy features and privacy of Zcoin as a whole.

- -

Moving to a Privacy on by default with transparency opt-in model

- -

Lelantus will launch later this year with our official QT and Electron wallets anonymizing all your funds by default. Users will be prompted to enter their wallet password when opening their wallet which will anonymize all non-locked balances. With this step, we foresee a big increase in take-up rate of anonymized funds.

- -

Additionally, with the activation of LLMQ-based chainlocks, users will not need to wait for several confirmations before their anonymized funds are ready to be used.

- -

Users will still retain the ability to temporarily disable this auto-anonymization for example to create their Znode collaterals. Upon restart of the wallet however, the default behaviour of anonymization of all received funds will resume.

- -

Why not mandatory privacy?

- -

We are aware that many privacy purists believe that privacy should be mandatory for all transactions and it is a sentiment that the core team shares and strives towards.

- -

With the pioneering of a new privacy protocol such as Lelantus, we believe a phased approach is prudent to give time for the privacy protocol to mature. The first launch of Lelantus this year will be the initial version which will support the burning and redeeming of arbitrary amounts. This removes the requirement of fixed denominations and also consolidates all burns and redeems into a single large anonymity set as opposed to separate anonymity sets for each denomination.

- -

This change alone will make side channel pattern recognition attacks a lot harder and also greatly improves the practical anonymity set. Combined with the privacy on by default model with transparency opt-out, the privacy of Zcoin transactions and the anonymity set of the cryptocurrency as a whole will be increased significantly without requiring major ecosystem changes from existing exchanges and wallets. Exchanges that already know your identity can continue using fast and lightweight transparent transactions but funds will be anonymized as soon as they leave exchanges into users’ hands. Keeping a transparent layer would also allow safeguards such as rate limiters to be kept in place to combat any unexpected issues discovered especially as Lelantus gains prominence and further scrutiny.

- -

It is worth noting that privacy protocols that use burn and redeem methods such as Lelantus and Zerocash are less susceptible to deanonymization due to low usage when compared to decoy based systems like RingCT and Mimblewimble. This is because there is no need to sample or find a limited set of decoys to mix with. The anonymity set of burn and redeem methods continue to grow as more people use the system. Even without mandatory privacy, a high enough adoption level of Lelantus will offer higher practical privacy of the transaction graph than mandatory privacy models that use limited decoy sets

- -

The second phase of Lelantus scheduled to happen sometime in 2021 involves the enabling of direct anonymous payments which allows users to send anonymized funds to others without revealing source or amounts and without the need for redemption to the base transparent layer. This would also involve the introduction of a new addressing system to support these new transaction types. These types of transactions will offer some of the highest levels of privacy in the entire cryptocurrency space. The second phase will also mark an increased focus in enabling Lelantus enabled mobile wallets as we shift our focus to usability rather than just protocol development. We hope that at the end of this phase, the majority of Zcoin transactions will be through Lelantus direct anonymous payments.

- -

The completion and launch of the second phase of Lelantus will be a good time to start assessing mandatory privacy by default with Lelantus addressing. Some open engineering questions remain, such as how Znodes and their collaterals would work without a transparent base layer and whether exchanges are willing to dedicate additional computational resources to generate these private transactions in bulk. Research work is already underway such as our paper on hierarchical one-out-of-many proofs which reduce transaction creation times by an order of magnitude.

- -

Are you worried about regulatory concerns?

- -

Some community members have expressed concern as to how privacy coins would survive in a regulatory environment that is increasingly hostile towards privacy technologies and whether we should maintain opt-in privacy for compliance reasons.

- -

First of all, we would like to clarify that while there is some pressure against privacy coins, many of these are imposed by banks or concerned regulators rather than it being actual law. Even the revised FATF rules that impose additional obligations on disclosure and AML for exchanges and custodial wallets do not ban privacy coins as VASPs can still disclose sender identity as they already know who you are regardless of blockchain privacy mechanisms.

- -

We also strongly reject the common argument that privacy technologies enable illicit activity. Recent studies such as Rand Corporation’s report actually states that “while privacy coins may intuitively appear likely to be preferred by malicious actors due to their purported anonymity-preserving features, there is little evidence to substantiate this claim.”

- -

Existing mechanisms in the traditional fiat world continue to make it very easy to launder money without having to resort to the complexities and volatility of cryptocurrencies. For example, trade based money laundering is still very easy to do and hard to detect. Additionally, the 2018 National Terrorist Financing Risk Assessment, continues to cite the banking system and complicit MSBs as the primary way terrorist funding is facilitated. Many of these reports indicate that the right way to combat these is through robust international regulation and law enforcement and improvement of coordination between the public and private sectors. None of these reports suggest the banning of privacy technologies or cryptocurrencies.

- -

We believe privacy as a fundamental human right especially in an increasingly connected and data driven world where surveillance and data harvesting is the norm. Unlike the stance taken by some other projects, we feel it would be against our ethos to have to apologize or justify that we aren’t a privacy focused project especially when the vast majority of laws do not prohibit it. These approaches do privacy a great disservice and paint it as something to be ashamed about. If we believe in the original tenets of cryptocurrency as a decentralized and self sovereign form of money, we need to fight to maintain our right to be private.

- -

Zcoin will always remain proud to be a privacy cryptocurrency because your money, is your business.

- -

PS: Zcoin is raising funds for its Lelantus audit via the ZCS and has 42 contributions already! Your help is greatly appreciated! Alternatively consider making a monthly donation via Opencollective!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/06/18/open-source-collective-for-sustainable-funding.html b/pr-preview/pr-452/nl/2020/06/18/open-source-collective-for-sustainable-funding.html deleted file mode 100644 index cb885ca82..000000000 --- a/pr-preview/pr-452/nl/2020/06/18/open-source-collective-for-sustainable-funding.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Zcoin joins Open Source Collective for sustainable funding | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin joins Open Source Collective for sustainable funding

-

This supplements our Zcoin Crowdfunding System that is used to fund specific tasks and even third party development

- -
- -

As part of our efforts to create sustainable and decentralized funding mechanisms for the Zcoin project, we are proud to join the Open Source Collective via OpenCollective. This supplements our Zcoin Crowdfunding System that is used to fund specific tasks and even third party development.

- -

If you would like to support our work at Zcoin, consider making a one-time or recurring donation!

- -

- -

The Open Source Collective is a non-profit umbrella organisation providing financial and legal infrastructure for thousands of open source projects. It’s an API between the world of distributed collaboration and the world of accounting and invoices.

- -

Having the Open Source Collective as our fiscal host allows us to receive donations with minimum hassle and also allow recurring payments to be set up! All expenses are transparent and need to be supported with relevant documentation for full transparency to the community.

- -

You can also check out Alyssa Wright’s interview of Reuben here with the full transcript available here.

- -

- -

The Zcoin team reached out to our ecosystem partners and community members and are grateful for their generous donations!

- -

Donating to us via OpenCollective grants various perks such as merchandise, shout-outs during our meetings and weekly development updates!

- -

Donators

- -

Zcoin Knights (1oo USD/month)

- -

- -

We would like to make a special shout-out to our Zcoin Knights who have committed to donating 100 USD/month.

- -

Allnodes is a non-custodial platform for masternodes, full nodes and staking. They provide a hassle free service to manage all your blockchain hosting needs. They form an important part of Zcoin’s ecosystem and host many Znodes.

- -

Hummingbot provides open source market making bots that allows anyone to run their own market making bots. Zcoin is currently running a liquidity mining campaign with Hummingbot on Binance that allows anybody to earn rewards by providing liquidity to those markets.

- -

We also have an anonymous individual donating to us under this tier so thank you!

- -

Zcoin Friends (10 USD/month)

- -

- -

We would like to also thank our Zcoin friends Mintpond, 2Miners and F2pool which are leading Zcoin mining pools and Arcadia, a blockchain development company in Dallas, Texas that has done work for Zcoin. Thank you to the generous individuals who have contributed to this tier as well!

- -

Thanks to everyone else who has donated no matter how big or small! A special mention to Noir, a Zcoin fork that graciously contributed to us as well despite their tight budget!

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/08/04/team-additions.html b/pr-preview/pr-452/nl/2020/08/04/team-additions.html deleted file mode 100644 index 42b0d244d..000000000 --- a/pr-preview/pr-452/nl/2020/08/04/team-additions.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Zcoin team additions | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin team additions

-

We welcome two new developers to the team

- -
- -

We welcome two new developers to the team, Sproxet and Rustam! As we begin placing greater emphasis on Zcoin’s usability, these two new additions will greatly accelerate the development of our Zcoin Electron client along with adding new features to it such as coin swaps and inbuilt update feature.

- -

Sproxet is an anonymous developer that has worked on privacy preserving software for the past 15 years and has contributed significantly to Zcoin’s Electron client. Sproxet is also the founder of Signal Eleven, an IT consultancy which focuses on computer security and auditing, software development and cryptographic systems architecture design.

- -

Rustam is a full stack developer but his passion is on front-end development and is experienced in ReactJS and Angular. He graduated with a degree in Mathematics: Computer Sciences from the Yerevan State University. He also enjoys experimenting with music and audio processing, 3d environments, gaming and virtual reality.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/08/13/lelantus-cryptographic-library-audit-results.html b/pr-preview/pr-452/nl/2020/08/13/lelantus-cryptographic-library-audit-results.html deleted file mode 100644 index 6f9384bed..000000000 --- a/pr-preview/pr-452/nl/2020/08/13/lelantus-cryptographic-library-audit-results.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - Lelantus Cryptographic Library Audit Results | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Cryptographic Library Audit Results

-

We are pleased to share the results of the Lelantus cryptographic library audit by Trail of Bits

- -
- -

We are pleased to share the results of the Lelantus cryptographic library audit by Trail of Bits that was substantially funded by community donations from the Zcoin Crowdfunding System (ZCS) and the balance from the Zcoin Development Fund.

- -

The audit was carried out by two Trail of Bits engineers, Jim Miller and Will Song.

- -

The audit found that aside from a few typos in the Lelantus academic paper and some underspecified areas, the implementation largely complies with the specification. The Lelantus cryptographic library had  2 issues (one medium severity and the other informational). There was one high severity issue on an unfinished part of  integration code.  There were no security issues related to the implementation matching the protocol.

- -

All fixes to the issues have been incorporated and reviewed by Trail of Bits. You can review the summary report here or for a full list of the issues along with details here. The Lelantus cryptographic library code is also now open sourced and available to the public.

- -

We were impressed with Trail of Bits’ professionalism and expertise throughout the engagement and thank them for their excellent work!

- -

We would like to thank all donators who made this possible. We received an amazing amount of support of 105 contributions for a total of 5569.55 XZC!

- -

Donators (who agreed to be publicly acknowledged) include:

- -

(not arranged in any order)

- -
    -
  • Aram Jivanyan
  • -
  • Roger Ver
  • -
  • Hakushu
  • -
  • Nico Fritschi
  • -
  • Sebastian Bausch
  • -
  • Poramin Insom
  • -
  • Ivan Brightly
  • -
  • Reuben Yap
  • -
  • David Holliday
  • -
  • Rasikh Morani
  • -
  • Savil
  • -
  • Albert Castellana
  • -
  • and many others who have chosen to remain anonymous.
  • -
- -

If you would like to be acknowledged or we have left you out, please contact Muggles!

- -

What’s Next?

- -

Lelantus is also undergoing a cryptography audit by Dmitry Khovratovich from ABDK Consulting. The purpose of this audit is different as it focuses not on the implementation but the actual cryptography of Lelantus. We expect the results of this audit to be available in the next 1-2 weeks. This audit is being funded entirely from the Zcoin Development Fund.

- -

We are also wrapping up coding work on Lelantus and expect to have a Lelantus testnet in the coming weeks so stay tuned! We thank everyone for their support, belief and patience in getting Lelantus right!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/08/20/disclosure-of-bug-in-zcoin.html b/pr-preview/pr-452/nl/2020/08/20/disclosure-of-bug-in-zcoin.html deleted file mode 100644 index e6595dfdb..000000000 --- a/pr-preview/pr-452/nl/2020/08/20/disclosure-of-bug-in-zcoin.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - Disclosure of Bug in Zcoin | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Disclosure of Bug in Zcoin

-

- -
- -

In Zcoin, we have discovered and patched a critical bug that allowed for inflation. The bug has no relation to our Sigma privacy technology.

- -

The bug was a result of us merging in code from Bitcoin core 0.14 that contained a critical inflation bug that was reported in CVE-2018-17144. At the time of disclosure of the CVE, we were then on the older Bitcoin core 0.13; and therefore, we were not vulnerable.

- -

While performing our major core upgrade from Bitcoin core 0.13 to core 0.14 the bug was merged into our release on the 3 June 2020. Due to an oversight, the fix that came only in Bitcoin core 0.16.3 was not incorporated in our core upgrade. To exploit this bug, a miner would need to acquire enough hashrate to solve a block.

- -

An attack occurred on 14 August 2020 20:16:42 UTC time at block 293526, where a rogue miner mined a block that exploited this bug. From our analysis of the blockchain, a total of 384,400.82 XZC was forged of which we managed to freeze 173,269.86 XZC with the assistance of the mining pools and another 161,664.24 XZC were sent to identified exchanges. Exchanges have confirmed a freeze of a substantial amount of XZC deposited with them along with the proceeds from such trades and are awaiting investigation and resolution.

- -

To close off the bug quickly, we contacted and did a disclosure to the mining pools who performed an emergency fix to stop the attack and reject Sigma privacy transactions while we worked on a public release to resolve the issue. We also instructed major exchanges such as Binance, Huobi, Bittrex, MXC and AEX to shut down deposits/withdrawals and lock down funds that had not been traded yet. Significant portions of XZC and the relevant proceeds remain locked down at exchanges and we are currently in discussions with them to ideally destroy the inflated XZC created from the attack that had not been traded.

- -

While preparing for the public release, a second attack occurred which was stopped by our hot fix. However, this caused a chain split on the unupgraded network that necessitated an early public release of Zcoin v.0.14.0.4. The release of Zcoin v0.14.0.5 today restores the ability to do Sigma privacy transactions that will be re-enabled on block 296900 (approximately 26 August 2020: 1:30 PM UTC). We expect exchanges to open deposits and withdrawals again soon.

- -

We would like to thank all the mining pools, exchanges and other Zcoin ecosystem players that cooperated with the core team, without which the problem would have been much more severe. Special thanks to 2Miners, Mintpond, F2Pool and Binance and Allnodes for the exceptional assistance we have received. We also express our appreciation to Zergpool, ZelPool, Solopool, Huobi, Bittrex, MXC and AEX who cooperated with us through this. We would also like to thank users for their patience and understanding, and apologize for the inconvenience caused by the emergency updates.

- -

We look forward to a positive resolution with exchanges on the locked funds, which we have requested they burn. We will post further updates as the situation unfolds.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/09/02/bridging-into-defi-with-stakehound-partnership.html b/pr-preview/pr-452/nl/2020/09/02/bridging-into-defi-with-stakehound-partnership.html deleted file mode 100644 index 72fde0a0c..000000000 --- a/pr-preview/pr-452/nl/2020/09/02/bridging-into-defi-with-stakehound-partnership.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - Bridging Zcoin Znodes into DeFi with Stakehound partnership | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Bridging Zcoin Znodes into DeFi with Stakehound partnership

-

We are proud to announce Zcoin’s partnership with Stakehound to unlock liquidity of Znodes and bridge them into DeFi

- -
- -

We are proud to announce Zcoin’s partnership with Stakehound to unlock liquidity of Znodes and bridge them into DeFi. Zcoin $XZC will be the first asset available on the Stakehound platform and is set to go live in early October though users can already test it on the Ropsten testnet.

- -

As outlined in an earlier forum post, the Zcoin core team has been exploring integrations with the DeFi ecosystem to enable decentralized exchanges, using XZC as collateral for loans and providing greater exposure and liquidity for XZC. Stakehound is the first of these initiatives in our pipeline.

- -

Znodes are an important part of Zcoin’s infrastructure providing security to the network. However, this also meant that the Zcoin locked in these Znodes were illiquid and unable to be traded. The 1000 XZC minimum requirement also prevented smaller holders from earning rewards on their XZC. Our partnership with Stakehound solves both these problems by allowing fractional portions of Znodes to be traded while continuing to earn their share of their Znode rewards along with all the benefits of integration with the DeFi ecosystem.

- -

It achieve this by allowing XZC in Znodes to be represented as an ERC20 token on Ethereum (and in the future other smart contract platforms as well).

- -

HOW DOES IT WORK?

- -

In order to create stakedXZC few steps are required:

- -

Step 1: A user sends XZC to StakeHound that will send it to an institutional grade custodian.

- -

Step 2: StakeHound sends back to the user ERC20 stakedXZC. These tokens can be freely transferred, traded and used in all major DeFi applications, such as Uniswap, Aave and others.

- -

Step 3: StakeHound places the native XZC in Znodes and distributes the Znode rewards daily to stakedXZC holders.

- -

However, once wrapped, stakedXZC will be easily tradable on the open market. It means that stakedXZC represents and is backed by XZC in Znodes but allows fractional ownership and open trading while continue to earn Znode rewards!

- -

- -

- -

A testnet example of how stakedXZC can be traded on the Uniswap DEX.

- -

WHAT’S NEXT?

- -

Over the coming weeks, we will be diving deeper into how to go about getting stakedXZC and go into further details into what this partnership means and an introduction to how you can use stakedXZC.

- -

While Zcoin’s primary goal to provide the highest level of practical privacy remains unchanged, we also see value in increasing the utility and liquidity of Zcoin allowing Zcoin to be used in exciting ways in the DeFi ecosystem. We highly recommend reading our approach on the issue and recommend community members to share their opinions!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/09/05/first-halving-approaches.html b/pr-preview/pr-452/nl/2020/09/05/first-halving-approaches.html deleted file mode 100644 index dd7fe89b0..000000000 --- a/pr-preview/pr-452/nl/2020/09/05/first-halving-approaches.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - First halving approaches | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

First halving approaches

-

Zcoin is undergoing its first block halving on block 302438 (approximately 15 September 2020) as planned.

- -
- -

Zcoin is undergoing its first block halving on block 302438 (approximately 15 September 2020) as planned. As long as you are on Zcoin v.0.14.0.5 and above, you are all set for the halving. This post seeks to summarize the upcoming changes to the block reward that are coming with the halving.

- -

What is Halving?

- -

Zcoin follows Bitcoin’s supply schedule which halves approximately every 4 years. Satoshi’s rationale of halving is to start a coin with a wide distribution, then taper inflation off to become a deflationary asset.

- -

The halving refers to the planned halving of the block rewards which will drop from 25 XZC per block to 12.5 XZC per block. The inflation rate of Zcoin is expected to drop from ~25% p.a. pre-halving to ~12%. p.a. post-halving and will be the largest drop of inflation ever in Zcoin’s history as we move into the next phase of distribution.

- -

End of Founders’ Rewards and Adjustment of Block Rewards

- -

As from the results of a year long discussion with the community, the block rewards are being adjusted as a balance between continuing development, Znodes and miners. You can read more about this here.

- -

Halving diagram

- -

Founders’ Rewards of 8% of the block reward will also completely cease as planned. This means that our founders and seed investors will stop receiving any further block rewards. We would like to take this opportunity to thank the founders and seed investors for supporting us throughout this early stage of Zcoin!

- -

We are confident that the new block reward division will serve Zcoin well for the next 4 years.

- -

What happens after halving?

- -

In the weeks following halving, Lelantus, our next-gen privacy protocol that doesn’t require a trusted setup will be ready for release. This will also enables privacy on by default with transparent opt-in. We are undergoing final reviews before pushing it to our testnet. Also, the Trail of Bits audit for the cryptographic library has been completed and the ABDK Consulting review of the protocol is wrapping up with only minor modifications needed to address its findings.

- -

In October, our integrations to DeFi will be ready to go live. Chain-locks code is undergoing final touch-ups and integration of spork functionality, which adds further security to the network, is nearly complete. We also expect Receiver Address Privacy to be ready over the coming weeks.

- -

Finally, we are well underway with a rebranding and renaming exercise. This has been a desire for many in the community for a very long time, especially when we are often overlooked as a fork because of our name. A new name, domain and logo has been chosen to reflect our unique privacy mechanism, along with branding guidelines and a new modern website. We plan to unveil this closer towards the Lelantus launch.

- -

As you can see, the halving kicks off a new chapter in the project’s history and so many exciting developments are in-progress and coming to fruition. We’re excited for what’s ahead and hope you’ll continue on this journey with us in building an easy to use cryptocurrency with the highest levels of privacy.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/10/20/lelantus-testnet-is-now-open.html b/pr-preview/pr-452/nl/2020/10/20/lelantus-testnet-is-now-open.html deleted file mode 100644 index 2310ae349..000000000 --- a/pr-preview/pr-452/nl/2020/10/20/lelantus-testnet-is-now-open.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Lelantus testnet is now open | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus testnet is now open

-

We are happy to open our Lelantus testnet to the public!

- -
- Lelantus testnete is now open -

We are happy to open our Lelantus testnet to the public!

- -

We would like to thank Mintpond for all their assistance and for providing the testnet pool.

- -

Getting Started

- -

Please be careful and for safety do not run the testnet binaries without the testnet flag as this may corrupt your current wallet

- -

There is an open issue that affects encrypted wallets. So don’t encrypt your testnet wallets yet. The issue will be fixed in the next few days

- -

You can download the testnet release from our Github releases page and it will be marked as a pre-release.

- -

Resources

- - - -

If anyone needs testnet FIRO you can either mine it, use the testnet faucet, or request some from a team member in the Zcoin Telegram channel and we will send you some testnet Firo to play around with.

- -

What’s Next?

- -

The testnet phase will take about 4 to 6 weeks before we release the mainnet binaries. We will continue to make various bug fixes on outstanding issues before code freezing and will update the testnet binaries from time to time.

- -

Your feedback is invaluable!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/10/27/welcome-to-firo.html b/pr-preview/pr-452/nl/2020/10/27/welcome-to-firo.html deleted file mode 100644 index c1f219cd5..000000000 --- a/pr-preview/pr-452/nl/2020/10/27/welcome-to-firo.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Welcome to Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Welcome to Firo

-

Zcoin has rebranded to Firo. Welcome to our new site! We invite everyone to join us in our rebirth. To the future!

- -
- Introducing Firo -

Rebirth

- -

Zcoin, and the Zerocoin protocol that it was based on, was always about rebirth. The entire mint/spend, or as we’re now calling it, burn/redeem process is about trading the old for the new. Today we take this process to heart not just in our technology, but in our brand as well. Zcoin will now be changing the world under a new name: Firo!

- -

We invite you to join us on this exciting new chapter of our journey. Let’s raise our glasses to a promising future. To Firo.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/10/27/zcoin-is-becoming-firo.html b/pr-preview/pr-452/nl/2020/10/27/zcoin-is-becoming-firo.html deleted file mode 100644 index 6d8bcb298..000000000 --- a/pr-preview/pr-452/nl/2020/10/27/zcoin-is-becoming-firo.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - Zcoin is becoming Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

- -
- Zcoin is now Firo -

Today, the team at Zcoin is pleased to announce its new name: Firo (ticker: FIRO, pronounced “fee-roh”). Firo is not a new blockchain, but a new identity to differentiate ourselves and make financial privacy more accessible to more people.

- -

Why is Zcoin changing its name to Firo?

- -

When Zcoin launched in 2016, we pioneered the use of the Zerocoin protocol. Since that time, innovations by Zcoin and others have made that story less relevant especially since we now use Sigma and currently transitioning to Lelantus. Moreover, despite more than 4 years in the space, the similarity with Zcash is both confusing and misleading: though we both deal with privacy, they’re fundamentally different technologies, based on different priorities and values.

- -

The name ‘Firo’ was chosen for two reasons. First, it establishes a new metaphor of ‘burning’ coins and ‘redeeming’ them later. The concept of melting down coins and forging brand new ones is a great analogy to the way Lelantus works. Secondly, ‘Firo’ is short, universally easy to say and sounds like money. Both of these are geared toward user-friendliness and mass adoption.

- -

Firo conjures up images of something aflame and alive – consisting of fire or burning strongly and brightly, the name is set to evoke a phoenix rising from the ashes. This not only describes the privacy mechanism which burns coins, but also Zcoin’s passion for privacy as a fundamental human right and belief that it should be accessible for all.

- -

If you are interested into a deep dive into the rationale and considerations behind the rebrand, you can watch the designer who did it, Diego Salazar explain more:

- -

Behind the Rebrand - Zcoin to FIRO

- -

What is the timeline for the rebrand?

- -

Today is the reveal of the rebrand to give time to the ecosystem and community to be aware of the change and to make the necessary preparations. This is especially due to the ticker change to FIRO which some exchanges require a longer heads up.

- -

On the 30 November 2020 UTC 0800, the rebrand will take effect and zcoin.io will redirect to firo.org At that time, our wallet and exchange partners will replace the Zcoin name, symbol and logo with that of Firo. We believe this phased approach will minimize any confusion.

- -

Between now and then, we’re working with wallets, exchanges, PR companies and social media influencers to spread the announcement and ensure a smooth transition. The Firo website at firo.org will launch fully in the next few days, and we will also transition our social media accounts from Zcoin to Firo.

- -

What does this mean for Zcoin holders?

- -

Firo will use the same blockchain as Zcoin. There is no chain swap. Current Zcoin holders can use their same credentials to send, receive, burn and redeem Firo. Expect your Zcoin balance to be updated to an identical Firo balance near the end of November.

- -

If you’re holding in an exchange, just pay attention to their announcements. We’ll be working directly with key exchanges to make the transition as seamless as possible.

- -

If you’re holding in a wallet, just make sure you’re using the latest version. If you forget to update your wallet, no problem! Until Lelantus is fully activated in January 2021 you can continue to send and receive Zcoin/Firo with the outdated wallet (though we don’t recommend it).

- -

What about Lelantus?

- -

Our rebrand at the end of November coincides with the release of the Lelantus mainnet binaries with the updated Firo branding, and both changes will go into effect in a single software update.

- -

With the simultaneous launch of Lelantus and Firo, we’re double-down on our founding commitment to financial privacy. Lelantus will itself activate in January to take into account the end of year holidays.

- -

What about StakeHound’s stakedXZC?

- -

Stakehound has confirmed that they are able to change the ticker to stakedFIRO when the rebrand takes into effect.

- - - -

Our branding page has all resources necessary together with our logo kit.

- -

Website

- -

Github

- -

Facebook

- -

Twitter

- -

Telegram news channel

- -

Telegram group

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/10/29/ticker-xfr-firo.html b/pr-preview/pr-452/nl/2020/10/29/ticker-xfr-firo.html deleted file mode 100644 index 4f9903c43..000000000 --- a/pr-preview/pr-452/nl/2020/10/29/ticker-xfr-firo.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - The exchange ticker for Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

The exchange ticker for Firo

-

The ticker name we initially chose was XFR, but we are receiving community feedback that many prefer Firo's ticker to be FIRO.

- -
-  XFR vs FIRO -

Pick the right exchange ticker: XFR vs FIRO

- -

On the 27th of October Zcoin announced its new name: Firo (pronounced “fee-roh”). The new identity was chosen to differentiate from competitors and to make financial privacy more accessible to more people.

- -

The ticker name we initially chose was XFR, but we are receiving community feedback that many prefer Firo’s ticker to be FIRO. We therefore recommend all journalists, exchange operators and crypto service providers to use FIRO as the main ticker.

- -

In this post we will look at the pros and cons of the two options.

- -

The case for XFR:

- -

The initial choice for the XFR was made because it complies with naming conventions. The International Organization for Standardization published a list of standard currency codes referred to as the ISO 4217 code list. The X in the code is reserved for currencies with no country: supranational currencies and things which are “similar to” currencies.

- -

In 2016 it was determined that digital currencies, such as Firo, that were not issued by monetary authorities could not be assigned ISO 4217 currency codes. This is why some exchanges use XBT as a ticker for Bitcoin.

- -

The main argument against using the XFR ticker is that it looks very similar to other crypto tickers such as XRP, XLM or XMR. The similarities with XMR are especially problematic since both projects deal with privacy.

- -

The case for FIRO:

- -

When you look at XFR, the name Firo doesn’t immediately come to mind. FIRO is more intuitive for users and will help with name recognition. A practical argument is that it’s easier to use on social media: we’d only need to add #Firo and $FIRO to tweets and posts, no extra #XFR or $XFR tags need.

- -

The main argument against FIRO is that if you want to compete against fiat, you need to play on the same level and comply with world conventions. This would mean using three letters and an X at the start of the ticker. But while ISO 4217 worked nicely for countries, it can’t accommodate all of crypto. Even ISO experts themselves believe that they need a separate list of codes to identify digital currencies.

- -

FIRO is the community choice

- -

It should be noted that Bitcoin uses both BTC and XBT, but ideally the community decides on one standard. Firo has conducted polls to harvest the wisdom of the crowd:

- - - - - - - - - - - - - - - - - - - - - - - - - - -
 XFRFIRO
Telegram (321 votes)17%83%
Blockfolio (198 votes)24%76%
Twitter (414 votes)33%67%
- -

Final results of the ticker poll.

- -

The message from the community is clear: FIRO is the preferred choice. We therefore recommend all journalists, exchange operators and crypto service providers to use FIRO as the main ticker. With the FIRO currency code, Firo is ready for the future.

- -

What do you think about the rebranding to Firo? -Let us know on social media: </firo-site/pr-preview/pr-452/nl/community/>

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html b/pr-preview/pr-452/nl/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html deleted file mode 100644 index 0ae20fa10..000000000 --- a/pr-preview/pr-452/nl/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - New DeFi Bridge For Zcoin via Stakehound | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New DeFi Bridge For Zcoin via Stakehound

-

Zcoin is the first project to launch on Stakehound's liquidity bridge to DeFi ecosystem on Ethereum

- -
- Introducing stakedXZC -

Starting today, Zcoin (soon to be Firo) is the first project to launch on StakeHound’s liquidity bridge to the decentralized finance (DeFi) ecosystem on Ethereum. With the new stakedXZC token, all Zcoin holders will be able to generate yield through major DeFi applications while they continue to receive stable staking rewards.

- -

Roughly half of all the XZC in circulation are staked in Znodes. Due to the design of Zcoin’s blockchain, these coins are illiquid and are locked out from being actively traded unless they cease becoming Znodes. Using the StakeHound bridge, which has already onboarded ~$850,000 USD worth of Zcoin, investors no longer have to choose between staking or participating in the DeFi ecosystem such as decentralized exchanges or loans.

- -

StakeHound will exchange XZC for a tokenized version called stakedXZC. These are ERC-20 tokens that are fully liquid. StakeHound is the first platform that tokenizes staked positions, which can be used in DeFi while still earning staking rewards.

- -

“Now Zcoin holders can participate in the DeFi ecosystem while not forgoing their Znode rewards. The ability for stakedXZC to be used in decentralized loans and DEXes greatly improves both liquidity and utility of the coin. The integration also gives Zcoin its first institutional grade custodian via Copper.co allowing institutions to more easily hold Zcoin/Firo.” Reuben Yap, Project Steward of Zcoin

- -

Znodes are essential to Zcoin’s infrastructure and provide security to the Zcoin network, but they require 1000 XZC to be locked. The new StakeHound partnership will allow all Zcoin holders to trade fractional portions of Znodes, while still earning their share of Znode rewards and any additional returns from being part of the DeFi ecosystem.

- -

The Zcoin<>StakeHound bridge offers these benefits:

- -
    -
  • -

    No need to maintain nodes yourself

    -
  • -
  • -

    Fractional ownership of Znodes

    -
  • -
  • -

    Participation in the DeFi ecosystem including DEXes and lending platforms.

    -
  • -
- -

“Our partnership with Zcoin is the first of more to come that will unlock billions of dollars of value in staked coins,” said Albert Castellana, CEO of StakeHound. “We’ve also partnered with Copper.co, an institutional grade custodian, to make onboarding as simple and safe as possible, so that stakedXZC holders can start reaping the rewards.”

- -

From the 30th of October, users will not only be able to get stakedXZC on the StakeHound Platform in exchange for original Zcoin, but also simply purchase them directly in DEXes like Uniswap. This way users can immediately start providing liquidity for the new stakedXZC and earn additional yield.

- -

As Zcoin is undergoing a rebrand that will take effect in 30 November, stakedXZC will be renamed to stakedFIRO when the time comes. No user intervention is required.

- -

The Zcoin core team are also exploring trustless bridges and are set to be integrated in renVM as member of REN Alliance.

- -

DISCLAIMER: StakeHound is solely responsible for the stakedXZC contract on Ethereum and swaps to and from native XZC into stakedXZC may require compliance with KYC and AML policies. However movement and trading of stakedXZC does not require any KYC/AML and functions like any other ERC20 token.

- -

Token contract:

- -

Uniswap ETH/StakedXZC pool

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/11/12/dev-update.html b/pr-preview/pr-452/nl/2020/11/12/dev-update.html deleted file mode 100644 index 26c3dba37..000000000 --- a/pr-preview/pr-452/nl/2020/11/12/dev-update.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - Firo Dev Update - November 2020 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Dev Update - November 2020

-

To give you an idea of what’s happening behind the scenes, here is an overview that the Firo development team has shared

- -
- -

Dear Firo Family,

- -

November is an exciting month for Firo. Not only is the project completing its rebranding, it is also preparing for the launch of Lelantus. To give you an idea of what’s happening behind the scenes, here is an overview that the Firo development team has shared.

- -

Protocol

- -
    -
  • finalized emergency switch feature with one year validity -
      -
    • able to enable and disable features such as Lelantus
    • -
    • able to change parameters to reduce Lelantus spend limits
    • -
    -
  • -
  • code refactor work
  • -
  • bug fixes. Encrypted wallet now works with restoration of Lelantus mints
  • -
- -

Protocol to do:

- -
    -
  • writing tests for emergency switch feature
  • -
  • further Lelantus code refactoring
  • -
  • implement verification optimization trick
  • -
  • continued testing
  • -
- -

Wallets

- -
    -
  • finished making BIP47 code compilable
  • -
  • started to implement the BIP47 developers’ tests
  • -
  • implement restoration of BIP47 from seed
  • -
  • testing wallet coin swap feature with Switchain on Electron wallet
  • -
  • rebranding and design work for Firo done
  • -
- -

Wallets to do:

- -
    -
  • finish BIP47 tests
  • -
  • finish redesigning
  • -
  • test compatibility of BIP47 with Lelantus transactions
  • -
  • research regarding web wallet
  • -
  • continue work on mobile wallets
  • -
- -

Other

-
    -
  • new Firo website is live: /firo-site/pr-preview/pr-452/nl
  • -
  • social media changed to new branding
  • -
  • github repositories changed to https://github.com/firoorg/
  • -
  • blockbook being updated
  • -
  • electrum being updated
  • -
  • explorer being rebranded and work to begin on updating it with latest upstream
  • -
- -

This update is intended to give you an idea what’s happening behind the scenes. It is not a complete overview of what’s happening, some projects are worked on in private especially when it deals with new research or early work.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/11/30/rebrand-is-live.html b/pr-preview/pr-452/nl/2020/11/30/rebrand-is-live.html deleted file mode 100644 index 3c3c39a0e..000000000 --- a/pr-preview/pr-452/nl/2020/11/30/rebrand-is-live.html +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - - We are now Firo! | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

We are now Firo!

-

Our rebrand is complete.

- -
- -

After following a phased approach to rebranding, our team is happy to announce that our rebrand to Firo is finally complete! As of today, users visiting zcoin.io will be redirected to firo.org.

- -

During the past few weeks, we’ve been working with wallets and exchanges, our marketing teams and influencers to ensure a smooth, gradual transition to the new name. We’ve also been hard at work preparing Lelantus for the release of the mainnet binaries.

- -

Download the latest rebrand binaries here.

- -

What’s new with Lelantus?

- -

Lelantus introduces a burn-and-redeem model that allows users to burn (or destroy) coins of arbitrary amounts — even partial ones — and redeem brand new coins that do not appear to have previous transaction histories associated with them. This technique provides unparalleled levels of practical privacy, and greatly differs from decoy methods currently out there. The release of the mainnet binaries initiates:

- -
    -
  • -

    “On-by-default” privacy (with opt-out) that puts privacy front-and-center. Now, whenever you receive funds you’ll be prompted to anonymize them

    -
  • -
  • -

    Larger anonymity sets (65,000 with sliding windows)

    -
  • -
  • -

    No fixed denominations, users are able to burn and redeem arbitrary amounts

    -
  • -
  • Change amounts are hidden, allowing you to update amounts without risking your privacy
  • -
  • Greater ease of use
  • -
- -

With the simultaneous launch of Lelantus and Firo, we are doubling-down on our founding commitment to financial privacy. Lelantus itself will activate on block 336888, which is expected to occur on January 12 or 13, 2021, taking the end of year holidays into account to ensure all ecosystem players are available during the switch.

- -

This is just the first edition of Lelantus. Later in 2021, we will enable direct anonymous payments which will allow users to pass the right to redeem coins to someone else while maintaining fully hidden amounts and sources, and also introduces a new address system. This will provide the highest levels of practical privacy.

- -

Read more about Lelantus’ features in an academic paper we released here.

- -

What do these changes mean for Zcoin Holders?

- -

As mentioned in our initial announcement, there will be no chain swap. Firo will utilize the same blockchain as Zcoin. Zcoin holders’ credentials will also remain the same.

- -

The only change you will see is an adjustment from a Zcoin balance to an identical Firo balance.

- -

For those holding a wallet, we recommend updating to the latest version before Lelantus is fully activated in January 2021. Until then, you can still continue to send and receive Zcoin/Firo with an outdated wallet. (Although it isn’t recommended!)

- -

If you are holding Zcoin in an exchange, keep paying attention to their announcements. We are working directly with key exchanges to ensure the transition is seamless.

- -

Will the ticker change?

- -

The former ticker symbol for Zcoin, XZC, is being updated as part of the rebranding process. In October, the community voted on the new ticker FIRO, following feedback that the initial selection — XFR — while following ISO standards might cause confusion and prevent association with the project name. FIRO as the ticker helps with name recognition.

- -

- -

Exchange operators and crypto service providers are aware of the new ticker with many changing it on the 30th. Others have added the update to their development pipelines.

- -

If you were to head over to StakeHound right now, for instance, you’d see our new ticker stFIRO.

- -

We expect the new FIRO ticker to show up across exchanges over the next several weeks. We know you’re all excited and don’t want to wait; all we ask is for you to remain patient for the time being. The change will come.

- -

Why ‘Firo’?

- -

Some of you may still be wondering why we went through the trouble of rebranding at all. Our explanation is this: We are passionate about making financial privacy more accessible to broader audiences; however, in order to do so successfully, we first need to differentiate ourselves from other projects and make ourselves more easily identifiable.

- -

One way to do that is by aligning our name to something more universal and effortless to pronounce. So we decided to create a brand name that sounds more like money, while paying homage to our method of ‘burning’ coins and ‘redeeming’ them later.

- -

And so the name Firo (pronounced “fee-roh”) was formed as a composite of fire and money. It is different enough to stand out, yet familiar enough to recall, promoting user-friendless and mass adoption.

- -

This explanation from Diego Salazar, the designer behind our new logo and name, provides additional background on the rationale and considerations behind the rebrand for those interested:

- -

Behind the Rebrand - Zcoin to FIRO
-

- -

Don’t forget to visit our branding page for the latest resources and Firo logos, and follow our social pages below:

- -

Github

- -

Facebook

- -

Twitter

- -

Telegram news channel

- -

Telegram group

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2020/12/08/firo-partners-with-locktrip.html b/pr-preview/pr-452/nl/2020/12/08/firo-partners-with-locktrip.html deleted file mode 100644 index 9b97cd870..000000000 --- a/pr-preview/pr-452/nl/2020/12/08/firo-partners-with-locktrip.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - Firo Partners with Travel Booking Marketplace LockTrip | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Partners with Travel Booking Marketplace LockTrip

-

- -
- -

Firo (formerly known as Zcoin) has partnered with LockTrip.com, a blockchain-based travel website which offers up to 60% discounts on more than 2 Million Hotels & Vacation Rentals thanks to its unique reverse-auctioning model. They achieve this by removing the hefty commissions imposed by intermediaries. As a result, the least discounted prices are still equal to booking.com!

- -

Starting on the 16th December, LockTrip will be listing Firo as a direct payment option, which in addition to the hotels and properties, will allow Firo users to book from over 1000 airlines.

- -

The following screenshot illustrates the price savings when booking through LockTrip.com vs Booking.com. Both screenshots are for the same accommodation at the same time, but there is over 32% saving when booking through LockTrip.

- -

- -

- -

LockTrip values honesty and doesn’t pressure-sell with warnings like “only 1 room left” or present members “special deals” that are not special, and uses fully transparent booking smart contracts. Each booking also burns 3% of the booking value in LOC.

- -

Reuben Yap, Co-Founder & Project Steward of Firo was quoted saying: -“We’re thrilled about this partnership as it adds another excellent option to allow people to spend Firo for accommodation and travel almost everywhere worldwide especially as travel restrictions ease up.”

- -

Nikola Alexandrov, CEO of LockTrip says: -“We are excited to welcome Firo to our growing family and strengthening our mission of making hefty travel commissions a thing of the past.”

- -

To celebrate the Firo integration, Locktrip is running a promotion where you can use the code “VB7RV” when signing up to unlock an additional 6% savings! The code needs to be entered during the signup. It is not possible to enter it afterwards. The code will be valid for the first 100 sign-ups.

- -

LockTrip also have an affiliate program that allows people to earn additional income

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/01/06/lelantus-activating-on-firo.html b/pr-preview/pr-452/nl/2021/01/06/lelantus-activating-on-firo.html deleted file mode 100644 index 763d209c5..000000000 --- a/pr-preview/pr-452/nl/2021/01/06/lelantus-activating-on-firo.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - Lelantus activating on Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus activating on Firo

-

- -
- -

The activation of Lelantus on Firo’s (formerly Zcoin) mainnet is only a few days away and will occur on block 336888 — approximately 14 January 2021, 00:18 AM UTC.

- -

Please ensure you’re on the latest Firo release before then!

- -

Lelantus represents a significant milestone in blockchain privacy, bringing the highest levels of practical privacy without compromising on trustlessness. The zero-knowledge proofs used in Lelantus employ well-established cryptographic assumptions, and don’t require trusted setup and use a simple, intuitive construction.

- -

Lelantus also scales nicely up to anonymity sets of 2^16 (65,536) or more with the utilization of optimizations and batching techniques that bring the average cost of verification of Lelantus proofs down to under 15-50 ms.

- -

- -

Our innovation in expanding one-out-of-many proofs to support hidden amounts has opened up a whole new family of privacy protocols such as Triptych by Monero Research Labs and Lelantus-MW by Beam. Our Lelantus protocol has also earned praise among cryptographers and prominent blockchain privacy developers for its elegant design and high practicality.

- -

To date, audits on our cryptographic library have been performed by Trail of Bits and the underlying cryptography by ABDK Consulting, with plans to conduct further audits where possible.

- -

Privacy by default with transparency opt-in

- -

Anonymity loves company. Therefore, the more individuals use privacy features, the more private everyone’s transactions remain! Implementation details are just as important as the underlying technology in securing users’ privacy.

- -

This is why Lelantus marks a significant step in encouraging the use of our privacy technology by prompting users to anonymize their funds and with “on-by-default” privacy that ensures transactions sent by official Firo wallets stays private. Without these prompts, many individuals forget to utilize these features — rendering their transactions less private than intended.

- -

Transparent transactions are still supported but will need to be explicitly selected. This maintains compatibility with existing integrations in our masternode infrastructure, third-party wallets, exchanges, atomic swaps and wrapped solutions.

- -

Eventually, we intend to phase out the use of transparent transactions.

- -

How Lelantus works

- -

Lelantus introduces a burn-and-redeem model, which allows individuals to ‘burn’ coins of any amount, including partial ones. All burnt coins are “placed” in a black box.

- -

To redeem coins from the box, users produce a special receipt (which uses a type of mathematical proof) to prove the fact that you do have coins in the black box without having to show the coins you burned!

- -

Unlike our previous privacy protocols Zerocoin and Sigma where you had to redeem the amount you burnt in full, Lelantus allows you to do partial redemptions while keeping the remainder in the black box with its amounts hidden.

- -

For example:

-

Alice burns 100 coins but wants to redeem only 30 anonymized coins to send to Bob.

- -

In Zerocoin/Sigma

-

Alice has to redeem the entire 100 coins first, sending the 30 coins to Bob while the change of 70 is burnt again. -Third parties can narrow down the source of Bob’s coins to everyone else who burnt a 100 coins.

- -

- -

In Lelantus

-

Alice can redeem 30 coins to Bob’s address while keeping the change of 70 in the black box. Third parties do not know the amount of change and can only narrow it down to everyone else who burnt coins totaling to more than 30 coins which can be also a combination of smaller burns.

- -

- -

Staying within the black box

- -

We have started implementing the next improvement to Lelantus which will allow users to pass the right to redeem to someone else without revealing its source or amount.

- -

Instead of having to redeem coins from the black box to do a transaction, you will be able to send your coins from within the black box which offers the highest levels of privacy. This also introduces a new Lelantus address system that will be used for private transactions.

- -

We aim to roll out this improvement sometime this year.

- -

This is thoroughly described in the latest version of our Lelantus paper which has been audited by ABDK Consulting.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/01/09/2020-in-review.html b/pr-preview/pr-452/nl/2021/01/09/2020-in-review.html deleted file mode 100644 index 1b24ba5cf..000000000 --- a/pr-preview/pr-452/nl/2021/01/09/2020-in-review.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - - Firo: 2020 in Review | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo: 2020 in Review

-

- -
- -

Now that the dust has settled, we can reflect back on all that happened with Firo in 2020. What a year it was. We completed a rebrand, had our first halving, completely upgraded our core wallet, and released our long awaited privacy protocol, Lelantus.

- -

We’ve also welcomed two new additions to the Firo team, Sproxet and Rustam, who’ve been working on the Firo Rich GUI client.

- -

Thank you to everyone who has joined us in our fight for our right to have control over our own finances!

- -

Rebranding

- -

- -

At the of November we completed our rebrand to Firo.

- -

We are passionate about making financial privacy more accessible to broader audiences; however, in order to do so successfully, we first need to differentiate ourselves from other projects and make ourselves more easily identifiable.

- -

One way to do that is by aligning our name to something more universal and effortless to pronounce. So we decided to create a brand name that sounds more like money, while paying homage to our method of ‘burning’ coins and ‘redeeming’ them later.

- -

And so the name Firo (pronounced “fee-roh”) was formed as a composite of fire and money. It is different enough to stand out, yet familiar enough to recall, promoting user-friendless and mass adoption.

- -

This explanation from Diego Salazar, the designer behind our new logo and name, provides additional background on the rationale and considerations behind the rebrand for those interested.

- -

1st Halving

- -

On the 14th of September Firo had it first supply halving. Firo follows Bitcoin’s supply schedule which halves approximately every 4 years. Satoshi’s rationale of halving is to start a coin with a wide distribution, then taper inflation off to become a deflationary asset. As part of the first halving, the total block rewards dropped from 25 FIRO per block to 12.5 FIRO per block.

- -

As from the results of a year long discussion with the community, the block rewards are being adjusted as a balance between continuing development, masternodes and miners. You can read more about this here.

- -

Founders’ Rewards of 8% of the block reward has also completely cease as planned. This means that our founders and seed investors have stopped receiving any further block rewards. We would like to thank the founders and seed investors for supporting us throughout this early stage of Firo!

- -

We are confident that the new block reward division will serve Firo well for the next 4 years.

- -

Technology

- -

Over the course of 2020 our core wallet has been upgraded with mnemonic seed phrase backup support, deterministic masternodes, and had a core upgrade and many bug fixes and UI improvements!

- -

We now have a more solid code base and with the move to deterministic masternodes, ensures a much more reliable masternode network.

- -

Lelantus was released on testnet in October , and is set to activate on mainnet on 14th January 2021.

- -

- -

Firo’s labs published new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude.

- -

We have also significantly updated our Lelantus academic paper to contain security proofs for all cryptographic primitives.

- -

Lelantus’ cryptographic library was audited by Trail of Bits. The audit was substantially funded by community donations from the Firo’s Crowdfunding System (CCS) and the balance from the Firo Development Fund.

- -

Exchange Listings

- -

Firo was listed on many exchanges during 2020 year, including Bitcoin.com, gate.io, BitZ, BiKi, oodlebit, Sequoir, and BKEX.

- -

Binance also added a USDT trading pair to FIRO, and enabled isolated margin trading for FIRO/BTC and FIRO/USDT pairs! In addition, Binance Staking has launched support for Firo Locked Staking.

- -

By popular vote gate.io chose to list FIRO with a USDT trading pair. With a goal of 10,000,000 votes Firo managed to received an amazing 48,045,443 votes!

- -

FIRO was also listed on AtomicDex, a secure multi-coin wallet that also has the peer-to-peer trading functionality of a decentralized exchange built-in!

- -

Huobi Pool has launched a Firo staking program where Firo deposited with them (30 Firo and above) will yield Huobi Pool Tokens (HPT).

- -

The vast majority of these exchanges listed us on their own accord, or via community vote which is a testament to the strength of the Firo project. We look forward to partnering with quality exchanges to further increase Firo’s availability.

- -

Adoption and Partnerships

- -

2020 has been amazing for Firo and making partnerships.

- -

We joined the Ren Alliance as a utility partner, was the first coin after Bitcoin to be added as a funding option to the Particl Decentralized Marketplace!

- -

Firo was the first asset supported on the Stakehound platform that unlocks liquidity in Firo’s Masternodes and bridges us into the DeFi ecosystem.

- -

Zelcore and Firo partnered to bring an easy way to create, view, and manage your FIRO nodes all in one place!

- -

- -

In December, Firo also has partnered with LockTrip.com, a blockchain-based travel website which offers up to 60% discounts on more than 2 Million Hotels & Vacation Rentals thanks to its unique reverse-auctioning model!

- -

Media Coverage, interviews and marketing

- -

In 2020, Firo had a great year on media coverage and interviews. We were featured on mainstream news for example the Nasdaq and BBC News.

- -

We also had tons of interviews or features from prominent channels in the space such as:

- - -

just to name a few!

- -

Coindesk, Modern Consensus, Grant Hawkins ran pieces on Lelantus.

- -

Firo was invited to present at #Mainnet2020 with Messari giving a presentation on the Firo project, and at Monero Village Defcon we spoke on “Giving competition to Monero by ditching opt-in privacy.” Reuben Yap, Firo’s Project Steward was a panelist on CryptoMondaysVR discussing “The future of money beyond 2020.”

- -

Community and Governance

- -

We’ve made great progress in further decentralizing governance, and strengthening our community.

- -

A community based Firo Adoption Working group has been started! The current core goals of this group are to drive merchant adoption, partnerships, and to promote Firo through marketing.

- -

We had 8 community meetings during 2020 where we cover a large numbers of topics including development roadmaps, budget and funding, research, adoption efforts. The community meetings have all been recorded and uploaded to YouTube.

- -

As part of our efforts to create sustainable and decentralized funding mechanisms for the Firo project, we joined the Open Source Collective via OpenCollective. Thank you to everyone who was donated.

- -

We have seen some important decisions being discussed and deliberated in our forums such as whether to change to the Firo PoW Algorithm or whether to temporarily enable sporks until lelantus matures. Make sure to join our forums.

- -

The Firo community club together their spare CPU cycles for @foldingathome to help with Covid-19 research.

- -

The community successfully crowdfunded a complete rewrite of the initialisation logic and mnemonics generation and recovery for the Firo GUI wallet, and an audit for Lelantus. A big thank you to all the community members that contributed to the CCS to keep Firo at the forefront financial privacy and independence!

- -

Roadmap for Firo in 2021

- -

We will be updating our roadmap and clarifying our plans for 2021 and beyond soon! Stay tuned!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/01/15/lelantus-activated-mainnet.html b/pr-preview/pr-452/nl/2021/01/15/lelantus-activated-mainnet.html deleted file mode 100644 index 71e30ac9c..000000000 --- a/pr-preview/pr-452/nl/2021/01/15/lelantus-activated-mainnet.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Lelantus Activated on Mainnet | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Activated on Mainnet

-

- -
- -

We are proud to announce that Firo’s Lelantus privacy protocol has successfully activated on Firo’s Mainnet.

- -

Lelantus introduces a burn-and-redeem model that allows users to burn (or destroy) coins of arbitrary amounts — even partial ones — and redeem brand new coins that do not appear to have previous transaction histories associated with them. This technique provides unparalleled levels of practical privacy and greatly differs from decoy methods currently out there.

- -

This implementation introduces “on-by-default” privacy and prompts users to anonymize their funds.

- -

You view the usage of Lelantus on our explorer.

- -

We will be hosting some events with prizes shortly to encourage Lelantus use, so keep your eyes posted on our communication channels.

- -

The chart below shows how Lelantus stacks against its competition.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/01/28/chainlocks-activated-mainnet.html b/pr-preview/pr-452/nl/2021/01/28/chainlocks-activated-mainnet.html deleted file mode 100644 index 463b4a425..000000000 --- a/pr-preview/pr-452/nl/2021/01/28/chainlocks-activated-mainnet.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - ChainLocks activated on Firo, protects against 51% attacks | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

ChainLocks activated on Firo, protects against 51% attacks

-

- -
- -

As of block 341100, ChainLocks is now activated on Firo’s mainnet.

- -

ChainLocks utilizes our LLMQ masternode network to provide near-instant finality of blocks once confirmed and finding near-instant consensus on the longest valid/accepted chain. This method of consensus also protects against 51% attacks while retaining the fair distribution benefits of Proof of Work (PoW).

- -

Why it’s needed

- -

PoW is an excellent mechanism for ensuring fair distribution especially if mineable using commodity hardware. Anyone can participate in the network and earn a share of the block reward as long as they provide computing power when compared to other distribution mechanisms such as ICOs, pre-sales or even airdrops. It also provides an objective way to evaluate which chain is valid without relying on any external source.

- -

While elegant, PoW isn’t perfect and either boils down to being controlled by ASICs, which are by its very nature exclusionary, or being subject to 51% attacks, where hardware can be rented to attack the network as we have recently seen on Firo’s network and many others.

- -

Another weakness of PoW is that there is never any finality as the chain can always be wound back with sufficient hashpower. This also means that transactions cannot be considered safe until it’s buried under sufficient blocks or confirmations making it cumbersome to use for payments.

- -

How it Works

- -

ChainLocks solves this by having Firo’s masternode network form quorums that are used to sign and checkpoint blocks. The quorums used in ChainLocks have 400 masternodes per quorum. Several of these quorums exist at any one time and are selected deterministically at each block. Each quorum lasts for around 12 hours and are also constantly being recreated.

- -

Each member of the quorum signs the first valid block it sees extending the active chain at its current height. If >=60% of the members sign a block, it is considered final and no more reorganizations below this block are allowed.

- -

This means that transactions can be considered secure after one confirmed block with ChainLocks. On top of making 51% attacks impossible unless ChainLocks are disabled, it also prevents Selfish Mining attacks from happening as miners are incentivized to publish their blocks as soon as they find it.

- -

How Secure is the Chain with ChainLocks?

- -

To mount an attack on Firo’s blockchain now would require approximately 50% of all masternodes to be taken over to disable ChainLocks and also the necessary hashrate to mount the 51% attack. As masternodes require 1000 FIRO collateral backing it, an attacker would also need to acquire significant amounts of FIRO to attack (at the time of writing, an attacker would need more than 2,000,000 FIRO).

- -

Further calculations can be found here.

- -

Lelantus

- -

Lelantus will be reactivated early next week.

- -

Thanks

- -

We would like to thank our masternode operators, mining pools, miners and exchanges in deploying ChainLocks under such short notice and who form the backbone of our ecosystem.

- -

Last but not least we would like to thank Dash for their innovation in coming up with LLMQ ChainLocks and are proud to be the second project to implement it.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/01/29/binance-ticker-update.html b/pr-preview/pr-452/nl/2021/01/29/binance-ticker-update.html deleted file mode 100644 index fce52212b..000000000 --- a/pr-preview/pr-452/nl/2021/01/29/binance-ticker-update.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

-

- -
- -

Firo is now trading on Binance under the new ticker $FIRO

- -

https://www.binance.com/en/support/articles/4a06d6ab6abb4f08b12bb93d6fec30ec

- -
    -
  • -

    At 2021/01/20 00:00 AM (UTC), Binance will suspend XZC staking purchases. All XZC staked in Binance Staking accounts will be unstaked and automatically deposited into users’ spot accounts. At the same time, XZC staking rewards will be calculated and rewarded based on the amount and time that the XZC was staked up until 2021/01/20 00:00 AM (UTC).

    -
  • -
  • -

    At 2021/01/20 02:00 AM (UTC), Binance will suspend XZC/USDT and XZC/BTC isolated margin borrowing, as well as XZC loan services.

    -
  • -
  • -

    At 2021/01/22 02:00 AM (UTC), we will delist XZC/USDT and XZC/BTC isolated margin trading pairs.

    -
  • -
  • -

    At 2021/01/24 10:00 PM (UTC), we will suspend XZC deposits and withdrawals. Please ensure that you leave sufficient time for your XZC deposits to be fully processed prior to this time.

    -
  • -
  • -

    At 2021/01/25 02:00 AM (UTC), we will halt trading for all XZC trading pairs, and the trading pairs will also subsequently be delisted from the exchange. We will then take an immediate snapshot of all XZC balances and begin the distribution of FIRO to all eligible users at a ratio of 1 XZC = 1 FIRO.

    -
  • -
  • -

    At 2021/01/29 02:00 AM (UTC), we will open trading for the new FIRO/BTC, FIRO/USDT, and FIRO/ETH pairs. Staking for FIRO will be available for purchase.

    -
  • -
  • -

    Deposits and withdrawals for FIRO will be opened starting at 2021/01/29 6:00 AM (UTC).

    -
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/02/11/happy-lunar-new-year.html b/pr-preview/pr-452/nl/2021/02/11/happy-lunar-new-year.html deleted file mode 100644 index e140feaf0..000000000 --- a/pr-preview/pr-452/nl/2021/02/11/happy-lunar-new-year.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - Happy Lunar New Year | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Happy Lunar New Year

-

- -
- -

Dear Firocious followers,

- -

We would like to wish our community a Happy Lunar New Year!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/02/20/firo-hummingbot-campaign.html b/pr-preview/pr-452/nl/2021/02/20/firo-hummingbot-campaign.html deleted file mode 100644 index 97ef3d4dc..000000000 --- a/pr-preview/pr-452/nl/2021/02/20/firo-hummingbot-campaign.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - Firo Liquidity Mining Campaign | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Liquidity Mining Campaign

-

- -
- -

We are happy to work together with Hummingbot to allow community members to provide liquidity for $FIRO on Binance and earn rewards!

- -

Details: https://hummingbot.io/blog/2021-02-firo-liquidity-mining-campaign/

- -

Campaign Terms²

-
    -
  • Start date: February 23, 2021 12:00 AM UTC
  • -
  • Total reward pool*: ~US$10,000 in Firo for 4 weeks (week) -
      -
    • The 1st week: US$1,250 / week
    • -
    • The 2nd week: US$ 2,500 / week
    • -
    • The 3rd-4th weeks: US$3,125 / week
    • -
    -
  • -
  • Reward token: FIRO
  • -
  • Eligible token pairs: -
      -
    • FIRO/BTC
    • -
    • FIRO/USDT
    • -
    • FIRO/ETH
    • -
    -
  • -
  • Eligible orders: maker orders placed with spreads of 2% or lower
  • -
  • Exchange: binance.com
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/02/20/software-update-01453.html b/pr-preview/pr-452/nl/2021/02/20/software-update-01453.html deleted file mode 100644 index 9465bcea4..000000000 --- a/pr-preview/pr-452/nl/2021/02/20/software-update-01453.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - New software update Firo v0.14.5.3 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New software update Firo v0.14.5.3

-

- -
- -

New software update Firo v0.14.5.3

- -

https://github.com/firoorg/firo/releases/tag/v0.14.5.3

- -

This is a maintenance release that resolves some bugs. It is highly recommended to update for node stability

- -

As always, please backup your wallet prior to updating for safety.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/03/09/firo-frontier-wk1.html b/pr-preview/pr-452/nl/2021/03/09/firo-frontier-wk1.html deleted file mode 100644 index f8966520d..000000000 --- a/pr-preview/pr-452/nl/2021/03/09/firo-frontier-wk1.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Introducing The Firo Frontier | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Introducing The Firo Frontier

-

- -
- -

Introducing the Firo Frontier!

- -

A weekly short of what’s going on with Firo!

- -

In the first Episode our host, Splineapple talks about Chainlocks, Stealth addresses, ProgPOW and more

- -

Video Link: https://www.youtube.com/watch?v=kwMisOji7n4

- -

Like and Subscribe to our Youtube Channel for more news and updates

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/03/27/community-meeting.html b/pr-preview/pr-452/nl/2021/03/27/community-meeting.html deleted file mode 100644 index 5df4369c9..000000000 --- a/pr-preview/pr-452/nl/2021/03/27/community-meeting.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - Community Meeting 27th March 2021 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Community Meeting 27th March 2021

-

- -
- -

Greetings Firocious follower!

- -

Topics that were covered in this meeting were:

- -
    -
  • Lelantus reactivation
  • -
  • Electron wallet launch
  • -
  • Elysium tokenization layer
  • -
  • Mobile wallet design
  • -
  • ProgPOW
  • -
  • Hummingbot campaign
  • -
  • stFIRO
  • -
  • Binance Smart Chain
  • -
  • Firo Frontier
  • -
  • Research
  • -
- -

A recording of the meeting is up on our youtube channel

- -

https://www.youtube.com/watch?v=-z56VH6Vh_s

- -

See you on the next Community meeting next month!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/03/29/stfiro-sushiswap.html b/pr-preview/pr-452/nl/2021/03/29/stfiro-sushiswap.html deleted file mode 100644 index 3b2eff158..000000000 --- a/pr-preview/pr-452/nl/2021/03/29/stfiro-sushiswap.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - stFiro on Sushiswap | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

stFiro on Sushiswap

-

- -
- -

stFIRO (wrapped masternoded $FIRO on ETH) has been approved for SushiSwap Onsen rewards!

- -

https://app.sushi.com/onsen

- -

Earn $SUSHI by providing liquidity on Sushiswap’s DEX on top of Firo masternode rewards and swap fees!

- -

https://coinmarketcap.com/alexandria/article/sushiswap-cookbook-a-complete-tutorial-on-sushi-defi-opportunities

- -

Get stFIRO from 1inch exchange or Sushiswap!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/04/01/firo-bsc-integration.html b/pr-preview/pr-452/nl/2021/04/01/firo-bsc-integration.html deleted file mode 100644 index 2ea95eacb..000000000 --- a/pr-preview/pr-452/nl/2021/04/01/firo-bsc-integration.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - Firo and Binance Smart Chain integration | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo and Binance Smart Chain integration

-

- -
- -

We are excited to join the Binance Smart Chain DeFi ecosystem with the introduction of BEP-20 FIRO and its support in Binance Bridge which provides access to inter-blockchain liquidity.

- -

December 2021: Binance Bridge has been retired. You can convert native FIRO to BEP20 FIRO through FiroDEX or Binance Exchange

- -

Binance Bridge provides a seamless platform where native FIRO can be converted into BEP-20 FIRO or vice versa. You can learn more about Binance Bridge with this video.

- -

- -

This also means that native FIRO can be converted and withdrawn to any BSC supported wallet such as Metamask, Trust Wallet or Binance Chain wallet. Binance exchange also allows direct deposits and withdrawals of BEP20 FIRO.

- -

- -

While BEP-20 Firo on BSC does not enjoy the same privacy or decentralization of native FIRO, we at Firo believe in a multi-blockchain cryptocurrency ecosystem where blockchains are interoperable and are used for different purposes.

- -

We continue to seek out integrations and bridges with other popular chains to increase the utility of FIRO. This integration with BSC also adds to our existing Ethereum DeFi bridge via Stakehound (stFIRO) which allows users to hold ERC20 tokens on Ethereum that represent Firo backed by masternodes and auto accrues masternode rewards on top of any other liquidity incentives.

- -

Stay tuned for activities involving BEP20 Firo!

- -

Those wanting to learn more about Firo, Binance Smartchain or Stakehound’s stFIRO can join the following Telegram channels:

- -

Firo: https://t.me/firoproject

- -

BSC: https://t.me/BinanceDEXchange

- -

Stakehound: https://t.me/stakehound

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/04/10/research-acceleration.html b/pr-preview/pr-452/nl/2021/04/10/research-acceleration.html deleted file mode 100644 index 208f567dc..000000000 --- a/pr-preview/pr-452/nl/2021/04/10/research-acceleration.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Accelerating Firo's privacy research | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Accelerating Firo's privacy research

-

We are pleased to announce that Dr. Aaron Feickert will be joining the Firo research team.

- -
- -

We are pleased to announce that Dr. Aaron Feickert will be joining the Firo research team on a full-time research contract through Cypher Stack, a blockchain consultancy and digital utilities provider. Most recently, Dr. Feickert assisted Firo in hardening Lelantus and providing feedback on Lelantus v2 design.

- -

Dr. Feickert will be building on Firo’s goal of providing quality research in blockchain privacy with cryptographer Aram Jivanyan to further improve and harden Lelantus v1/v2, explore privacy-preserving methods for light wallet implementations and help the transition to mandatory privacy, while retaining our incentivized infrastructure and interoperability capabilities. Continued work in this field may also benefit other privacy schemes based on one-out-of-many proofs such as Triptych and Lelantus-MW.

- -

Dr. Feickert is no stranger to the blockchain privacy scene, having served as a key Monero Research Lab researcher under the pseudonym Sarang Noether. At Monero Research Lab, his work focused on advancing transactional privacy and blockchain size efficiency, and included the theory and implementation of CLSAG, Triptych and Arcturus protocols, as well as novel implementations for Bulletproofs and Bulletproofs+.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/04/15/software-update-014060.html b/pr-preview/pr-452/nl/2021/04/15/software-update-014060.html deleted file mode 100644 index 9b4f0c7c0..000000000 --- a/pr-preview/pr-452/nl/2021/04/15/software-update-014060.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - New Mandatory Update: Firo v0.14.6.0 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New Mandatory Update: Firo v0.14.6.0

-

This is a mandatory update. Please update before 22 April.

- -
- -

We are happy to release Firo v0.14.6.0 which patches a Lelantus vulnerability and also includes extensive hardening measures. Details on these changes can be found in this Github PR.

- -

A hard fork is scheduled at block 365544 (approximately April 22, 2021, 2:00 PM UTC). Please update your wallets and nodes as soon as possible to avoid any disruptions. Once enough of the network has upgraded and stabilized past the hard fork, we will reactivate Lelantus transactions.

- -

We also have a new Electrum light wallet with Firo branding released. Our revamped rich GUI wallet is also expected to be released soon.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/04/19/liquidity-mining-for-firo-bnb.html b/pr-preview/pr-452/nl/2021/04/19/liquidity-mining-for-firo-bnb.html deleted file mode 100644 index 9ec1b240e..000000000 --- a/pr-preview/pr-452/nl/2021/04/19/liquidity-mining-for-firo-bnb.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - Announcing Firo's first incentivized liquidity pool on BSC | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Announcing Firo's first incentivized liquidity pool on BSC

-

A vFarm liquidity farm for FIRO/BNB has been launched on ValueDefi to incentivize usage and liquidity of BEP20 Firo on Binance Smart Chain.

- -
- -

We have launched a liquidity mining farm for FIRO/BNB on Binance Smart Chain (BSC) with ValueDefi! Liquidity incentives will run from block 6703000 (approximately Monday, April 19 2021, at 21:10:41 GMT+0800) to block 8303000 (approximately Monday, June 14 2021, at 10:30:38 GMT+0800).

- -

Users can earn BEP20 FIRO by providing liquidity to ValueDefi’s vFarm pool on the FIRO/BNB pair with the ratio 70/30.

- -

This vFarm represents our first incentivized liquidity pool on BSC and will help us assess the community’s interest in participating in DeFi. It will also help jumpstart the liquidity of BEP20 Firo on BSC.

- -

- -

Those preferring to participate on the Ethereum network can do so on our Sushiswap pair.

- -

Converting native FIRO to BEP20 Firo

- -

To provide liquidity you’ll need to convert your native Firo to BEP20 Firo. You can either do so via the Binance Bridge or through a withdrawal of Firo from Binance and then selecting Binance Smart Chain as the transfer network.

- -

- -

- -

Please refer to our guide for further instructions on how to provide liquidity to ValueDefi’s vFarm to start earning rewards!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/04/26/lelantus-reactivated-on-firo.html b/pr-preview/pr-452/nl/2021/04/26/lelantus-reactivated-on-firo.html deleted file mode 100644 index 7f70f8bb7..000000000 --- a/pr-preview/pr-452/nl/2021/04/26/lelantus-reactivated-on-firo.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Lelantus reactivated on Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus reactivated on Firo

-

Lelantus reactivated on Firo with additional hardening measures after completion of the hard fork

- -
- -

With the release of Firo v14.6.0 and the hard fork completed, Lelantus private transactions have now been re-enabled.

- -

The team, alongside external researchers and auditors, have worked hard to bring Lelantus back online. In addition to our team members Aram Jivanyan, Aaron Feickert, Levon Petrosyan and Peter Shugalev, who have worked tirelessly on this, we would like to thank PinkPanther and Trail of Bits for their assistance in identification of the issue, reviewing the code and cryptography.

- -

Besides closing off the original attack vector, we have taken this opportunity to further harden our implementation of Lelantus with additional checks as part of a defense-in-depth strategy.

- -

We also would like to thank our community for their understanding and patience as we continue to push the frontiers of research in privacy technology!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html b/pr-preview/pr-452/nl/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html deleted file mode 100644 index 80cee83fe..000000000 --- a/pr-preview/pr-452/nl/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Bridging the Fiat Gap: Payment Gateway Guardarian now offers Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Bridging the Fiat Gap: Payment Gateway Guardarian now offers Firo

-

Guardarian, a premier white-label payment gateway that bridges the gap between fiat and crypto has partnered with FIRO to allow enable fiat to Firo purchases via credit card and SEPA (Single Euro Payments Area) EUR transfers.

- -
- -

We are excited to announce our partnership with Guardarian, a premier white-label payment gateway that bridges the gap between fiat and crypto. This partnership introduces two fiat pairs: Firo/USD and Firo/EUR, that will enable fiat to Firo purchases via credit card and SEPA (Single Euro Payments Area) EUR transfers.

- -

- -

Guardarian makes purchasing crypto easy and convenient through multiple payment methods, including Visa, Mastercard, UnionPay and bank transfers. Individuals can buy or sell Firo in just 10 minutes with some of the best exchange rates and fees offered on the market.

- -

What does this mean for Firo users?

- -

Firo users can now purchase and transact a maximum of 2,000 EUR per transaction—up to 20,000 EUR per month—through Guardarian’s platform and mobile app. An account is not required for exchanges, and only a mobile phone number and proof of ID are needed to verify identities. All transactions feature integrated KYC/AML procedures and verifications to meet global regulations.

- -

This integration enhances Firo’s utility among individuals and businesses and continues our work of introducing new integrations and bridges to our users.

- -

“This partnership offers Firo an excellent opportunity to collaborate with a service backed by major payment solutions. We hope our work with Guardarian will continue to amplify Firo’s use and adoption among individuals that yearn for easier ways to buy, sell and spend crypto while maintaining transactional privacy on the blockchain. And although we champion privacy, we also recognize the need for compliance within the industry when dealing with fiat to achieve mass adoption. Guardarian’s approach to simplifying KYC/AML procedures reduces friction on this front while remaining compliant to regulators’ recommendations.” Reuben Yap, Project Steward of Firo

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html b/pr-preview/pr-452/nl/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html deleted file mode 100644 index 72aba363b..000000000 --- a/pr-preview/pr-452/nl/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - Anonymize your Firo with Lelantus and Win! | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Anonymize your Firo with Lelantus and Win!

-

To celebrate the reactivation of Lelantus and to encourage use of Lelantus anonymization transactions, we are holding a month long community event where anybody who anonymizes with Lelantus stands a chance to win Firo!

- -
- -

There is a huge random element to win but the more often you anonymize your funds with Lelantus and the bigger the amount, the higher the chance you stand to win. We will credit the prizes directly to the address that anonymized the funds so your privacy is retained!

- -
    -
  1. Only Lelantus mints from blocks 369,000 to 377,630 will be eligible for this contest. Lelantusjmints are not counted.
  2. -
  3. Only mints of size 1 FIRO and above are factored in. This is to discourage spam transactions.
  4. -
  5. Addresses that have multiple mints from a single address are excluded. This is to discourage address re-use which undermines privacy.
  6. -
- -

Things to avoid:

-
    -
  1. If you are sending using Lelantus to your own address, make sure that the address is fresh and unused. Duplicate addresses are excluded from selection
  2. -
  3. Do not redeem the entire amount you have anonymized and avoid redeeming amounts that have the exact same amount you minted. This is to prevent correlation analysis based on amounts.
  4. -
- -

Prizes:

- -

1st Prize: 400 FIRO
-2nd Prize: 250 FIRO
-3rd to 10th prize: 25 FIRO
-11th to 25th prize: 10 FIRO

- -

We recommend using our official QT wallet to anonymize. If you want more fine grained control over your Lelantus mints, you can go to Settings>Options>Wallet>Enable lelantus manual-anonymize page.

- -

For those who are curious on the exact formula on how the winners are selected can view the process below which is done deterministically so people can verify the results:

- -
    -
  1. Collect all qualifying Lelantus mints (value equal or above 1 FIRO, made within blocks 369,000 to 377,630 and not minted from an address with previous Lelantus mints during the period)
  2. -
  3. Calculate sha256 hash of the collected mints
  4. -
  5. Initialize python standard PRNG with the sha256 hash
  6. -
  7. Run PRNG to produce 25 results
  8. -
  9. Sort the results based on their minted amounts
  10. -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/05/17/firo-research-update-may-2021.html b/pr-preview/pr-452/nl/2021/05/17/firo-research-update-may-2021.html deleted file mode 100644 index 57e87bee4..000000000 --- a/pr-preview/pr-452/nl/2021/05/17/firo-research-update-may-2021.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - Firo Research Update May 2021 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Research Update May 2021

-

An update on Firo's research in the past few months. Privacy preserving light wallets, security analysis of Lelantus v2, improved batched verification, proof of concept code for hierarchical one-out-of-many proofs, anonymous and end to end verifiable and self tallying voting protocol using Lelantus

- -
- -

We would like to share what Firo’s research team has been working on over the past few months.

- -

PRIVACY PRESERVING LIGHT WALLET PROTOCOLS

- -

We aim to have a light wallet that supports both Lelantus and transparent transactions without reliance on third-party servers or leaking UTXOs (such as Electrum). Transparent and Lelantus transactions require separate approaches.

- -

For Lelantus only transactions, we are working on a design that would leverage Firo’s masternode network to deliver Lelantus anonymity sets to the client so it can receive and spend using Lelantus.

- -

For transparent transactions, we find the Neutrino approach promising where all transactions in a block are compressed to be about 20 kB/block. This compressed data is then used by the client to determine whether that block has any of the client’s transactions.

- -

A work in progress draft of our proposed wallet design can be found here.

- -

LELANTUS

- -

We have been spending time diving deeper into Lelantus v2 security before coding work begins. We also have been finding ways to tweak and optimize Lelantus.

- -

Security Analysis of Lelantus v2

- -

Given the feedback we got earlier from Dmitry Khovratovich, we have been rewriting the protocol description of Lelantus v2 as a multi-round interactive protocol model between prover and verifier to improve its theoretical security model. Research is ongoing to ensure the desired security properties are maintained or improved with this updated construction.

- -

Improved Batched Verification

- -

Code is available for batch verification of range proofs. Once enabled and integrated into client code, this will enable more efficient verification.

- -

Code is also available to improve batch verification of one-out-of-many proofs by reducing the complexity of the underlying cryptographic operations.

- -

Note that all code linked here is not yet reviewed, and should not yet be considered safe for use in production.

- -

Once reviewed and approved, both pull requests will enable more efficient transaction verification without requiring consensus changes.

- -

OTHER RESEARCH WORK

- -

Hierarchical One-out-of-many Proofs

- -

Building on our previous paper, proof of concept code is now available for hierarchical one-out-of-many proofs to provide practical timing data and detail how to turn the interactive protocol into a non-interactive construction using the Fiat-Shamir method.

- -

Anonymous and End-to-End Verifiable Self-Tallying Voting Protocol

- -

Aram is working on a novel cryptographic voting protocol powered by the Lelantus concepts. This voting scheme aims to enable anonymous and end-to-end verifiable elections. But it also does not require a special trusted board to be established which will be responsible for either running a mix network or enabling trusted decryption of the final tally. This self-tallying property will greatly simplify the initialization and setup of election processes.

- -

FURTHER READING

- -

These items were looked at purely to keep ourselves up to date on recent cryptography developments and explore promising new technology. The listing of these articles do not mean that we are intending to implement them. Many of these are still in the preprint stage and have not been peer or journal reviewed.

- -

Zcash Unified addresses -Veksel: Simple, Efficient, Anonymous Payments with Large Anonymity Sets from Well-Studied Assumptions -Foundations of Ring Sampling -Stacking Sigmas: A Framework to Compose Σ -Protocols for Disjunctions (with a nice reference to Aram’s work on Hierarchical One-out-of-many Proofs!) -Efficient Range Proofs with Transparent Setup from Bounded Integer Commitments

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/06/09/introducing-receiver-address-privacy-for-firo.html b/pr-preview/pr-452/nl/2021/06/09/introducing-receiver-address-privacy-for-firo.html deleted file mode 100644 index cd996ab2a..000000000 --- a/pr-preview/pr-452/nl/2021/06/09/introducing-receiver-address-privacy-for-firo.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - Introducing Receiver Address Privacy for Recurring Firo Payments | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Introducing Receiver Address Privacy for Recurring Firo Payments

-

Firo launches RAP addresses on mainnet to provide on-chain recipient privacy.

- -
- -

We are proud to announce the launch of Receiver Address Privacy (RAP) on Firo’s mainnet! RAP allows users to post their RAP address publicly without compromising on privacy. You can share your RAP address in the same way you share an email address. No one can tell how many payments you have received or which transactions are yours even if they have your RAP address.

- -

RAP addresses seek to solve the problem of address re-use. Today if you posted your Bitcoin or Ethereum address publicly, someone could look up the address on a blockchain explorer and know exactly how much you have received using that address and all activities associated with it. The same problem also occurs if you have a recurring payment, for e.g. a salary payment where if you use a single address for it, someone can easily know how much you are being paid. The recommended way to overcome this is for the payee to keep sharing freshly generated addresses but this is often cumbersome.

- -

RAP addresses solve this by serving as a special type of address you can safely re-use because each sender to a RAP address can derive up to 2 billion deposit addresses that are unique to them.

- -

How does it work?

- -

RAP addresses are an adaptation of BIP47 Reusable Payment Codes by Justus Ranvier and also popularized by Samourai wallet for Bitcoin. They work by sending a one-time notification transaction on-chain to the receiver which establishes a payment channel between the sender and receiver. The sender can then automatically derive new addresses without the receiver’s further input. This all happens using the existing blockchain network without requiring any third party servers. Unfortunately, due to the lack of on-chain privacy mechanisms on Bitcoin, this notification transaction can be a privacy leak as it establishes a relationship between one of the sender’s addresses with the receiver.

- -

Firo’s implementation of BIP47 in RAP addresses differs in one significant way: the sender sends the notification transaction in a private Lelantus transaction so that the source of the notification transaction is unknown which solves this privacy leak.

- -

Firo’s implementation is also the first complete implementation of BIP47 in C++ and on a desktop wallet.

- -

How can Firo users access this feature?

- -

RAP addresses are currently accessible via Firo’s latest official QT wallet v14.7.0 and work is being done to integrate it into our desktop Electron wallet. RAP addresses are a soft fork so the upgrade and adoption of these addresses are optional.

- -

- -

- -

All funds held in RAP addresses can be restored using the same mnemonic seed words that back up your wallet.

- -

How does it differ from traditional stealth addresses?

- -

RAP addresses have similar utility to stealth addresses. Different implementations of stealth addresses have some disadvantages like a need to extensively scan the whole blockchain or have a secure channel to share the keys. RAP addresses do not have such drawbacks.

- -

Furthermore, payments to RAP addresses are indistinguishable from any other transaction and therefore cannot be identified or censored.

- -

Check out Splineapple’s video overviewing the release: https://www.youtube.com/watch?v=9Qk-X0vnV5M

- -

We’re excited to have successfully implemented RAP addresses into Firo; solving an important part of onchain privacy, namely receiver privacy. We also would like to give a special shoutout to our core developer Andrey Bezrukov who did most of the heavy lifting in implementing RAP addresses and Arcadia Group who provided an early working implementation which was partially funded through our Community Crowdfunding System.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/06/11/coinrabbit-adds-support-for-firo.html b/pr-preview/pr-452/nl/2021/06/11/coinrabbit-adds-support-for-firo.html deleted file mode 100644 index 5d1dd3734..000000000 --- a/pr-preview/pr-452/nl/2021/06/11/coinrabbit-adds-support-for-firo.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - Crypto Lender CoinRabbit Adds Support for Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Crypto Lender CoinRabbit Adds Support for Firo

-

Use Firo to get instant crypto loans with Coinrabbit!

- -
- -

We’re excited to announce that crypto lender CoinRabbit has added Firo to its platform! Firo users will now be able to leverage their FIRO as collateral for an instant personal crypto loan.

- -

CoinRabbit offers individuals loans at 10% APR, with borrowers receiving up to 50% of the market value in stablecoins such as USDT ERC20, USDC or USDT TRC20 that can be converted to fiat or other cryptocurrencies. The process only requires a phone number and does not require credit checks or any additional identification, such as names or personal details, and averages 5-10 minutes from start to finish.

- -

Loans can be for any duration of time; however, short-term loans under 30 days are subject to an additional processing fee.

- -

What happens to my coins during the loan period?

- -

All collateral assets are insured and securely stored in special wallets that require several layers of proofs to access until the end of the loan.

- -

CoinRabbit also constantly monitors loans for value drops as part of the service, sending multiple automatic alerts via SMS and email if any of the three limit zones that could place the loan at risk for liquidation are reached. In the event of receiving an alert, individuals can determine whether they would like to deposit more collateral to adjust the ratio, or if they would like to end the loan and repay the amount borrowed with the accrued interest.

- -

If the value of the original Firo coins used as collateral goes up during the loan period, users are given the option to take out more loans against the same collateral.

- -

What’s the process for ending the loan?

- -

Once individuals are ready to pay off their loans and regain their collateral assets, all they have to do is repay the amount loaned and the APR accumulated during the loan period. As soon as the payment is received, CoinRabbit instantly releases the coins.

- -

Have a question or need assistance? CoinRabbit offers users 24/7 live support.

- -

We’re glad this collaboration offers our users additional flexibility with FIRO they’re hodling, and hope you’ll find it useful! If you would like to see more partnerships with companies and merchants, share your ideas on our forum!

- -

DISCLAIMER: Users should always be aware of the risks of using any platform that holds your cryptocurrency including Coinrabbit. There are always risks of loss which can be caused by but not limited to insolvency, hacks or custody issues. Please visit CoinRabbit.io for complete Terms and Conditions.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/08/18/new-mandatory-update-01480.html b/pr-preview/pr-452/nl/2021/08/18/new-mandatory-update-01480.html deleted file mode 100644 index 5a772f524..000000000 --- a/pr-preview/pr-452/nl/2021/08/18/new-mandatory-update-01480.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - New mandatory update Firo v0.14.8.0 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New mandatory update Firo v0.14.8.0

-

Hard Fork scheduled at block 401580

- -
- -

This is a mandatory release that moves the Lelantus joinsplit payload into the vExtrapayload section and allows Trezor support to be re-enabled.

- -

https://github.com/firoorg/firo/releases/tag/v0.14.8.0

- -

This release also contains fixes for those having unspendable funds stuck in Sigma.

- -

Please update before the hard fork scheduled at block 401580 (approximately August 26, 2021).

- -

Backup your wallet prior to updating for safety.

- -

We will be launching our testnet for FiroPoW and Elysium very soon.

- -

Stay tuned for updates.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/08/24/presenting-lelantus-spark.html b/pr-preview/pr-452/nl/2021/08/24/presenting-lelantus-spark.html deleted file mode 100644 index 8c3cc0ff4..000000000 --- a/pr-preview/pr-452/nl/2021/08/24/presenting-lelantus-spark.html +++ /dev/null @@ -1,381 +0,0 @@ - - - - - - - Presenting Lelantus Spark, Firo’s Flexible New Privacy Protocol | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Presenting Lelantus Spark, Firo’s Flexible New Privacy Protocol

-

Firo unveils a protocol that introduces several new privacy-preserving features.

- -
- -

Update: Lelantus paper is now available on IACR eprint with full security proofs. Read here: https://eprint.iacr.org/2021/1173

- -

Privacy is about consent, and Firo protocols aim to provide users with clear and consistent transaction privacy. With past protocols, we have always sought to create innovative methods for protecting data and preventing prying eyes from monitoring spending patterns.

- -

That’s why we would like to introduce our new privacy protocol that we’ve been working on: Lelantus Spark.

- -

Spark is a natural evolution of our work in Lelantus v1/v2 and retains many key benefits including:

- -
    -
  • -

    No trusted setup

    -
  • -
  • -

    Straightforward construction

    -
  • -
  • -

    Relies on well established cryptographic assumptions

    -
  • -
  • -

    Efficient with support for batch verification

    -
  • -
- -

More importantly, Spark introduces several exciting new privacy-preserving features such as:

- -
    -
  • -

    Spark addresses;

    -
  • -
  • -

    Efficient multisignature Operations;

    -
  • -
  • -

    Incoming and full view keys;

    -
  • -
  • -

    Modular design

    -
  • -
- -

View Lelantus Spark’s preprint paper.

- -

Spark Addresses

- -

Lelantus Spark introduces a new, non-interactive addressing system that greatly enhances the privacy of the recipient of the transaction. Funds kept in Spark addresses are hidden, meaning no one will know how much you hold and when you send funds from it—enabling private storage of your Firo.

- -

Previously, publicly shared addresses could be directly searched on a blockchain explorer and anyone could see when it received a payment. Even with hidden amounts and a hidden sender, the fact that someone has received a payment at a particular time is leaked. To mitigate this, users were recommended to always share new addresses for every single payment, which is a cumbersome process.

- -

Spark addresses solves this by allowing people to publicly share their address without it being searchable on the blockchain! Spark addresses instead automatically allows senders to generate one-time addresses on behalf of the recipient, which then designates who can spend the funds in the transaction. Additionally, third parties then are unable to easily link the recipient’s wallet address to a transaction on the blockchain without the assistance of additional external information.

- -

Currently with Lelantus v1, users are required to anonymize any funds received, a function that has to be done manually and requires the private key.

- -

With Spark, users can send Firo from transparent addresses directly into Spark addresses. Spark addresses greatly simplify anonymizing funds and makes Spark-only wallets a lot simpler, greatly enhancing privacy.

- -

We are also in the midst of discussions with exchanges to allow withdrawals directly to Spark addresses. It is our hope that Spark addresses will become the default way people use Firo.

- -

Multisignature

- -

Multisignature operations enable multiple mutually non-trusting parties to cooperatively generate, receive and authorize transactions associated with a multisig address.

- -

Spark supports efficient signing and multisignature operations through the use of a modified Chaum-Pedersen discrete logarithm proof. This has proven useful in custody and decentralized exchanges, as well as any scenarios where you want more than one party approving a transaction.

- -

View Keys

- -

Spark allows incoming and full view keys that provide flexibility in transaction visibility. With view keys, wallet owners can grant third parties opt-in visibility into incoming and/or outgoing transactions to their wallet addresses.

- -

This feature offers several practical use cases for individuals, organizations and charities:

- -
    -
  • -

    Balances can be determined for accounting and auditing purposes

    -
  • -
  • -

    Offloaded scan services can be used on online and mobile wallets

    -
  • -
  • -

    Benefactors can view balances and transaction values

    -
  • -
- -

As we gradually transition away from transparent addresses, this feature will become more important.

- -

Computation offloading

- -

Lelantus Spark’s flexible key structure allows for offloading transaction creation, chain scanning and balance computation without delegating spend authority. This means that low-powered devices like hardware wallets can support Lelantus Spark transactions by offloading the heavy computation to your PC or phone.

- -

Modular design and time tested building blocks

- -

Spark’s modular design uses well-understood cryptographic building blocks like Pedersen commitments, range proofs, zero-knowledge one-of-many proofs, and discrete logarithm equality proofs that enable straightforward security analysis without the need for trusted setup processes.

- -

Watch Firo’s Aram Jivanyan and Cypher Stack’s Aaron Feickert discuss Lelantus Spark’s advantages (Youtube link)

- -

How is this different from other privacy protocols?

- -

The Ring-CT based protocol currently used in Monero practically limits sender anonymity due to space and time scaling of its underlying signature scheme. Triptych, which was inspired by our work on Lelantus and a frontrunner for scaling ring sizes in Monero, has a complex and cumbersome multisignature process. Both schemes lack full view key support and only support incoming view keys.

- -

The Sprout and Sapling protocols supported by Zcash (and their currently deployed related updates) while offering the highest levels of theoretical anonymity sets, require trusted parameter generation to bootstrap their circuit-based proving systems. It also has huge code size and complexity while relying on more complicated assumptions.

- -

The Mimblewimble-based construction used as the basis of Grin can leak graph information prior to a merging operation performed by miners though the protocol in Beam utilizes an opt-in Lelantus-MW and additional decoys as a mitigation. Addressing in Mimblewimble constructions remains problematic either relying on interaction between sender and receiver or one-time vouchers which cannot be reused.

- -

We believe Lelantus Spark represents a holistic balance of high anonymity, simplicity and flexibility and offers a compelling alternative to existing cryptocurrency privacy protocols.

- -

What’s next?

- -

We will be continuing to work on the Lelantus Spark paper and will be finalizing protocol security proofs in the coming weeks before posting it to the IACR preprint archive.

- -

We are also exploring other useful functionality related to payment proofs, improved addressing, and protocol transitions that are relevant to Spark.

- -

We expect to begin coding certain components of Lelantus Spark in Q4 2021, with an estimated release in Q2 2022 to give time for audits. This means that Firo will be skipping implementation of Lelantus v2 in favor of Lelantus Spark.

- -

Credits

- -

We’d like to give Aram Jivanyan (Firo) and Dr. Aaron Feickert (Cypher Stack) special recognition for their hard work in creating and developing Lelantus Spark. We also would like to thank pseudonymous researcher koe for his helpful collaboration and discussion during the initial design process for Spark. We’re proud of their accomplishments and are thrilled to build a new protocol that furthers Firo’s mission of offering privacy-preserving solutions.

- -

We hope that Lelantus Spark is a useful contribution to the ecosystem and welcome feedback from research and development communities!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/08/27/firo-client-release-210.html b/pr-preview/pr-452/nl/2021/08/27/firo-client-release-210.html deleted file mode 100644 index a7b0c9346..000000000 --- a/pr-preview/pr-452/nl/2021/08/27/firo-client-release-210.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - New Firo Client Released | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New Firo Client Released

-

With refreshed UI and dark mode

- -
- -

We have released Firo Client v2.1.0 which is an alternate version of our Firo client that has a clean user friendly interface and an integrated no-KYC Coin Swap feature. For those of you on our older beta versions of Firo Client, this is a mandatory upgrade as it incorporates Firo v14.8.0.

- -

You will also notice that the client actively pushes you to anonymize your FIRO by default.

- -

- -

By popular demand, there is also now a dark mode!

- -

- -

Head to Get Firo > Download Wallets > Electron to download the new Firo Client.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/08/30/firopow-testnet-launched.html b/pr-preview/pr-452/nl/2021/08/30/firopow-testnet-launched.html deleted file mode 100644 index 797fee84e..000000000 --- a/pr-preview/pr-452/nl/2021/08/30/firopow-testnet-launched.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - FiroPoW Testnet Launched | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FiroPoW Testnet Launched

-

FiroPoW is our new mining algorithm targeted at GPUs that keeps mining accessible to everyone

- -
- -

We have launched our testnet for FiroPoW! FiroPoW is our new mining algorithm targeted at GPUs that keeps mining accessible to everyone.

- -

Firo has always been a strong believer in the power of Proof-of-Work (PoW). PoW enables community building, fair distribution and ties the value of Firo to the physical world with energy. Firo combines PoW with ChainLocks to enable all the benefits of PoW along with immunity against 51% attacks and single confirmation finality.

- -

However many of the benefits of PoW are lost if they are controlled by a few people with access to specialized hardware to mine such as ASICs and FPGAs instead of being available to the average user with easy access to commodity hardware such as GPUs and CPUs.

- -

The Argument for GPU mining

- -

FiroPoW is a variant of ProgPoW that has been tuned to fit Firo’s requirements. The creators of ProgPoW, IfDefElse, argued for the importance of mining to remain in the hands of commodity hardware:

- -

No natural distribution: There isn’t an economic purpose for ultra-specialized hardware outside of mining and thus no reason for most people to have it.

- -

No reserve group: Thus, there’s no reserve pool of hardware or reserve pool of interested parties to jump in when coin price is volatile and attractive for manipulation.

- -

High barrier to entry: Initial miners are those rich enough to invest capital and ecological resources on the unknown experiment a new coin may be. Thus, initial coin distribution through mining will be very limited causing centralized economic bias.

- -

Delegated centralization vs implementation centralization: While pool centralization is delegated, hardware monoculture is not: only the limiter buyers of this hardware can participate so there isn’t even the possibility of divesting control on short notice.

- -

No obvious decentralization of control even with decentralized mining: Once large custom ASIC makers get into the game, designing back-doored hardware is trivial. ASIC makers have no incentive to be transparent or fair in market participation.

- -

This is why Firo has always kept with its policy of remaining accessible to commodity hardware, first with our work on MTP and now with our transition to FiroPoW which is more efficient and even more difficult to build specialized machines for.

- -

Why not CPU mining?

- -

While CPU mining appears on the face of it to be more fair than GPU mining, the wide prevalence of botnets, idle server farms and those utilizing free credits for cloud computing mean that there again are a small group of users with an unfair advantage.

- -

This was experienced by many chains with CPU-friendly mining algorithms including our own in the early days of the project.

- -

How FiroPoW works

- -

Unlike previous mining algorithms which aimed to raise the cost of building specialized machines, FiroPoW was designed to tailor the algorithm to the hardware so that the GPU becomes the “specialized hardware” and uses as much of the GPU as possible.

- -

The algorithm enforces both memory and compute hard computations which is achieved by:

- -
    -
  • -

    leveraging pseudo random access to a Directed Acyclic Graph (DAG) (which is a large and increasing memory file)

    -
  • -
  • -

    shuffling (in a deterministic way) the order of a series of math operations which receive input data from the DAG itself

    -
  • -
- -

FiroPoW adds another trick to the mix which is a random element that means that a part of the algorithm constantly morphs and changes itself every block, making it impossible to build an ASIC with a fixed workflow or a bitstream for FPGAs.

- -

FiroPoW also doesn’t require a large proof unlike MTP which greatly reduces blockchain bloat and network bandwidth requirements.

- -

What is required to mine FiroPoW?

- -

Upon deployment, FiroPoW will require 4GB+ of RAM which will constantly grow by 8 MB every 1300 blocks (~4.5 days). This maintains the existing balance of GPUs mining Firo and maintains profitability by keeping out outdated cards with 4 GB or less memory that tend to be owned by a small set of large scale miners who purchased them en-masse for dirt cheap. -In short, you need a graphics card with more than 4GB of ram.

- -

How to get Started with FiroPoW

- -

To connect to our testnet with FiroPoW, build Firo’s binary using this branch on Github and run it with the -testnet flag.

- -

We have an open source reference miner available and have also contacted several third party miner developers to work on optimized versions of it.

- -

There is also a testnet mining pool online provided courtesy of MintPond.

- -

We plan to launch FiroPoW on Firo’s mainnet in approximately a month to give time for our ecosystem partners to test and prepare for the transition.

- -

- -

Credits

- -

We would like to thank Kristy-Leigh Minehan (one of the creators of ProgPoW of which FiroPoW is a variant) and Andrea Lanfranchi for their help, advice and input in implementing FiroPoW and its miner. A very big thank you to JC from Mintpond for provision of a testnet stratum and his work on providing a reference FiroPoW stratum. We would also like to thank and acknowledge the help and support received from Blondfrogs, Bigpiggy, Delgon and Greer.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/09/15/dev-update.html b/pr-preview/pr-452/nl/2021/09/15/dev-update.html deleted file mode 100644 index 4e04acb96..000000000 --- a/pr-preview/pr-452/nl/2021/09/15/dev-update.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - Firo Dev Update - September 2021 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Dev Update - September 2021

-

An update on Firo's latest development.

- -
- -

Here’s a quick update on what Firo has been working behind the scenes:

- -

Lelantus Spark

- -

We have made significant headway in our next generation privacy protocol Lelantus Spark!

- -

Lelantus Spark’s security proofs have been completed and the paper has been uploaded to IACR’s preprint archive. We are in the process of seeking cryptographic audits.

- -

Significant improvements have been made in performance and proof of concept code is also now available.

- -

We continue to explore further optimizations and improvements in addressing.

- -

We are also doing a preliminary investigation of hardware acceleration of Lelantus Spark to improve scalability.

- -

FiroPoW

- -

FiroPoW is on testnet and is ready for deployment. We are waiting for InstantSend to be completed before deployment on mainnet so both FiroPoW and InstantSend can be rolled out together in one hard fork.

- -

Our reference miner is out and from our talks with third party miner devs, both AMD and Nvidia cards will have miners available upon release to mainnet.

- -

Electrum versions of our wallet with FiroPoW are also being developed. FiroPoW blocks are about 500 times smaller than MTP blocks which will drastically improve scalability and lower system requirements.

- -

We will be investigating ways that we can strip MTP proofs from older blocks for faster sync and lowering node requirements in the future.

- -

InstantSend

- -

We have launched an internal devnet for InstantSend and have been testing before rolling it out on testnet. We are tweaking the UI to indicate instant-locked transactions and to make them available immediately for spending. By default, all transactions from our wallets will be via InstantSend.

- -

Our use of Dandelion++ does slow down InstantSend slightly due to the way Dandelion++ stealthily propagates the transaction before broadcasting it publicly, hiding the originating node of the transaction but is still sufficient for transactions to be ‘confirmed’ in a couple of seconds. Dandelion++ can be disabled to make InstantSend faster, but is not recommended for privacy reasons.

- -

Mobile Wallet

- -

Internal development build of our mobile wallet with Lelantus support is almost complete, with backend functions for Lelantus completed and UI elements being corrected.

- -

Firo Client (Electron Wallet)

- -

After completing our GUI revamp, significant performance improvements have been made. We are also working on streamlining the GUI further especially when it relates to address book functionality.

- -

Trezor Firo support

- -

Firo support for Trezor is set to be re-enabled at the next Trezor firmware release allowing users to now directly do Lelantus spends to Trezor.

- -

OTHER UPDATES

- -

Light Node Media Advisory

- -

We have entered into an advisory arrangement with Light Node Media that has worked with well known projects such as Yubico and WAX to assist Firo with partnerships, expansion of the team and listing strategies especially in the US market.

- -

TikTok

- -

We have begun filming a series of 12 videos to be posted over the course of a month targeted at educating people on cryptocurrency and privacy. The aim is to be accessible and establish Firo as an authority on the subject of privacy to a more general audience.

- -

DeFi Bridges and Privacy DEXes

- -

We have been in talks with more teams in exploring additional DeFi Bridges and privacy DEXes for Firo. Stay tuned for announcements.

- -

Knit Finance recently added Firo as a wrappable asset with Copper as their custodian.

- -

AtomicDEX

- -

We are exploring ways to improve liquidity and the experience on AtomicDEX along with integration into Firo Client wallet. This is in line with our strategy to be less reliant on centralized exchanges and to build Firo liquidity on DEXes.

- -

Firo Runner

- -

As a fun side project, we have an alpha version of an endless runner game that will allow users to compete with each other on the leaderboards to win Firo.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/10/01/firopow-and-instantsend-release.html b/pr-preview/pr-452/nl/2021/10/01/firopow-and-instantsend-release.html deleted file mode 100644 index 2a2013ace..000000000 --- a/pr-preview/pr-452/nl/2021/10/01/firopow-and-instantsend-release.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - FiroPoW and InstantSend Release with Firo v0.14.9.0 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FiroPoW and InstantSend Release with Firo v0.14.9.0

-

Hard Fork scheduled October 26th

- -
- -

We are proud to announce the release of Firo v0.14.9.0 that will enable FiroPoW and Instant Send. This is a mandatory update that will come into force on mainnet on October 26th, 6:00 UTC so you must update your wallet and nodes to v0.14.9.0 prior to this date for a seamless transition.

- -

What is FiroPoW

- -

FiroPoW is Firo’s new mining algorithm that will replace Firo’s current mining algorithm: MTP (Merkle Tree Proof). It is highly optimized for GPU mining and designed to be both FPGA and ASIC resistant to even the playing field and allow people to mine from their own consumer hardware. We have always been big fans of Proof of Work’s ability to tie the value of a virtual currency to the real world along with a way to distribute Firo’s supply in a fair and decentralized manner free from restrictions.

- -

FiroPoW follows ProgPoW’s 0.9.4 spec with a small change to have the algorithm randomly change with every block. The starting DAG size will be slightly over 4GB and will increase by 8MB every 1300 blocks (~4.5 days). This DAG size has been chosen to support most modern graphics cards.

- -

FiroPoW blocks (excluding transactions) are ~500x smaller than MTP which greatly reduces blockchain bloat and network bandwidth requirements. The gap between Nvidia and AMD graphics cards is also narrowed allowing more users to mine competitively.

- -

We will be releasing updated guides to mine Firo using the new FiroPoW algorithm and expect wide third party miner support and pools. We would like to thank everyone who has supported Firo’s ecosystem on this.

- -

What is Instant Send?

- -

Instant Send allows transactions to be safely considered final within seconds even without waiting for block confirmation. Combined with ChainLocks technology which makes blocks final with a single confirmation, it allows Firo to be used as a currency for even real life transactions. Both these technologies utilize Firo’s masternode network’s quorums.

- -

Once Firo reaches block 421150, Instant Send transactions will be default for all wallet transactions including Lelantus transactions and we will be working with ecosystem players such as exchanges to allow for fast recognition of Firo deposits.

- -

What’s Next?

- -

FiroPoW is a significant improvement that reinforces our commitment to making Firo mineable with consumer hardware and levelling the playing field. It also greatly improves Firo’s scalability by reducing storage and network requirements.

- -

InstantSend greatly improves functionality as a currency and the user experience of Firo by reducing the time needed to wait before a transaction is considered final to a couple of seconds.

- -

We believe privacy technology goes hand in hand with a good user experience and we’ll be working hard on this with native mobile wallets and fast sync wallets coming soon.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/10/15/firo-finstreet.html b/pr-preview/pr-452/nl/2021/10/15/firo-finstreet.html deleted file mode 100644 index f068fba69..000000000 --- a/pr-preview/pr-452/nl/2021/10/15/firo-finstreet.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - Firo Partners with Finstreet, India’s Largest Crypto Education Platform | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Partners with Finstreet, India’s Largest Crypto Education Platform

-

India's Largest Crypto Education Platform

- -
- -

We are pleased to partner with Finstreet as our Official Education Partner to create educational awareness for the Indian community. They are India’s first Cryptocurrency Education Platform and focus on blockchain and crypto education.

- -

Finstreet leverages their large audience on social media platforms such as Youtube, to engage with the Indian community and have run successful campaigns with prominent projects such as Algorand, Polygon(formerly Matic), Animoca Brands, Wazirx, Huobi and many more.

- -

With this partnership, we introduce Firo and the importance of cryptocurrency privacy to one of the fastest growing crypto communities with India ranking consistently in the top 2 countries in the terms of crypto adoption and percentage of population owning crypto.

- -

Finstreet will be releasing a series of videos showcasing Firo, tutorial videos, privacy technology etc. in the next few months. Stay tuned!

- -

You can find Finstreet’s content linked below:

- -

YouTube Channel
-Instagram
-Twitter
-Dailyhunt Josh
-MX Takatak
-Tiktok
-Trell
-Bolo Indya
-Chingari
-Mitron TV

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/10/18/firo-crowdfunding-system-launch.html b/pr-preview/pr-452/nl/2021/10/18/firo-crowdfunding-system-launch.html deleted file mode 100644 index 6f0a12869..000000000 --- a/pr-preview/pr-452/nl/2021/10/18/firo-crowdfunding-system-launch.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - Launch of Firo Crowdfunding System | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Launch of Firo Crowdfunding System

-

Launch of FCS to replace the original CCS

- -
- -

Firo is proud to announce the launch of our Firo Crowdfunding System (FCS) which you can find here. This new and improved crowdfunding system will replace the original CCS we had for crowdfunding.

- -

What is FCS?

- -

Firo’s Crowdfunding System is a simple system to allow decentralization of funding for the Firo Project while also providing a way to crowdfund for larger and costly items. The idea is to allow anyone to seek funding from the community for valuable work for Firo.

- -

An example of this is the proposed audit of Lelantus Spark by HashCloak which you can check out here!

- -

FCS is forked from Wownero which is made with Python 3.5+, Flask microframework, Postgres 9.5+, and Redis. Firo is very grateful to the Wownero team for open-sourcing their funding system!

- -

Who can use FCS?

- -

Anyone can make a proposal, or participate in discussions by commenting on proposals so long as they register and sign in.

- -

FCS does maintain standardized rules for proposal submission so please read the disclaimers carefully to make sure you meet all criteria before submitting your proposal. This includes: Proposal length, measurable outcomes, estimated costs, and more. You can read these criteria in more detail by going here. Please be aware that any software funded by FCS must be open sourced under an MIT license authored by the Firo Project!

- -

Why did we switch from CCS to FCS?

- -

Firo’s original CCS was forked from Monero’s CCS with full attribution. Monero’s CCS was intended to be open-source and permissively licensed, but there was an oversight that left the code without a license. This meant that until this was resolved, third parties could not use the code without permission of the original copyright holders which involved several parties.

- -

Due to this Firo needed to take down CCS initially and though the issue was in the process of being corrected there were also other elements involved that led to this option no longer being favorable for Firo. This led to the Firo team pursuing other avenues to rectify the issue and came up with the new and improved crowdfunding system: FCS.

- -

This new system will give the team more freedom to make changes to it as necessary, and one of these changes was that with CCS it was a difficult process for the average user to create proposals due to the usage of Markdown and GitHub PRs to submit them. Because of this FCS is much more user friendly and accessible.

- -

How does this fit into Firo’s general funding model?

- -

Firo is currently primarily funded with 15% of the block reward that goes towards the core team. As a privacy coin that requires high degrees of decentralization, we would like to gradually reduce reliance on this and to allow for Firo to eventually be self sustaining and have multiple methods of funding. Firo also allows monthly contributions via OpenCollective that helps defray some of the infrastructure costs.

- -

The FCS augments these options and further encourages community members to independently seek funding for their ideas or contributions. Also don’t forget to check out MAGIC’s Firo Fund proposal that would also allow tax deductible contributions and a separate Firo fund that can work independently from the Core team.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/10/25/firo-research-update-october-2021.html b/pr-preview/pr-452/nl/2021/10/25/firo-research-update-october-2021.html deleted file mode 100644 index 16b01bd78..000000000 --- a/pr-preview/pr-452/nl/2021/10/25/firo-research-update-october-2021.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Firo Research Update October 2021 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Research Update October 2021

-

An update about Lelantus Spark, MTP stripping and Light wallets

- -
- -

Here’s an update of what Firo has been researching over the past few months. Most research over the past few months has been focused on improving and hardening Lelantus Spark and we are pleased to share major updates on that front.

- -

We also have been doing research into privacy preserving methods to do light wallets.

- -

LELANTUS SPARK

- -

Lelantus Spark: Diversified Addresses

- -

The first major update, diversified addressing, allows users to generate an unlimited number of Spark addresses from a single seed.

- -

When scanning the chain to identify coins, the user only needs to scan each coin once to identify which (if any) diversified address is the coin’s recipient. This feature is similar to diversified addresses in Zcash and subaddresses in Monero and Seraphis, may be useful to retailers, exchanges, and other users who require efficient scanning operations when dealing with large numbers of people sending funds to them.

- -

We have engaged auditors to review Lelantus Spark’s cryptography and reviewers will examine two related preprint updates that enable diversified addresses in different ways: one version uses Schnorr proofs, while the other version uses an embedded Diffie-Hellman key exchange.

- -

Lelantus Spark: Threshold Signatures with FROST

- -

The second major update, threshold signing, extends Spark’s multisignature capabilities to enable smaller groups of signers to authorize the spending of coins. Multisignature operations allow groups of non-trusting users to collaboratively produce addresses.

- -

When coins are received by such an address, one or more of the users are required to authorize the spending of such coins; notably, Spark requires that these authorizations be indistinguishable from non-multisignature operations.

- -

The original version of the Spark preprint described a multisignature construction based on MuSig that required the collaboration of all users in the signing group. However, some protocols and applications require threshold signing, where any group of signers (of a specified size) can authorize spend operations.

- -

This is a more complex construction to design securely, so the Spark update under review uses a hybrid approach of techniques from MuSig and FROST to efficiently enable spend authorizations with arbitrary threshold sizes.

- -

It is important to note that while the Spark multisignature algorithms are based on those of MuSig and FROST, they are distinct from them, and should be considered experimental as they lack separate formal security proofs.

- -

Anyone is welcome to read or review the preprint updates, which are contained in feature branches of this repository, or to make suggestions for fixes and improvements.

- -

The authors hope these updates will prove useful to the ecosystem, and look forward to updating the Spark preprint with the results of review!

- -

MTP Stripping

- -

As Firo has successfully migrated to FiroPoW, the size of our blockchain will grow at a slower pace keeping node requirements in check. However there remains the issue of existing MTP proofs which occupy 200 kB per block regardless of the transactions within it. We are working on a way to strip such MTP proofs so that they need not be retained which would allow much faster full node syncing and further lower node requirements.

- -

LIGHT WALLETS

- -

Lelantus Spark is designed to be efficiently used in light wallets and we will be publishing a note on this soon. Firo still retains a transparent layer for legacy and interoperability and until that is phased out, efficient ways to sync a wallet while preserving privacy is required.

- -

Currently Firo utilizes Electrum infrastructure to support the backend of light wallets which include third party mobile wallets such as Trust Wallet, Edge and Coinomi. The primary drawback of Electrum is that Electrum can log IP addresses connecting to it and also tie it to the addresses that you look up using it. You will need to trust the Electrum server not to log or use this information. While the core team’s own Electrum infrastructure does not do this, it is best for privacy not to rely on trust.

- -

Our team has been looking at Neutrino and Utreexo solutions. Currently we are leaning towards Neutrino due to it being much simpler, not requiring serious consensus changes and is further along in having usable code. We plan to combine Neutrino with Spark support to have a privacy preserving solution to sync Firo wallets in a couple of seconds.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/11/08/mtp-data-stripping.html b/pr-preview/pr-452/nl/2021/11/08/mtp-data-stripping.html deleted file mode 100644 index 2a70c309a..000000000 --- a/pr-preview/pr-452/nl/2021/11/08/mtp-data-stripping.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - A smaller FIRO blockchain: MTP Data Stripping | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

A smaller FIRO blockchain: MTP Data Stripping

-

Reducing Firo's Blockchain Size

- -
- -

We have been working on solving one of Firo’s pain points which is the size of the blockchain which currently stands at 60+ GB. A big proportion of this was the MTP proofs in the block header that were needed in our previous mining algorithm to prove that work was done correctly. These proofs occupied 200 kB per block regardless of the number of transactions within it.

- -

Firo has since transitioned fully into FiroPoW and therefore we have worked out a way to strip these MTP proofs to reduce the amount of space needed to host a full node of Firo. We now have ready code that we are testing that will allow a new user syncing the blockchain from scratch to strip these MTP data proofs after they are downloaded. On our mainnet blockchain this brings down storage requirements from 60 GB to 3.5 GB, a drop of 17x. Existing nodes can still choose to retain the MTP proofs should they wish. We expect to deploy this in the next couple of weeks. Once this upgrade is complete, old blocks would also be transferred in ‘stripped’ form without the MTP proofs, greatly reducing the amount of data needed to sync Firo’s blockchain.

- -

As we prepare the way for deploying our groundbreaking work in Lelantus Spark, one of the goals of Firo’s core team has been to focus on improving the user experience of using Firo. To this end, in the past few months we have deployed InstantSend that allows instant private transactions, FiroPoW which greatly also reduces network bandwidth and storage requirements for nodes and now MTP data stripping.

- -

We are also close to having Lelantus support with mobile wallets and also are building privacy preserving light wallets and finalizing GUI elements for Elysium, Firo’s tokenization layer. We would like to thank our FiroFam for being a part of the next stage of evolution of Firo in building a cryptocurrency that is private, decentralized and free.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/11/22/firo-future-direction-2022.html b/pr-preview/pr-452/nl/2021/11/22/firo-future-direction-2022.html deleted file mode 100644 index c221e1b37..000000000 --- a/pr-preview/pr-452/nl/2021/11/22/firo-future-direction-2022.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - Firo's Future and Direction | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo's Future and Direction

-

Looking ahead to 2022

- -
- -

As we approach the end of 2021, we wanted to share what Firo’s core team plans are for the upcoming year along with the general project direction.

- -

A quick look at our achievements in 2021

- -

2021 was a pivotal year as we rolled out Lelantus, ChainLocks for 51% attack protection and instant block finality, InstantSend and FiroPoW. Elysium is also just around the corner along with our mobile wallet with full Lelantus support which we hope to complete by year end.

- -

We also came up with groundbreaking research with Lelantus Spark that greatly improves privacy and flexibility without sacrificing trustlessness along with Helsing, our upcoming private masternode staking mechanism.

- -

We expanded our utility with integration with Binance Smart Chain via a Binance-Pegged BEP20 FIRO token and also have a well funded pair on Pancakeswap DEX. More decentralized options with FiroDEX that would allow atomic swaps across multiple chains are coming in December 2021 as well.

- -

The changing cryptocurrency landscape

- -

Firo has always been about being a digital form of cash with privacy guarantees. The technological foundations to enable this are already being solidified. We have Lelantus Spark being built out that provides full privacy, transaction finality in a few seconds and a robust mining algorithm to ensure continued decentralized distribution of Firo.

- -

The cryptocurrency scene has changed greatly since Firo was founded and it is now clear that we will be living in a multi-chain world rather than a one coin to rule it all scenario. The use case of cryptocurrency has expanded as well beyond just being a replacement/alternative to fiat for payments to whole new types of economies from DeFi to the metaverse. This landscape is one that Firo has to embrace and accept along with understanding Firo’s role in this multi-chain world.

- -

Firo as privacy infrastructure

- -

There are several ways to approach this and we invite our community to weigh in with their opinions as well.

- -

The first approach which we are exploring is using Elysium as a way to bridge assets from other chains into Elysium to enjoy privacy along with cheap fees. This means you can bridge ERC20, BEP20, etc, tokens over into Elysium to transact privately.

- -

This would make Firo not just a privacy coin but also serve as privacy infrastructure for the rest of the cryptocurrency ecosystem that can only be done efficiently and cheaply on our chain. We plan to explore using Firo masternodes to be part of this bridging process to reduce interdependence on other chains along with allowing these masternodes to earn additional streams of income beyond just their share of the block reward.

- -

Interoperability and Firo in other ecosystems

- -

The other approach which we are actively pursuing is to ensure interoperability through decentralized bridges or multi-chain DEXes. This is already underway with talks with major projects on building this out along with our FiroDEX solution.

- -

Another possible approach that we are exploring is to create new chains on other ecosystems such as Avalanche, Symbol, or Horizen that use our Lelantus Spark technology while ensuring that existing Firo long-term holders do have a share on these new chains. This won’t affect our existing core team as new teams would be formed to do this but because they are new projects, they can take advantage of those ecosystem’s funding and research and have direct integration without just relying on bridges. This allows Firo’s technology to be used in more chains and have these ecosystems contributing to research while still accruing value to existing Firo holders. We are in an exploration phase with these other projects.

- -

What about blockchain consensus?

- -

With Ethereum and Zcash moving to Proof-of-Stake, Firo’s core team still believes in Proof of Work as a way to maintain decentralized distribution especially when combined with our hybrid masternode consensus which solves two of PoW’s big issues which are quick finality and the risk of 51% attacks.

- -

We reject the arguments that Proof of Work is bad for the environment in the same vein that electric cars are considered green technology. The issue is clean power production and distribution, not consumption as mining in itself does not produce any emissions and large scale mining is typically done where power output is underutilized which can promote renewable energy power production that would otherwise not be possible.

- -

We also reject the arguments that Proof of Work is not scalable. Proof of Stake doesn’t magically remove bottlenecks of storage, bandwidth or validation. There are also ways to shard using Proof of Work along with introducing DAG structures or other pre-consensus mechanisms as well.

- -

The core team has no immediate plans to change consensus mechanisms at this point in time and continue to believe that a hybrid Proof of Work system achieves a good balance of security, scalability, finality and decentralization which is much more important for a privacy chain.

- -

Funding

- -

The end of September 2022 would mark the 2nd year since Founder Rewards have ceased and we promised that there would be a check-in with the community to evaluate the status of the Development Fund from the block reward. A key part in this is defining the role of the core team along with exploring alternative funding mechanisms be it via the Firo Crowdfunding System or a potential Firo MAGIC fund. We look forward to having fruitful discussions with the community on the best way forward!

- -

Fighting against surveillance

- -

As cryptocurrency becomes increasingly mainstream and surveillance becomes more widespread over blockchains, Firo’s core team remains committed to protecting our privacy and the freedom of use of our money. We strongly believe in the importance of our work and in Firo’s role in providing privacy infrastructure not just for our community but the entire cryptocurrency ecosystem.

- -

Remember, Firo belongs to the community and that everyone has a role to play be it from contributing code, spreading awareness, writing articles, reaching out to vendors to accept Firo or even just being an active community member! Many of our FiroFam has been amazing and we are working on ways to increase the role of our community and show appreciation. As always, we welcome feedback from the community on our forums!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/11/25/firo-binance-pay.html b/pr-preview/pr-452/nl/2021/11/25/firo-binance-pay.html deleted file mode 100644 index 983a7a3f6..000000000 --- a/pr-preview/pr-452/nl/2021/11/25/firo-binance-pay.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Firo integration into Binance Pay | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo integration into Binance Pay

-

Shop with Firo or send Firo to friends and family worldwide

- -
- -

Firo has been integrated into Binance Pay, a contactless, borderless and secure cryptocurrency payment technology.

- -

While we always recommend users to store Firo in their own Firo wallets such as our QT or Electron wallet which has full support of all our privacy features, the reality is that many users store their Firo on Binance.

- -

Binance Pay allows a simple and convenient way for existing Binance users to pay, receive and send Firo instantly along with easy integration with merchants that already accept Binance Pay such as Travala.

- -

You can visit Binance Marketplace and access the list of supported merchants. The Firo core team is in the process of approaching these merchants for those not already accepting Firo!

- -

This integration encourages greater adoption of Firo as a method of payment and widens our merchant base.

- -

Besides Binance Pay, merchants looking to accept Firo in a convenient way can also use Nowpayments or Coinpayments. We also invite our community to approach existing merchants using these payment gateways to add Firo as a payment option!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/12/07/team-addition.html b/pr-preview/pr-452/nl/2021/12/07/team-addition.html deleted file mode 100644 index ce1989e3f..000000000 --- a/pr-preview/pr-452/nl/2021/12/07/team-addition.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - Team Additions to Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Team Additions to Firo

-

Three new additions

- -
- -

We are pleased to welcome three new additions to the Firo core team!

- -

LC

- -

- -

LC is an anonymous developer that is interested in the cross-section between government, politics, state power, and technology. Drawing from philosophers like Foucault, Fisher, Ellul, Ranciere, he is interested in individual human freedom, so he naturally gravitates to crypto anarchy. He focuses on computer security, philosophy, and Python software development. He follows the cypherpunk Bitstream Podcast by Frank Braun & Jonathan ‘smuggler’ Logan.

- -

Levon Hovhannisyan

- -

- -

Levon Hovhannisyan has over 6 years of professional experience, specifically in C++, algorithms and data structures. His tech stack includes but is not limited to the latest C++ standards, Python, Lua, Windows/Linux. During his professional career, Levon has also had experience in games and backend development.
-He graduated from Russian-Armenian (Slavonic) University and while studying Levon was involved in the competitive programming contests, including ACM ICPC, and the knowledge gained from them has helped him to become a professional lecturer and learning courses creator. He is also passionate about learning new technologies and software development practices, problem-solving and video games.

- -

Areg Vrtanesyan

- -

- -

Areg is a cryptography engineer in Firo and is currently majoring in Cybersecurity at Yerevan State University. Has experience in software engineering and back end programming in C++. His current interests are cryptography, information security and music.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/12/16/firo-mobile-wallet-release-with-lelantus.html b/pr-preview/pr-452/nl/2021/12/16/firo-mobile-wallet-release-with-lelantus.html deleted file mode 100644 index 887262946..000000000 --- a/pr-preview/pr-452/nl/2021/12/16/firo-mobile-wallet-release-with-lelantus.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Firo Mobile Wallet Release | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Mobile Wallet Release

-

Native mobile wallet with Lelantus privacy technology

- -
- -

We are proud to release our Firo’s native mobile wallet with Lelantus privacy on by default! Firo’s Lelantus technology allows you to send coins to others that do not have any transaction history and hides the sender, revealing nothing about you.

- -

The release of this wallet marks a huge step in making Firo and our privacy technology easy to use for everyone! The wallet has been designed to make the anonymization process seamless with all funds automatically anonymized when received and all outgoing transactions automatically sent using Lelantus.

- -

Your Firo wallet can be conveniently backed up with mnemonic seed phrases and the wallet can be secured behind a passphrase or your fingerprint.

- -

Our Firo mobile team has worked really hard over the months to port over all the necessary cryptography for Lelantus transactions to work on mobile without requiring the full blockchain. The light wallet infrastructure we have built for this wallet will be used as a base for our upcoming desktop light wallets as well.

- -

An iOS version is coming soon and we’re also working to get Firo mobile wallet on the Google Playstore and FDroid. We will also be working on further privacy improvements in the way the light wallet retrieves data and also to integrate inbuilt coin swap features.

- -

We welcome feedback from the community on how to make our mobile wallet even better! Give it a go by downloading it!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/12/17/firo-wallet-gui-refresh.html b/pr-preview/pr-452/nl/2021/12/17/firo-wallet-gui-refresh.html deleted file mode 100644 index 32a55416f..000000000 --- a/pr-preview/pr-452/nl/2021/12/17/firo-wallet-gui-refresh.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Refresh of Firo QT wallet interface | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Refresh of Firo QT wallet interface

-

Firo's QT wallet has been refreshed in line with Firo branding guidelines

- -
- -

We are happy to release a refresh to our QT GUI to be more in line with Firo branding while preserving the familiar layout of the previous QT wallet. The QT wallet will always be the first to receive the latest features and is catered towards more power users or those who want more fine-grained control. This new GUI is available in our latest wallet release v0.14.9.2.

- -

- -

- -

- -

A more modern looking simplified interface is also available via our Electron wallet and is the one we recommend to most users. We are working on bringing RAP address support to the Electron wallet soon!

- -

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/12/18/magic-grants-firo.html b/pr-preview/pr-452/nl/2021/12/18/magic-grants-firo.html deleted file mode 100644 index 617149a1a..000000000 --- a/pr-preview/pr-452/nl/2021/12/18/magic-grants-firo.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - MAGIC Grants Accepts Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

- -
- -

The Multidisciplinary Academic Grants in Cryptocurrencies (MAGIC) Grants now supports donations in Firo!

- -

MAGIC Grants is a public charity that supports various cryptocurrency networks, which they believe are essential public payment infrastructure. MAGIC Grants empowers communities to set up MAGIC Funds for various projects deemed essential. These Funds are semi-autonomous and can choose to fund various qualifying activities, including educational materials, essential developer maintenance, research, and security audits.

- -

As a registered 501(c)(3) public charity, donations through MAGIC are tax deductible for US citizens and in addition to Firo, they also accept other leading cryptocurrencies and fiat donations that you can do via bank/wire transfer or even credit card.

- -

For the Firo project we will be running a purpose specific fundraising campaign for a Lelantus Spark code audit. Details will be shared in a later post. This is not to be confused with the Lelantus Spark cryptography audit that was funded by the community and the core team through the Firo Crowdfunding System and is currently being completed by Hashcloak.

- -

We look forward to expanding Firo’s funding options and are excited to work together with MAGIC Grants.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/12/19/mtp-stripping-live-on-firo.html b/pr-preview/pr-452/nl/2021/12/19/mtp-stripping-live-on-firo.html deleted file mode 100644 index 8db040544..000000000 --- a/pr-preview/pr-452/nl/2021/12/19/mtp-stripping-live-on-firo.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - MTP stripping live on Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

MTP stripping live on Firo

-

Smaller blockchain is here!

- -
- -

MTP stripping is now live on Firo with our latest release. MTP stripping brings down the size of Firo’s blockchain from over 60+ GB to under 4 GB bringing down node requirements and also making it practical to run on your regular computing device especially on SSDs where space is precious.

- -

MTP stripping works by removing unneeded MTP data proofs from our previous PoW. Nodes can still choose to retain these proofs if needed. As more nodes use the MTP stripping mode, nodes will also push older blocks in stripped form, greatly reducing the amount of data required to do a fresh sync.

- -

How to Use MTP Stripping

- -

A new fresh sync would automatically strip MTP proofs. If you have an existing installation that you want to use the stripped version, you would need to clear off your existing downloaded blockchain (but don’t delete your wallet) and resync which may take a while so only do this if you’re not in a hurry to use your wallet.

- -

Follow this guide to use MTP stripping. Make sure you backup your wallet!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/12/20/bitrefill-binancepay.html b/pr-preview/pr-452/nl/2021/12/20/bitrefill-binancepay.html deleted file mode 100644 index 93fb3aaba..000000000 --- a/pr-preview/pr-452/nl/2021/12/20/bitrefill-binancepay.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Use Firo on BitRefill via Binance Pay | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Use Firo on BitRefill via Binance Pay

-

- -
- -

With Firo’s recent Binance Pay integration, Firo is now spendable on many more merchants. BitRefill now has Firo as an option via Binance Pay which opens the door to a whole range of gift cards and top up vouchers of big name vendors such as Google, Twitch, Amazon, Grab, Uber, Steam, Ikea and many more with a total of 4000+ products.

- -

You can read more about Binance Pay and how to use it here. You can also browse their Merchant Stores here where you can buy NFTs, video game items, travel, clothing and electronics with Firo through Binance Pay as well.

- -

Do you have a business that accepts Firo? Let us know by dropping by any of our social media platforms and we’ll feature it!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/12/22/elysium-testnet-and-gui.html b/pr-preview/pr-452/nl/2021/12/22/elysium-testnet-and-gui.html deleted file mode 100644 index 369c58ffc..000000000 --- a/pr-preview/pr-452/nl/2021/12/22/elysium-testnet-and-gui.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - Elysium Testnet and GUI | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Elysium Testnet and GUI

-

- -
- -

Elysium is Firo’s tokenization layer that allows anyone to create their own tokens and enjoy all the privacy advantages of Lelantus technology. It opens the door to private stablecoins and voting tokens. Today we’re happy to open Elysium for testing on our testnet!

- -

We are also in the process of finalising the architecture for bridging assets from other chains into Elysium via decentralised custodians to allow Firo to serve as privacy infrastructure for the entire crypto economy to take advantage of privacy technology that is built directly into the protocol allowing cheap private transactions.

- -

To use Elysium on Testnet, see the instructions below. We are still fine tuning Elysium and appreciate any feedback or bug reports on our Github.

- -

This release is for testnet only. DO NOT USE WITH YOUR MAINNET WALLET

- -

The testnet binaries are available here. They are marked as Elysium Testnet.

- -

Starting the wallet with Elysium on testnet

- -

Windows:

- -

firo-qt.exe -testnet -elysium

- -

Linux:

- -

./firo-qt -testnet -elysium

- -

MacOS:

- -

./firo-qt -testnet -elysium

- -

If you have trouble with MacOS security settings, please modify your firo.conf and add testnet=1

- -

Requirements

- -

Please use the testnet faucet to obtain testnet FIROs. If you require more, please contact Anwar in the public Telegram or Discord channels.

- -

Transparent Elysium operations requires transparent FIRO in the address used while private Elysium operations requires private FIRO. Please anonymise as necessary.

- -

Guide

- -

A rough guide to Elysium is available here. A more comprehensive guide is being worked on.

- -

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2021/12/31/happy-new-year-2022-recap.html b/pr-preview/pr-452/nl/2021/12/31/happy-new-year-2022-recap.html deleted file mode 100644 index 191c3ee50..000000000 --- a/pr-preview/pr-452/nl/2021/12/31/happy-new-year-2022-recap.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - Happy New Year and a Recap of 2021 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Happy New Year and a Recap of 2021

-

- -
- -

The Firo Core team would like to wish everyone a Happy New Year and take this opportunity to thank everyone for their support and belief in our work!

- -

Now is also a good time to have a quick recap of the many exciting things we achieved this year.

- -

Tech

- - - -

Community and Partnerships

- -
    -
  • Lelantus Spark audit with Hashcloak raised on Firo Crowdfunding System
  • -
  • Firo accepted on MAGIC Grants
  • -
  • Firo and Finstreet Partnership
  • -
  • Firo on Coinrabbit Loans
  • -
  • Firo on Guardarian fiat gateway
  • -
  • Firo on Polarity Exchange
  • -
  • Firo integrated with Binance Pay
  • -
  • Firo partnership with Flux
  • -
  • Firo partnership with Panther Protocol
  • -
  • Firo partnership with Railgun
  • -
  • Firo partnership with Cryptotask
  • -
- -

We look forward to the coming year and again, thank you to everyone who continues to be a part of FiroFam!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/01/04/lelantus-spark-audit-complete.html b/pr-preview/pr-452/nl/2022/01/04/lelantus-spark-audit-complete.html deleted file mode 100644 index 4549a7aea..000000000 --- a/pr-preview/pr-452/nl/2022/01/04/lelantus-spark-audit-complete.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - Lelantus Spark Audit Complete | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Spark Audit Complete

-

- -
- -

We have recently concluded the Lelantus Spark cryptography audit by Hashcloak that was jointly funded by the community and core team funds via the Firo Crowdfunding System! Again this was only possible due to the support and contributions of our FiroFam.

- -

No issues were found in relation to counterfeiting of coins or direct loss of transaction privacy in the Lelantus Spark privacy protocol. Some errors in the paper were found and have been fixed in our updated Lelantus Spark paper that we have updated on our ePrint.

- -

The full report can be read here. We would like to thank Mikerah Quintyne-Collins and her team from Hashcloak for doing a thorough review of Lelantus Spark cryptography.

- -

Our Lelantus Spark paper has also been accepted to the 6th Workshop on Trusted Smart Contracts, in association with the International Conference on Financial Cryptography and Data Security that will be held on 14-18 February 2022.

- -

Work on Lelantus Spark’s cryptographic libraries is well underway. Once coding is complete, an audit of the code implementing Lelantus Spark will be done. We are currently raising for this audit via MAGIC Grants which accepts not just Firo but fiat and other cryptocurrencies as well. Such donations are tax deductible if you’re a US citizen. If you would like to contribute to the code audit, head over to the GoFundMe page!

- -

We look forward to having Lelantus Spark fully deployed on Firo by Q2 2022 and bringing a whole new level of trustless privacy to Firo and the cryptocurrency ecosystem.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/01/11/usdt-bittrex.html b/pr-preview/pr-452/nl/2022/01/11/usdt-bittrex.html deleted file mode 100644 index 379a6f503..000000000 --- a/pr-preview/pr-452/nl/2022/01/11/usdt-bittrex.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - Bittrex adds USDT pair to Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

- -
- -

We are happy to announce that Firo now has a USDT pair on Bittrex (both Global and US) allowing US citizens access to Firo via a stablecoin. We are confident this will allow increased utility and liquidity of Firo in the US.

- -

The FIRO/BTC pair in turn will be deprecated after 18 January 2022 to concentrate liquidity on the new FIRO/USDT pair which will be added on 9AM PT, Tuesday, 18 January 2022.

- -

Bittrex was Firo’s (then Zcoin) very first exchange back in 2016 and we look forward to continuing our relationship with one of the longest running exchanges in the space.

- -

About Bittrex

- -

Founded in 2014 by three cybersecurity engineers, Bittrex is the premier U.S.-based blockchain platform, providing lightning-fast trade execution, dependable digital wallets and industry-leading security practices. Our mission is to help advance the blockchain industry by fostering innovation, incubating new and emerging technology, and driving transformative change.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/01/18/dotoracle-partnership.html b/pr-preview/pr-452/nl/2022/01/18/dotoracle-partnership.html deleted file mode 100644 index b8e143d70..000000000 --- a/pr-preview/pr-452/nl/2022/01/18/dotoracle-partnership.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - Firo & DotOracle Partnership | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

- -
- -

We are pleased to announce the partnership between Firo & DotOracle Network that opens up the door for assets from other chains to be bridged over to Elysium.

- -

One of DotOracle’s aims is to create a liquidity network layer that transfers digital assets back-and-forth between various blockchains such as Ethereum, Polkadot, Avalanche, Moonbeam, BSC, Polygon, Fantom and Tomochain. With our partnership, a privacy stablecoin bridge will be established on Firo’s Elysium layer. Elysium’s purpose within the DotOracle Ecosystem will be to act as a privacy enabler for the integrated L1s on DotOracle with an initial focus on stable-coins.

- -

Here’s an example of how Elysium’s integration with DotOracle would look like. If a user is transferring DAI (original token on Ethereum chain) from Ethereum to Elysium, it would be locked in DotOracle’s smart contract and validated by its validators. Once validated, DotOracle will issue/mint dUSD on Elysium and send it to the user’s specified Elysium address. Once in Elysium, the user can then anonymize using Lelantus to keep them private or transfer them to other Elysium users as well.

- -

To bridge out, a user will then use the DotOracle bridge again and then send the dUSD back to DotOracle which can be done using an anonymous Lelantus spend and then redeem it for the DAI they deposited to an address they specify. The dUSD will then be burnt on Elysium.

- -

We expect Elysium’s integration into DotOracle to be completed in the coming weeks and aim to have it live shortly after Elysium goes to mainnet.

- -

About DotOracle

- -

DotOracle is a real-time decentralized Oracle and Cross-chain liquidity network for the Polkadot Ecosystem. DotOracle allows the real world to be connected to the Polkadot ecosystem by providing a decentralized oracle service to transfer information faster and more efficiently from the real world to Polkadot in real-time. Also, DotOracle bridges liquidity and digital assets from different blockchains to the Polkadot ecosystem through the MoonBeam parachain. Read more about our docs: https://docs.dotoracle.network/

- -

Find out more about DotOracle on:
-Website: https://dotoracle.network/
-Telegram: https://t.me/dotoracle
-Twitter: https://twitter.com/DotOracle
-Medium: https://medium.com/@dotoracle.network

- -

About Firo

- -

Firo is at the forefront of cryptocurrency privacy with Lelantus and Lelantus Spark providing trustless, on-chain privacy with high anonymity sets. Dandelion++ technology also provides network-layer privacy.Firo uses a hybrid PoW and LLMQ Chainlocks system combining the fair distribution of supply with protection against 51% attacks and quick finality of transactions

- -

Read more:/firo-site/pr-preview/pr-452/nl/

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/01/28/helsing-private-firo-masternode.html b/pr-preview/pr-452/nl/2022/01/28/helsing-private-firo-masternode.html deleted file mode 100644 index ccc4ec426..000000000 --- a/pr-preview/pr-452/nl/2022/01/28/helsing-private-firo-masternode.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - Helsing: Private Firo masternodes in Lelantus Spark | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Helsing: Private Firo masternodes in Lelantus Spark

-

- -
- -

We are proud to unveil our proposal for Helsing, a method to enable private masternode staking in Firo. Masternodes in Firo perform several important functions such as securing the chain against 51% attacks via ChainLocks and also enabling quick finality of transactions within a few seconds.

- -

To provide resistance against Sybil attacks, a collateral of 1000 FIRO is staked to encourage honest behaviour of the masternode and this needs to be verified by the rest of the network. Our upcoming privacy protocol, Lelantus Spark, greatly improves privacy by hiding amounts, when funds come in and also when they are moved out. Therefore there needs to be a different method of determining whether the collateral is present while preserving privacy.

- -

Helsing (named after Van Helsing ), allows users to stake their 1000 FIRO within Spark and prove that the collateral is present and not moved within Spark without revealing the source of the coins being staked. Helsing also allows masternode payouts to be paid directly to Spark addresses directly anonymizing them.

- -

Why Helsing?

- -

As a privacy centric coin, we want Spark and Spark addresses to be the default way FIRO is used and reduce the reliance on transparent addresses as part of our efforts to phase them out. Masternodes form a key component of our blockchain network and Helsing enables masternode collaterals to be held in the Spark pool and payouts to be directly anonymized. Anonymized masternode payouts increase the overall Lelantus Spark anonymity set and protects the privacy of masternode holders by preventing such funds from masternode rewards from being tied to masternodes.

- -

When is Helsing going live?

- -

The current plan is to deploy Lelantus Spark on Firo’s mainnet first (estimated Q2 2022) before implementing Helsing after. As Helsing is still a work in progress and still pending formal and external review, this gives us time for feedback, comments and suggestions from the Firo community and the wider technical community. We recommend feedback to be posted in our forums!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/02/16/firo-tradeorge.html b/pr-preview/pr-452/nl/2022/02/16/firo-tradeorge.html deleted file mode 100644 index dd454f780..000000000 --- a/pr-preview/pr-452/nl/2022/02/16/firo-tradeorge.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Firo Listed on TradeOrge | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Listed on TradeOrge

-

- -
- -

With the help of our community’s outreach efforts, we have now been listed on TradeOgre with a FIRO/BTC pair, a centralised crypto to crypto exchange with a focus on privacy coins.

- -

TradeOgre has been particularly popular for those seeking to preserve their privacy requiring only an email account to sign-up. The exchange has been operating since 2018 with an anonymous team.

- -

We are immensely thankful to the community members who petitioned TradeOgre to add Firo and are happy to join their stable of privacy coins.

- -

Firo is a community project which is owned by the community and as such we all share collective responsibility in the success of the project. Many of our listings including our most prominent one on Binance were community efforts which goes to show how powerful the collective voice of our Firofam community can be. We greatly encourage our community members to petition exchanges that you want to see Firo on, be it on social media, dropping them an email or dropping them a message!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/02/22/firodex-released.html b/pr-preview/pr-452/nl/2022/02/22/firodex-released.html deleted file mode 100644 index ca198bb5d..000000000 --- a/pr-preview/pr-452/nl/2022/02/22/firodex-released.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - FiroDEX: Atomic swap powered DEX released | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FiroDEX: Atomic swap powered DEX released

-

Trustless decentralized swaps using atomic swaps with FiroDEX!

- -
- -

We are happy to announce the release of FiroDEX to the public! FiroDex is powered by AtomicDEX which allows cross-chain swaps and interoperability and supports a wide range of chains via atomic swaps such as Ethereum, BSC, Avalanche, Matic, HECO, Qtum and any UTXO based coin.

- -

Atomic swaps are a key technology in enabling censorship resistant exchanges. FiroDEX is trustless and non-custodial as you retain full control of your keys and coins. As such it also does not require any KYC and there is no geo-restriction. Order books are also decentralised and anyone can run a FiroDEX node and contribute to its infrastructure.

- -

FiroDEX is also not based on smart contract technology which means there is much less risk of entire liquidity pools being drained due to vulnerabilities. Unlike automated market makers, FiroDEX uses an order book style allowing much greater control of liquidity and capital efficiency.

- -

There are no restrictions on what pairs you can provide liquidity for but you can view current active order books on FiroDEX that are paired with FIRO on Dexplorer. Currently, the most active pair is FIRO/FIRO-BEP20 allowing people to swap seamlessly between the two to buy/battle with FiroPunks NFTs or participate in the Binance Smart Chain ecosystem.

- -

FiroDEX also enables Liquidity Multiplication, a protocol that allows the same funds to be used in multiple pairs/orders on FiroDEX “orderbooks.” The first request to fill completes the trade, and all outstanding requests are immediately cancelled. This feature is available to the user when providing liquidity to the exchange. Liquidity Multiplication therefore allows an initial amount of funding to create an exponentially higher amount of liquidity on the exchange. Unlike centralised exchanges, all orderbook entries on FiroDEX are 100% backed by real funds.

- -

You can download the latest FiroDEX on the Github Release page! Mobile versions are also coming soon and are in testing now! While FiroDEX is still in beta stage, all core functionality is there. The underlying DEX infrastructure has been stress tested and has seen peak swaps of 10,000 swaps per minute. We are proud to be working with the AtomicDEX team to support and build decentralized crypto infrastructure.

- -

- -

- -

We encourage our community to provide liquidity to FiroDEX by placing buy/sell orders on FIRO pairs!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/03/01/campfire-firo-wallet.html b/pr-preview/pr-452/nl/2022/03/01/campfire-firo-wallet.html deleted file mode 100644 index f3ea02f1a..000000000 --- a/pr-preview/pr-452/nl/2022/03/01/campfire-firo-wallet.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Campfire, a private by default, open source Firo mobile wallet | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Campfire, a private by default, open source Firo mobile wallet

-

- -
- -

Cypher Stack and The Arcadia Group with assistance of the Firo Core Team have released Campfire, a private by default, open source mobile wallet for Firo! Campfire is so named to reference Firo’s privacy ‘burning’ mechanism but in a way that is warm, friendly and social.

- -

Campfire anonymizes all FIRO by default and works with both Android and IOS. Campfire has also confirmed support for Lelantus Spark, Firo’s new privacy protocol which will launch later this year.

- -

The Firo core team would like to extend thanks to Cypher Stack and The Arcadia Group for funding this wallet development and developing an excellent third party open sourced wallet to join the Firo ecosystem.

- -

- -

The Android version is available on the Google PlayStore today. IOS support is coming soon. Code can be viewed on their Github.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/03/07/spats-confidential-assets-lelantus-spark.html b/pr-preview/pr-452/nl/2022/03/07/spats-confidential-assets-lelantus-spark.html deleted file mode 100644 index 6e1f46b04..000000000 --- a/pr-preview/pr-452/nl/2022/03/07/spats-confidential-assets-lelantus-spark.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - Spats: Confidential Assets powered by Spark | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Spats: Confidential Assets powered by Spark

-

- -
- -

We are proud to reveal Firo’s research paper Spats (short for Spark Assets) that extends Lelantus Spark to support confidential assets in line with Firo’s focus on providing privacy to the wider cryptocurrency ecosystem.

- -

Most cryptocurrency ecosystem platforms such as Ethereum, Binance Smart Chain, Solana, and Avalanche were not designed with privacy in mind. While various attempts have been made to add privacy to these ecosystems, because of the architecture of these chains, they either rely on layer 2 solutions or use complex and expensive smart contracts and often leak data in various ways. Additionally these privacy solutions are often fragmented or competing with each other diluting the anonymity set of each method.

- -

Firo’s Lelantus Spark is a full privacy protocol that hides sender, receiver and the amount transferred without trusted setup. As Firo moves into supporting tokenization with Elysium to build a privacy ecosystem, Spats extends Spark’s functionality to hide the asset type being transferred.

- -

With many existing on-chain privacy mechanisms for token ecosystems such as Tornado Cash, the asset type remains visible which limits the anonymity set within each asset type. Spats allows all assets on the tokenization layer to share the same anonymity pool, vastly improving privacy. Additionally, it retains all the benefits of Lelantus Spark so that there is no need to anonymize in fixed denominations as amounts are hidden. Also because Firo is designed for privacy, transaction fees can be paid without revealing the source unlike in other token ecosystems.

- -

To give an example of how this would look like when fully deployed, imagine you create or bridge an asset on Elysium 2.0 called fUSD and you have another asset fDAI. When sending using Spats, a transaction sending fUSD is indistinguishable from sending fDAI. So any transaction on the Elysium 2.0 tokenization layer also improves the anonymity of all other assets in Elysium.

- -

How does Spats fit in Firo’s roadmap?

- -

Spats uses Lelantus Spark as a base which is already in a state of advanced development and we plan to deploy Lelantus Spark on mainnet this year. Spats shares much of the same cryptographic plumbing with Lelantus Spark so much of the existing code can be adapted to support it.

- -

Elysium 1.0 which we have on testnet and uses Lelantus (not Spark) is approaching release and as such would not support Spats just yet. We are already planning Elysium’s successor Elysium 2.0 and its expanded capabilities such as easier bridging with other chains or more advanced scripting/smart contract functionality and Spats would form part of Elysium 2.0.

- -

With Lelantus Spark research complete we move our focus to expanding its utility and use cases beyond just supporting private payments and hope to present to the community our proposal for Elysium 2.0 as a complete holistic privacy ecosystem that can serve as infrastructure for the whole cryptocurrency ecosystem.

- -

We welcome feedback from the academic community or researchers on our Spats research paper!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/04/01/shhhiba-rebrand.html b/pr-preview/pr-452/nl/2022/04/01/shhhiba-rebrand.html deleted file mode 100644 index ecc12a828..000000000 --- a/pr-preview/pr-452/nl/2022/04/01/shhhiba-rebrand.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Firo rebrands to Shhh-iba $FIDO | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo rebrands to Shhh-iba $FIDO

-

- -
- -

This is an April Fool’s 2022 joke.

- -

Dog coins have become increasingly popular and it’s easy to see why! While apes rule over the NFT space, it is the dogs that rule over coins. Cute, loyal and furry, dog coins have captured the imagination of some of the most powerful and influential people on the planet such as Elon Musk, Mark Cuban and Snoop Dogg.

- -

The Firo Core team has realised that is no longer enough to be building some of the most important privacy protocols in the cryptocurrency space. The market wants dogs and we need to answer!

- -

We are proud to reveal our rebrand of the project from Firo to Shhh-iba marrying privacy with the cuteness and irresistible power of dogs. The currency itself would be called $FIDO which also allows us to keep our existing logo and retain the good will from $FIRO.

- -

$FIDO has two meanings. It’s a popular dog’s name, and comes from the Latin word meaning “to trust and believe” which are essential elements of a currency. Secondly it’s short for Firiocious Dogs, showing that while we are loyal and cute, we also fiercely defend our privacy!

- -

We’ll also be revealing our revised fidonomics soon as we believe that we can’t have enough cute dogs and that highly inflationary infinite dog supply is a feature, not a flaw.

- -

This rebrand comes into immediate effect today on 1st April and we are sure you’ll grow to love $FIDO and the Shhh-iba project. Send your $FIDOs while only leaving a whisper!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/04/06/hummingbot-campaign-binance-gateio.html b/pr-preview/pr-452/nl/2022/04/06/hummingbot-campaign-binance-gateio.html deleted file mode 100644 index 822d40e70..000000000 --- a/pr-preview/pr-452/nl/2022/04/06/hummingbot-campaign-binance-gateio.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - Hummingbot Firo Liquidity Campaign on Binance and Gate.io launched | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Hummingbot Firo Liquidity Campaign on Binance and Gate.io launched

-

Get $FIRO and $HBOT rewards!

- -
- -

We are happy to announce the restart of the Firo Hummingbot liquidity mining program. This time in addition to rewards in $FIRO, you’ll also be receiving $HBOT tokens. The program rewards users who provide liquidity to the following pairs:

- -

FIRO/USDT > Binance
-FIRO/USDT > Gate.io

- -
    -
  • The links above contain referral links which would help support Firo’s core team’s efforts if you sign up to those exchanges through the link.
  • -
- -

To get started:

-
    -
  1. Sign up on Hummingbot Miner with your email address.
  2. -
  3. Install, configure and run Hummingbot. Read the guide here. You can also get help on Hummingbot’s Discord.
  4. -
  5. Get Paid: Accumulate token rewards every minute. Get paid at the end of the week.
  6. -
- -

Note that liquidity only counts towards rewards where they are within +-2% spread and the closer it is to the market price, the more rewards you will earn!

- -

For full details and other terms and conditions, you can read Hummingbot’s Liquidity Mining policy.

- -

Help contribute to $FIRO’s liquidity and get rewarded!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/05/08/firo-upcoming-tokenomics-change.html b/pr-preview/pr-452/nl/2022/05/08/firo-upcoming-tokenomics-change.html deleted file mode 100644 index 6bbf62139..000000000 --- a/pr-preview/pr-452/nl/2022/05/08/firo-upcoming-tokenomics-change.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - FIRO upcoming tokenomics change | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

- -
- -

The upcoming block reward change to FIRO will be one of the biggest changes and in our eyes one of the biggest improvements to the FIRO project to date. We are empowering our community more so than ever before! Put your party hats on and get ready to celebrate!

- -

As many of you will already be aware, we as a community have been discussing the tokenomics and funding issues, specifically how block rewards are divided and the massive opportunities this could award us both as a project and as a community if taken advantage of, which is exactly what we’re doing.

- -

For those that are unaware or would like a refresher, these discussions happened publicly in several forum posts that our project steward Reuben Yap started back in February 2022, which you can read here under the ‘Firo improvement Proposals’ category of the community forum.

- -

Some of the key highlights and takeaway messages and in Reuben’s own words:

- -

“Firo has two issues, newly mined supply of Firo is being sold and the lack of community ‘participation’ due to the existence of a dev reward and difficulty of getting funding to do work for Firo” R.Y.

- -

Breaking this down, the Firo core team took a step back recently to look at some of the problems raised and engaged the community in discussions over a period of time to examine the incentive structure of the project.

- -

The solution arrived at was to change the way block rewards are divided to first of all empower those who wish to contribute to the project, build community ownership, and also ensure the incentives are aligned with the roles that masternodes and miners play in Firo’s security model and ecosystem.

- -

Let’s talk about miners and masternodes

- -

Miners, especially when mining with commodity hardware, have been one of Firo’s key pillars. It allows an easy permission-less way to acquire Firo to build Firo’s community and allows fair and anonymous distribution of Firo’s supply that bypasses any need for intermediaries or exchanges. They also provide a decentralised consensus mechanism that is not heavily reliant on datacenter infrastructure, resistant to outages, and requires continuous ongoing effort to control.

- -

However pure proof of work blockchains face their own set of challenges which we won’t get into at this time other than to say that this is reflected in Firo’s history - as some of you may remember, when Firo’s consensus was secured purely by miners and was under attack, no efforts were made by miners to defend the chain. In the same vein, Firo’s miners are overly concentrated in a single mining pool (>80%) despite numerous calls for them to spread out the hashrate. This isn’t a problem that is unique to Firo, many other GPU mined chains also have experienced similar 51% attacks.

- -

Firo today employs a hybrid mechanism that leverages both miners and masternodes to secure the chain. Masternodes provide the primary consensus, immediate block finality, and transaction security while miners continue to propose transactions, provide coin distribution and a fallback security mechanism in the event huge parts of the masternode network go down. This hybrid dual-layer of security combines the best of both worlds and requires an attacker to bring down both the masternode network and also mount sufficient hashrate to do a 51% attack, greatly increasing the costs to do so.

- -

This shift toward a dual-layer hybrid security system had not yet been accounted for in the block reward division.

- -

But that is only one part of the problem we have sought to fix.

- -

Let’s talk about community, and the role it has, and take a bit of a deep dive into some community metrics.

- -

Our community is not just important to us, it is us.

- -

We recognize that there is a need for a community fund, to reward and incentivize the community in a similar way to how we reward core developers, miners, and masternodes. Firo has a large and vibrant community that is simply not being rewarded and hence, not being leveraged, and yet it is our biggest strength by far. Leveraging and empowering our community lies at the heart of this solution.

- -

FIRO’s amazing, dedicated community consists of 81 thousand followers on Twitter, 32 thousand followers on Facebook, 4.5 thousand active members on Telegram, 11 thousand active members on Discord, and of course a YouTube channel, Subreddit, and more.

- -

These are enviable community figures.

- -

Ask any new crypto project what is top of their ‘to-do list’ and you’ll almost always get the same answer or some version of ‘build a community’. FIRO’s community is already pretty epic for want of a better word (community created Firo Punks anyone?) and we have the numbers to back it up. So the question then arose, how do we incentivize the awesome (and large) community we have to do things such as develop products and applications for FIRO as well as create videos, write articles or create hilarious and thought-provoking memes?

- -

The answer is a community fund which we can directly plug into our already existing crowdfunding system. By doing this we are effectively re-routing FIRO back into our network where newly issued Firo is used to build FIRO.

- -

“…there’s been an over-reliance on the core team to deliver on all aspects of the project even when the amount we get is relatively small. There’s been a lack of ‘ownership’ over the direction of the project from the community due to the existence of the fund which is common to most projects with a ‘Dev fund’. Basically the core team is expected to behave like an ICO/presale project with full responsibility without the necessary funding while at heart we are a community project with most of the supply going to community members.” R.Y.

- -

New block reward division and faster block time!

- -

Looking at this problem from above we saw that Firo’s incentive mechanism, our block reward division needed an upgrade. Not only was our current security protocol not accurately reflected but also the community was lacking firepower.

- -

Block reward division was the obvious place to look for a solution.

- -

Based on these finding an initial poll was created to gauge community sentiment for a block reward division change. As the vote was pretty tight, the top two options were then taken and several intermediate options were also added which eventually evolved into the final poll.

- -

The poll ended Thursday the 5th of May. The results are as follows:

- -

50% Masternodes (previously 35%)
-25% Miners (previously 50%)
-15% Dev reward (no change)
-10% Community Fund (previously 0%)

- -

Miners will continue to have a strong stake in Firo with an agreed-upon 25% block reward, meaning that effectively we are freeing up a new 25% reward which will be re-allocated to Masternodes (+15%) and a brand new community fund (+10%).

- -

Additionally, the block time would be reduced to 2.5 minutes, and the block rewards adjusted to reflect the lower block time. This will allow faster confirmations even for exchanges or wallets that do not support Firo’s InstantSend.

- -

How does the new community fund work?

- -

The community fund will directly fulfil funding requests on the existing FIRO crowdfunding system which has previously and successfully funded the Lelantus Spark Cryptography Audit.

- -

The decision to fund these requests will be decided by a community elected committee referred to as the “Community Fund Committee (CFC)”. The CFC can also independently choose to initiate projects to fund which would be tracked on the Firo Crowdfunding System.

- -

The nominations for CFC members are underway and are open to any long-standing Firo member. To maintain the independence of the CFC from the Firo core team, no full-time core team members are allowed to stand on the CFC.

- -

The plan is for the Community Fund to eventually evolve to a more decentralised model becoming a Community Matching Fund utilising Quadratic Voting as used by Gitcoin which you can read about further here. The idea is that the fund would match existing donations to a particular proposal and would weigh the amount matched based on the interest received from the community.

- -

“Matching funds would not necessarily be 1:1 matching but there will be an algorithm to determine the number of contributors to any particular proposal, and the more contributors to it, the more the funds available to ‘match’.” R.Y.

- -

The CFC members will eventually evolve into more of a guardianship role to ensure that the funding system is not being gamed.

- -

To read the finer details of the committee and or nominate and take part, head on over to the forum.

- -

When will block reward changes be implemented?

- -

We plan to roll these changes out in a new software release, which should take place in about two weeks’ time. It will be about a month before the ecosystem updates fully. This places an activation time of these changes at approximately mid-June 2022. We also will complete the election of the Community Fund Committee shortly after activation.

- -

There is an agreed-upon 6-month review and evaluation of the block reward change and the community fund. While it is not envisioned that major changes or overhauls will need to be executed, this time period is being earmarked so that the core team and the Firo community can evaluate the impacts of the block reward change and to see how the changes have affected Firo in real-time.

- -

“Let’s agree that in 6 months time, we will evaluate these changes to see if it has worked and we should be open to honestly assess the impact of the outcome of this poll and be open to readjusting.”R.Y.

- -

What do you need me to do?

- -

First of all, if you want to be a part of the Community Fund Committee or know someone who would be suitable, go ahead and post the nomination here!

- -

Next. Shout it from the rooftops and tell the world! You can start by sharing this blog post, hint-hint wink-wink.

- -

This is honestly a very exciting time for FIRO. We’ve been cracking ahead with developments, partnerships, campaigns, and listings since the start of 2022 and we’re not stopping. The block reward division change is just another positive addition to the future-proof developments we are making.

- -

We also want to invite you to add a crowdfunding proposal here. That is what this is all about. Without you, your ideas, and hard work there would be no reason for Firo to exist, and there would be no reason for private digital cash. Not only can you be rewarded for your contributions but you also ensure the strength of the network and solidify its future as the best private digital cash system that exists. Show us what you got!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/05/28/firo-accepted-into-bpsaa.html b/pr-preview/pr-452/nl/2022/05/28/firo-accepted-into-bpsaa.html deleted file mode 100644 index e1d46fdfe..000000000 --- a/pr-preview/pr-452/nl/2022/05/28/firo-accepted-into-bpsaa.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - Announcement of Firo's Acceptance into the BPSAA | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Announcement of Firo's Acceptance into the BPSAA

-

Firo accepted into the BPSAA

- -
- -

Firo has been accepted into the BPSAA!

- -

Firo is proud to announce that we have been accepted and added as a member of the BPSAA! The acronym BPSAA stands for “Blockchain Privacy, Security, & Adoption Alliance”. They are a think-tank of privacy-focused projects focused on collaborative efforts for privacy innovation.

- -

The BPSAA understands that without privacy, there can be no freedom - it is a founding principle. Firo becoming part of this organization will allow us to collaborate with many other privacy projects to strengthen our project as well as theirs.

- -

What is the BPSAA?

- -

The BPSAA’s initial premise was founded by Piratechain and Turtle Network, but the dream became real when Etho Protocol and Sentinel came on board. Since then, the BPSAA has expanded to 11 member projects, and over 500,000 followers!

- -

The BPSAA’s vision is to educate the public about privacy and security while also uniting projects with goals of financial privacy! Through this alliance, each project will have interoperability and collaboration with one another - each member project has unique expertise to bring to the table.

- -

Our fellow members are Conceal, HandShake, BitTube, Dragonchain, Signum, Komodo, Ergo, Sentinel, Etho Protocol, and PirateChain. Through the alliance will be working with them to create interoperability and innovation in the space.

- -

What benefits will Firo get?

- -

Aside from the collaboration, and interoperability with our fellow members that will prove to be priceless, the members of the BPSAA benefit from many other prospects. Members can get technical assistance as well as access to expert testing panels. We will receive co-marketing efforts from the alliance.

- -

Our membership alone gives us the recognition that we are a high-quality project with a solid team and community. However, this also comes with the benefits of everything we do, produce, adopt, or innovate will get recognition by followers of the BPSAA. It will be that much easier for us all to get the word out about the great things our project is doing.

- -

Firo has long held the view that we cannot create everything, or even go it alone. Nothing can exist in isolation, and only through cooperation and collaboration can we ensure the future of not only the project but for privacy cryptocurrency, and financial freedom as a whole! This admission to the BPSAA is a great leap in the right direction.

- -

The expertise provided by our fellow members will be incomprehensible, and this will only become better as time goes on and more projects are accepted into the alliance. The expertise from these other communities is sure to shore up the weak points that Firo may have, just as we can strengthen their communities.

- -

BPSAA Firo Announcement
-BPSAA Members

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/07/04/community-fund-committee-elected.html b/pr-preview/pr-452/nl/2022/07/04/community-fund-committee-elected.html deleted file mode 100644 index 5be785899..000000000 --- a/pr-preview/pr-452/nl/2022/07/04/community-fund-committee-elected.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - Community Fund Committee Elected | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Community Fund Committee Elected

-

Empowering the community

- -
- -

The election of the 7 member Community Fund Committee (“CFC”) to oversee the newly formed Firo Community Fund (“FCF”) has been completed!

- -

The following community members will serve as CFC members for a period of 6 months:

- - -

The elected committee is a well rounded mix of well established community members, subject matter experts and developers. We would like to thank the community for voting wisely along with all community members who have put themselves forward for this important role.

- -

The Firo Community Fund was voted into existence by the community to further decentralise Firo funding by empowering the community to be funded directly from 10% of the block reward.

- -

We look forward to seeing what the FCF can do to grow Firo!

- -

How to get funded from the Firo Community Fund

- -

Anyone can apply to be funded from the FCF by opening up a proposal in the Firo Crowdfunding System and also opening a thread on the forums to open discussion about it.

- -

The Community Fund Committee can also independently initiate proposals to be funded from the Firo Community Fund.

- -

What are the responsibilities of the Community Fund Committee?

- -
    -
  1. To decide along with taking into account community feedback on how the Firo Community Fund should be utilised.
  2. -
  3. To help evaluate community requests for funding, do due diligence of applicant applying for funding and obtain all necessary information to ensure sufficient detail for scope of work.
  4. -
  5. To evaluate and approve payment of milestone requests.
  6. -
  7. To make all reasonings of the CFC for approval/rejection public.
  8. -
  9. CFC can request for the core team’s feedback and opinion on proposals.
  10. -
  11. To always conduct themselves with professionalism without resorting to personal attacks or insults.
  12. -
- -

How will the Firo Community Fund (FCF) be utilised?

- -
    -
  1. FCF funds must always be utilised for the benefit of Firo. Research, development or promotional activities that do not directly benefit Firo should not be undertaken.
  2. -
  3. All FCF expenditure has to be disclosed. Any proposal that does not allow this will not be able to be funded from the FCF.
  4. -
  5. FCF funds should not be used for giveaways even for the purpose of promoting adoption or participation.
  6. -
  7. FCF funds should not be used to host purely social events. Educational or awareness events are acceptable but must be the primary component of the event.
  8. -
  9. FCF funds should be used and while there shouldn’t be a pressure to spend funds, the FCF should not be hoarded.
  10. -
  11. CFC can choose to use the FCF to employ contractors to embark on specific tasks or roles that will report directly to the CFC.
  12. -
  13. Should the CFC deem fit, FCF funds can be burnt by sending it to this burn address.
  14. -
  15. FCF funds address can be viewed here
  16. -
- -

Where can I see the deliberations of the Community Fund Committee?

- -

All discussions of the CFC can be seen in our Discord in the channel #communityfund and is read-only. You will need to have verified status by passing the captcha to view the channel.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/07/23/Firo-v014111.html b/pr-preview/pr-452/nl/2022/07/23/Firo-v014111.html deleted file mode 100644 index 608901575..000000000 --- a/pr-preview/pr-452/nl/2022/07/23/Firo-v014111.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - New mandatory update Firo v0.14.11.1 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New mandatory update Firo v0.14.11.1

-

Please update your wallet, masternode and nodes

- -
- -

This emergency release fixes a bug which results in Lelantus spends to fail verification when a new anonymity set is started. Additionally, it also adds a fix to ensure that in the case where a spent coin’s cover set is constructed from two parts, both parts are included in the corresponding Groth/Bootle proof’s transcript.

- -

We recommend users to update immediately to ensure you will be able to sync with the correct chain when a new Lelantus anonymity set is started (approximately in a week with current usage).

- -

It also corrects the halving block numbers following the acceleration in block time from 5 minutes to 2.5 minutes to be in line with the original emission schedule. This change is because we used nTime instead of a block number to switch to the new block time and therefore the block number was only known once the switch happened.

- -

You will need to update to this version even if you have updated to the earlier v0.14.11.0.

- -

Understanding Sliding Windows for Anonymity Sets

- -

Firo uses an innovative way to ensure Lelantus transactions always have a strong level of privacy. As more Lelantus transactions come about, the verification time of the proofs gets longer due to the nature of Groth-Bootle proofs which scale linearly in verification time with the amount of commitments.

- -

To maintain a balance between efficiency and high anonymity, all Lelantus mints go into a bucket (or what we call an anonymity set) that sets the max amount of Lelantus mints to 65,000. When it hits this limit, a new bucket is opened and all Lelantus mints thereon go into this new bucket.

- -

However, to prevent users in the new bucket from having limited anonymity, we pre-seed the new bucket with 16,000 mints from the previous bucket and thus the new set and the old set overlap. This is why we call it “sliding windows”. The nature of the zero knowledge proof means we don’t know which of these 16,000 mints have been spent or not. As such even if someone spends from the second bucket, they immediately start with an anonymity set of 16,000 instead of having to wait till the bucket fills up for strong anonymity.

- -

- -

If you’re using the Firo QT wallet, you can see this in action if you enable the Lelantus tab in settings.

- -

Please update immediately.

- -

Read more about Firo’s research Here

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/09/10/cfc-bonus-mining-reward.html b/pr-preview/pr-452/nl/2022/09/10/cfc-bonus-mining-reward.html deleted file mode 100644 index 3d3b248d5..000000000 --- a/pr-preview/pr-452/nl/2022/09/10/cfc-bonus-mining-reward.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - CFC grants 10% Block Reward Bonus to decentralize hashrate | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

CFC grants 10% Block Reward Bonus to decentralize hashrate

-

Pools with <30% of total hashrate receive a bonus

- -
- -

The Firo Community Fund Committee (CFC) has approved a bonus mining rewards campaign to attract miners post ETH merge and to decentralize hashrate to build a healthy mining ecosystem.

- -

Firo utilizes a hybrid PoW/Chainlocks consensus mechanism which allows for instant finality of blocks once confirmed and provides strong protection against 51% attacks. Miners however still play an important role in proposing blocks and also serve as an important backup security mechanism in the event masternodes are attacked or brought down. This is why it’s important to ensure that there is no single point of failure or trust regardless of how trustworthy miners or a pool is.

- -

To encourage miners to spread out their hashrate over other pools, the CFC has approved a proposal for an incentive to be provided to pool operators that have less than 30% total hashrate. In return, the pools get a subsidy to reward their miners and they help spread the word about FIRO.

- -

How does the campaign work?

-
    -
  • A 10% bonus over the block reward to any pool operator that has < 30% total hashrate and has opted into the campaign
  • -
  • Rewards will be disbursed weekly based on the number of blocks each pool has solved during the week
  • -
  • Campaign period starts from the 12th September and ends on 12th October 2022.
  • -
  • Pools will promote the incentive on their socials and communication channels.
  • -
- -

From the eligible pool operators we have confirmed the following pools’ participation (alphabetical order):

-
    -
  • CruxPool
  • -
  • MinerPool.org
  • -
  • MintPond
  • -
  • SoloPool
  • -
  • WoolyPooly
  • -
- -

Following the campaign’s conclusion, the CFC will assess the impact of the incentive on hashrate decentralization to decide on whether to continue to modify the campaign. -Proposal discussion: Forum

- -

About the Firo Community Fund:

- -

The Firo Community Fund is funded from 10% of the block reward to fund community efforts and any of Firo’s ecosystem needs. It is run by a community elected committee (CFC) whose deliberations are available for anyone to see, CFC Telegram. All proposals funded are tracked on Firo’s Crowdfunding System.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/09/28/happy-6th-birthday-firo.html b/pr-preview/pr-452/nl/2022/09/28/happy-6th-birthday-firo.html deleted file mode 100644 index fc49fb4d7..000000000 --- a/pr-preview/pr-452/nl/2022/09/28/happy-6th-birthday-firo.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - - - HAPPY BIRTHDAY FIRO! WE ARE SIX! | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

HAPPY BIRTHDAY FIRO! WE ARE SIX!

-

A look at what have we done in the past year

- -
- -

Firo was launched as Zcoin on 28 September 2016 and our project is now 6 years old! We have grown tremendously as a project and we thought it would be a good opportunity to have a look back at what was achieved in the past year since our last birthday (28 September 2021)!

- -

TECHNICAL

- -
    -
  • FiroPoW was activated on October 2021 which replaced our previous mining algorithm MTP making our coin ASIC/FPGA resistant and reducing the amount of overhead needed.
  • -
  • InstantSend was activated on October 2021 making all transactions final within a few seconds without having to wait for block confirmation.
  • -
  • The First Firo mobile wallet with Lelantus privacy tech support was released. This wallet automatically anonymized any received Firo. Campfire, an open source Firo wallet was also released as a joint effort between Cypher Stack and Arcadia.
  • -
  • MTP Data stripping Extraneous data in old MTP blocks were stripped out allowing Firo’s blockchain to reduce its size from 60+ GB to around 4 GB.
  • -
  • Firo GUI UI on both Firo-QT and Electron (Rich GUI) was refreshed with a new look to reflect the Firo branding.
  • -
  • Block time was reduced to 2.5 minutes on June 17th, 2022. This allows for faster confirmations even for exchanges or wallets that do not support Firo’s InstantSend.
  • -
  • Elysium was launched on testnet and is now in release candidate status. Final bug fixes and rounds of tests are being done before releasing to the public.
  • -
  • FiroDEX, a cross-chain atomic swap DEX powered by AtomicDEX is released allowing Firo to be swapped in a decentralized manner across major chains such as Ethereum, BNB Chain, Avalanche and others.
  • -
- -

RESEARCH

- -
    -
  • The Lelantus Spark Cryptography Audit by Hashcloak has been completed. It was funded by the community and core team funds via the Firo Crowdfunding System.
  • -
  • We introduced Helsing, which enables a Private Firo Masternode in Lelantus Spark.
  • -
  • Spark Assets (Spats) were revealed that extend Lelantus Spark Technology to support confidential tokens/assets which hide the sender, receiver, amount, and also the asset being transferred.
  • -
  • The Lelantus Spark paper was accepted into the 6th Workshop on Trusted Smart Contracts organized by the International Financial Cryptography Association.
  • -
- -

TOKENOMICS AND THE FIRO COMMUNITY FUND

- -
    -
  • After three rounds of polling, the community voted for a change in the distribution of block rewards: 50% Masternodes, 25% Miners 10% Community Fund 15% Development Fund. Emission remains unchanged.
  • -
  • The Community Fund Committee (CFC) was formed and elected from the community members to oversee the newly formed Community Fund. They are a well-rounded mix of well-established community members, subject matter experts and developers which are independent from the core team.
  • -
  • The CFC approved a bonus mining rewards campaign to decentralize mining hashrate. This gives a 10% bonus over the block reward to any pool operator that has less than 30% total hashrate.
  • -
  • The CFC approved for the Community Fund to be utilized to fund the balance required for the Lelantus Spark code audit by Hashcloak
  • -
- -

NEW LISTINGS AND TRADE PAIRS

- - - -

NEW MINING POOLS

- -
    -
  • Firo can be mined on several new mining pools that have joined the Firo mining ecosystem - -
  • -
- -

Community Activities

- -
    -
  • NFTs have been made by the community to show appreciation to Firo. FiroPunks, 999 unique algorithmically generated NFTs collectible on the Binance Smart Chain were used by collectors to battle each other. It is now listed on Binance NFT market.
  • -
  • Firo Foxes is a WIP community-funded NFT PFP project. The goal is to reward Firo community members, whether they are coders, researchers, translators, or other helpful individuals.
  • -
  • Contests like animation and meme creation contests have been held to get the community involved and have some fun.
  • -
  • Moon Apes collaborated with us to bring a limited edition of Firo Moon Apes to raise money for our research.
  • -
  • There are Tiktok videos made to spread privacy awareness, Firo’s technology, and blockchain knowledge.
  • -
  • Show Me the Firo is a community podcast to discuss everything about Firo and its state. It can be found on the Firo Youtube Channel. It is also available on Firo’s Odysee channel.
  • -
  • Firorunner is a small project developed specifically for the Firo community where you can play, and earn Firo.
  • -
  • The Firo Hummingbot liquidity mining program is back on Binance. This program helps by providing liquidity to Firo and in return, getting rewards in Firo and HBOT.
  • -
- -

Partnerships

- -
    -
  • Firo will be supported as a zAsset by Panther Protocol to provide technical collaboration and research to develop new technology and invest in new ways of deploying zero-knowledge-proof systems.
  • -
  • MAGIC (Multidisciplinary Academic Grants in Cryptocurrencies) Grants accept donations in Firo. MAGIC Grants empower communities to set up MAGIC Funds for various projects deemed essential.
  • -
  • We have partnered with Finstreet to provide educational content regarding Firo and blockchain privacy to the Indian community.
  • -
  • The Railgun partnership enables the Firo Core team to use private transfers for all ERC20 grant payments and donations, enabling private stablecoin payments.
  • -
  • Partnership with DoTOracle allows them to bridge tokens across multiple chains into our upcoming privacy tokenization layer, Elysium. This allows FIRO to serve as a privacy infrastructure layer across all chains that DoTOracle supports.
  • -
  • Firo has been accepted into the BPSAA. They are a think-tank of privacy-focused projects that focus on collaborative efforts for privacy innovation.
  • -
  • We partnered with UDC Consultants, a marketing consulting agency that provides complete consulting and marketing support.
  • -
  • Bitwell is partnering with us to jointly explore on-chain privacy solutions and asset information protection using Elysium.
  • -
- -

Appreciation

- -

A huge thanks to Rasikh and the Arcadia Group for their generous donations via OpenCollective, MAGIC Grants and privately that have helped tremendously in continuing our research and development.

- -

We would also like to thank our FiroFam who donated via OpenCollective, Code Audit for Lelantus Spark via GoFundMe and in the proposals that have been posted on the Firo Crowdfunding System.

- -

Firo would not have been possible without these contributions and the core team is extremely grateful for the continued belief in our mission and project.

- -

Twitter
-Facebook
-Telegram
-Discord

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/10/10/elysium-release-candidate.html b/pr-preview/pr-452/nl/2022/10/10/elysium-release-candidate.html deleted file mode 100644 index 88ca9c75f..000000000 --- a/pr-preview/pr-452/nl/2022/10/10/elysium-release-candidate.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - Elysium Release Candidate is now Available | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Elysium Release Candidate is now Available

-

Firo's Tokenization layer

- -
- -

Elysium, our asset tokenisation layer, is now in release candidate status and is open for public testing. Release candidate status means that while the code is complete and fully functional, this is the final testing stage before an official release.

- -

What is Elysium?

- -

Elysium is Firo’s tokenisation layer that provides a platform for anyone to create their own custom tokens. These tokens enjoy all the privacy advantages of Lelantus technology at a protocol level and low fees.

- -

Fees for transacting with these tokens are paid in Firo that have been anonymised using Lelantus. Unlike other tokenisation platforms, the fee payer’s identity is hidden when transacting with these tokens. The tokens are, by default, sent using Lelantus technology and are anonymised when received.

- -

Some of the potential use cases where Elysium can be used are:
-a) anonymous voting tokens,
-b) private stablecoins,
-c) asset-backed tokens,
-d) fun meme or community coins with privacy.

- -

The launch of Elysium expands the use cases of Firo not only to be a privacy coin but also a utility token for a privacy ecosystem.

- -

Our partners at DotOracle are working to bridge assets from other chains into Elysium to take advantage of the privacy feature that Firo has with cheap fees. Using DotOracle, you can bridge ERC20, BEP20, TRC20, etc, tokens into Elysium to transact privately.

- -

Elysium Release Candidate

- -

Before trying out the release candidate, please remember that this is a release candidate and should not be meant to be used in production wallets.

- -

Download links are available below

- -

Firo Client v3.0.0 Elysium Release Candidate for Windows, MacOS and Linux (UI)

- -

Firo v0.14.11.1 Elysium Release Candidate for Linux only (CLI only)

- -

If you have used Elysium before, please delete all folders beginning with MP* _ and also Elysium_TXDB

- -

As always, please back-up your wallet prior to updating (Settings>Backup Wallet) and store it separately.

- -

We advise using testnet to test Elysium for yourself.

- -

Firo Client Elysium Release Candidate v3.0.0

- -

1) Launch the Firo Client in testnet

- -

- -

2) After the main screen appears, head over to Settings and enable Elysium. The client will restart and let it sync to the latest block.

- -

- -

3) You can choose to create a new token or add an existing one

- -

a) To create a token, Select the Create Token button. You can fill in the desired information in the text box.

- -

You will be required to have some transparent testnet Firo in your wallet to create tokens. You can obtain testnet Firo by visiting the Firo testnet faucet at https://testexplorer.firo.org/faucet.
-Once you have created the token, It will begin adding the token to the blockchain.

- -

- -

- -

- -

b) To add an existing token to your wallet, Select the “Add existing token”. Enter the Token ID and press enter to search for its existence in the blockchain.

- -

- -

4) Finally, you have added a token to your wallet. You can send the tokens from the Send tab. You can secure your tokens by clicking the anonymization button at the top to anonymize your Firo/tokens.

- -

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/11/11/lelantus-spark-code-audit-begins.html b/pr-preview/pr-452/nl/2022/11/11/lelantus-spark-code-audit-begins.html deleted file mode 100644 index 0c722ded2..000000000 --- a/pr-preview/pr-452/nl/2022/11/11/lelantus-spark-code-audit-begins.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - Lelantus Spark code audit begins | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Spark code audit begins

-

- -
- -

Lelantus Spark code audit begins

- -

Lelantus Spark, our next-generation privacy protocol, is now undergoing a code security audit by Hashcloak, an independent research lab focused on privacy technology. The audit started on 31 October 2022 and is set to run for six weeks total, with an initial report available by the end of November and the remaining two weeks used to rectify any issues identified in the report.

- -

Hashcloak had previously audited Lelantus Spark’s cryptographic construction and worked with prominent clients such as the Ethereum Foundation, Flashbots, Fuel Labs, Railgun and Panther Protocol. The quality of their work on the prior audit, their deep involvement in the privacy space and the continued interest and support they have paid to our research and developments made them obvious candidates for this audit.

- -

The following people will be working on the audit:

- -

Mikerah Quintyne-Collins is an independent researcher and founder and CEO of HashCloak, a blockchain privacy R&D startup with a global team. Her research focuses on networking, validator privacy, and optimistic rollups. She organised Scaling Ethereum, a research workshop bringing together top Ethereum researchers to work on Ethereum’s most pressing scalability problems. Currently, she’s focused on privacy for blockchains, specifically mixers and mix networks for cryptocurrency transactions. Previously, she was part of the ChainSafe Systems team working on ETH2.0, namely the Lodestar Typescript client. She was awarded a Vitalik YOLO grant for her work on ETH2.0.

- -

Manish Kumar is a Cryptography Security Researcher and Engineer at HashCloak. His broad area of research is in the field of Blockchain and Cryptography. Currently, his research focus is on the specific area of cryptography known as zero-knowledge proofs. Previously, he was a research intern at Persistence One where he was actively involved in research about blockchain technology.

- -

Onur Inanc Dogryuol is a Cryptography Security Researcher and Engineer at HashCloak. His background is in Math and Cryptography. His research focus is in building and designing STARK-friendly cryptographic primitives. He is also a Cairo and Circom developer. Previously, he was a lead cryptography engineer at ZigZag Exchange, a STARK-powered exchange in the Starknet ecosystem, where he conducted research in using zero-knowledge proofs to build a scalable and privacy-preserving DEX.

- -

The audit was funded with the support of our Firo community, with a special shout-out to Rasikh Morani from Arcadia Group and the Community Fund Committee for their generous contributions. Audit funds disbursements are being handled by MAGIC Grants, a public charity that supports cryptocurrency public payment infrastructure and privacy. You can follow the progress of this audit in our Firo forums!

- -

After completing the audit, we expect to launch a Lelantus Spark testnet shortly after and polish any remaining issues for a full Firo mainnet release in Q1 2023.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/12/15/guardarian-firo-prepaid-card.html b/pr-preview/pr-452/nl/2022/12/15/guardarian-firo-prepaid-card.html deleted file mode 100644 index 97dcbc327..000000000 --- a/pr-preview/pr-452/nl/2022/12/15/guardarian-firo-prepaid-card.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - Pay using FIRO with Guardarian Prepaid Card | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Pay using FIRO with Guardarian Prepaid Card

-

Additional ways to use your FIRO

- -
- -

We are excited to announce that you can spend your FIRO using the new Guardarian prepaid VISA crypto card! You can top-up the card with FIRO to pay for your purchases wherever they accept VISA.

- -

This includes both physical locations – like restaurants and shops, as well any online vendors accepting Visa payments. Just top it up with Firo and use it as a regular bank card anywhere in the world!

- -

Guardarian

- -

Guardarian makes purchasing crypto easy and convenient through multiple payment methods, including Visa, Mastercard, UnionPay and bank transfers. You can buy or sell Firo in just 10 minutes with some of the best exchange rates and fees offered on the market.

- -

- -

With the launch of the new Guardarian prepaid crypto card, you can top-up the card with FIRO and spend it as you normally do as a normal bank card!

- -

Currently the card is only available to order in the European Union. More regions will be coming soon so make sure to follow Guardarian’s twitter to get the latest news!

- -

Low Fees & Extra benefits

- -

Guardarian card offers some of the lowest fees around. The transaction fees begin at 0$ and are always flat – while your spendings grows, the fees don’t!

- -

The fees for other services are also minimal, never exceeding the 2.5% mark. -More information here

- -

Firo Merchants

- -

There are many other ways to spend your FIRO too. Our merchant page offers a variety of merchants that accept FIRO as payment. From apparels to travel deals like Travala and LockTrip.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2022/12/20/lelantus-spark-code-audit-completed.html b/pr-preview/pr-452/nl/2022/12/20/lelantus-spark-code-audit-completed.html deleted file mode 100644 index e2fcef4ca..000000000 --- a/pr-preview/pr-452/nl/2022/12/20/lelantus-spark-code-audit-completed.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Lelantus Spark Code Audit Completed | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Spark Code Audit Completed

-

HashCloak has concluded the Lelantus Spark Audit

- -
- -

HashCloak has just concluded the audit of Firo’s Lelantus Spark implementation!

- -

The audit ran from 24 October 2022 until 28 November 2022, with an initial report delivered on 9 December 2022. The final report taking note of all fixes done by the core team, was delivered on 19 December 2022 and is available here.

- -

The audit found no critical or high severity issues. The report’s other findings have all been resolved in the updated codebase. A copy of the report is available here.

- -

We would like to thank HashCloak and Cypher Stack for their fantastic work on the audit and MAGIC Grants for assisting with the milestone payments to HashCloak.

- -

This audit would not have been possible without the Firo community’s support, which fully funded the audit costing USD 80,000. We would like to give a special shout-out to Rasikh Morani from Arcadia Group and the Community Fund Committee for their generous contributions towards the audit.

- -

Spark is the culmination of years of work of Firo from our roots with Zerocoin, Sigma and Lelantus. Our prior research removed trusted setup and the requirement of fixed denominations. The introduction of Spark heralds in fully confidential transactions, and powerful and flexible Spark addresses designed to protect recipient privacy. These addresses are also feature-packed with support for efficient multi-sig, incoming and outgoing view keys, diversified addressing and the ability to offload chain scanning and balance computation without giving up spend authority. Spark is also built to last, with a modular structure allowing components to be upgraded as the technology improves.

- -

Lelantus Spark is live on devnet as we further clean up the code and fix bugs. We expect to launch testnet shortly in January.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/01/12/firo-v014120.html b/pr-preview/pr-452/nl/2023/01/12/firo-v014120.html deleted file mode 100644 index 33206fefc..000000000 --- a/pr-preview/pr-452/nl/2023/01/12/firo-v014120.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - New mandatory update Firo v0.14.12.0 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New mandatory update Firo v0.14.12.0

-

Please update your wallet, masternode and nodes

- -
- -

This is a mandatory update extending emergency switch support for one more year per community decision.

- -

Please update your software before block 608035 (approximately January 14th, 4pm UTC) to avoid any potential issues. Updating after this block will require a reindex.

- -

This release includes several bug fixes, including:

- -
    -
  • A fix for the transaction weight limit (issue #1220)
  • -
  • Various fixes for undefined behaviour (issues #1198, #1212)
  • -
  • A fix for the UI size in Ubuntu (issue #1210)
  • -
  • An option to hide/unhide RAP Addresses page manually (issue #1208)
  • -
- -

You can download the update from the Firo website.

- -

As usual, please backup your wallet prior to updating for safety.

- -

We appreciate your continued support.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/02/02/firo-cfc-nomination.html b/pr-preview/pr-452/nl/2023/02/02/firo-cfc-nomination.html deleted file mode 100644 index 4afa34e52..000000000 --- a/pr-preview/pr-452/nl/2023/02/02/firo-cfc-nomination.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - Nomination Thread for a New Community Fund Committee | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Nomination Thread for a New Community Fund Committee

-

A new nomination thread for a new CFC election

- -
- -

In June 2022 Firo implemented the tokenomics change that the community voted for which created the Firo Community Fund. -The Firo Community Fund was created to bring greater decentralization in funding to the project by creating an independent fund from the block reward and which would be run by community elected members.

- -

In July 2022 the Firo community elected the first Community Fund Committee which was made up of the following members:

- -

@RyanApeFiro -@FiroHero -@rehrar -@OhGodaGirl -@sproxet -@rasikhmorani -@nrsimha

- -

Due to the Community Fund being a new introduction, it was decided that for the first round of Committee Members, the role would only be for 6 months after which there would be a new election and thereafter it would be for 1-year terms.

- -

To date, the Community Fund has assisted with funding the Lelantus Spark audit, and various community management roles and assisted the core team in market making, research, and development expenses.

- -

Their terms have ended, and it is now time for new nominations and another Firo Community Fund Committee to be elected!

- -

Requirements & Eligibility

- -

Be a recognized and active community member of Firo for at least a year, OR a recognized industry expert/specialist.

- -

Solid understanding of Firo’s technology stack and current roadmap and goals.

- -

Cannot be a current full-time member of the Firo core team. Part-time contributors or contractors of Firo’s core team are allowed but must be disclosed.

- -

Be able to attend a CFC meeting once a month or appoint a proxy to do the same (though proxies should be used sparingly).

- -

While a technical or development background isn’t required, having a few committee members with some coding background would be helpful in evaluating proposals.

- -

Be able to read, check and vote on proposals for funding at least once a week.

- -

Be 18 years old and above.

- -

Responsibilities of CFC Members

- -

To decide along with taking into account community feedback on how the community fund should be utilized.

- -

To help evaluate community requests for funding, do due diligence on applicants applying for funding, and obtain all necessary information to ensure sufficient detail for the scope of work.

- -

To evaluate and approve payment of milestone requests.

- -

To make all reasonings of the CFC for approval/rejection public.

- -

CFC can request for core team’s feedback and opinion on proposals.

- -

To always conduct themselves with professionalism without resorting to personal attacks or insults.

- -

This is merely preliminary information!

- -

How to Run for Election

- -

Everything mentioned above is merely preliminary information! Head on over to the nomination thread on the Firo Forum to read the rest! -After reading the requirements, responsibilities, and how the CFC operates you can nominate yourself or someone else you think may be good for the role.

- -

The nomination period will last for 1 month! We look forward to seeing who all will pursue becoming a Community Fund Committee member!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/02/20/firo-pexpay.html b/pr-preview/pr-452/nl/2023/02/20/firo-pexpay.html deleted file mode 100644 index 84ffcdaf4..000000000 --- a/pr-preview/pr-452/nl/2023/02/20/firo-pexpay.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - FIRO to be Listed on Pexpay Exchange | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FIRO to be Listed on Pexpay Exchange

-

Spot trading opens on the 22nd February 00:00 UTC

- -
- -

We are thrilled to announce that FIRO is to be listed on Pexpay!

- -

What is Pexpay?

- -

Pexpay is a platform for trading cryptocurrencies that focuses on offering a secure and dependable trading environment. Pexpay, a business with Seychelles registration, has become well-known in the CIS as one of the top P2P (Peer-To-Peer) trading platforms available. Pexpay has created a variety of trading products for users in addition to spot trading, such as futures trading, convertible trading, savings, and fiat on and off-ramp services. To guarantee that users’ private information and money are always protected, the platform has been designed with the most recent security protocols in mind. -Pexpay has partnered with Binance as a part of its Binance Broker Partner Program which allows it to share liquidity and order books with Binance.

- -

New listing Campaign

- -

- -

To introduce Firo to the Pexpay community, there will be a new listing campaign with a total prize pool up to $11,000

- -

2023-02-20 00:00 - 2023-03-01 23:59 (UTC)
-Activity 1: Deposit & Win ($5,000 prize pool)
-Q&A Airdrop: Exclusive on Pexpay Twitter ($100 prize pool)

- -

2023-02-22 12:00 - 2023-03-01 23:59 (UTC)
-Activity 2: Trade & Win ($5,000 prize pool)
-Activity 3: New Users Welcoming Bonus ($10/ each)

- -

More information can be found here: https://support.pexpay.com/hc/en-us/articles/15547453854489

- -

Pexpay Exchange
-Pexpay twitter: @Pexpay_official
-Pexpay Facebook: Pexpay official facebook
-Pexpay Telegram: Pexpay official

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/03/03/cfc-election.html b/pr-preview/pr-452/nl/2023/03/03/cfc-election.html deleted file mode 100644 index 665a59db2..000000000 --- a/pr-preview/pr-452/nl/2023/03/03/cfc-election.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - - Community Fund Committee Election | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Community Fund Committee Election

-

CFC Election Begins

- -
- -

As of the end of February, the Community Fund Committee nomination stage has ended! -Here is the list of nominees for the general election of the new CFC!

- -

CFC Candidates

- -

Forum / Telegram / Discord

- -
    -
  • @devwarrior / @Dev_Warrior / @devwarrior#5709
  • -
  • @Eagle / @eagleblac / @EagleKARTAL#2419
  • -
  • @Fiendish / @FiroFiend / @Fiendish#6111 (Reelection)
  • -
  • @JereTitor / Jere / N/A
  • -
  • @nrsimha / @Nrsimha /@nrsimha#8734 (Reelection)
  • -
  • @rasikhmorani / @rasikhmorani / N/A (Reelection)
  • -
  • @rehrar / @rehrar / @Diego “rehrar” Salazar#2959 (Reelection)
  • -
  • @RyanApeFiro / @moviecheff / @ry_alt#6800 (Reelection)
  • -
  • @sproxet / @sproxet / @sproxet#5932 (Reelection)
  • -
- -

All 7 seats are up for the taking! Out of these 9 nominees, only 7 can be elected! -I hoped that the Firo community will take their time and carefully consider the options before settling on their voting choices. After our previous CFC election, the seven who were elected were as follows:

- -
    -
  • RyanApeFiro
  • -
  • FiroHero
  • -
  • Rehrar
  • -
  • OhGodaGirl
  • -
  • Sproxet
  • -
  • RasikhMorani
  • -
  • Nrsimha
  • -
- -

Their terms were for 6 months (which has lasted a little over that), but the new CFC will be elected for a term of 1 year. Thank you all for taking the time to serve the Firo community! Thank you to those who have been nominated and accepted a nomination to do the same! -There will be a brief informal interview with each of the nominees, the transcripts of which will be made available in the thread for this CFC General Election.

- -

Responsibilities of CFC Members

- -
    -
  • To decide along with taking into account community feedback on how the community fund should be utilized.
  • -
  • To help evaluate community requests for funding, do due diligence on applicants applying for funding, and obtain all necessary information to ensure sufficient detail for the scope of work.
  • -
  • To evaluate and approve payment of milestone requests
  • -
  • To make all reasoning of the CFC for approval/rejection public
  • -
  • CFC can request for core team’s feedback and opinion on proposals.
  • -
  • To always conduct themselves with professionalism without resorting to personal attacks or insults.
  • -
- -

Requirements for voting

- -

The requirements for someone to be able to vote in the election are as follows:

-
    -
  • Your account for the Firo forum must have at least Trust Level 2.
  • -
  • If you do not have Trust Level 2 you can donate at least 10 Firo for the Firo Crowdfunding System or the OpenCollective to establish ownership. You will receive Donor status.
  • -
  • Core team members cannot vote.
  • -
  • Nominees are allowed to vote.
  • -
  • You will have a maximum of 7 choices.
  • -
  • The election will run for ONE (1) month!
  • -
- -

If you have donated, but your forum status has not been given a Donor status, please DM @Ajaydono, @DinkBlitz, or @anwar for a status upgrade. -This vote is critical, so we urge you all to do the research before casting your votes. These members of the Firo community will be serving this role for 1 year - do not take your responsibility of voting lightly! You are playing a critical part in the future of Firo! Please head on over to the CFC General Election March 2023 thread!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/03/07/pancakeswap-liquidity-firo.html b/pr-preview/pr-452/nl/2023/03/07/pancakeswap-liquidity-firo.html deleted file mode 100644 index 588977c07..000000000 --- a/pr-preview/pr-452/nl/2023/03/07/pancakeswap-liquidity-firo.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - New FIRO dMiner campaign on PancakeSwap | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New FIRO dMiner campaign on PancakeSwap

-

Participate in Firo's Liquidity Mining Campaign on PancakeSwap with Hummingbot's dMiner Platform

- -
- -

Hummingbot announced a new liquidity mining campaign for the WBNB/FIRO pair on PancakeSwap!

- -

Campaign terms:

- -
    -
  • Start date: March 07, 2023, 12:00 AM UTC
  • -
  • Duration: 4 weeks
  • -
  • Trading pairs: WBNB/FIRO -
      -
    • Total reward pool*: US$2,000 (FIRO 194 per week)
    • -
    -
  • -
- -

What is Hummingbot?

-

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a token and contribute to its liquidity and improve the tradability of that token. By participating, users are not only helping to support the token and the project, but through liquidity mining, they are able to earn token rewards based on their trading activity.

- -

How Does the Campaign Work?

-

During the campaign, users who provide liquidity to the WBNB/FIRO pool on PancakeSwap will earn rewards in FIRO. The rewards are calculated based on the user’s proportion of the total liquidity provided to the pool.

- -

How to Get Started?

-

To participate in the campaign, you’ll need to set up your wallet on the dMiner Hummingbot app. Hummingbot has provided a detailed guide on how to set up the app on their website. Once you’ve set it up, you can follow the steps to connect it to the PancakeSwap exchange and start providing liquidity to the WBNB/FIRO pool.

- -

Participating in liquidity mining campaigns can be a great way to earn rewards while helping to provide liquidity to cryptocurrency exchanges. Firo’s new campaign on PancakeSwap is an excellent opportunity for users to get involved in the Firo ecosystem while earning rewards. If you’re interested in participating, head over to the dMiner Hummingbot app and follow the setup guide to get started!

- -

Source: Hummingbot New dMiner campaigns
-Hummingbot dMiner App
-Hummingbot Academy
-Hummingbot 24/7 Support

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/03/21/firodex057.html b/pr-preview/pr-452/nl/2023/03/21/firodex057.html deleted file mode 100644 index bb999154e..000000000 --- a/pr-preview/pr-452/nl/2023/03/21/firodex057.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - FiroDEX beta v0.5.7 released | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FiroDEX beta v0.5.7 released

-

New version available

- -
- -

Hey Firofam! We’re excited to announce the release of the new FiroDex beta version 0.5.7! Our team has made updates to be in line with AtomicDEX, which includes several exciting new features.

- -

What is FiroDex?

-

FiroDex is a decentralized cross-chain exchange built in official partnership with AtomicDEX, which provides a platform for cross-chain swaps and interoperability. With FiroDex, users can trade a wide range of cryptocurrencies and tokens, including those on Ethereum, Binance Smart Chain, Avalanche, Matic, HECO, Qtum, and any UTXO-based coin, all through atomic swaps. This allows for seamless, trustless, and secure trading across different blockchains, without the need for intermediaries or centralized exchanges. We have seen many of our community members use FiroDEX as a bridge between native FIRO and BEP20 FIRO!

- -

New Supported Tokens

-

One of the most significant updates in this release is the addition of several UTXO coins, SmartChain coins, BEP-20 tokens, ERC-20 tokens, PLG-20 tokens, FTM-20 tokens, AVX-20 tokens, KRC-20 tokens, and SLP tokens. This means that you’ll have access to even more coins and tokens on the platform, making it easier than ever to trade your favorite cryptocurrencies.

- -

User Interface and Improvements

-

This new release also improves the user experience by focusing on search and other primary inputs, streamlining coin listing and delisting by sourcing directly from the coins repository, and providing improved validation and error messages.

- -

Additionally, there’s been some minor interface layout fixes, UX tweaks, and improvements to code style. German and Spanish translations have also been added to make the platform more accessible to users around the world.

- -

Download the new FiroDex beta version 0.5.7 (with changelog) here: https://github.com/firoorg/FiroDEX-Desktop/releases

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/03/24/firo014121-rab13s.html b/pr-preview/pr-452/nl/2023/03/24/firo014121-rab13s.html deleted file mode 100644 index fc9280658..000000000 --- a/pr-preview/pr-452/nl/2023/03/24/firo014121-rab13s.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Firo v0.14.12.1 Rab13s Fix Release | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo v0.14.12.1 Rab13s Fix Release

-

Zero-day vulnerability found by Halborn

- -
- -

The Firo core team is putting out an emergency release to resolve the zero-day vulnerabilities found by Halborn nicknamed Rab13s that affects many projects that derive code from the Bitcoin base. The vulnerability allows an attacker to send specially crafted p2p messages to crash individual nodes.

- -

Full technical details of the vulnerability have not been disclosed by Halborn to us despite our request but we have gathered enough details to issue hardening measures and fixes.

- -

We would like to thank Binance’s tech team for alerting us to this that allowed us to put out a speedy fix so quickly after Halborn’s public disclosure.

- -

We recommend an immediate update. The upgrade should be just a simple drop-in update with no need to reindex.

- -

As usual, please backup your wallet prior to updating for safety.

- -

Download Here

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/04/19/2nd-community-fund-committee-elected.html b/pr-preview/pr-452/nl/2023/04/19/2nd-community-fund-committee-elected.html deleted file mode 100644 index e33d76c77..000000000 --- a/pr-preview/pr-452/nl/2023/04/19/2nd-community-fund-committee-elected.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - The 2nd Community Fund Committee Elected | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

The 2nd Community Fund Committee Elected

-

Empowering the community

- -
- -

The election for the second Community Fund Committee has been completed! I would like to take the time to thank everyone who has served on the first CFC! -Further still, I would like to say a special thank you to those who have served but whose seats at the council are now held by new members. You were part of a crucial foundational period for the CFC that will continue to guide the future of the CFC. -You were pioneers and for that we’ll be forever grateful! I would also like to thank everyone who has run for a seat this time and previously!

- -

Now onto the main event and what everyone has been waiting for! We had all but Kristy(OhGodAGirl) run for reelection with the CFC. -After the election poll completed, we had a tie for the 7th seat of the CFC, a tie between KartalEagle and RyanApeFiro! We had to host a tie break poll to see who the community ultimately wanted to fulfill the role. -Now that both the election poll and the tie break poll have come to their conclusion we can now announce the new CFC members! Thank you everyone who took their time and cast their votes for not only the election poll, but the tie break poll!

- -

The 2nd CFC members

- -

The elected members for the new CFC, whom will now serve for a period of 1 year, are as follows:

-
    -
  • Devwarrior
  • -
  • Nrsimha
  • -
  • RasikhMorani
  • -
  • Fiendish
  • -
  • Sproxet
  • -
  • Rehrar
  • -
  • KartalEagle
  • -
- -

For those who were nominated for a seat on the committee, but were not elected to one this election we are very grateful for you taking the time to participate, and we hope that you will continue to participate and be active members within the Firo community! Just as with our last election, the community has once again picked a well rounded mix of well established community members, subject matter experts and developers. We would like to thank the community for voting wisely!

- -

How to get funded from the Firo Community Fund

- -

Anyone can apply to be funded from the FCF by opening up a proposal in the Firo Crowdfunding System and also opening a thread on the forums to open discussion about it.

- -

The Community Fund Committee can also independently initiate proposals to be funded from the Firo Community Fund.

- -

What are the responsibilities of the Community Fund Committee?

- -
    -
  1. To decide along with taking into account community feedback on how the Firo Community Fund should be utilised.
  2. -
  3. To help evaluate community requests for funding, do due diligence of applicant applying for funding and obtain all necessary information to ensure sufficient detail for scope of work.
  4. -
  5. To evaluate and approve payment of milestone requests.
  6. -
  7. To make all reasonings of the CFC for approval/rejection public.
  8. -
  9. CFC can request for the core team’s feedback and opinion on proposals.
  10. -
  11. To always conduct themselves with professionalism without resorting to personal attacks or insults.
  12. -
- -

How will the Firo Community Fund (FCF) be utilised?

- -
    -
  1. FCF funds must always be utilised for the benefit of Firo. Research, development or promotional activities that do not directly benefit Firo should not be undertaken.
  2. -
  3. All FCF expenditure has to be disclosed. Any proposal that does not allow this will not be able to be funded from the FCF.
  4. -
  5. FCF funds should not be used for giveaways even for the purpose of promoting adoption or participation.
  6. -
  7. FCF funds should not be used to host purely social events. Educational or awareness events are acceptable but must be the primary component of the event.
  8. -
  9. FCF funds should be used and while there shouldn’t be a pressure to spend funds, the FCF should not be hoarded.
  10. -
  11. CFC can choose to use the FCF to employ contractors to embark on specific tasks or roles that will report directly to the CFC.
  12. -
  13. Should the CFC deem fit, FCF funds can be burnt by sending it to this burn address.
  14. -
  15. FCF funds address can be viewed here
  16. -
- -

Where can I see the deliberations of the Community Fund Committee?

- -

All discussions of the CFC can be seen in our Discord in the channel #communityfund and is read-only. You will need to have verified status by passing the captcha to view the channel. -You can also head on over to our Telegram Firo Community Fund Committee channel

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/05/12/firo-trocador.html b/pr-preview/pr-452/nl/2023/05/12/firo-trocador.html deleted file mode 100644 index 99c75f1e1..000000000 --- a/pr-preview/pr-452/nl/2023/05/12/firo-trocador.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - FIRO added to Trocador | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

FIRO added to Trocador

-

You can now make a standard swap or a payment in Firo

- -
- -

What is Trocador?

- -

Trocador is an exchange aggregator with a strong focus on privacy. The team behind Trocador believes that cryptocurrencies can be a powerful tool against government overreach, censorship, and tyranny. They also believe that cryptocurrencies can promote decentralization and liberty, leading to a more prosperous and free world.

- -

Trocador offers a service that helps users find the most favorable rates by connecting to trusted instant exchanges at no additional cost. The platform does not intervene in the transaction process and does not have access to the user’s funds.

- -

- -

How does Trocador work?

- -

Trocador is a privacy-focused exchange aggregator that seeks out the best possible rates from partner exchanges when you enter the desired transaction. This eliminates the need for you to create an account on a centralized exchange or disclose personal information. To exchange coins anonymously, you send the chosen amount to the exchange’s address, and the trade is completed, with the coins delivered directly to your chosen address. This method is secure, fast, and protects your privacy, avoiding the hassles and privacy risks associated with centralized exchanges.

- -

Trocador provides software that enables users to choose and directly trade with exchanges, without Trocador accessing, receiving, or transferring any funds. As a result, Trocador does not meet the definition of a Virtual Asset Service Provider (VASP) as specified by FATF. Read more about Trocador here.

- -

Trocador Main Features

- -
    -
  • allows the customer to pay in any cryptocurrency easily “on-the-fly” by Trocador;
  • -
  • customizable according to store colors, specific settings like naming payments in fiat, or changing the name of the payment method;
  • -
  • also works for donations;
  • -
  • can include any amount to be sent;
  • -
  • works even in browsers with javascript disabled;
  • -
  • store can choose which currency to receive, for example FIRO or any other coin;
  • -
  • can be integrated into any store system that accepts the BTCPay server
  • -
- -

BTCPay Server Plugin

- -

To enable the plugin, go to the /server/plugins page of your instance and look for Trocador. Then click on the Trocador icon in the sidebar and click on Enable plugin.

- -

Trocador Website
-Trocador Twitter
-BTCPay Server Plugin

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/05/26/elliptic-curves-research.html b/pr-preview/pr-452/nl/2023/05/26/elliptic-curves-research.html deleted file mode 100644 index cdda524c9..000000000 --- a/pr-preview/pr-452/nl/2023/05/26/elliptic-curves-research.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - Advancing Privacy: Aram Jivanyan advancing Lelantus Spark | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Advancing Privacy: Aram Jivanyan advancing Lelantus Spark

-

Elliptic Curves Research

- -
- -

We are thrilled to announce that Magic Grants has approved a research grant for Aram Jivanyan, Firo’s cryptographer, to undertake six months of curve tree research funded by the MAGIC Firo Fund. The primary objective is to enhance the privacy features of Lelantus Spark, further solidifying its position as a cutting-edge privacy protocol.

- -

The MAGIC Firo Fund, generously donated by Arcadia’s contribution, has made this research grant possible. Prior to working with MAGIC Grants, Aram conducted preliminary work to evaluate the feasibility of this research direction. Encouraged by the initial analysis, he is confident that this project will significantly expand the anonymity sets within the final implementation of Lelantus Spark.

- -

During the upcoming six months, the research will focus on the following key areas:

- -

1) Exploring the most efficient approach to implement paired elliptic curves (such as secP256k1, secQ256k1, and other relevant curves). This involves developing a C++ implementation based on the existing curve implementation or considering bindings of the Rust implementation into our C++ library.

- -

2) Integrating membership proofs with curve trees into the comprehensive design of Lelantus Spark, ensuring seamless interoperability with other Spark components.

- -

3) Designing a bulletproof-based circuit for set membership checks and finalizing the implementation details.

- -

4) Preparing a comprehensive research paper that summarizes all findings and design aspects, with a specific focus on scaling Lelantus Spark’s anonymity set using Curve Trees.

- -

The outcome of this research is expected to address the primary challenge faced by Spark, namely, enabling anonymity sets in the millions. Moreover, the findings may have potential implications for other privacy cryptocurrency protocols like Monero’s Seraphis.

- -

In addition to the Lelantus Spark research, the funding will support Aram’s ongoing work on the Aura voting protocol. This includes refining the paper, refining the implementation design and architecture, and enhancing the preprint for submission to esteemed crypto conferences.

- -

We are grateful to MAGIC Grants and Arcadia for their generous support, which enables us to further push the boundaries of privacy and advance the field of cryptocurrency research. Stay tuned for exciting updates on the progress of this collaboration!

- -

Related article:
-MAGIC Firo Fund
-MAGIC Grants Receives $200,000 Donation from Arcadia for Firo Ecosystem

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/06/13/12week-liquidity-extension-binance.html b/pr-preview/pr-452/nl/2023/06/13/12week-liquidity-extension-binance.html deleted file mode 100644 index e76e190d8..000000000 --- a/pr-preview/pr-452/nl/2023/06/13/12week-liquidity-extension-binance.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - New FIRO Liquidity campaign on Binance | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

New FIRO Liquidity campaign on Binance

-

Liquidity mining campaign extended for another 12 weeks!

- -
- -

We’re thrilled to share that Firo is extending its liquidity mining campaign on Binance for an additional 12 weeks, funded by the Firo Community Fund! With a total reward pool of approximately US$10,800 up for grabs!

- -

Since the launch of our liquidity mining program, we’ve had an incredible response from the community, with a total of 667 distinct miners participating in our campaigns. Together, we’ve achieved an impressive filled order volume of $97.5 million as of June 6, 2023.

- -

We would like to express our sincere gratitude to all the participants who have contributed to the success of our liquidity mining initiative thus far. Your support and engagement have been instrumental in making this campaign such a resounding success!

- -

Campaign Terms:

- -
    -
  • Start date: June 13, 2023, 12:00 AM UTC
  • -
  • Total reward pool*: ~US$10,800 (FIRO 300 + HBOT 5,000 per week)
  • -
  • Reward token: FIRO
  • -
  • Eligible token pairs: FIRO/BTC & FIRO/BUSD
  • -
  • Eligible orders: Maker orders placed with spreads of 2.0% or lower
  • -
  • Exchange: Binance
  • -
- -

This extension is made possible through the generous funding provided by the Firo Community Fund. We are grateful for their support in enabling us to continue rewarding our dedicated community members!

- -

What is Hummingbot?

- -

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a token and contribute to its liquidity and improve the tradability of that token. By participating, users are not only helping to support the token and the project, but through liquidity mining, they are able to earn token rewards based on their trading activity.

- -

How Does the Campaign Work?

- -

During the campaign, users who provide liquidity to the FIRO/BTC & FIRO/BSUD pool on Binance will earn rewards in FIRO.

- -

How to Get Started?

- -

To participate in the campaign, you’ll need to set up your wallet on the Hummingbot Miner app. Hummingbot has provided a detailed guide on how to set up the app on their website. Once you’ve set it up, you can follow the steps to connect it to the Binance exchange and start providing liquidity to the FIRO/BTC or/and FIRO/BSUD pool.

- -

Don’t miss out on this incredible opportunity to earn rewards while actively participating in the Firo community! Whether you’re an existing participant or a newcomer, we encourage you to join our liquidity mining campaign and experience the benefits firsthand.

- -

12-week extension for FIRO liquidity mining campaign
-Hummingbot Miner App
-Liquidity Mining Explained
-Hummingbot Academy
-Hummingbot 24/7 Support

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/06/18/firo-empowering-privacy-and-security.html b/pr-preview/pr-452/nl/2023/06/18/firo-empowering-privacy-and-security.html deleted file mode 100644 index be124160a..000000000 --- a/pr-preview/pr-452/nl/2023/06/18/firo-empowering-privacy-and-security.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Firo: Empowering Privacy and Security | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo: Empowering Privacy and Security

-

Newcomer-friendly blog post about Firo and its privacy technology!

- -
- -

What is Firo?

- -

In today’s digital age, privacy and security have become increasingly important concerns for individuals and businesses alike. With the rise of surveillance, data breaches, and privacy infringements, there is a growing need for innovative solutions that can safeguard our sensitive information.

- -

Enter Firo, a groundbreaking open-source cryptocurrency project that leads the way in privacy technology, offering unprecedented privacy and security. Firo places a strong emphasis on privacy and anonymity. It is built on a robust and secure blockchain and aims to provide individuals and organizations with a decentralized and untraceable way to conduct transactions while preserving user confidentiality and working in collaboration with other members of the BPSAA alliance.

- -

The Privacy Technologies Behind Firo

- -

Initially launching with Zerocoin technology, Firo was the first coin to implement the new privacy technology and later upgraded this privacy protocol to Sigma which was a grand improvement in privacy technology even making Firo Trustless Setup. While Sigma was coded from scratch by Firo’s dev team, neither one of these protocols were researched by Firo and were made from existing papers.

- -

This was all changed by the dedicated research arm of Firo, which has led to the evolution of its technologies over the years. This led to the research of, and coding for, Firo’s current privacy protocol: Lelantus. Extensive research and development has been continued into the next iteration of our privacy protocol, Lelantus Spark! While Zerocoin & Sigma are noteworthy, we will focus on Lelantus, Lelantus Spark, and the additional privacy tech in this post.

- -

Lelantus is a privacy model that uses zero-knowledge proofs (ZKPs) to provide anonymity. Not to be confused with ZKSnarks; Firo utilizes a specialized ZKP called one-out-of-many proofs which makes us Trustless Setup. Just as with other ZKPs, one-out-of-many proofs allow users to prove they possess certain information without revealing the actual information.

- -

In the case of Firo, one-out-of-many proofs are used to prove that someone has “burned” their Firo (anonymized it) and received a “receipt.” This receipt enables them to spend (mint) fresh coins with no transaction history or connection to the user.

- -

Anonymized coins are sent to accumulators, where Firo “accumulates” and builds the anonymity set over time. Because of this, there are multiple accumulators, and the sliding window changes to which accumulator anonymized coins are sent. Thanks to this system, Firo boasts an impressive anonymity set of over 65,000!

- -

Elysium is Firo’s tokenization layer, allowing tokens to be created on the Firo blockchain and benefit from all the privacy technologies. In the future, Elysium will bridge assets like stablecoins, providing them with Firo’s superior privacy technology.

- -

With the advent of Lelantus Spark, the path for an upgrade for Elysium called Spats (Spark Assets) is opened up to be implemented at a later time! This upgrade for Elysium would enable all tokens on Elysium to share accumulators, ensuring that no asset on the tokenization layer can be distinguished from any other.

- -

Lelantus Spark is the next iteration of Firo’s privacy protocol, bringing significant changes. Lelantus Spark introduces privacy by default with Spark Addresses. Allows for implementation of Spark Assets (Spats) and Helsing. Later on, it will also allow us to automatically anonymize mining rewards. While there will be a temporary period where transparent transactions are necessary for services to implement Spark Addresses, the transparent layer will eventually be eliminated, and users will have access to view keys.

- -

Lelantus Spark is modular and built upon well-known cryptography, making it more secure, easier to audit, and expand upon. Computation offloading allows even low-powered devices like hardware wallets to support Spark transactions by offloading computation to phones or PCs. Lelantus Spark also features efficient Multisignature operations, enabling multiple non-trusting parties to cooperate and authorize transactions through a multi-sig address.

- -

The “Other” Technologies Behind Firo

- -

While Firo primarily focuses on privacy, it also incorporates various security, quality-of-life, and external infrastructure layers to enhance its value and utility. Some notable features include GPU-PoW, a hybrid security system utilizing Long-Live Masternode Quoroms (LLMQ) Chainlocks, and a modified ProgPoW mining algorithm resistant to ASIC and FPGA called FiroPoW.

- -

Additionally, Firo offers Instant Send, which also utilizes Firo’s masternode network to enable near-instantaneous confirmation of transactions by utilizing LLMQ Chainlocks and the masternode network to quickly lock, validate, and confirm transactions.

- -

Firo works seamlessly with the Tor network, providing anonymous networking when using the Firo network. Additionally, Firo implemented Dandelion++ on its mainnet, a built-in privacy-enhancing network layer protocol.

- -

Dandelion++ improves transaction anonymity by changing the way transactions are broadcast, delaying dissemination, and introducing randomness, making it extremely difficult to track transaction origins.

- -

Conclusion

- -

If you’re looking for a privacy-preserving, decentralized, scalable, and secure privacy cryptocurrency, then Firo is your ticket. Firo represents a significant step forward in the realm of privacy-focused cryptocurrencies and is absolutely committed to continuing the development of cutting-edge privacy-enhancing and preserving technologies.

- -

By combining cutting-edge blockchain technology with robust privacy protocols, Firo empowers individuals and businesses to conduct transactions securely and confidentially with easy-to-use interfaces. With its unwavering commitment to privacy, decentralization, and community-driven development, Firo is poised to play a pivotal role in the ongoing quest for privacy and security in the digital age.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/07/14/spark-testnet-launching.html b/pr-preview/pr-452/nl/2023/07/14/spark-testnet-launching.html deleted file mode 100644 index a54dbd6b7..000000000 --- a/pr-preview/pr-452/nl/2023/07/14/spark-testnet-launching.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - Unveiling Spark: Public Testnet Launch Date confirmed | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Unveiling Spark: Public Testnet Launch Date confirmed

-

Spark testnet launching on 31st July 2023

- -
- -

Unveiling Spark: Public Testnet Launch Date confirmed

- -

We are thrilled to confirm the date of launch of Firo’s Lelantus Spark testnet on 31 July 2023. This marks a significant milestone in our journey towards a more private and secure blockchain building off the years of work we’ve had in privacy protocol research from Zerocoin, Sigma and Lelantus.

- -

What is Lelantus Spark?

- -

Lelantus Spark (or Spark for short) is Firo’s next gen privacy protocol that the Firo core team has designed and implemented from scratch. First announced in 2021, Spark has undergone several revisions and improvements and finally is now almost ready to be unveiled to the public for testing!

- -

Spark offers full sender, receiver, amount and transaction graph privacy giving holistic on-chain protection. What this means is that no one knows:

-
    -
  • who is sending
  • -
  • who is receiving
  • -
  • how much is being sent
  • -
  • The history of flow of a coin
  • -
- -

- -

What are the benefits of Spark?

- -

One of the biggest changes that Sparks brings is Spark addresses: a powerful new stealth addressing system. These addresses allow users to share their addresses publicly without revealing any of their transaction activity or the assets they hold. They are also flexible and allow people to selectively disclose their transactions through the use of full incoming and outgoing view keys.

- -

- -

Additionally, Spark’s construction is modular which offers a degree of future proofing. What this means is that as better tech comes along, individual components can be upgraded. Research is already being undertaken to use curve trees to scale Spark’s anonymity set and performance.

- -

Spark’s cryptography is built upon well-established and understood discrete log assumptions, a cornerstone of modern cryptography offering an alternative to other schemes that use more exotic cryptography. Unlike some other ZKP schemes, Spark also does not require a trusted setup ceremony.

- -

Spark also represents a huge user experience and privacy improvement over its predecessor Lelantus. Previously, users had to manually anonymize coins after receiving them. This is not only inconvenient but also leaks metadata as to when the user is online. Spark allows people to send coins directly to your Spark address where they are anonymized automatically without any user interaction. Additionally, you can send funds directly from Spark address to another Spark address without ever exposing the amount sent.

- -

What about security?

- -

Spark has undergone audits of both the underlying cryptography and its implementation. We’ve also completed full security proofs for the protocol as a whole. Additionally, MAGIC Firo Fund has approved a security retainer with HashCloak that includes building out Firo’s fuzz testing infrastructure with a focus on Spark specific components that can catch bugs and vulnerabilities missed in audits.

- -

What does the testnet launch mean and how can you participate?

- -

The upcoming launch of the Lelantus Spark testnet is a crucial step in the development process. It provides an opportunity for users to test the protocol in a safe and controlled environment before it goes live on the mainnet. This allows us to gather valuable feedback and make necessary adjustments to ensure the protocol is as secure and user-friendly as possible.

- -

We invite everyone to participate in the testnet launch. We will provide download links on the launch day, so stay tuned for that. Your participation will help us improve the protocol and bring us one step closer to our goal of a more private and secure blockchain ecosystem.

- -

As a token of our appreciation, we will be offering bounties and incentives for testnet participants. More details about these incentives will be revealed in a later announcement.

- -

What’s next?

- -

Following the testnet launch, we plan to launch the mainnet in a few months. Meanwhile, ongoing research is already being done to improve Spark’s performance and also expand its use cases through Spark Assets (Spats) that allows users to create their own privacy-preserving assets.

- -

We encourage everyone to read the Lelantus Spark paper here or watch our recent presentation at Monerokon for a more in-depth understanding of the protocol.

- -

- -

You can also learn more about Spark Assets (Spats) here or at the presentation video for an idea of what’s coming next!

- -

- -

Stay tuned for more updates and thank you for your continued support and patience!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/07/15/hashcloak-security-retainer.html b/pr-preview/pr-452/nl/2023/07/15/hashcloak-security-retainer.html deleted file mode 100644 index f0b1b8018..000000000 --- a/pr-preview/pr-452/nl/2023/07/15/hashcloak-security-retainer.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - Building a Safer Firo: MAGIC approves Security Retainer with HashCloak | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Building a Safer Firo: MAGIC approves Security Retainer with HashCloak

-

Testing infrastructure, expand unit test coverage, and improve the PR review process

- -
- -

We are pleased to announce that the MAGIC Board has approved a security retainer with HashCloak for Firo that would utilise the MAGIC Firo Fund.

- -

The security retainer focuses on building out Firo’s fuzz testing infrastructure, expanding unit test coverage and augmenting Firo’s existing PR review process. Additionally, the retainer also ensures Firo is abreast of the latest vulnerabilities and security techniques along with assessing vulnerabilities in other chains and their applicability to Firo.

- -

Fuzz testing uses the same tools that threat actors use to find exploits and helps to find bugs and vulnerabilities that are not covered by unit tests or even manual audits. Firo’s fuzz testing infrastructure will be extended and built out especially those concerning Lelantus Spark, which is expected to go live on mainnet later this year. Once set-up it can run for as long as required in the background and extended to cover new code.

- -

HashCloak will also examine Firo’s existing unit test coverage and extend them beyond the standard ones covering newer test cases and edge cases.

- -

As part of the security retainer, HashCloak will also augment Firo’s existing review process, especially those that touch critical parts of Firo’s codebase. This will add a fresh and unbiased eyes to PR reviews.

- -

About HashCloak

- -

HashCloak Inc. is an R&D lab and consultancy focused on privacy, anonymity and scalability for blockchains and cryptocurrencies. Founded in 2019, the Toronto-based team specialises in ZKPs, anonymous networks, MPCs and other privacy-enhancing techniques. HashCloak has previously worked with Firo in auditing both the design and implementation of Lelantus Spark.

- -

About MAGIC Grants

- -

MAGIC Grants is a 501(c)(3) public charity that supports cryptocurrency networks, which they believe are essential public payment infrastructure and also supports privacy. MAGIC Grants empowers communities to set up MAGIC Funds for various projects deemed essential. These Funds are semi-autonomous and can choose to fund various qualifying activities, including educational materials, essential developer maintenance, research, and security audits.

- -

About MAGIC Firo Fund

- -

The MAGIC Firo Fund was established in December 2022 and is administered by the MAGIC Board independently from the Firo Core team. The MAGIC Firo Fund is funded by generous donations from Firo supporters such as Arcadia. Donations to the fund are tax deductible if you’re based in the US.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/07/31/lelantus-spark-testnet-launched.html b/pr-preview/pr-452/nl/2023/07/31/lelantus-spark-testnet-launched.html deleted file mode 100644 index f99414ac6..000000000 --- a/pr-preview/pr-452/nl/2023/07/31/lelantus-spark-testnet-launched.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - - Lelantus Spark Testnet Launched | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

- -
- -

Spark testnet launched

- -

As Firo continues to push the boundaries of privacy technology, we are excited to announce the launch of our Lelantus Spark Testnet to the public. This testnet provides an environment where developers and users can experiment, evaluate, and refine the Lelantus Spark protocol before its official release on mainnet. It allows us to identify and address any potential issues, fine-tune performance, and gather valuable feedback from the community. With this, we can ensure that Lelantus Spark is robust, reliable, and ready to deliver the next level of privacy to Firo users worldwide.

- -

Simplifying Privacy with Spark addresses

- -

Lelantus Spark introduces a flexible, privacy-preserving stealth addressing system that enhances privacy for recipients of transactions. Spark addresses are not searchable on the blockchain, so that no one can look up your address to see how much you hold or the timing of your transactions. Additionally, sender, receiver, and amounts are completely hidden when transacting between Spark addresses. More traditional addressing systems such as those used in Bitcoin and Ethereum allow anyone to look up the entire history of an address by putting them into a blockchain explorer. Spark addresses completely replace our previous (Receiver Address Privacy) RAP address system which will be sunsetting.

- -

Unlike Firo’s current privacy protocol Lelantus, users can send transparent funds directly into private Spark addresses without requiring the user to perform an additional anonymisation action, greatly simplifying the use of privacy-preserving transactions and its user experience. This also marks the first step of Firo’s transition into mandatory privacy on all transactions.

- -

- -

The Purpose of the Testnet

- -

The Lelantus Spark testnet is a crucial step in Firo’s commitment to rigorous testing and community involvement. By deploying the testnet, developers and users alike can assess the functionality, performance, and security of Lelantus Spark.

- -

Feedback and insights gathered from the testnet participants will be invaluable in fine-tuning the protocol before its official launch on the mainnet. This iterative approach ensures that Lelantus Spark is robust, secure, and optimized to provide the highest levels of financial privacy for Firo users.

- -

How to use Testnet

- -

Note: Please backup your mainnet wallet.dat BEFORE testing Spark testnet!!!

- -

We will NOT be responsible for any wallet corruption.

- -

1) Download the testnet binary

- -

a) Windows
-b) Mac
-c) Linux

- -

2) Open command prompt/Terminal and launch firo-qt/firo-qt.exe with “-testnet” parameters.

- -

Windows: firo-qt.exe -testnet
- MAC: open -a Firo-Qt --args -testnet
- Linux: firo-qt -testnet

- -

- -

- -

Alternatively you can edit firo.conf in your FIRO data directory and add testnet=1

- -

Launching the Firo-QT application will automatically launch testnet instead of mainnet.

- -

- -

3) Firo-QT (testnet) will launch and bring up the new wallet creation window

- -

- -

4) Make sure you are on the Firo Core - Wallet testnet. And let the wallet sync to the latest block.

- -

- -

5) Once synced, You are ready to use your testnet wallet.

- -

You can get testnet coins via the Firo testnet Faucet or asking from the community via Firo Telegram group or Discord You can lookup testnet transactions using our testnet explorer.

- -

Note: Faucet currently only works with Transparent-type addresses. Please choose this type of address in the Address dropdown menu in the Receive tab.

- -

Join the Excitement: Firo’s Spark Testnet Launch Events!

- -

To celebrate this significant milestone, we have prepared a series of fun events that will bring us all together as a community, and ensure everyone at every level has a chance to participate! We look forward to all of your participation, as you play a crucial role in enhancing the Firo experience. Join us to make this testnet launch for Spark an astounding success!

- -

Bug Bounty: Your Feedback Matters!

- -

As we prepare for the testnet launch, we invite each and every member of our community to actively participate in our Bug Bounty program. As a token of our appreciation, you’ll have the opportunity to earn mainnet Firo rewards for your contributions.

- -

The first to report any issues on Firo’s GitHub with a clear, detailed, and repeatable description will be generously rewarded. Reports that do not have a clear, detailed, and repeatable description will not be considered.

- -

Cosmetic/UI issues: Up to 5 Firo rewards!
-Minor issues: Grab up to 50 Firo rewards!
-Major issues: Score up to 1000 Firo rewards!

- -

The Firo core team will have final discretion in determining the severity of issues.

- -

How to Participate:

- -

To take part in our Testnet Bug Bounty program, simply visit our GitHub repository at GitHub Repository and submit your bug reports. Your involvement in shaping Firo’s future is highly valued, and we can’t wait to see your contributions!

- -

Spark Mayhem: Unleash the Power of Spark Addresses!

- -

Prepare for a fun event centered around Spark Addresses - a two-part extravaganza on Facebook, Twitter, and CoinMarketCap!

- -

On Facebook: Like our launch announcement post, comment with your testnet Spark Address, and share the post!
-On Twitter: Like, retweet, and comment with your testnet Spark Address!

- -

Upon receiving your testnet Firo through your Spark Address, make sure to take note of your transaction id (txid) and the amount you received. These details will be crucial for claiming some exclusive mystery rewards later!

- -

Live Event: Firo and Spark trivia

- -

Finally, join us for a live event that will showcase the exciting features of Spark and test your knowledge about Firo’s tech and history! Prepare for an engaging quiz session that promises fun and knowledge galore with an opportunity to win exclusive Firo merchandise that will only be available during the testnet period. More information will be revealed later.

- -

Date: August 6th, 2023
- Time: 14:30-15:30 UTC

- -

Mark your calendars, invite your friends, and be part of this grand event as we dive deep into the new features of Firo!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/09/05/firo-liquidity-campaign-binance-extended.html b/pr-preview/pr-452/nl/2023/09/05/firo-liquidity-campaign-binance-extended.html deleted file mode 100644 index 859f6d170..000000000 --- a/pr-preview/pr-452/nl/2023/09/05/firo-liquidity-campaign-binance-extended.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - Hummingbot Firo Liquidity Campaign on Binance Extended | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Hummingbot Firo Liquidity Campaign on Binance Extended

-

Earn $FIRO and $HBOT rewards!

- -
- -

We are happy to announce the extension of the Firo Hummingbot liquidity mining program on Binance for another 12 weeks until the 28th November 2023.

- -

Since the launch of our liquidity mining campaign for FIRO, it’s been exciting to witness an impressive participation from 754 unique miners who’ve partaken in the campaign offered by us. As of today, September 5, 2023, we have accomplished a remarkable feat with the total filled order volume soaring to a staggering $112 million. We extend our appreciation to all existing participants and look forward to your continuous contribution to our campaign. To those who haven’t jumped on board yet, we warmly invite you to join us and earn attractive rewards!

- -

- -

Campaign Terms

-

Start date: September 05, 2023, 12:00 AM UTC
-Total reward pool*: ~US$10,800 (FIRO 300 + HBOT 5,000 per week)
-Reward token: FIRO
-Eligible token pair: FIRO/BTC & FIRO/USDT
-Eligible orders: maker orders placed with spreads of 2.0% or lower
-Exchange: Binance

- -

The links above contain referral links which would help support Firo’s core team’s efforts if you sign up to those exchanges through the link.
-* Please see Hummingbot’s liquidity mining campaign terms

- -

Getting Started

- -

To get started:

-
    -
  1. Sign up on Hummingbot Miner with your email address.
  2. -
  3. Install, configure and run Hummingbot. Read the guide here. You can also get help on Hummingbot’s Discord.
  4. -
  5. Get Paid: Accumulate token rewards every minute. Get paid at the end of the week.
  6. -
- -

Note that liquidity only counts towards rewards where they are within 2.0% spread or lower.

- -

Help contribute to $FIRO’s liquidity and get rewarded!

- -

Hummingbot’s Full article: https://support.hummingbot.io/hc/en-us/articles/19238251897881-12-week-extension-for-FIRO-liquidity-mining-campaign

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/10/11/hashcloak-security-retainer-update.html b/pr-preview/pr-452/nl/2023/10/11/hashcloak-security-retainer-update.html deleted file mode 100644 index 9685fb4ef..000000000 --- a/pr-preview/pr-452/nl/2023/10/11/hashcloak-security-retainer-update.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - Update on Firo’s Security Retainer with HashCloak | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Update on Firo’s Security Retainer with HashCloak

-

HashCloak's Fuzzing Expands Firo's Code Coverage

- -
- -

We are happy to share the progress of the security retainer we have with HashCloak. HashCloak’s expertise has significantly improved the security and robustness of Firo’s Spark codebase.

- -

Progress on Fuzzing Code Coverage:

- -

The mainstay of our recent endeavours has been expanding Firo’s fuzzing code coverage.

- -

Code fuzzing, or fuzz testing, is an automated software testing technique that involves feeding a program with a wide range of randomised inputs in hopes of discovering errors, vulnerabilities, and unexpected behaviours. Once set up, fuzzing tests can run continuously without much intervention, ensuring that new vulnerabilities that might be introduced with new code updates are quickly identified. While audits, unit tests and manual testing can miss out on certain scenarios, fuzz testing can potentially cover a broader range of input combinations, increasing the likelihood of catching issues especially those edge case ones..

- -

The results speak for themselves:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FilePrevious Coverage (%)Current Coverage (%)
aead.cpp3195.0%
bech32.cpp7%90.1%
bpplus.cpp6%93.5%
chaum.cpp3%48.5%
coin.cpp7%51.5%
f4grumble.cpp9%96.2%
grootle.cpp0.8%90.7%
mint_transaction.cpp0%40.5%
schnorr.cpp0%96.5%
spend_transaction.cpp0%14.0%
- -

Review of Pull Requests

- -

During the retainer period, HashCloak also assisted in the review of three significant PRs from Firo:

- -

1) HashCloak reviewed a proposal related to updating Lelantus Spark’s linking tag structure that was intended to allow more flexible membership proof upgrading options. The review identified a potential flaw in the proposed modification, leading to the withdrawal of the change. Review the PR here.

- -

2) HashCloak also conducted thorough evaluations on two other PRs from the core team addressing a glitch in the Lelantus state change and a Spark runaway exception and the feedback will be incorporated in the final merge.

- -

Wrapping Up

- -

We look forward to continuing the security retainer with HashCloak to further increase fuzzing code coverage and to review any critical pull requests, especially with the upcoming launch of our new privacy protocol Lelantus Spark on mainnet.

- -

We would like to extend special thanks to MAGIC for facilitating this and the generous donations from the Firo community and Arcadia Group that made this possible.

- -

About HashCloak

-

HashCloak Inc. is an R&D lab and consultancy focused on privacy, anonymity and scalability for blockchains and cryptocurrencies. Founded in 2019, the Toronto-based team specialises in ZKPs, anonymous networks, MPCs and other privacy-enhancing techniques. HashCloak has previously worked with Firo in auditing both the design and implementation of Lelantus Spark.

- -

About MAGIC Grants

-

MAGIC Grants is a 501(c)(3) public charity that supports cryptocurrency networks, which they believe are essential public payment infrastructure and also supports privacy. MAGIC Grants empowers communities to set up MAGIC Funds for various projects deemed essential. These Funds are semi-autonomous and can choose to fund various qualifying activities, including educational materials, essential developer maintenance, research, and security audits.

- -

About MAGIC Firo Fund

-

The MAGIC Firo Fund was established in December 2022 and is administered by the MAGIC Board independently from the Firo Core team. The MAGIC Firo Fund is funded by generous donations from Firo supporters such as Arcadia. Donations to the fund are tax deductible for US individuals and businesses

- -

Full article: https://magicgrants.org/Progress-on-Firo’s-Security-Retainer-with-HashCloak/
-Hashcloak: https://hashcloak.com/
-MAGIC Grants: https://magicgrants.org/

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/10/23/letsexchange-firo.html b/pr-preview/pr-452/nl/2023/10/23/letsexchange-firo.html deleted file mode 100644 index 0cc0a6197..000000000 --- a/pr-preview/pr-452/nl/2023/10/23/letsexchange-firo.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Firo now available on LetsExchange.io | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo now available on LetsExchange.io

-

Fast exchange, no registration, fixed and floating rates

- -
- -

FIRO is now available on LetsExchange, a crypto exchange platform supporting over 3,800 digital coins and tokens. Now, the Firo community can conveniently swap to FIRO from thousands of other cryptocurrencies at competitive rates on an easy-to-use widget.

- -

- -

Moreover, LetsExchange and FIRO are planning a joint marketing activities that include an AMA sessions, promotional codes, and more. LetsExchange offers extensive marketing support to newly listed cryptocurrencies on our platform to boost Firo’s popularity in the crypto space, which ultimately helps us to grow and thrive. More info to come. So stay tuned!

- -

Alex J, Chief Product Officer at LetsExchange, shared his enthusiasm, noting, “Listing FIRO on our instant exchange will undoubtedly help this coin increase its user base and attract more investors. FIRO offers a unique opportunity for our users to engage in secure transactions while preserving their financial privacy in the digital era.”

- -

He also emphasized that the Firo community, which pays great attention to privacy and security, will appreciate LetsExchange’s service and solutions. LetsExchange’s B2B solutions allow users to swap FIRO without mandatory registration and disclosure of personal information. These solutions include a Telegram bot, exchange widget, etc.

- -

LetsExchange announcement
-LetsExchange Twitter
-LetsExchange Telegram

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/11/02/when-lelantus-spark.html b/pr-preview/pr-452/nl/2023/11/02/when-lelantus-spark.html deleted file mode 100644 index a2560833b..000000000 --- a/pr-preview/pr-452/nl/2023/11/02/when-lelantus-spark.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - When is Lelantus Spark releasing on Firo's mainnet? | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

When is Lelantus Spark releasing on Firo's mainnet?

-

Release and Activation dates

- -
- -

Lelantus Spark mainnet release date?

- -

During the past 3 months of testnet of Lelantus Spark, we’ve been hard at work resolving issues and bugs and are finally ready to confirm the release schedule of Lelantus Spark on Firo’s mainnet.

- -

We would like to thank our FiroFam who have been reporting bugs through our Spark Testnet Bug Bounty program!

- -

We’ll be making available binaries in preparation for Lelantus Spark activation later this month in November with mainnet activation in January 2024. This will give sufficient time for Firo’s ecosystem to upgrade taking into account the year-end holiday period. Exact dates will be provided with the binary release. So please stay tuned!

- -

Thank you for your continued support in making Lelantus Spark a reality as we usher in a new era of privacy that is the culmination of years of research and development!

- -

Release dates

- -
    -
  • Binary Release date: November, 2023
  • -
  • Mainnet Activation: January, 2024
  • -
- -

Youtube video: When is Lelantus Spark releasing on Firo’s mainnet?

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/11/06/exchange-addresses.html b/pr-preview/pr-452/nl/2023/11/06/exchange-addresses.html deleted file mode 100644 index 202ce77ef..000000000 --- a/pr-preview/pr-452/nl/2023/11/06/exchange-addresses.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - Exchange Addresses | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Exchange Addresses

-

A Pragmatic Approach balancing privacy and adoption

- -
- -

A month ago, we opened up to the community a discussion of upcoming MiCA regulations and its effect on Firo and other privacy assets. We sought feedback from the community on how to navigate through this.

- -

Upcoming MiCA Regulations

- -

MiCA Regulations that come into force next year, introduce under Article 76(3) a requirement for exchanges to prevent trading of crypto-assets that have “inbuilt” anonymization functions unless the holders of the crypto-assets and their transaction history can be identified by the crypto-asset service providers operating a trading platform for crypto-assets.

- -

- -

Firo’s core team objects to the vague wording employed by the regulations and whether it’s a meaningful distinction between assets with “inbuilt” anonymization functions such as Firo, Monero and Zcash vs chains that have privacy tools (for e.g. Tornado Cash/Railgun on Ethereum, Samourai Whirpool, Wasabi Wallet on Bitcoin, CashFusion on Bitcoin Cash and Coinshuffle++ on Decred). Furthermore, no distinction is being made between chains that have mandatory privacy and those that still retain their transparent layers.

- -

We have already seen pre-emptive actions on this and Firo and a handful of other privacy-preserving assets have been made unavailable for trading in several European countries by Binance due to local regulations.

- -

The current landscape of Centralised and Decentralised Exchanges

- -

Despite these objections, the reality is that these regulations are coming into force and large centralised exchanges need to comply to continue operating. Centralised exchanges in the current ecosystem still play an enormous role in increasing adoption by serving as onramps/offramps to fiat and building various payment and swap provider integrations. For e.g. Travala, Locktrip, Binance Pay, ChangeNow and many others rely on centralised exchanges in their backends.

- -

While there exist centralised exchanges that do not require KYC, even if they have been reliable, their owners are often anonymous and therefore there is a lot of trust placed in them to operate fairly and not run away with customers’ funds.

- -

Even with the increase of decentralised exchange (DEX) adoption, many of these avenues often still have centralised points as we have seen from the control of front-ends or suspension of trading. Alternatives are being built such as SeraiDEX, BasicSwap, DCRDex and KomodoDEX (of which FiroDEX is based), but are either still in development or have not reached the point that they are user-friendly enough for wide adoption. We are confident that these will improve over time.

- -

As such there needs to be a pragmatic approach for Firo to remain listed on centralised exchanges without compromising on our core values of privacy.

- -

How are exchanges interpreting Article 76(3)?

- -

While there are multiple ways to interpret the MiCA regulations, the way that some key exchanges are interpreting it is that they need to be able to

- -

i) identify the depositor; and

- -

ii) be able to see the depositor’s transaction history

- -

which will allow them to satisfy the second limb of Article 76(3) which states that privacy assets can be traded if the exchange can “identify” the holders of those crypto-assets and their transaction history.

- -

Exchanges already can identify their depositors through their KYC policies. The transaction history is the one that is harder to comply with. While this is technically possible with the use of view keys such as those available in Lelantus Spark, it would require additional tooling for exchanges to build to scan for transactions. More importantly, it would reveal the user’s entire transaction history with that wallet, not just transactions with the exchange. We are of the opinion that this is an unacceptable breach of privacy unless we make the unrealistic expectation that users should maintain a separate wallet that is just for interacting with an exchange.

- -

Exchange Addresses (EX-addresses)

- -

EX-addresses is a proposal by the Firo Core team to the community as an alternative to granting full view keys to the exchange. EX-addresses function exactly the same as transparent addresses except that they will not accept Lelantus/Lelantus Spark spends and coinbase transactions (mining and masternode rewards). Another way to view this is that EX-addresses will only allow funds that come from transparent addresses. EX-addresses will be readily identifiable as they will have an “ex’ prefix on it.

- -

Through the use of EX-addresses, exchanges are able to demonstrate to regulators that they are able to see the history of the depositing address since it is a transparent address which can be looked up in a blockchain explorer thus satisfying the second limb of Article 76(3).

- -

Users limit the leakage of their entire wallet history to the exchange and can always do a Lelantus Spark unshield to a fresh transparent address prior to having it deposited into the exchange’s EX-address thus preserving a good degree of privacy.

- -

We wish to limit the use of EX-addresses to only those that require it and as such they will only be able to be created via RPC commands and not through the graphic interface. Official wallets will of course still support sending to EX-addresses.

- -

The Roadmap to Deprecating Transparent Addresses

- -

Mandatory privacy does have indisputable privacy benefits but comes at some cost. The core team has previously laid out its commitment to move steadily towards weaning off transparent addresses and the proposal to implement EX-addresses wasn’t taken lightly. We see this as a necessary step to balance adoption with privacy while waiting for robust decentralized options to be developed.

- -

We however remain committed to reducing transparent address use and the core team is proposing several steps in aid of this that will be coming all in 2024.

- -

Phase 1 (January 2024) :

-
    -
  • EX-addresses introduced together with Spark launch. Miners and masternode rewards cannot enter into EX-addresses encouraging them to use our full wallet instead of pointing them to an exchange address. Our wallets prompt and encourage anonymisation by default.
  • -
- -

Phase 2 (Q2 2024):

-
    -
  • A few months after Spark mainnet launch, we plan to make all mining and masternode rewards go mandatorily into Spark addresses. This will significantly increase the anonymity set as new issuance enters into the Spark pool.
  • -
- -

Phase 3 (Q3 2024):

-
    -
  • Later in 2024, we plan to launch Helsing which allows masternode collateral to be held in Spark addresses further reducing the need for transparent addresses.
  • -
- -

After these phases, we expect to further improve Firo’s anonymity set by the introduction of Spark Assets which allow the creation of private assets that all share a common anonymity pool and further DEX integrations to further bolster the resiliency of Firo’s ecosystem and reduce reliance on CEXes.

- -

Invitation for Feedback

- -

We invite our Firo Fam to comment and give feedback on this in our forums! The core team serves as stewards of the project and places high importance on our community to guide Firo’s direction. We hope that this post explains core team’s recommendation and proposed direction and are excited to finally bring Spark to fruition!

- -

Youtube video: Exchange Addresses, A Pragmatic Approach balancing privacy and adoption

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/11/13/flux-firo-masternode-event.html b/pr-preview/pr-452/nl/2023/11/13/flux-firo-masternode-event.html deleted file mode 100644 index 37c51cc7c..000000000 --- a/pr-preview/pr-452/nl/2023/11/13/flux-firo-masternode-event.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - - Free Firo Masternode hosting on Flux Cloud | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Free Firo Masternode hosting on Flux Cloud

-

A promotional event

- -
- -

Beginning on November 13, 2023 till December 13, 2023 Flux extends an invitation to the Firo community to take part in this fantastic opportunity. Flux Cloud proudly presents the Firofam with the chance to operate Firo Masternode on their platform for a period of 3 months, and the best part? They are fully reimbursing your deployment costs!

- -

This initiative commemorates our longstanding partnership with Flux since the earliest days of Zcoin, now Firo. They have been a pivotal partner since the introduction of Masternodes on the Firo network.

- -

What is Flux?

- -

Flux is a decentralized Web3 cloud infrastructure comprised of user-operated, scalable and globally distributed computational nodes. It provides a suite of computing services and a blockchain as a service, enabling developers to create and manage applications on Web3. The Flux ecosystem consists of components like the FLUX blockchain, operating network, native app FluxOS, and a multi-asset crypto wallet, ZelCore.

- -

What’s in it for you:

- -
    -
  1. -

    Free Firo Masternode Hosting: Throughout November and December, you can deploy and operate a Firo Masternode on the Flux Cloud platform at zero cost. The deployment cost of 25.83 Flux will be reimbursed which means you can enjoy the benefits of Firo’s Masternode network without any expenses.

    -
  2. -
  3. -

    Automatic Reimbursement: They understand the importance of trust, and have made the reimbursement process seamless. They will handle reimbursements from their end, so you don’t need to reach out to any support desk. Expect your reimbursement to be processed within one week of your deployment, to the same address you used for the initial payment.

    -
  4. -
  5. -

    Effortless Setup Guides: Whether you’ve just gotten enough Firo to make a Masternodes or an experienced operator, they have got you covered. They will provide comprehensive setup guides to walk you through the process of deploying a new Masternode or migrating your existing one from your current setup.

    -
  6. -
- -

Flux is also introducing a special raffle event!

- -
    -
  1. Competitive FLUX Raffle: Three fortunate Firo Masternode deployments will have a chance to win 500 FLUX each. The raffle will take place on December 14, 2023. If you have multiple Firo Masternodes deployed, your chances of winning in the raffle significantly increase, so the more you deploy, the more you can maximize your opportunities.
  2. -
- -

How to Participate:

- -
    -
  1. -

    Deploy or Migrate Your Firo Masternode: Follow their setup guides to deploy a new Masternode on Flux Cloud or migrate your existing one. Ensure you choose the right 3-month subscription plan Masternode on the Flux Marketplace, named: FiroMN3!

    -
  2. -
  3. -

    Wait for Reimbursement & Earn Rewards: Sit back and relax while they reimburse your costs and begin monitoring your incoming Masternode block rewards.

    -
  4. -
  5. -

    Participate in the Raffle: With each additional Masternode you deploy, your odds in the raffle improve. The raffle winners will be announced on December 14, 2023.

    -
  6. -
- -

Learn more about Flux at www.runonflux.io

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/11/27/lelantus-spark-binaries-release.html b/pr-preview/pr-452/nl/2023/11/27/lelantus-spark-binaries-release.html deleted file mode 100644 index d982885cd..000000000 --- a/pr-preview/pr-452/nl/2023/11/27/lelantus-spark-binaries-release.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - - Lelantus Spark Binary Release | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Spark Binary Release

-

A Groundbreaking Advancement into Privacy

- -
- -

We’re excited to finally announce the official software release of Lelantus Spark, a groundbreaking advancement in privacy on the Firo (FIRO) network. Lelantus Spark builds upon the success of its predecessor, Lelantus, introducing cutting-edge features and enhancements. Let’s dive into what makes Lelantus Spark a game-changer, how to get your hands on it, and when you can expect it to be active on the Firo mainnet.

- -

Mainnet Activation of Lelantus Spark

- -

Lelantus Spark will be activated on Block 819300 (approximately 18 January 2024). Please ensure you have upgraded your wallets and masternodes to the latest Firo release before then!

- -

What is Lelantus Spark?

- -

If you haven’t been keeping up with Firo, let’s briefly overview Lelantus Spark. Representing the next evolutionary step in Firo’s commitment to privacy, Lelantus Spark is a refined and enhanced version of Firo’s preceding privacy protocols. Spark combines some of the best privacy technology while remaining trustless, easy to audit, and upgradable. We are also proud that our innovations in Spark have inspired work in creating similar constructions, such as Monero’s upcoming privacy protocol, Seraphis, set to launch in a few years.

- -

Key features include:

- -
    -
  1. -

    Spark Addresses
    -Lelantus Spark introduces a new, non-interactive addressing system that greatly enhances the privacy of the transaction recipient. Funds kept in Spark addresses are hidden, meaning no one will know how much you hold and when you send funds from it—enabling private storage of your Firo. Spark addresses also cannot be looked up on a blockchain explorer!

    -
  2. -
  3. -

    View Keys for Enhanced Visibility
    -With Lelantus Spark, users have the flexibility of view keys. Wallet owners can grant third parties opt-in visibility into incoming and/or outgoing transactions, offering practical use cases for accounting, auditing, and more.

    -
  4. -
  5. -

    Computation offloading
    -Lelantus Spark’s flexible key structure allows for offloading transaction creation, chain scanning and balance computation without delegating spend authority. This means that low-powered devices like hardware wallets can support Lelantus Spark transactions by offloading the heavy computation to your PC or phone.

    -
  6. -
  7. -

    Multisignature
    -Spark supports efficient signing and multisignature operations through the use of a modified Chaum-Pedersen discrete logarithm proof. This has proven useful in custody and decentralized exchanges, as well as in any scenario where you want more than one party to approve a transaction.

    -
  8. -
  9. -

    Modular design
    -Spark’s modular design uses well-understood cryptographic building blocks like Pedersen commitments, range proofs, zero-knowledge one-of-many proofs, and discrete logarithm equality proofs that enable straightforward security analysis without the need for a trusted setup.

    -
  10. -
- -

You can read more about Lelantus Spark below: -Blog Post: https://firo.org/2021/08/24/presenting-lelantus-spark.html

- -

Eprint: https://eprint.iacr.org/2021/1173

- - - -

You must upgrade your wallets and masternodes before mainnet activation on Block 819300 (approximately 18 January 2024).

- -

Download the binary release from the following links:

- -

Windows: https://github.com/firoorg/firo/releases/download/v0.14.13.0/firo-0.14.13.0-win64-setup.exe

- -

MacOS: https://github.com/firoorg/firo/releases/download/v0.14.13.0/firo-0.14.13.0-macos.dmg

- -

Linux: https://github.com/firoorg/firo/releases/download/v0.14.13.0/firo-0.14.13.0-linux64.tar.gz

- -

As always, Be sure to back up your wallet before upgrading.

- -

For those using mobile wallets, Stack Wallet will push an update over the next few weeks to fully support Spark.

- -

Exchange Addresses

-

The Firo Core team proposed Exchange Addresses following discussions about the upcoming MiCA regulations and their potential impact on Firo and other privacy assets. The community has largely agreed with this proposal and this release will also introduce Exchange Addresses (EX-addresses).

- -

EX-addresses operate similarly to transparent addresses, with the distinction that they won’t accept Lelantus/Lelantus Spark spends and coinbase transactions (mining and masternode rewards). In essence, EX-addresses exclusively permit funds originating from transparent addresses. You can easily identify EX-addresses as they bear an ‘ex’ prefix. It’s important to note that this feature is designed for exchanges, and regular users will not need to take any action on their end nor would they be creating EX-addresses.

- -

What’s Next?

- -

Even as we launch Spark, we are already researching upgrades to Spark, such as curve trees and expanding its functionality with Spats! We will also be implementing Helsing to allow masternodes to use Spark addresses to hold their collateral.

- -

Thanks

- -

Spark is the combined work of many talented people and also made possible by everyone’s support.

- -

Firstly we would like to thank Aram Jivanyan and Aaron Feickert (CypherStack) for coming up with this amazing privacy protocol and Levon Petrosyan and Peter Shugalev for bringing Spark to reality.

- -

We would also like to thank all Firofam that made this possible, from the generous donations from Arcadia and other community members, HashCloak for their security support and audits, CypherStack for playing a key role in our work and building StackWallet and members of the Monero community including koe, kayabanerve and Nikolas Kratzschmar whose discussions and disclosures helped make Spark better and lastly but not least, everyone of you who have cheered us on and made our work meaningful.

- -

See you on Spark mainnet activation!

- -

You can stay tuned on these developments by following our socials below:

- -

Twitter/X

- -

Youtube (please subscribe)

- -

Blog

- -

Facebook

- -

Telegram

- -

Discord

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/12/13/basicswapdex-firo-installer.html b/pr-preview/pr-452/nl/2023/12/13/basicswapdex-firo-installer.html deleted file mode 100644 index bc9630826..000000000 --- a/pr-preview/pr-452/nl/2023/12/13/basicswapdex-firo-installer.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - Firo is Now Integrated into BasicSwap Installer (.exe) | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo is Now Integrated into BasicSwap Installer (.exe)

-

Compatible with Bidirectional Adaptor Signature Atomic Swaps

- -
- -

We are thrilled to announce that the BasicSwap installation wizard now comes with complete Firo compatibility! This means you can easily install Firo, featuring our recent groundbreaking Lelantus Spark update, directly from the automated installer (remember to run it as an administrator).

- -

About Basicswap

- -

BasicSwap stands as a decentralized, cross-chain trading exchange (DEX) that ensures privacy and security without relying on a central point of failure. This platform empowers users to seamlessly exchange cryptocurrencies, such as Bitcoin or Firo, free from restrictions or third-party intervention. Crafted by the cypherpunks at Particl, BasicSwap is deliberately constructed with an unwavering commitment to uncompromised privacy and security. This design is a direct response to the emerging challenges to freedom, reflecting a proactive stance against potential threats.

- -

Bidirectional Adaptor Signature Atomic Swaps?

- -

Firo can swap as both the offerer and the participant of an adaptor signature swap. Adaptor signature swaps present themselves as multi-signature transactions, concealing the true nature of the transaction and leaving no trace suggesting a connection between two transactions on distinct blockchains

- -

To learn more head to Particl’s blog for a comprehensive explanation.

- -

How to Download

- -

Screenshot of basicswap's installation wizard listing Firo

- -

Currently BasicSwapDEX is only avaliable for Windows users but will come to other operating systems (MacOS, Linux) shortly.

- -

To obtain the installer, visit BasicSwap Github repository and download the installation wizard from the Releases page or directly from BasicSwapDEX.com.

- -

Once downloaded, launch the installer as an administrator by right-clicking on the executable file and selecting “Run as Administrator.” Follow the on-screen instructions for a seamless installation process. For more detailed information, refer to the README file.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2023/12/15/letsexchange-firo-ama.html b/pr-preview/pr-452/nl/2023/12/15/letsexchange-firo-ama.html deleted file mode 100644 index 0184dd096..000000000 --- a/pr-preview/pr-452/nl/2023/12/15/letsexchange-firo-ama.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - Firo x LetsExchange AMA Recap | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo x LetsExchange AMA Recap

-

AMA took place on Twitter/X

- -
- -

Let’sExchange, a leading instant crypto-exchange service with over 3,900 coins and tokens, has invited us to hold an AMA (Ask Me Anything) session with Firo on December 7, 2023. The AMA session took place on both Firo’s and Let’sExchange’s X/Twitter page.

- -

To learn more about LetsExchange, we have posted a blog about regarding the partnership between LetsExchange here.

- -

Below, you will find a recap of the AMA questions answered by the Let’sExchange team.

- -

1) Can you explain how LetsExchange.io can enhance #Firo’s accessibility to a wider user base?

- -

With LetsExchange, users can exchange FIRO for any of the 3,900 coins and tokens supported by our platform. For example, users who have received rare coins in airdrops, or as a result of their affiliate activities, or bought them, can swap them to FIRO with no issues. Users who believe that the future of cryptocurrency is in privacy-focused coins can exchange their crypto holdings to FIRO.

- -

Our business tools help provide access to FIRO to thousands of users worldwide. For example, our API will make the asset available in many crypto wallets. -Additionally, the project can count on our extensive marketing support, such as reviews, AMA sessions (like the one we are having, and in the voice format), and cross-promo activities such as joint quests, among others. We believe all these things can benefit the project and the FIRO community and will serve new users by helping them explore the project’s benefits and perspectives.

- -

2) What measures does LetsExchange.io have in place to ensure #privacy and security for #Firo users during transactions?

- -

Privacy and user security are our main priorities. The platform allows users to swap funds without account registration (even though this option is available and offers more benefits, including access to the affiliate program). Thus, all your swaps are absolutely private.

- -

Non-custodial security is another feature that allows us to ensure the security of users’ funds during each swap. We don’t store users’ funds but instantly swap one cryptocurrency to another. If a user keeps his funds in a non-custodial wallet, they are totally safe.

- -

3) How did LetsExchange started and came to be?

- -

LetsExchange was launched in 2021 by a team of experts in blockchain and crypto. In just a year, the platform has become one of the top 5 services that provide instant crypto swaps. Now, LetsExchange is ahead of most competitors in many parameters, including presence in the key markets, number of supported assets, etc.

- -

4) What makes LetsExchange.io different from the other similar services out in the market?

- -

Our main advantage is the number of supported coins and tokens (over 3,800) and an extensive range of tools for our partners. A widget with Swap and DEX modes and an off-ramp and on-ramp functionality, affiliate links, and a customized Telegram bot are just some of the solutions that we offer. We are constantly implementing new features and functionalities to ensure that our users and partners can benefit from the latest trends in the market.

- -

5) Will LetsExchange.io support Lelantus Spark transaction if one were to buy/sell FIRO?

- -

LetsExchange is one of the leading exchanges in supported coins, and we are working constantly to improve our services. We believe that anonymity and privacy are two of the core elements of the crypto world. This is why account registration is not mandatory, and even if our users decide to open an account, they can do it only with a valid email address.

- -

We are currently working on letting our users swap $ZEC anonymously by using z-addresses. Soon, the feature will be implemented, and our users will be able to benefit from it.

- -

In the future, we will also consider implementing the support of #LelantusSpark. We believe this innovative technology can move the use of crypto to a qualitatively new level.

- -

6) With the recent MiCA regulations in the EU, How would you deal with Privacy Coins on your platform?

- -

This question requires a comprehensive response. First and foremost, LetsExchange closely monitors legislative changes in various countries and regions, adapting its policies and operational activities when legislative adjustments are required.

- -

We believe that legislative regulation will ultimately stimulate the industry’s development rather than hinder it, as it will allow institutional investors to enter. This implies colossal industry capitalization growth, rapid technological advancements, and other benefits.

- -

Simultaneously, we are confident that privacy is one of the key elements of the crypto ecosystem. Without it, cryptocurrency would lose its meaning. That’s why, while complying with regulatory requirements, especially regarding AML policies and blocking transactions from sanctioned countries, we maintain support for anonymous cryptocurrencies and the option to exchange funds without registration.

- -

7) Where is LetsExchange.io based?

- -

LetsExchange is registered in Seychelles. But being real crypto enthusiasts, our team is spread worldwide. Our team members work from the USA, the UK, Ukraine, Mexico, and other countries.

- -

8) What joint marketing activities are planned between LetsExchange and Firo, and how will they promote Firo’s growth?

- -

We offer a lot of joint marketing activities, with AMA sessions being just one of the possible options. Other popular marketing activities among our partners are reviews, quests, and interviews, among others. Also, we are open to any suggestions that will help our partnership with FIRO grow and mutually benefit both communities.

- -

9) How does LetsExchange.io align with Firo’s values and vision, particularly in terms of financial privacy and decentralization?

- -

LetsExchange is a privacy-focused platform. It doesn’t ask for mandatory account registration. Users who opt to register an account with us need to provide only a valid email address, and that’s it. We don’t ask for personal or financial information other than the information needed for a swap. Soon, we will support z-addresses for swaps. In the future, the implementation of Lelantus Spark technology or another technology that enables private transactions is possible.

- -

10) What benefits does LetsExchange offer to Firo’s community of users?

- -

LetsExchange will enable users to buy #FIRO with 3,900 coins and tokens. In the future, more assets will be added. We offer round-the-clock customer support and are ready to reply to all questions or solve any issues. Additionally, FIRO users can create an account on the platform and benefit from our affiliate program.

- -

Winners for AMA

- -

We have mentioned that 3 questions from the audience will have a chance to win some FIRO in this AMA. These are the selected 3 (in no specific order):

- -

1) @charlie61792968

- -

Q: Security and anonymity are always prioritized by BlockChain projects in the development of project platforms and technologies. So, does @firoorg have any technological solutions or plans to enhance user trust in these issues?

- -

A: On top of Lelantus Spark, which we just released (activating in January 2024), you can read about it Here, The integration of technologies such as Dandelion++ and LLMQ ChainLocks enhances the overall security of both Firo’s blockchain and network. Dandelion++ helps obscure the originating IP of transactions, and LLMQ ChainLocks provide additional security against potential attacks. These measures collectively reflect Firo’s commitment to maintaining high standards of security and anonymity.

- -

2) @W120VOLT

- -

Q: In what ways does Firo address the challenges posed by the increasing digitization of fiat currencies and the potential loss of control over personal finances?

- -

A: For the most part the digitization of fiat currencies have already happened but is evolving into something else which is a digital currency that is directly controlled by a Central Bank. While often touted for its benefits, we are already seeing the beginnings of the impacts of CBDCs which is setting rules and limits as to how you can spend your money and the ability for governments to cut you off from the financial system.

- -

Firo in particular was designed to address these type of concerns as with privacy, our transactions are uncensorable and even the core developers cannot break that privacy or choose what you can or cannot use your money for. This is exactly the ethos of what cryptocurrency set out to do and one that is often overlooked and arguably even abandoned by Bitcoin.

- -

3) @Boa_Noble

- -

Q: Many day-to-day projects promise great utility and functionality, but end up throwing the rug out a few days later. How do you really know that your project won’t throw the rug out? What guarantees do investors have?

- -

A: We’ve been around since 2016 and constantly developing and delivering updates :). If this is a rug, it’s a pretty long one ;)

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/01/18/spark-is-live.html b/pr-preview/pr-452/nl/2024/01/18/spark-is-live.html deleted file mode 100644 index f1741fc77..000000000 --- a/pr-preview/pr-452/nl/2024/01/18/spark-is-live.html +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - - Lelantus Spark is live on Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Lelantus Spark is live on Firo

-

Lelantus Spark is live on Firo’s mainnet

- -
- -

We are pleased to announce that Lelantus Spark, our next gen privacy protocol is now live on Firo’s mainnet! This forms the culmination of years of research and development from the first time Spark was announced in 2021.

- -

Since then, it has gone through several revisions and improvements and has undergone two cryptography audits (Hashcloak, Daniel (Linfeng) Zhao) and a code and implementation audit.

- -

Please ensure you’re updated to the latest version of Firo.

- -

Let’s do a quick run-through of what’s new in this update!

- -

Spark Addresses

- -

Users can now use Spark addresses where people can directly send FIRO to them and have them automatically anonymized. These addresses are not searchable on the blockchain or an explorer and therefore no one can look them up to find out when you have received or sent money or how much funds you have in it. Moving forward, we foresee Spark addresses to be the primary way users interact with each other and are the default way to send and receive FIRO within our official wallets.

- -

Spark addresses on mainnet have a prefix of “sm” and are 144 characters long.

- -

Spark address example

- -

Spark Transactions

- -

Spark transactions hide sender, receiver and amounts while everyone can still verify the blockchain state through the use of zero-knowledge proofs. This is the key feature of Spark, which preserves financial privacy while allowing universal verifiability that makes blockchain technology possible.

- -

Spark transactions have very high anonymity sets and are less susceptible to statistical analysis on coin age or taint when compared to other privacy protocols such as RingCT. It also does not require any special trust requirements like zkSNARK constructions and employs a modular approach where specialized zero-knowledge proofs respectively prove specific things vs more complex circuit designs. This allows easier formal security analysis and allows for upgradability where components can be switched out.

- -

Spark transaction example on explorer

- -

Exchange Addresses

- -

This update also introduces Exchange Addresses which allow exchanges to maintain compliance with regulations without affecting user privacy. Users do not need to create these addresses.

- -

Exchange addresses differ from regular transparent addresses in that they cannot directly receive funds from Spark, Lelantus, mining or masternode rewards. If you have funds in Spark/Lelantus or from mining or masternode rewards, you would need to send these funds to a transparent address first before sending them to an Exchange Address.

- -

Below is a quick summary of what funds Exchange Addresses can use.

- -

❌Spark / Lelantus —> Exchange Address

- -

❌Mining/masternode rewards —> Exchange Address

- -

✅Transparent address —> Exchange address

- -

✅Spark / Lelantus → Transparent address → Exchange address

- -

✅Mining/Masternode rewards → Transparent address → Exchange address

- -

These addresses can be identified with an EX prefix and are 36 characters long.

- -

For e.g. EXXazVWwJNbNPBo7b2sqVtveudqHSxGVGzgJ

- -

What’s next?

- -

In the immediate short term, the core team will be focusing on getting the rest of the ecosystem using Spark and Exchange Addresses and also several user experience improvements.

- -

These include:

-
    -
  • Stack wallet (both desktop and mobile) to be released with Spark support within the next couple of days.
  • -
  • Allowing wallets to directly unshield from Spark > Transparent > Exchange Addresses so that users do not need to care about which address type they’re interacting with.
  • -
  • Several exchanges have informed us of their intention to use Exchange Addresses and we are assisting them with tooling over providing proofs of payments when sending from Spark/Lelantus transactions.
  • -
  • Some exchanges have indicated interest in using Spark addresses.
  • -
  • Extend support of Exchange Addresses to Electrum
  • -
  • Clean up of Electron Firo client
  • -
  • Telegram/Discord tip bot support of Spark transactions
  • -
- -

Thereafter, in the following months, we’ll be focusing on increasing Spark address use with the following:

-
    -
  • All mining and masternode rewards to mandatorily go into Spark addresses
  • -
  • Deployment of Helsing, to allow masternode collateral to be held in Spark addresses
  • -
- -

Concurrently, we are in the midst of developing and/or researching:

-
    -
  • Spark Assets for Elysium (Spats): The ability to create confidential assets using Spark technology where sender, receiver, amount and asset type are hidden. Work has already been done on the cryptographic library for this.
  • -
  • Curve Tree Research: Curve tree research is completed and is in the process of being documented.
  • -
- -

Spark is not a completion of a journey but the beginning of a new era of privacy.

- -

Thank you

- -

Lelantus Spark would not have been possible if not for the support and efforts of many people and organizations. We would like to thank Aram Jivanyan and Aaron Feickert (CypherStack) for creating and improving Lelantus Spark, Levon Petrosyan, Petr Shugalev for contributing the vast majority of Spark implementation code, Anwar P for the tireless hours on tests, CypherStack for supporting us in many ways including the implementation of Spark in their Stack Wallet and HashCloak for their constant support and the excellent work in the Spark audit.

- -

Additionally, the generous donations of Arcadia Group , Rasikh Morani, Firo Fam and the support from the Community Fund Committee have allowed us to continue development and research during the depths of the bear market. We would also like to thank MAGIC Fund for administering the Firo MAGIC fund that has allowed us to fund our research and security services.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/02/05/firoqt-guide-spark.html b/pr-preview/pr-452/nl/2024/02/05/firoqt-guide-spark.html deleted file mode 100644 index 0831abd75..000000000 --- a/pr-preview/pr-452/nl/2024/02/05/firoqt-guide-spark.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - - A Firo-QT Wallet Guide | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

A Firo-QT Wallet Guide

-

A Guide to Secure and Private Transactions with Spark

- -
- -

This guide is designed to provide you with step-by-step instructions on how to effectively utilize the Firo-QT Wallet, emphasizing its integration with the Spark feature for enhanced privacy. Whether you are a new user or looking to deepen your understanding of Firo-QT Wallet’s capabilities, this guide will assist you in navigating its features for secure and private digital transactions

- -

Download Firo-QT wallet from Firo’s official download page, available for macOS, Linux, and Windows.

- -

Select your operating system from the provided options and click the corresponding download link.

- -

New users can skip this section. After completing the installation, you will be prompted to unlock your wallet using your passphrase upon the first launch to activate Spark support. This step ensures your wallet is ready to use Spark’s features.

- -

Unlock Wallet window

- -

Overview

- -

Upon logging in, the main interface—comprising ‘Overview,’ ‘Send,’ ‘Receive,’ ‘Transactions,’ and ‘Masternodes’ tabs—will greet you. This is your command center for managing Firo assets, where you can:

- -
    -
  • Monitor both Private and Transparent Balances.
  • -
  • Review recent transaction history.
  • -
  • Enhance privacy by enabling ‘Anonymous communication with Tor’.
  • -
- -

Overview of the wallet

- -

Sending Firo

- -

The ‘Send’ tab is your gateway to transferring Firo. It offers:

- -
    -
  • Address labeling for organizational ease.
  • -
  • A choice between Private or Transparent balances for transaction flexibility.
  • -
  • The ability to send funds via Transparent or Spark Addresses—choose Spark for untraceable transactions, safeguarding the privacy of amounts and participant identities.
  • -
- -

Send Tab of QT wallet

- -

Request

- -

Under the ‘Request’ tab, select your preferred address type—Spark for anonymity or Transparent. Enter the payment details, and generate a QR code and payment request to share with others.

- -

Receive Tab of QT wallet

- -

Transaction

- -

The ‘Transactions’ tab catalogs all inbound and outbound transactions.

- -

Transaction Tab of QT wallet

- -

Details of transactions via Spark address are displayed, anonymizing sender information with Lelantus Spark.

- -

Transaction Details of transaction

- -

For more information and support:

- - - - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/03/06/firo-slogan-showdown.html b/pr-preview/pr-452/nl/2024/03/06/firo-slogan-showdown.html deleted file mode 100644 index eb76a01f0..000000000 --- a/pr-preview/pr-452/nl/2024/03/06/firo-slogan-showdown.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - The Firo Slogan Showdown | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

The Firo Slogan Showdown

-

Unleash Your Creativity!

- -
- -

Attention Firofam!

- -

Do you have a knack for creativity and a way with words? We’re thrilled to announce the Firo Slogan Showdown! We’re looking for a catchy, impactful slogan that reflects the core message of our project and uplifts the values in our society. The new slogan can be proudly displayed on our project’s T-shirts or used as a tagline for the Firo community.

- -

Join us in this exciting challenge to craft a slogan that resonates with our mission of privacy, security, and innovation. Your idea could be the next iconic statement for Firo!

- -

As part of the event, an award will be given to the participant who comes up with the most creative and meaningful slogan. If you’re curious about what the award might be, we welcome you to join our event filled with surprises!

- -

Event Details

- -
    -
  • Start Date: 6th March, 2024
  • -
  • Deadline for Submission: 20th March 2024
  • -
- -

How to Participate

- -

You can submit your entry with the hashtag #FiroSloganShowdown in the official Firo Telegram Channel, Firo Matrix Channel or reply to the Slogan Showdown post on Firo Twitter/X page.

- -

Selection Process

-

At the end of the submission period, the team will select the top 3 slogans. The final selection will be voted on by the Firo community on Telegram and Twitter for 5 days via polls.

- -

Event Prizes

- -
    -
  • 1st place: 1 T-shirt with their slogan on it and 25 FIRO
  • -
  • 2nd place: 15 FIRO
  • -
  • 3rd place: 10 FIRO
  • -
- -

With your creativity, we believe we can take our project to greater heights! We eagerly await your submissions!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/03/07/curve-trees-research-results.html b/pr-preview/pr-452/nl/2024/03/07/curve-trees-research-results.html deleted file mode 100644 index 7f576357f..000000000 --- a/pr-preview/pr-452/nl/2024/03/07/curve-trees-research-results.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Curve Trees: Global Anonymity Sets for Lelantus Spark | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Curve Trees: Global Anonymity Sets for Lelantus Spark

-

Curve trees scale zero-knowledge proofs for global anonymity

- -
- -

We are proud to publish the results of the research grant on curve trees carried out by Aram Jivanyan and funded by the MAGIC Firo Fund. Curve trees is a new technique that allows scaling zero-knowledge membership proofs to allow global anonymity sets, meaning that the ZKP is performant enough that it can encompass all transactions in a blockchain. It achieves this without any need for a trusted setup, a key requirement of Firo’s privacy research, while retaining small transaction sizes and quick proving and verification times. Curve trees also allow for efficient batching verification techniques, which can further decrease the marginal cost of proof verification.

- -

Lelantus Spark’s unique modular design allows the upgrading of its components, and in this case, curve trees would replace Spark’s use of one-out-of-many proofs. The research note covers the necessary modifications to implement curve trees in Spark to scale it to global anonymity sets.

- -

We would like to thank Luke Parker (kayabanerve) and Aaron Feickert of Cypher Stack for their valuable feedback and help in grasping curve trees and how they would apply to Spark.

- -

Related article:

- -

Advancing Privacy: Aram Jivanyan advancing Lelantus Spark

- -

MAGIC Firo Fund

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/03/19/hummingbot-firo-binance.html b/pr-preview/pr-452/nl/2024/03/19/hummingbot-firo-binance.html deleted file mode 100644 index 2758c82e7..000000000 --- a/pr-preview/pr-452/nl/2024/03/19/hummingbot-firo-binance.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - Hummingbot Firo Liquidity Campaign on Binance is back! | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Hummingbot Firo Liquidity Campaign on Binance is back!

-

8-weeks FIRO Liquidity Mining Campaign

- -
- -

We are excited to share that we will be launching another 8-week liquidity mining campaign on Binance! This campaign offers a total reward pool of approximately US$4,000!

- -

Since the launch of our liquidity mining program, we have witnessed participation from 779 unique miners across various campaigns. The total filled order volume has reached an impressive $115 million as of November 27, 2023. We look forward to your continued participation in our campaigns and welcome new firofam to join us in earning rewards!

- -

Firo-BTC hummingbot miner

- -

Campaign Terms

- -

Start date: March 19, 2024, 12:00 AM UTC
-Total reward pool*: ~US$4,000 (FIRO 248 per week)
-Reward token: FIRO
-Eligible token pair: FIRO/BTC
-Eligible orders: maker orders placed with spreads of 2.0% or lower
-Exchange: Binance

- -

The links above contain referral links which would help support Firo’s core team’s efforts if you sign up to those exchanges through the link.
-* Please see Hummingbot’s Liquidity Mining Policy

- -

Getting Started

- -

To get started:

-
    -
  1. Sign up on Hummingbot Miner with your email address.
  2. -
  3. Install, configure and run Hummingbot. Read the guide here. You can also get help on Hummingbot’s Discord.
  4. -
  5. Get Paid: Accumulate token rewards every minute. Get paid at the end of the week.
  6. -
- -

Note that liquidity only counts towards rewards where they are within 2.0% spread or lower.

- -

Help contribute to $FIRO’s liquidity and get rewarded!

- -

Hummingbot’s Full article: https://support.hummingbot.io/miner/8-week-for-firo-liquidity-mining-campaign

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/03/22/firo-binance-monitoring-tag-update.html b/pr-preview/pr-452/nl/2024/03/22/firo-binance-monitoring-tag-update.html deleted file mode 100644 index 22327ab8f..000000000 --- a/pr-preview/pr-452/nl/2024/03/22/firo-binance-monitoring-tag-update.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - Update on Binance Monitoring Tag Issue | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Update on Binance Monitoring Tag Issue

-

An update on the monitoring tag status

- -
- -

The Firo core team would like to address some community concerns on the ongoing monitoring tag status that Binance placed on Firo back in January, along with a slew of other projects with privacy features, such as Monero, Zcash, Horizen, and Mobilecoin. Prior to this, in May 2023 Binance had also made Firo and other select privacy-preserving assets unavailable in certain countries in Europe. This was in response to increased pressure from regulators both from the EU (namely MiCA and AMLR) and also part of Binance’s settlement with the US Department of Justice.

- -

This matter has been addressed several times before in our video updates and social channels, but we have noted that there is still a lot of misunderstanding surrounding this topic, so we would like to address the situation comprehensively.

- -

The core team had been aware of the issue since September 2023, when Binance reached out to inform us of the new regulatory requirements being imposed on them. Even in early October, while we were aware of proposals from other projects to comply with these requirements, we were not confident that these would meet Binance’s regulatory requirements.

- -

Because of the urgency of the matter, the core team proactively developed its own solution in the form of Exchange Addresses while communicating with Binance’s team. We also made sure to consult with the Firo community and got good support for the proposal. Binance’s team confirmed that our proposal was acceptable to their current requirements.

- -

Our proposal was easy to implement both on the project and exchange side, didn’t require any complicated changes, and, most importantly, did not compromise users’ privacy more than the status quo. While other projects proposed alternative solutions, our Exchange Address approach was presented by Binance to these projects as the preferred solution for other privacy coins to adopt. To our knowledge, both Zcash and PIVX are adopting some form of Exchange Address type while Horizen has completely removed their privacy features. We are proud to have our solution adopted to protect our fellow privacy projects’ centralized exchange (CEX) listings.

- -

We deployed the code for Exchange Addresses in November 2023, and it was successfully activated in January 2024 together with Lelantus Spark activation. This upgrade was supported by Binance. With the activation of Exchange Addresses, we were the first privacy coin on Binance to meet the new requirements. Coins that did not meet these new requirements such as Monero and Mobilecoin were delisted from Binance.

- -

What’s Next?

- -

We continue to work closely with Binance’s team, which is in the midst of transitioning its infrastructure to use Exchange Addresses. Their rough estimate is that it will take about three months to implement on their end. After Exchange Addresses are implemented, their team had mentioned that we can explore reopening Firo markets in Europe again.

- -

The Binance Monitoring Tag is reviewed once every quarter, and a decision has not been made on whether it will be removed at the next review or only after Binance has completed its Exchange Address integration. Thus far, no new regulatory requirements have been communicated, and we view the fact that Binance is in the midst of integrating Exchange Addresses as a positive sign along with their assurances that all is well at the moment.

- -

In the meantime, we continue to improve liquidity on FIRO through other avenues and further bolster decentralized exchange (DEX) liquidity and integrations, such as with FiroDEX/Komodo Wallet, BasicSwapDEX, and DCRDex. We have also been in talks with other cross-chain DEX options, such as Serai and Maya Protocol. Showing community support in these other DEX communities would give further impetus for those projects to integrate with us and reduce reliance on centralized exchanges.

- -

Side Notes

- -

There has been some discussion with Binance on whether to retain the FIRO/BTC pair or just focus on the FIRO/USDT pair, as interest in the FIRO/BTC pair currently pales to that of the FIRO/USDT pair. These discussions are unrelated to any of these regulatory concerns. We have initiated a Hummingbot campaign to improve liquidity on FIRO/BTC and are using it to gauge community interest in the FIRO/BTC pair.

- -

We also note that some privacy assets were excluded from the Monitoring Tag. We were advised that this was because their privacy features were not materially used when transferring to Binance and, therefore, were not a material concern, while Firo users regularly used Lelantus functions to deposit into Binance.

- -

We would like to thank Binance for remaining open to working with privacy projects like ours on finding a path to remain listed despite immense regulatory pressure on them when the easy thing to do would be to delist. While we strongly disagree with the regulations which in our opinion are overreaching and misguided, we understand that centralized exchanges are bound by the laws that govern them. We continue to monitor the situation and would also like to reiterate that we would not take any steps that would materially compromise user privacy for the sake of compliance.

- -

Discuss this blog post on our forums.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/03/24/3rd-cfc-nomination-thread-2024.html b/pr-preview/pr-452/nl/2024/03/24/3rd-cfc-nomination-thread-2024.html deleted file mode 100644 index 1e69f8824..000000000 --- a/pr-preview/pr-452/nl/2024/03/24/3rd-cfc-nomination-thread-2024.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - - - Nomination Thread for a New Community Fund Committee 2024 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Nomination Thread for a New Community Fund Committee 2024

-

A new nomination thread for the 3rd CFC election

- -
- -

The one year term of the 2nd CFC Committee has ended and the time for the 3rd CFC nominations is underway in preparation for the election.

- -

Please express your interest in standing for election in the thread below. Do ensure you introduce yourself and why you are applying to the post and your experience/history with Firo.

- -

3rd CFC Election Nomination Thread: https://forum.firo.org/t/nominations-for-the-3rd-community-fund-committee-cfc-are-now-open/31500

- -

The 7 member CFC forms an important role in gradually decentralizing governance and sets up an independent fund (Firo Community Fund) to be used for the benefit of Firo. The FCF has been used to fund various community management efforts, audits, social media/marketing support and also to assist the core team where additional funds are required.

- -

CFC Committee positions are at this point in time are done on a volunteer basis and we recommend only active and motivated members of the Firo community apply. There is no restriction of existing committee members seeking re-election.

- -

Below is a reminder of the role of the CFC and the Firo Community Fund (FCF) it manages:

- -

Brief summary of how the CFC came to be

- -

Firo conducted a series of community votes to adjust its tokenomics and established the Firo Community Fund. This process spanned several months and involved multiple vetted polls to ensure alignment with the community’s wishes. A committee comprising seven elected community members was established to manage fund allocation.

- -

Following the nomination phase, nominees (who are new) undergo a vetting process, including an interview, to assess their eligibility and alignment with the community’s voting objectives. The interview, which can be conducted through text or online meetings, delves into the nominees’ beliefs in Firo, their grasp of Firo’s technology, personal background (without revealing sensitive information), and their vision for the fund’s utilization. Nominees not widely known in the community must provide proof of active participation for at least a year.

- -

Moving on from these specifics, it’s essential to outline the responsibilities and prerequisites expected of a member of the Firo Community Fund Committee (CFC).

- -

Responsibilities of Community Fund Committee members

- -
    -
  1. -

    To decide along with taking into account community feedback on how the community fund should be utilized.

    -
  2. -
  3. -

    To help evaluate community requests for funding, do due diligence on applicants applying for funding, and obtain all necessary information to ensure sufficient detail for the scope of work.

    -
  4. -
  5. -

    To evaluate and approve payment of milestone requests

    -
  6. -
  7. -

    To make all reasoning of the CFC for approval/rejection public

    -
  8. -
  9. -

    CFC can request for core team’s feedback and opinion on proposals.

    -
  10. -
  11. -

    To always conduct themselves with professionalism without resorting to personal attacks or insults.

    -
  12. -
- -

Minimum requirements to be eligible to be a committee member

- -
    -
  1. -

    Be a recognized and active community member of Firo for at least a year, OR a recognized industry expert/specialist.

    -
  2. -
  3. -

    Solid understanding of Firo’s technology stack and current roadmap and goals

    -
  4. -
  5. -

    Cannot be a current full-time member of the Firo core team. Part-time contributors or contractors of Firo’s core team are allowed but must be disclosed.

    -
  6. -
  7. -

    Be able to attend a CFC meeting once a month or appoint a proxy to do the same (though proxies should be used sparingly).

    -
  8. -
  9. -

    While a technical or development background isn’t required, having a few committee members with some technical background would be helpful in evaluating proposals.

    -
  10. -
  11. -

    Be able to read, check and vote on proposals for funding at least once a week.

    -
  12. -
  13. -

    Be 18 years old and above.

    -
  14. -
- -

Removal of CFC Members

- -
    -
  1. -

    If a CFC member is suspected or found to have been involved in fraud or scam or other deceitful behavior, the other CFC members can vote to remove them via majority vote.

    -
  2. -
  3. -

    If a CFC member has acted in a manner that is an unbecoming or unprofessional manner, the other CFC members can vote to remove them via a majority vote.

    -
  4. -
  5. -

    If a CFC member is absent for 2 meetings in a row without due cause, they shall be removed automatically.

    -
  6. -
  7. -

    If a CFC member has continuously failed to vote on proposals for funding, a vote shall be held at the next CFC meeting by the other CFC members on whether to remove them.

    -
  8. -
  9. -

    If a CFC member is removed, nominations should be open for the spot for the remaining term.

    -
  10. -
- -

Meetings, Quorums, and Voting

- -
    -
  1. -

    A meeting should be held at least once a month with CFC members. The purpose of this meeting is to discuss proposals or to choose how to allocate the FCF funds or any other matters arising. Given CFC members may be in different time zones, this should be taken into account when determining the time of the meeting and the opportunity to take turns for amenable timing.

    -
  2. -
  3. -

    Core team members or their representatives should always be allowed to observe and attend all CFC meetings, but shall not have a vote unless otherwise specified.

    -
  4. -
  5. -

    The minutes of these meetings shall always be publicly available.

    -
  6. -
  7. -

    The meeting can be conducted by text or online meetings.

    -
  8. -
  9. -

    A quorum should be 5 members. Votes are passed using a majority of votes. In the event of an equality of votes, the core team shall have a casting vote.

    -
  10. -
  11. -

    Proposals for funding can be approved without the need for a meeting and shall be voted on in the proposal thread itself.

    -
  12. -
  13. -

    When voting for or against a proposal for funding, all CFC members are required to state the reasoning behind their choice.

    -
  14. -
  15. -

    Anyone can open a proposal for funding, including CFC members.

    -
  16. -
  17. -

    If a CFC member is an applicant for funding, the member cannot vote on that proposal. Also, if a CFC member has a close relationship (e.g. family member, best friend, significant other, spouse) with the applicant for funding, the CFC member should disclose the relationship and put it to the other CFC members to decide whether the member should be allowed to vote or choose to abstain voluntarily.

    -
  18. -
  19. -

    If the CFC wishes to make funds available to the core team to assist them (for instance to cover a shortfall or to pay for a specific employee to retain them), a higher vote threshold is required, which is 5 members out of 7 instead of the usual majority of votes.

    -
  20. -
- -

General Guidelines to Community Fund Usage

- -
    -
  1. -

    Trust needs to be earned. While anyone can propose to be funded from the FCF, the person’s track record needs to be evaluated, the necessary due diligence needs to be taken, and milestone payments adjusted appropriately.

    -
  2. -
  3. -

    The CFC can choose to employ contractors to embark on specific tasks, but shall seek community feedback. Where it involves core code, the CFC has to consult the core team.

    -
  4. -
  5. -

    The CFC should not be used to host parties or purely social events. Educational or awareness events are okay but should be done with appropriate evidence and not paid upfront.

    -
  6. -
  7. -

    The CFC is to be used and while there shouldn’t be pressure to spend the CFC funds, the CFC funds shouldn’t be hoarded.

    -
  8. -
  9. -

    CFC funds should always be utilized for the benefit of Firo. Research or development that does not directly benefit Firo should not be undertaken.

    -
  10. -
  11. -

    CFC funds should not be used for giveaways, even for the purpose of promoting adoption or participation. These have limited effects.

    -
  12. -
  13. -

    All CFC expenditure has to be disclosed. Contractors that prohibit this should not be engaged.

    -
  14. -
  15. -

    Should the CFC deem fit, FCF funds can be burnt by sending them to this burn address. (https://explorer.firo.org/address/aFiroBurningAddressDoNotSendrPtjYA 2)

    -
  16. -
  17. -

    FCF funds address can be viewed here which are from time to time anonymized.

    -
  18. -
  19. -

    Utilization of CFC funds and proposals can always be viewed on the Firo Community Crowdfunding page under the category of CFC.

    -
  20. -
- -

What the CFC is NOT

- -
    -
  1. -

    The CFC are NOT representatives of the opinion of the Firo Community. They are only tasked with matters to do with the Community Fund and do not replace the usual process of getting feedback from the general community and core team in implementing large changes.

    -
  2. -
  3. -

    The CFC shall not represent itself as core team members or as representatives of the project.

    -
  4. -
- -

3rd CFC Election Nomination Thread: https://forum.firo.org/t/nominations-for-the-3rd-community-fund-committee-cfc-are-now-open/31500

- -

Follow the Community Fund Committee deliberations on Telegram and Discord

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/04/23/firo-tokenomics-and-halving.html b/pr-preview/pr-452/nl/2024/04/23/firo-tokenomics-and-halving.html deleted file mode 100644 index 35257b242..000000000 --- a/pr-preview/pr-452/nl/2024/04/23/firo-tokenomics-and-halving.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Firo Tokenomics Discussion with upcoming Halving | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Tokenomics Discussion with upcoming Halving

-

Firo's Halving in mid September 2024

- -
- -

With the upcoming scheduled halving of emissions in supply in September 2024, the Firo community has raised questions about whether the Firo block reward distribution or tokenomics would be revisited, as was the case with the previous halving. The last time this was done was in May 2022.

- -

In particular, whether the block reward distribution would be adjusted and whether there should be a change in the emission cycle; for example, whether to have a more gradual emission decrease instead of halvings, implement a tail emission, etc.

- -

The core team highly values the Firo community’s input in these crucial changes. We are actively seeking your feedback on our forums and plan to keep the feedback period open until at least the end of June 2024. This will allow us to implement your insights prior to the upcoming hard fork, underscoring your integral role in shaping Firo’s future.

- -

As these changes will significantly impact Firo’s future and development direction, we look forward to hearing from the community and greatly appreciate the well-reasoned feedback we’ve received thus far. Let your voice be heard!

- -

Join us in the discussion in our Firo forums located Here!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/05/03/3rd-term-cfc-members-formed.html b/pr-preview/pr-452/nl/2024/05/03/3rd-term-cfc-members-formed.html deleted file mode 100644 index 3aaa31e90..000000000 --- a/pr-preview/pr-452/nl/2024/05/03/3rd-term-cfc-members-formed.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - - The 3rd term of CFC members are formed! | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

The 3rd term of CFC members are formed!

-

Welcome old and new

- -
- -

The 7 member Community Fund Committee (“CFC”) is formed to oversee the Firo Community Fund (“FCF”) has been completed!

- -

The following community members will serve as CFC members for a period of 1 year:

- - - -

The elected committee comprises a well-rounded mix of established community members, subject matter experts, and developers, who have been actively involved in voting on proposals and steering Firo community fund to help with the project.

- -

Since there were no additional nominations, these seven members were automatically elected. We would like to thank them for agreeing to serve on the Firo Community Fund (FCF) and helping to decentralize funding decisions. We would also like to thank the outgoing committee members who have served.

- -

How to get funded from the Firo Community Fund

- -

Anyone can apply to be funded from the FCF by opening up a proposal in the Firo Crowdfunding System and also opening a thread on the forums to open discussion about it. The Community Fund Committee can also independently initiate proposals to be funded from the Firo Community Fund.

- -

What are the responsibilities of the Community Fund Committee?

- -
    -
  1. To decide along with taking into account community feedback on how the Firo Community Fund should be utilised.
  2. -
  3. To help evaluate community requests for funding, do due diligence of applicants applying for funding and obtain all necessary information to ensure sufficient detail for scope of work.
  4. -
  5. To evaluate and approve payment of milestone requests.
  6. -
  7. To make all reasonings of the CFC for approval/rejection public.
  8. -
  9. CFC can request for the core team’s feedback and opinion on proposals.
  10. -
  11. To always conduct themselves with professionalism without resorting to personal attacks or insults.
  12. -
- -

How will the Firo Community Fund (FCF) be utilised?

- -
    -
  1. FCF funds must always be utilised for the benefit of Firo. Research, development or promotional activities that do not directly benefit Firo should not be undertaken.
  2. -
  3. All FCF expenditure has to be disclosed. Any proposal that does not allow this will not be able to be funded from the FCF.
  4. -
  5. FCF funds should not be used for giveaways even for the purpose of promoting adoption or participation.
  6. -
  7. FCF funds should not be used to host purely social events. Educational or awareness events are acceptable but must be the primary component of the event.
  8. -
  9. FCF funds should be used and while there shouldn’t be a pressure to spend funds, the FCF should not be hoarded.
  10. -
  11. CFC can choose to use the FCF to employ contractors to embark on specific tasks or roles that will report directly to the CFC.
  12. -
  13. Should the CFC deem fit, FCF funds can be burnt by sending it to this burn address.
  14. -
  15. FCF funds address can be viewed here
  16. -
- -

Where can I see the deliberations of the Community Fund Committee?

- -

All discussions of the CFC can be seen in our Discord in the channel #communityfund and is read-only. You will need to have verified status by passing the captcha to view the channel.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/06/19/firo-release-0141303-mandatory-upgrade.html b/pr-preview/pr-452/nl/2024/06/19/firo-release-0141303-mandatory-upgrade.html deleted file mode 100644 index 5af99ba28..000000000 --- a/pr-preview/pr-452/nl/2024/06/19/firo-release-0141303-mandatory-upgrade.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - Firo Release 0.14.13.3 Mandatory Upgrade | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Release 0.14.13.3 Mandatory Upgrade

-

With performance improvements and features

- -
- -

We are proud to release Firo v0.14.13.3 which focuses on improving Spark performance, overall user experience and better Spark light wallet support.

- -

RPCs for better Spark light wallet support

- -

New RPCs allow for light wallet servers to query the node for Spark state allowing for mobile wallets to recognize Spark transactions in the mempool even before they’re included in a block. It also ensures proper balance calculation in certain edge cases.

- -

We have also added a way for mobile wallets to recognize masternode collateral so that it will ignore it when sending FIRO.

- -

This is in preparation of our new Firo-only mobile wallet release and also a light desktop wallet developed together with Cypher Stack.

- -

Increase in max transaction relay size

- -

We have increased the maximum transaction relay size from 100 kB to 250 kB allowing for easier consolidation of UTXOs and Spark minting. Nodes that do not upgrade will not be able to relay these larger transactions.

- -

We have also included various other bug fixes in relation to Lelantus migration to Spark and user interface improvements.

- -

While there is no deadline for upgrading, we recommend you to update as soon as possible. Mining pools and masternodes are encouraged to update immediately to ensure the network will propagate these larger transactions.

- -

Spark Optimization Improvements

- -

We have various improvements to Spark batch verification and Spark transaction processing improving sync times.

- -

Sending to EX-Address support

- -

With Binance adopting EX-addresses, we have simplified sending to EX-addresses in the UI by recognizing the EX-address and if the funds are in Spark, to do the necessary transition to a transparent address before sending to an EX-address.

- -

Download v0.14.13.3 now!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/06/20/ex-address-live-on-binance.html b/pr-preview/pr-452/nl/2024/06/20/ex-address-live-on-binance.html deleted file mode 100644 index 6a437bb48..000000000 --- a/pr-preview/pr-452/nl/2024/06/20/ex-address-live-on-binance.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - Exchange Addresses live for FIRO on Binance | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Exchange Addresses live for FIRO on Binance

-

Deposit addresses are now EX-Addresses

- -
- -

Binance has confirmed with us that Exchange Addresses are now fully implemented and live on their exchange.

- -

EX addresses are not meant for regular users to create but for exchanges that require them for regulatory or transparency reasons. However, users will need to interact with EX addresses if they are depositing into Binance or another exchange that deploys them.

- -

You can identify an EX-address easily as the address begins with EXX.

- -

Binance deposit EX address

- -

Transition Notes

- -

Binance has confirmed the roll out of EX-addresses for its users, though if for some reason you do not have an EX-address yet, do not send funds from Spark directly to Binance’s deposit address. Otherwise, they will be frozen until you open a support ticket with Binance to return the funds to you. This process can take up to 30 working days.

- -

EX-addresses only accept FIRO from transparent addresses. If you have funds held in Spark, you would first need to send them to a transparent address (that begins with a or Z) before sending them to the EX address. At the time of writing, the only exchange that uses EX addresses is Binance.

- -

Most exchanges do not yet support withdrawals to an EX-address, so you would need to withdraw from your own wallet first with a transparent address before sending the money to Binance. We are in communication with other centralised exchanges to facilitate easy exchange-to-exchange transfers. At the time of writing, only NonKYC.io supports direct withdrawals to an EX address. You can also do your part by opening a ticket with your favourite exchange or wallet to encourage them to support sending to EX-addresses.

- -

Most major exchanges such as MEXC, HTX and Gate support FIRO deposits from EX-addresses so you can send from Binance to these exchanges directly. Always test with a small amount first if unsure!

- -

Reopening of Firo trading in Europe

- -

Last year, in May 2023, Binance made Firo and several other privacy coins unavailable in several European countries namely Poland, France, Spain, Italy, Belgium and Sweden, due to new EU regulations restricting the trading of privacy coins.

- -

Firo has been reopened for trading in these countries with immediate effect. If you are in an affected country, you might receive an email notification from Binance informing you of this. Do ensure you take note of your new deposit addresses which would have been updated to an EX-address.

- -

Binance deposit address expired example

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/06/25/binance-firo-cross-margin.html b/pr-preview/pr-452/nl/2024/06/25/binance-firo-cross-margin.html deleted file mode 100644 index 362660101..000000000 --- a/pr-preview/pr-452/nl/2024/06/25/binance-firo-cross-margin.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Binance adds new cross margin pair for FIRO | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Binance adds new cross margin pair for FIRO

-

FIRO/USDT Cross Margin

- -
- -

Binance Adds FIRO/USDT Cross Margin Pair!

- -

Binance has added the FIRO/USDT pair to Cross Margin. This adds to the existing FIRO/USDT spot and isolated margin pairs.

- -

What is Cross Margin?

- -

In Cross Margin, the entire margin balance is shared across open positions to avoid liquidation. If Cross Margin is enabled, the trader risks losing their entire margin balance, along with any open positions, in the event of a liquidation. Any realized PnL (profit and loss) from another position can support a losing position that is close to being liquidated.

- -

With the existing Isolated Margin mode, you can allocate a specific amount of margin to a single position to limit risks. In contrast, the Cross Margin mode uses the balance of your entire Margin Account on Binance as collateral, providing you with greater flexibility and lower margin requirements. Read the difference between isolated and cross margin here.

- -

As always, trade responsibly!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/07/12/campfire-firo-wallet.html b/pr-preview/pr-452/nl/2024/07/12/campfire-firo-wallet.html deleted file mode 100644 index c6585465c..000000000 --- a/pr-preview/pr-452/nl/2024/07/12/campfire-firo-wallet.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - Campfire Wallet Release | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Campfire Wallet Release

-

A fun and privacy-preserving Firo-only wallet

- -
- -

We are proud to release our new revamped Campfire wallet in collaboration with Cypher Stack.

- -

Campfire is a Firo-only wallet with a default on Spark privacy. It features many other Firo-specific enhancements, such as masternode collateral recognition and EX-address support. It also includes inbuilt TOR for additional network privacy. It even works on both desktop and mobile devices!

- -

Like its namesake, Campfire is designed to be a warm, welcoming experience where our Firofam can begin their privacy journey.

- -

Improved User Experience

- -

Much work has been put into making the wallet user-friendly with Firo colours, and our Sparky mascot is featured prominently.

- -

Mobile Preview 1

- -

Desktop Preview 2

- -

Under the hood, both teams have made many optimisations to make Spark transactions and syncing speedy and snappy, even with the complex math behind them.

- -

Instead of using the default server, users can choose to host their own light server backend for even more privacy.

- -

Open source

- -

Campfire remains true to our goals of being free and open source. All source code is available on GitHub.

- -

While the original Campfire started as a Firo wallet that supported our previous privacy protocol, Lelantus, the new revamped Campfire has full Spark privacy support and shares the same internals as Stack wallet, a multi-coin wallet also developed by Cypher Stack.

- -

Download Campfire Here

- -

What’s next?

- -

We would like to develop more features for Campfire, such as DEX support and Spark asset support!

- -

If you want to donate to this cause, you can do so through this Firo Crowdfunding proposal.

- -

Special Thanks

- -

We would like to thank Rasikh Morani from Arcadia, who provided the initial funding for Campfire and Cypher Stack, whose development and research services have greatly improved Firo and its technology stack.

- -

We also would like to thank the Firo Community Fund Committee, whose continued support of core team activities has made this possible.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/08/09/firo-ascendex.html b/pr-preview/pr-452/nl/2024/08/09/firo-ascendex.html deleted file mode 100644 index 1c9632cf1..000000000 --- a/pr-preview/pr-452/nl/2024/08/09/firo-ascendex.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - Firo listed on Ascendex | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo listed on Ascendex

-

Firo/USDT Pair

- -
- -

Firo Announces Listing on AscendEx: Expanding Accessibility and Trading Options

-

We are thrilled to announce that Firo, the leading privacy-focused cryptocurrency, is now listed on AscendEx (formerly known as BitMax) with a FIRO/USDT pair.

- -

Please note the following times:

- -
    -
  • Deposit: August 9, 10:00 AM UTC
  • -
  • Trading: August 9, 12:00 PM UTC
  • -
  • Withdrawal: August 10, 12:00 PM UTC
  • -
- -

AscendEx is available in a wide variety of countries, which further expands FIRO’s global accessibility and also further builds centralized exchange redundancy.

- -

Stay tuned for news on further activities with AscendEx! You can discuss this listing in our forums here!

- -

About AscendEx

- -

AscendEX (formerly BitMax) is a global digital asset financial platform founded by a group of Wall Street quantitative trading veterans in 2018, building on core value of “Efficiency, Resilience and Transparency.” The global cryptocurrency exchange platform serves both retail and institutional clients in more than 200 regions.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/08/10/firo-receive-donation-from-powerup-privacy.html b/pr-preview/pr-452/nl/2024/08/10/firo-receive-donation-from-powerup-privacy.html deleted file mode 100644 index 20ec0d244..000000000 --- a/pr-preview/pr-452/nl/2024/08/10/firo-receive-donation-from-powerup-privacy.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Firo Core Team receives 345 XMR donation from Power Up Privacy | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

- -
- -

Power Up Privacy, an anonymous privacy advocacy group that funds privacy-related research and development, has donated 345 XMR (~50,000 USD) to the Firo Core Team fund to support our development work.

- -

We would like to thank them for their generous donation in supporting our work and also for making a significant impact on other important privacy-focused tools and projects, such as Monero, Tor, and xrdp.

- -

Learn more about Power Up Privacy.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/08/12/firo-guardian-program.html b/pr-preview/pr-452/nl/2024/08/12/firo-guardian-program.html deleted file mode 100644 index f1ea9fc70..000000000 --- a/pr-preview/pr-452/nl/2024/08/12/firo-guardian-program.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - Firo Guardian Program | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Guardian Program

-

Protect, Promote, and Prosper: Be a Firo Guardian!

- -
- -

Over the years, Firo has continued to gain momentum in the cryptocurrency space, and our community has been instrumental in this success. To further enhance our reach and engagement, we’re thrilled to introduce: Firo Guardian Program!

- -

Who you are:

-
    -
  • You’re passionate about Firo and its privacy mission.
  • -
  • You understand the project’s core features and values.
  • -
  • You’re eager to contribute to Firo’s growth.
  • -
  • You possess excellent networking skills.
  • -
  • You’re creative and skilled in content creation.
  • -
- -

How you can contribute:

-

As a Firo Guardian, you can contribute by amplifying Firo’s presence and promote privacy awareness. -Guardians will focus on:

-
    -
  • Creating diverse content about Firo, including videos, infographics, tweets, and blog posts.
  • -
  • Actively representing Firo across social media platforms, especially Twitter, CoinMarketCap, and Reddit.
  • -
  • Engaging in discussions and answering queries in Firo’s Discord and Telegram communities.
  • -
  • Promoting Firo’s privacy features and acting as a guardian of privacy in the crypto space.
  • -
  • Participating in community events and initiatives to boost Firo’s visibility.
  • -
- -

Benefits

-

As a Firo Guardian, you will:

-
    -
  • Receive firsthand updates on the project directly from the core team.
  • -
  • Have direct communication channels with the team.
  • -
  • Gain exclusive access to the Guardians’ chat.
  • -
  • Earn rewards in FIRO for your contributions.
  • -
- -

Did we catch your attention?

-

Here’s how to apply:

-
    -
  • Join the Firo Discord server: https://discord.gg/Ws5C9f3uPC
  • -
  • Open a thread in the Firo-guardian-signup channel under “Community-Firo-Guardians” Section.
  • -
  • Write a 5-line introduction about yourself, including your region.
  • -
  • Provide a link to your X (Twitter) profile.
  • -
  • Once selected, you’ll be assigned the Guardian role and given further instructions.
  • -
- -

We’re excited to welcome passionate individuals to help spread the word about Firo’s innovative privacy solutions. Join us in shaping the future of private transactions in crypto.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/08/19/final-vote-tokenomics-2024.html b/pr-preview/pr-452/nl/2024/08/19/final-vote-tokenomics-2024.html deleted file mode 100644 index 9fa125c32..000000000 --- a/pr-preview/pr-452/nl/2024/08/19/final-vote-tokenomics-2024.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - Together We Decide: Vote to Shape Firo's Future! | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Together We Decide: Vote to Shape Firo's Future!

-

Vote on Firo's tokenomics

- -
- -

The community has been actively discussing Firo’s economics, particularly its block reward division and emission model.

- -

After seeking community feedback and preliminary polls since June, we are now approaching the penultimate poll to definitively decide Firo’s future.

- -

The two primary issues being voted on are:

- -
    -
  • What should Firo’s block reward division be?
  • -
  • What should Firo’s emissions be?
  • -
- -

These polls touch on important issues, such as whether there should be a development and/or community fund, the sustainability of masternodes and the role of miners. It also looks into the long-term sustainability of Firo as to whether it should adopt a tail emission or stick closer to the original Bitcoin model.

- -

Instead of a single-choice vote, the poll allows community members to rank their options, resulting in a fairer reflection of sentiment. This is also known as ranked-choice voting and is suitable where there are many options to choose from.

- -

You can view the previous discussions and polls here to help guide your decision!

- - - -

How to Vote!

- -

Anyone who has been in the Firo community for some time is eligible to vote in this poll.

- -

Step 1: Register an account at forum.firo.org

- -

Step 2: Earn at least Trust Level 1 by spending time on the forums. Alternatively, if you have been with the Firo community for a while in other places, you can post in this thread to request for an admin to upgrade you immediately.

- -

Step 3 Head to the final poll thread. Note there are two polls to vote on so please don’t forget to vote on both of them!

- -

Step 4: Rank the options you like with rank 1 being your most preferred option. For options you don’t like, you can choose to not rank them by picking ‘abstain’.

- -

Step 5: You can post in the thread to explain why you picked a vote!

- -

Do note that in the future, we intend to impose higher requirements in future polls or even require a minimum Firo holding requirement to prove skin in the game without disenfranchising smaller holders.

- -

Do your Part!

- -

Getting involved in Firo’s polls is an important step in decentralized governance. It ensures that your voice is heard, and every vote counts! The poll closes on the 1 September 2024!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/09/01/finalized-tokenomics-2024.html b/pr-preview/pr-452/nl/2024/09/01/finalized-tokenomics-2024.html deleted file mode 100644 index 5e32a8874..000000000 --- a/pr-preview/pr-452/nl/2024/09/01/finalized-tokenomics-2024.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - Firo Finalized Tokenomics Results | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

- -
- -

Through Firo’s governance process, Firo’s emission and block reward division has been finalized! A huge thank you to everyone who voted and shared their thoughts and feedback.

- -

Through several rounds of polls, the community has decided on the implementation of three things to Firo’s tokenomics:

- -
    -
  • A fixed emission of 6.25 FIRO/block until the cap of 21.4 million FIRO is hit
  • -
  • A tail emission of 1 FIRO/block thereafter
  • -
  • A block reward division of 70% Masternodes, 5% Miners, 15% Dev, 10% Community (previously 50% Masternodes, 25% miners, 15% Dev, 10% community)
  • -
- -

View the final poll results

- -

For a more accurate reflection of community sentiment, we employed a system known as ranked-choice voting or instant run-off. This system allowed voters to select multiple choices and then rank them in order of preference, ensuring that the final decision better represents the community’s preferences.

- -

Governance

- -

To read through how the Firo community arrived at this decision, you can follow the timeline and links to the relevant discussions below:

- - -

Effect of Changes

- -

The primary effect of the changes is to provide improved incentives for masternodes for the next 4 years, recognizing their continued role and unwavering support of the network. Miners will still contribute to the hybrid PoW/masternode consensus mechanism, but while the hashrate adjusts, there may be a period of slow blocks until the difficulty adjusts to the new hashrate. The chain will remain protected against 51% attacks with Firo’s masternode chainlocks. Assuming current masternode numbers are maintained at around 3900+ master nodes, the current returns of a masternode will increase from around 16.5% p.a. to around 22% p.a.

- -

There is also a significant change to the supply schedule of Firo to reflect the existence of developed infrastructure and markets for the distribution of cryptocurrencies compared to the time when Bitcoin was first created. Prior to the change, Firo followed Bitcoin’s emission schedule and the block reward would have halved roughly every 4 years with it finally ceasing after it hit 21.4 million. Firo has had a single halving prior to this and was set to have its 2nd halving in mid September 2024. With the new change coming into effect, there will be no more halvings and the existing emission of 6.25 FIRO/block is maintained until the supply of 21.4 million has been fully issued over the next 5-6 years.

- -

After the 21.4 million limit is hit, to ensure a stable monetary supply and a continued stable security subsidy, a fixed tail emission of 1 FIRO/block will continue in perpetuity which works out to be 0.98% inflation rate p.a. at the beginning and over time trends to 0%. To read more about the effects of tail emission and how it leads to a stable monetary supply that is neither inflationary nor deflationary, you can read this article. There’s also strong academic evidence that indicates that having no block reward results in instability in Bitcoin.

- -

To view the effect of changes in tokenomics to Firo’s supply over time, we’ve plotted this graph starting from the hard fork date of block 958655 (approximately 16 September 2024) over the next 20 years. The times are estimated due to the slight variance in block times. Tail emission is hit roughly halfway into year 14 (5+ years from hard fork date).

- -

Chart of emission, old versus new starting 2024

- -

Future Direction

- -

The core team is making a firm commitment not to propose further changes to Firo’s tokenomics until tail emission is hit. This commitment is aimed at providing stability and certainty to the Firo community, ensuring a secure and confident future.

- -

We will be deploying these changes in release Firo v.14.14.0, as these changes are scheduled to come into force by block 958655 (approximately 16 September 2024). Please ensure you are updated to the latest version as soon as possible.

- -

In the coming weeks, the core team will also be rolling out an updated roadmap for Firo, laying out development and adoption goals for the next few years. This will also include research into blockchain consensus models that would be secure and sustainable through tail emission and also a renewed focus on increasing awareness and adoption.

- -

Again, we would like to thank the community members who have stood by the project and taking part in governance to guide Firo’s future.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/09/04/firo-release-014140-mandatory.html b/pr-preview/pr-452/nl/2024/09/04/firo-release-014140-mandatory.html deleted file mode 100644 index f5805e6d8..000000000 --- a/pr-preview/pr-452/nl/2024/09/04/firo-release-014140-mandatory.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Firo Mandatory Release v0.14.14.0 | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Mandatory Release v0.14.14.0

-

This release implements the tokenomics change voted on by community members

- -
- -

Following the finalisation of the community polls to determine Firo’s tokenomics, we are releasing Firo v0.14.14.0 with the agreed-upon changes that require a hard fork.

- -

Please upgrade your wallets, daemons and masternodes to the latest Firo v0.14.14.0 before block 958655 (approximately 16 September 2024). This is a mandatory upgrade.

- -

You can download them either from our official download page or our Github release page.

- -

If you are using Campfire or Stack wallets, no updates are required, as the changes have been made in the backend.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/09/18/hardfork-2024.html b/pr-preview/pr-452/nl/2024/09/18/hardfork-2024.html deleted file mode 100644 index d464f95af..000000000 --- a/pr-preview/pr-452/nl/2024/09/18/hardfork-2024.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Firo Hardfork Completed Successfully | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Hardfork Completed Successfully

-

Changes to block distribution, emission model and sustainability

- -
- -

The hard fork implementing the latest tokenomics changes as voted in by the community has been completed successfully. This upgrade introduces significant changes to our block reward distribution, emission model, and overall sustainability. Read more about these changes in our previous blog post on it here.

- -

A huge thank you to our amazing ecosystem of masternode providers, mining pools, and the supportive community who voted in the finalization of the community polls and ensured a smooth transition. Together, we continue to create a place in privacy and decentralization in Firo!

- -

The core team will be posting an updated proposed roadmap soon so stay tuned!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/09/24/firo-liquidity-campaign-sept24.html b/pr-preview/pr-452/nl/2024/09/24/firo-liquidity-campaign-sept24.html deleted file mode 100644 index 3b164a2f7..000000000 --- a/pr-preview/pr-452/nl/2024/09/24/firo-liquidity-campaign-sept24.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - Firo 24-Week Liquidity Mining Campaign | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo 24-Week Liquidity Mining Campaign

-

Total reward pool of up to US$19,200 up for grabs

- -
- -

We are excited to share that the Liquidity campaign is back! Now for 24 weeks with a total reward pool of approximately ~US$19,200 up for grabs! Provide liquidity on Binance and AscendEX via Hummingbot and earn Firo!

- -

- -

Campaign Terms

- -
    -
  • -

    Start date: September 24, 2024, 12:00 AM UTC

    -
  • -
  • -

    Total reward pool*: ~US$19,200 (FIRO 684 per week)

    -
  • -
  • -

    Reward token: FIRO

    -
  • -
  • -

    Eligible token pair: FIRO/USDT

    -
  • -
  • -

    Eligible orders: maker orders placed with spreads of 2.0% or lower

    -
  • -
  • -

    Exchange: Binance and AscendEX

    -
  • -
- -

What is Hummingbot?

- -

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a coin/token and contribute to its liquidity and improve the tradability of that coin/token. By participating, users are not only helping to support the coin/token and the project, but through liquidity mining, they are able to earn coin/token rewards based on their trading activity.

- -

How Does the Campaign Work?

- -

During the campaign, users who provide liquidity to the FIRO/USDT pair on Binance and AscendEX will earn rewards in Firo weekly.

- -

How to Get Started?

- -

To join the campaign, you’ll need to set up your wallet using the Hummingbot Miner App. A detailed setup guide and How-To Articles are available on the Hummingbot website. After installation, you can follow the instructions to connect the app to the Binance and AscendEX exchanges and begin providing liquidity to the FIRO/USDT pool.

- -

Don’t miss this amazing chance to earn rewards while engaging with the Firo community! Whether you’re a current participant or new to liquidity mining, we invite you to take part and enjoy the benefits firsthand.

- -

*For full terms of the campaign, please read the full terms here Hummingbot New 24-week for FIRO liquidity mining campaign!

- -

Learn more about Liquidity mining here

- -

Thank you

- -

We extend our heartfelt thanks to Power Up Privacy who funded this campaign through their donation. Discover more about Power Up Privacy here

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/10/17/powerupprivacy-firo-liquidity-injection.html b/pr-preview/pr-452/nl/2024/10/17/powerupprivacy-firo-liquidity-injection.html deleted file mode 100644 index c990dfee8..000000000 --- a/pr-preview/pr-452/nl/2024/10/17/powerupprivacy-firo-liquidity-injection.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - BEP20 FIRO Liquidity Injection | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

BEP20 FIRO Liquidity Injection

-

Power Up Privacy injects $200,000 into Firo's PancakeSwap Liquidity Pool

- -
- -

We are happy to announce the addition of 80,356.8262 BEP20-FIRO and 167.286754 BNB (~200,000 USD) to the Pancakeswap pool on BNB Chain provided by the generous people at Power Up Privacy. This also adds to the existing position that is maintained by the Firo Community Fund bringing the total in the pool of ~224,000 USD at the time of writing. The addition of this liquidity brings much needed depth and usability to the pool.

- -

BEP20-FIRO is a wrapped version of FIRO that is issued and backed 1:1 with native FIRO by Binance. As a BEP20 token on BNB Chain, it does not have privacy features but it allows permissionless access to BNB Chain’s rich DeFi ecosystem such as AMM DEXes and also access to all major stablecoins that are either native to BNB Chain or can be bridged into it.

- -

Binance has recently minted an additional 400,000 BEP20-FIRO and its backing of native FIRO can be verified on-chain at this address.

- -

BEP20-FIRO can be swapped to and from native FIRO either through FiroDEX or Komodo Platform, swap providers such as ChangeNow or directly through Binance or MEXC. We’ll be posting more detailed guides on each of these options soon.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/11/25/magic-grant-enkrypt-wallet-integration.html b/pr-preview/pr-452/nl/2024/11/25/magic-grant-enkrypt-wallet-integration.html deleted file mode 100644 index 9a2b4cf13..000000000 --- a/pr-preview/pr-452/nl/2024/11/25/magic-grant-enkrypt-wallet-integration.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - MAGIC approves grant to develop Enkrypt wallet integration | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

MAGIC approves grant to develop Enkrypt wallet integration

-

Providing seamless and secure access privacy-focused financial solutions

- -
- -

We are thrilled to announce that MAGIC Grants has approved a grant from the MAGIC Firo Fund to integrate Firo, a leading privacy-preserving cryptocurrency, with the Enkrypt wallet. The integration work will be spearheaded by BlockStars, a renowned web3 development company. This collaboration will include full support for Spark, enhancing the usability and accessibility of Firo within a multi-chain ecosystem. We expect the work to take about 3 months.

- -

Elevating Privacy and Accessibility with Enkrypt

- -

The integration of Firo into Enkrypt wallet marks a significant milestone in our mission to provide users with seamless and secure access to privacy-focused financial solutions. Enkrypt is not just another crypto wallet; it’s a true multichain browser extension wallet developed by MyEtherWallet. With support for over 70 natively integrated chains—including Ethereum, Bitcoin, Solana, and many more—Enkrypt offers a unified platform for managing diverse digital assets.

- -

Why Enkrypt?

- -
    -
  • Multichain Support: Access EVM chains, Solana, Parachains, Canto, and the Bitcoin Network—all with a single account.
  • -
  • User-Friendly Interface: Easy access to the world of web3 with integrated DApps and NFT management.
  • -
  • One Recovery Phrase: Simplify your crypto experience with one recovery phrase for all chains.
  • -
  • Security and Control: An open-source, self-custody wallet where users have full control over their digital assets.
  • -
- -

By integrating Firo into Enkrypt, we are enabling our community to manage their Firo holdings alongside other cryptocurrencies, all within a single, user-friendly platform.

- -

Full Spark Support

- -

The integration will include comprehensive support for Spark, Firo’s innovative protocol that enhances privacy. This means users will enjoy all the benefits of Spark directly within the Enkrypt wallet, including easy swaps from other assets and improved privacy features.

- -

About MAGIC Grants and the MAGIC Firo Fund

- -

MAGIC Grants is a 501(c)(3) public charity that supports essential public infrastructure for cryptocurrency networks and supports privacy. Through the establishment of semi-autonomous MAGIC Funds, communities can fund various qualifying activities such as educational materials, essential development projects, research, and security audits.

- -

The MAGIC Firo Fund, established in December 2022, operates independently from the Firo Core team and is administered by the MAGIC Board. Funded by generous donations from Firo supporters like Arcadia, donations to the fund are tax-deductible for U.S.-based contributors.

- -

BlockStars

- -

BlockStars, is a blockchain-based software development company committed to bringing the power of blockchain technology to businesses worldwide. BlockStars specializes in developing real-world decentralized applications, smart contracts, NFTs, DeFi apps, and blockchain gaming solutions. Their expertise ensures that the Firo integration with Enkrypt will be seamless, secure, and efficient.

- -

The Benefits of a Multichain Browser Extension Wallet

- -

Integrating Firo into a multichain wallet like Enkrypt offers numerous benefits:

- -
    -
  • Convenience: Manage multiple cryptocurrencies across different blockchains in one place.
  • -
  • Enhanced Security: Benefit from self-custody and open-source security features.
  • -
  • Unified Experience: Access a wide range of decentralized applications and services without switching wallets.
  • -
  • Future-Proof: Easily adopt new blockchain innovations as they are integrated into Enkrypt.
  • -
- -

Looking Ahead

- -

This integration is a significant step forward in making Firo more accessible and user-friendly. We believe that by partnering with MAGIC Grants, Enkrypt, and BlockStars, we are paving the way for a more private, secure, and inclusive financial future.

- -

Stay tuned for updates on the integration progress. We are committed to keeping our community informed every step of the way.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/2024/12/02/firo-listed-on-biconomy.html b/pr-preview/pr-452/nl/2024/12/02/firo-listed-on-biconomy.html deleted file mode 100644 index 3288f1b8a..000000000 --- a/pr-preview/pr-452/nl/2024/12/02/firo-listed-on-biconomy.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Firo listed on Biconomy | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo listed on Biconomy

-

Supports Spark Address Withdrawal

- -
- -

We are thrilled to announce that Firo is now listed on Biconomy with a USDT trading pair!

- -

To celebrate this listing, Biconomy is hosting a Kickstarter session where users can commit USDT tokens for a chance to earn airdrop rewards totaling $2,500 in Firo and $1,000 in USDT.

- -

For more details, visit: Biconomy Firo Kickstarter. Stay tuned for other activities coming really soon!

- -

The Biconomy listing supports both native FIRO and BEP20 FIRO networks and most notably also supports direct withdrawal to Spark addresses from the exchange for added privacy making it the 2nd centralized exchange to do so.

- -

About Biconomy

- -

Biconomy.com is a cryptocurrency trading and investment platform that enables users to easily buy, sell, exchange, and store digital assets. Designed with an intuitive and beginner-friendly interface, it supports key crypto transactions, digital wallets, and payment methods like SEPA and SWIFT.

- -

Established in October 2019, Biconomy.com serves over 1 million users and institutions globally, offering access to a wide range of assets and contracts across Spot markets and crypto derivatives such as Futures and Options. The platform also includes features like Demo and Copy Trading, Launchpad projects, Earn and Kickstarter programs, an NFT Marketplace, and more.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/CONTRIBUTING.md b/pr-preview/pr-452/nl/CONTRIBUTING.md deleted file mode 100644 index c5f8d8646..000000000 --- a/pr-preview/pr-452/nl/CONTRIBUTING.md +++ /dev/null @@ -1,18 +0,0 @@ -# Contributor's guidelines - -These guidelines create a frameowork for contributing to the repository for both contributors and reviewers. The goal is to provide a predictable workflow, minimise issues caused by suboptimal coordination and maximise the security of the website and of the binaries and links it serves. - -## Pull requests - -- Commits should be [atomic](https://en.wikipedia.org/wiki/Atomic_commit#Atomic_commit_convention) and diffs should be easy to read. The contributor should not mix formatting fixes with non-formatting commits -- If a particular commit references another issue, the contributor should add a reference. For example "See #123", or "Fixes #123". This will help us resolve tickets when we merge into `master` -- Pull requests shouldn't include merge commits -- Pull requests should include references to any relative discussion outside of the repository -- In case of changes to an already open PR, the contributor should signal the status of the pull request (ready for review or draft) to let maintainers know how to proceed (merge, wait for review, etc) - - ## Maintainance/reviewing - -- Maintainers should not merge pull requests in less than 24 hours (1 day) after it being signaled as ready to be merged, unless deemed urgent by the maintainers. -- Maintainers will merge pull requests by "squashing and merging" or "rebase and merging", to avoid merge commit being added to the repository. -- Pull requests will need at least 1 review from a maintainer or reputable contributor before being ready to be merged -- Maintainers should not merge their own patches except in exceptional cases, such as non-responsiveness from other Maintainers for an extended period (more than 1-2 days). diff --git a/pr-preview/pr-452/nl/LICENSE b/pr-preview/pr-452/nl/LICENSE deleted file mode 100644 index 8cab52a4e..000000000 --- a/pr-preview/pr-452/nl/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2023 Firo - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/pr-preview/pr-452/nl/about/faq/index.html b/pr-preview/pr-452/nl/about/faq/index.html deleted file mode 100644 index fa5b38c1b..000000000 --- a/pr-preview/pr-452/nl/about/faq/index.html +++ /dev/null @@ -1,687 +0,0 @@ - - - - - - - FAQ | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Frequently Asked Questions

-
-
-
- -
- -
- -
-
-
-
-

Overview

-
-
- - -
-

The wallet is available for download from our website or Github Releases page.

-
-
-
- - -
-

As with any other technology, Firo can be used for both good and evil. However, we are firm believers that the net good for Firo far outweighs the bad. We believe money should be a public utility. In an increasingly digital age that's moving away from digital cash, money has increasingly been surveilled and used as a tool of control of oppressive governments whereby they can choose what you can spend on or even cut you off from your savings.

-

Privacy is also an essential element if we believe in cryptocurrency being used as a medium of transfer. Without privacy, businesses would be revealing who their suppliers are, how much they're paying their employees or how much they're receiving. Even paying for a cup of coffee with a currency that has a transparent public ledger can potentially reveal your holdings or addresses that are connected to you. We expect privacy in our day to day financial transactions and no one wants our bank statements leaked out to the world to see without our permission. Privacy is not about hiding, it's about retaining the ability to give consent to our data.

-

Recent reports and studies have also shown that while privacy cryptocurrencies often make the headlines for use on the darknet or perceived illicit behaviour, these form a very small proportion of overall transactions. Privacy preserving cryptocurrencies also aren't necessarily at odds with existing KYC/AML practices.

-

Privacy is an essential element missing in cryptocurrencies today and Firo pushes the frontiers of privacy technology enabled by cryptography while retaining options for any user to disclose their details should they wish.

-
-
-
- - -
-

Firo believes in the importance of financial privacy in cryptocurrency as an essential element in maintaining the original goal of cryptocurrency: to be a public utility for money. We have seen how freedom of commerce or even access to our savings are things that are no longer things that can be taken for granted and authoritarian governments have increasingly used money as a tool of control. As fiat currencies go increasingly digital with some going as far as totally replacing physical cash, we lose control over our own money instead relying on intermediaries.

-

Bitcoin was originally created as an answer to this by ensuring you can be self sovereign over your money and to serve as uncensorable and unseizable money that isn't controlled by any one entity. Bitcoin's lack of privacy however has now made it much easier to seize or blacklist funds and due to ossification of the protocol, is unlikely to take serious steps to address this.

-

Firo has dedicated itself to being a privacy preserving cryptocurrency and have designed and built trustless privacy protocols such as Lelantus and Lelantus Spark that have inspired and shaped the designs of other privacy protocols (for e.g. Triptych, Seraphis, Lelantus-MW).

-

For it to be truly a public utility that isn't beholden to any one entity,

-

Firo strives to increase individual liberty. By guaranteeing financial privacy, Firo can help ensure freedom of commerce. People should be able to transact however they want, as long as it does not infringe on the well-being or individual liberty of others. We are also big believers that freedom of commerce also facilitates peace and prosperity across countries and cultures. By guaranteeing financial privacy, Firo can directly guarantee fungibility, an essential property for free commerce.

-

Although there are many privacy solutions out there for cryptocurrencies, it is our aim in providing the strongest level of privacy without sacrificing on trustlessness, ease of use and relying on time tested cryptographic building blocks.

-
-
-
-
-
-
-
-
-
-
-
-

Privacy

-
-
- - -
-

Blockchains without privacy like Bitcoin only offer pseudo-anonymity. In blockchains without complete privacy, it is the relationships and links between addresses that can reveal private information about you. Every single coin has an immutable history.

-

This is why freshly mined Bitcoins with no previous transaction history can command premiums of 20% or more as the holder does not have to worry whether it has been tainted.

-

Firo through the Lelantus protocol allows you to burn your coins to destroy them so that they stop existing and then redeem them later for coins that have no previous transaction history. The process of burning and redeeming breaks the links between addresses making transaction graph analysis very difficult.

-

The burning process destroys the coin so that they stop existing and therefore their transaction history stops there and cannot be traced.

-

The redemption process involves giving a zero-knowledge proof that you previously burnt coins, without having to show which were the coins you burnt. The freshly redeemed coins appear as new coins with no previous transaction history and hence have no linkage with the original coins that were burnt. In Lelantus, input and change amounts are also hidden.

-

Firo's upcoming privacy protocol Lelantus Spark takes this idea further with all amounts being hidden and removing the need to 'redeem'. Users can now pass these coins directly between each other without having to expose the output amount. It also adds Spark addresses that are public shareable but cannot be looked up on the blockchain.

-
-
-
- - -
-

Firo's privacy protocols Lelantus and Lelantus Spark combines very high anonymity sets (~65,000 and 32,000 respectively) while relying on well tested cryptographic building blocks that do not require trusted setup.

-

This compares very favorably to existing solutions like mixers or even ring signatures that typically have limited anonymity sets per transaction (for e.g. Monero has a ring size of 11). Models that rely on decoys also have weaknesses where deanonymization becomes easier when paying repeatedly to the same entity. Decoy selection algorithms have to be also carefully selected to avoid reducing the effective anonymity set and if ring sizes are not large enough, can be subject to Sybil attacks. Similarly, Mimblewimble based coins rely highly on high transaction volumes in a block and also have limited resistance towards Sybil attacks. Firo's use of large anonymity pools and sliding windows greatly alleviate these problems.

-

Solutions relying on zkSNARKs such as the Zerocash protocol used in Zcash offer almost global anonymity sets but rely on complicated new cryptography and more exotic assumptions. They also require a trusted setup which for some represents an unacceptable compromise.

-

Firo aims to achieve a balance of high anonymity combined with well-established cryptographic building blocks that don't require trust. Lelantus Spark also is designed to be modular that would allow parts to be switched out in an easier fashion as cryptographic advancements come along giving very good flexibility. Spark addresses are also very flexible allowing for a variety of view keys for selective transparency and also efficient multisig/threshold signatures. They also do not require interactivity and can be openly posted since they cannot be searched on the blockchain giving enhanced receiver privacy.

-

Also as Firo uses the sliding window approach to privacy instead of decoys, existing chain analysis methods such as used for ring signatures or coin mixers would not work.

-

You can view a more detailed comparison and analysis on our privacy comparison guide.

-
-
-
- -
-

The short answer is that our earlier privacy protocols made this difficult but we are moving towards it especially with the deployment of Lelantus Spark! All our official wallets already anonymize or prompt you to do so using Lelantus by default but Lelantus Spark with its new private Spark address system makes it much easier to fully transition to privacy by default.

-

When the project first launched in 2016, it used the Zerocoin privacy protocol, originally a proposal for Bitcoin which used regular transparent addresses and therefore did not hide amounts. With zero knowledge proof technology in its infancy, back then we felt it was prudent to balance privacy with supply auditability to ensure we could detect inflation should there be a flaw in the technology.

-

We then dedicated development to removing trusted setup from Zerocoin and did so with our Sigma privacy protocol but it retained the same limitations of Zerocoin with regards to hiding amounts. With the development of Lelantus, our current privacy protocol, input and change amounts are hidden but the output amount remains exposed. Additionally, the anonymization function in Lelantus requires the users private key and therefore required user input to anonymize.

-

With the development of Lelantus Spark, this new scheme retained all the benefits of our previous schemes namely high anonymity sets, small proof sizes, high efficiency, no trusted setup, well understood cryptographic building blocks and added Spark addresses which allows funds to be kept privately without revealing amounts and can be freely shared without compromising privacy. Users can send funds directly to Spark addresses and have them anonymized immediately without needing recipient interaction.

-

With the deployment of Lelantus Spark later this year (2023), all our official wallets will by default use Spark addresses and all mining rewards will mandatorily go to Spark addresses increasing the anonymity set. We will also approach exchanges to support withdrawals to Spark addresses. Some time after Spark deployment, Helsing (our private masternode staking) will then be launched allowing masternode collateral to be held in Spark addresses and for masternode rewards to go into Spark addresses directly. We are hopeful with these changes that the vast majority of transactions will become private.

-

During the interim, transparent addresses still have a role to play in enabling easier interoperability with other chains where those ecosystems already have implemented support for Bitcoin addresses for e.g. with cross-chain bridges. Eventually as the ecosystem catches up to using Spark addresses, transparent addresses can be phased out completely.

-
-
-
- - -
-

The way privacy works for cryptocurrency transactions is that you want to be hiding in a big crowd. The more people use private transactions the more it improves the privacy of other transcations. Anonymity loves company! However with the type of proofs we use, the bigger the crowd is, the more computationally intensive each transaction is. As such, the crowd cannot grow to infinite sizes. Spark finds a middle ground between robust privacy and scalability. Firo has picked 65,000 as the maximum size of the crowd though this may increase with improved optimizations or cryptographic advancements.

-

Think of each Spark transaction as a coin inside a large bucket with tons of other coins. These coins all have different values but they look the same. Whenever you spend, you're taking coins from the bucket but outsiders can't really tell which coins you're taking since they all look the same. When the bucket becomes full, the protocol opens a new bucket for people to start placing their coins in. However, we don't want to start with a totally empty bucket otherwise they would need to wait for other people to throw their coins into the bucket before they can pull coins out of it for good anonymity. As such, we take 8,000 coins from the previous bucket and dump it into the new bucket so that there's already a big 'crowd' in the new set. Hence each bucket has some overlapping coins and this is what we call sliding windows!

-
-
-
- - -
-

Seraphis was previously named ZCT and was a framework developed independently by Koe that did not have exact implementation details that would fit into it such as choice of proofs or addressing structures.

-

We shared our work on Lelantus Spark with Koe and our innovations with Spark addresses solved an open problem with ZCT's addressing system which then lead to Seraphis. This is why the addressing structures are quite similar. While similar to Spark, Seraphis is a framework rather than a protocol with full implementation details and does not yet have an academic style paper with full security proofs unlike Lelantus Spark.

-

Seraphis makes design choices for Monero by using it to scale ring sizes. Lelantus Spark on the other hand doesn't use decoy sampling and instead relies on large pools of anonymity combined with sliding windows between the pools. This offers much greater anonymity per transaction and avoids many of the problems with decoy selection algorithms at the cost of performance which can be mitigated with batching techniques.

-
-
-
- - -
-

In cryptography, a trusted setup is used to create a cryptographic system by generating certain initial parameters which will later be destroyed. An easy analogy is to imagine creating a lockbox with a key and then throwing the key away.

-

Why it is called trusted setup is that you must trust the person who created it, to actually destroy the parameters. Zero knowledge proof privacy systems such as the Zerocoin (as originally used in Firo and now deprecated) and Zerocash (as used in Zcash, PirateChain, Komodo and Horizen) protocol requires a trusted setup.

-

Firo’s privacy protocols Lelantus and our upcoming Lelantus Spark, do not require trusted setups.

-
Why it Matters
-

Having a trusted setup is generally undesirable and adds another point of failure. One of blockchain’s mottos is ‘Don’t trust. Verify’ and trusted setups are the antithesis of that philosophy.

-

A compromised trusted setup in zero-knowledge proofs allows someone to forge the proofs meaning that coins can be created out of thin air leading to hyperinflation. In privacy coins where amounts are obscured, such inflation can also remain undetected.

-

There are ways to mitigate the risks of a trusted setup such as using a multi-party ceremony that if in theory works, requires all parties in the ceremony to collude. If at least one party destroys their portion of the secret, then the system is secure.

-

However, even if the risk is mitigated, we still need to be sure parties do not collude or that the ceremony was set up correctly or was not backdoored which can be challenging.

-

For example, Zcash’s original Sprout MPC ceremony sparked controversy because of binaries that were not deterministically built and MPC transcripts that went missing (which turned out to be to prevent a flaw from being exploited until it was patched).

-
-
-
- - -
-

A zero-knowledge proof is a cryptographic method to prove that you know something without giving any other details about it, except that the fact that you know it. For example, zero-knowledge proofs could be used to show you have assets of more than a million dollars, without showing the exact amount you own or the transactions that make it up.

-

Zero-knowledge proofs are an ideal fit for providing privacy on blockchains. On a public blockchain, everyone has to be able to verify the authenticity of transactions and so every transaction is posted for everyone to see along with its entire history.

-

Zero-knowledge proofs allow others to verify that a valid transaction has happened without giving any other information thus providing privacy while retaining verifiability.

-

Firo's privacy protocols use a combination of different zero-knowledge proofs in its privacy mechanism to allow people to burn their coins and redeem them later for brand new ones with no previous transaction history without showing which coins were burnt.

-
-
-
- - -
-

To best understand how blockchain-tracking software works, it helps to view Bitcoin as a kind of financial social network. The same kinds of mechanisms used to break privacy in social networks, by analyzing social network topology, can be used to break privacy in the Bitcoin network. By taking a pre-existing social network like Facebook, we can use that information to generate heuristics about who is transacting with whom on Bitcoin.

-

There is a relevant research paper that attempted to identify Twitter users by using data from Flickr. They took the twitter data, and stripped away all identifying information about the user such as name or username. Then, by looking at the social network topology of the anonymized twitter data and comparing it to the flickr data, they found that they could identify one third of twitter users, even though the twitter data was anonymized.

-

This research also applies to Bitcoin. If we take an anonymous network such as Bitcoin, and use data from a social network from Facebook or Bitcointalk, we can use topological analysis to identify a lot of users. A comprehensive study on Bitcoin’s privacy also shows that even with best practices, a significant proportion of users can be identified from their behaviour.

-

The converse is also true where Bitcoin’s network can also deanonymize TOR users.

-
-
-
- - -
-

Firo was the first cryptocurrency to go live with Dandelion++ on mainnet. Most other cryptocurrencies use a gossip model whereby when they receive a transaction, they tell all other nodes connected to it about the transaction. As a result the transaction propagates quickly through the network. The downside is that an adversary who can monitor the network can see this chain reaction happening and can approximate with a high degree of accuracy which node the transaction originated from.

-

Dandelion++ obfuscates these type of analysis by changing the way the transactions are broadcasted by randomly choosing to tell one other node about the transaction or to switch to gossip mode. This makes it harder to associate a node with a particular transaction.

-

Firo also fully supports the use of the Tor network that can work alongside with Dandelion++.

-

Firo is intending to move to a mixnet model in the future.

-
-
-
-
-
-
-
-
-
-
-
-

Economics

-
-
- - -
-

You can see all the exchanges and/or swap services Firo is available here or on Coingecko

-
-
-
- - -
-

15% of Firo’s block reward goes towards a development fund to fund development work and other efforts in promoting Firo’s adoption.

-

The fund pays primarily for coders and cryptography researchers, community managers, audits, bug bounties, integration costs and infrastructure overheads.We regularly publish summaries of how these funds are being spent on our forums.

-

We are always actively looking for talent so please do reach out over email or our Discord.

-
-
-
- - -
-

A fixed emission of 6.25 FIRO/block until the cap of 21.4 million FIRO is hit and then a tail emission of 1 FIRO/block thereafter

-

The current block reward of 6.25 FIRO/block is divided as follows:

-
    -
  • Miners (5%, 0.3125 FIRO)
  • -
  • Masternodes (70%, 4.375 FIRO )
  • -
  • Development Fund (15%, 0.9375 FIRO)
  • -
  • Community Fund (10%, 0.625 FIRO)
  • -
-

For more information about how we arrived at this new distribution and the development fund, please read this blog post.

-
-
-
-
-
-
-
- -
-
-
-
-

Mining

-
-
- - -
-

Firo uses the FiroPoW algorithm targeted at GPUs that keeps mining accessible to everyone.

-

Firo has always been a strong believer in the power of Proof-of-Work (PoW). PoW enables community building, fair distribution and ties the value of Firo to the physical world with energy.

-
-
-
- - -
-

FiroPoW is a mining algorithm that is highly optimized for GPU mining and designed to be both FPGA and ASIC resistant to even the playing field and allow people to mine from their own consumer hardware. We have always been big fans of Proof of Work’s ability to tie the value of a virtual currency to the real world along with a way to distribute Firo’s supply in a fair and decentralized manner free from restrictions.

-

FiroPoW follows ProgPoW’s 0.9.4 spec with a small change to have the algorithm randomly change with every block. The starting DAG size will be slightly over 7GB and will increase by 8MB every 1300 blocks (~4.5 days). This DAG size has been chosen to support most modern graphics cards.

-

There is a visual explanation of the Merkle Tree Proof algorithm in Firo (formerly Zcoin) on Youtube

-
-
-
- - -
-

Do check out our Firo mining guide!

-
-
-
-
-
-
-
-
-
-
-
-

Technical

-
-
- - -
-

Our explorer can be found on https://explorer.firo.org and our testnet explorer can be found here: https://testexplorer.firo.org

-
-
-
- - -
-

Our target block time is 2.5 minutes.

-

The chances of not getting a block in blocktime * K is approximately e(-K).

-

This means that the chance of getting a ≥15-minute block (K=6) is ≈0.25%. So even though our target block time is 2.5 minutes, roughly 1 in 400 blocks can take more than at least 15 minutes to find.

-
-
-
-
-
-
-
- -
-
-
-
-

Community

-
-
- - -
-

Yup! Visit here.

-
-
-
- - -
-

We have active communities on our Discord, Telegram and Forums! You can check out all our social links here.

-
-
-
-
-
-
-
-
-
-
-
-

Resources

-
-
- - -
-

We have two primary block explorers:

-

Official Firo explorer: explorer.firo.org
- CryptoID Explorer: chainz.cryptoid.info/firo

-
-
-
-
-
-
-
- -
-
-
-
-

Masternodes

-
-
- - -
-

Masternodes in Firo are incentivized nodes that host Firo’s infrastructure and provide additional services such as 51% mining attack protection via LLMQ chain locks and instant sends

-

To prevent Sybil attacks, each masternode requires a collateral of 1000 FIRO backing it to prove skin in the game and encourages honest behaviour.

-

In return for hosting Firo’s infrastructure and their added services, they earn 50% of the block reward. As incentivized infrastructure, masternode holders can invest in hardware that have higher specifications and are motivated to keep the node updated and running. This helps Firo’s blockchain scale and ensures a robust network of nodes.

-
-
-
- - -
-

In the event people want to pool together their funds to make a masternode, please take note that you have to trust the person holding the funds for everyone.

-

This is because the 1000 FIRO needs to be sent to a new address in one transaction and the custody is with one person. We ideally do not recommend such arrangements unless you really trust the person holding the funds on behalf of you. There is nothing to prevent the person holding the masternode funds from running away with your share.

-

This is not a problem if you have 1000 FIRO as you can still keep those funds in your own local wallet. A masternode hosting provider in such cases only requires your operator key and the transaction ID of your 1000 FIRO deposit.

-
-
-
- - -
-

Masternodes do not hold any funds. They merely hold a masternode private key (not the same as your actual private key) which allows you to start and stop the masternode. There is a marker in your masternode configuration that links the masternode to your 1000 FIRO deposit. In the event of a masternode being hacked, all that will happen is that your masternode will go offline and you will lose your position in the payment queue.

-

Your local Firo wallet still holds the 1000 FIRO so it is that wallet that will need to be secured. Ensure that your wallet is frequently backed up and encrypt your wallet.

-

If you go with a masternode provider, all he requires is your masternode private key and the transaction ID of your 1000 FIRO deposit. The masternode provider does not need your private key to the funds. You also do not need to send any funds to him.

-
-
-
- - -
-

Please refer to this masternode setup guide.

-

There will also be a number of masternode hosting providers who can simplify the process for you for a fee.

-
-
-
- - -
-

50% of the block reward is paid to masternodes.

-

Masternodes are selected for payment in each block (approximately every 2.5 minutes) from a deterministic masternode list, and moved to the back of the list after payment. As more masternodes are created, the duration between payments increases. If the collateral behind a masternode is spent, or if a masternode stops providing services to the network for more than one hour, it is removed from the list until normal service resumes. In this way, masternodes are given incentive to provide efficient and reliable services to the network.

-

The frequency of the block payout depend on how many active Masternodes there are. The more masternodes there are, the longer it takes to receive the masternode block reward.

-
-
-
- - -
-

A Firo masternode requires

-
    -
  • 1000 FIRO (refundable at any time)
  • -
  • A fixed IP address
  • -
  • 1 GB of RAM
  • -
  • Enough disk space to store the blockchain (>10 gb is recommended for the moment)
  • -
-

Typically a VPS of this specification costs around USD5 to run a month per node and you can head on to Amazon AWS, Google Cloud, Microsoft Azure, Leaseweb, Vultr, Linode, or DigitalOcean to obtain a basic VPS when masternodes are launched. There will also be masternodes providers who can assist you to set this up and/or maintain it for a small fee.

-
-
-
- - -
-

Nodes are computers that host a full copy of Firo’s blockchain and help to verify the validity of transactions.

-

Masternodes are a special type of node that earn part of Firo’s block reward (currently at 50% of the block reward) in return for hosting a reliable and powerful node that helps to support the network along with providing additional services to the network. For example, masternodes form themselves into long living masternode quorums (LLMQs) that provide ChainLocks which secures the chain against 51% mining attacks with single block finality and InstantSend which allows transactions to be finalized within a few seconds even before block confirmation.

-

Masternodes require a refundable collateral of 1000 FIRO to ensure masternode holders have a stake in FIRO and are incentivized to keep it working honestly, updated often and have a high uptime. This collateral can be transferred out at any time without any penalty.

-
-
-
-
-
-
-
- -
-
-
-
-

Anything else?

-
-
- - -
-

Binance-Pegged Firo also know as BEP20 Firo is a token issued by the Binance exchange on Binance Smart Chain (BSC). It is a custodial wrapped form of Firo whereby BEP20 Firo is backed by native Firo that is custodied by Binance. The core team has no control over this token. 

-

Being a BSC token, BEP20 Firo does not utilize the privacy technology of Firo but can instead interact with defi protocol, AMM DEXes and other smart contracts on the BSC network.

-

You can obtain BEP20 Firo either by withdrawing from Binance and selecting the BSC network instead of the Firo network or by swapping it on FiroDEX.

-
-
-
- - -
-

Please drop by our Discord or Telegram to ask any questions!

-
-
-
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/nl/about/research/index.html b/pr-preview/pr-452/nl/about/research/index.html deleted file mode 100644 index 05ee2c707..000000000 --- a/pr-preview/pr-452/nl/about/research/index.html +++ /dev/null @@ -1,452 +0,0 @@ - - - - - - - Research | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Research

-
-
-
- -
-
-
-

Privacy gaat over één stap voor blijven. Het team achter Firo is verantwoordelijk voor enkele van de belangrijkste blokketenprivacyprotocollen ooit, en al die technologie is gedistilleerd in Firo.

-
-
-
- -
-
-
-
-

lelantus spark

-
-
-
-
-
-
-

Lelantus Spark-technologie

-

Lelantus Spark is een grote verbetering ten opzichte van zijn voorganger Lelantus met flexibele Spark-adressen die alle transactiebedragen verbergen, niet doorzoekbaar zijn op de blokketen en tegelijkertijd efficiënte threshold-handtekeningen en zowel inkomende als uitgaande weergavesleutels ondersteunen. Spark heeft ook een modulaire structuur waardoor componenten kunnen worden geüpgraded als er betere technologie beschikbaar komt, terwijl beveiligingsanalyses worden vereenvoudigd. Het behoudt de voordelen van Lelantus zonder vertrouwde setup, een eenvoudig te begrijpen constructie en gebaseerd op gevestigde cryptografische aannames.

-
-
- Technology illustration with Lelantus Spark highlighted -
-
-
-
-

Academische artikelen

-
-
- Lelantus Spark: Secure and Flexible Private Transactions -

We propose a modification to the Lelantus private transaction protocol to provide recipient privacy, improved security, and additional usability features. Our decentralized anonymous payment (DAP) construction, Spark, enables non-interactive one-time addressing to hide recipient addresses in transactions. The modified address format permits flexibility in transaction visibility. Address owners can securely provide third parties with opt-in visibility into incoming transactions or all transactions associated to the address; this functionality allows for offloading chain scanning and balance computation without delegating spend authority. It is also possible to delegate expensive proving operations without compromising spend authority when generating transactions. Further, the design is compatible with straightforward linear multisignature operations to allow mutually non-trusting parties to cooperatively receive and generate transactions associated to a multisignature address. We prove that Spark satisfies formal DAP security properties of balance, non-malleability, and ledger indistinguishability.

-
-
- Spats: user-defined confidential assets for the Spark transaction protocol. -

In privacy-preserving transaction protocols, confidential asset designs permit transfer of quantities of distinct asset types in a way that obscures their types and values. Spark is a protocol that provides flexible privacy properties relating to addressing, transaction sources and recipients, and value transfer; however, it does not natively support the use of multiple confidential asset types. Here we describe Spats, a new design for confidential assets compatible with Spark that focuses on efficient and modular implementation. It does so by extending coin value commitments to bind and mask an asset type, and asserting in zero knowledge that this type is maintained throughout transactions. We describe the cryptographic components and changes to the Spark protocol necessary for the design of Spats.

-
-
- Helsing: Private Masternode Staking -

Helsing is a protocol extension to Spark that allows for private staking operations not requiring transparent addresses or outputs. Specifically, Helsing provides for Spark-compatible collateral staking and coinbase payouts.

-
-
- - Lelantus Spark with Curve Trees - -

A recent construction referred to as Curve Trees is a novel and efficient design for membership proofs which significantly optimizes the communication and computational complexity of the argument including the proof sizes, proving time, and verification time. This enables efficient scaling of the set size to billions of elements and very importantly also provides efficient batch verification techniques which further can decrease the marginal cost of proof verification. We discuss how Lelantus Spark can be implemented with Curve Trees to support full membership proofs.

-
-
-
-
- -
-
-
-
- -
-
-
-
-

lelantus

-
-
-
-
-
-
-

Lelantus-technologie

-

Lelantus is een privacyprotocol van de volgende generatie, ontwikkeld door Aram Jivanyan bij Firo. Met Lelantus kun je je munten verbranden, waardoor ze worden verborgen in een anonimiteitspool van meer dan 65.000 munten. De ontvanger kan ze inwisselen uit deze anonimiteitspool, waardoor de links van jouw transactie en alle vorige transacties worden verbroken.

-
-
- Technology illustration with Lelantus highlighted -
-
-
-
-

Academische artikelen

-
-
- Lelantus: Private transactions with hidden origins and amounts based on DDH (Aram Jivanyan) -

Lelantus is Firo’s next generation privacy protocol which improves on Sigma by removing the requirement of fixed denominations allowing people to burn arbitrary amounts and redeem partial amounts without revealing values or the source. Lelantus doesn’t require any trusted setup and uses only DDH assumptions. It also supports untraceable direct anonymous payments by allowing people to pass the right to redeem to someone else. Lelantus is Firo’s own innovation.

-
-
- Hierarchical One-out-of-Many Proofs With Applications to Blockchain Privacy and Ring Signatures (Aram Jivanyan) -

In this work, we introduce a new method of instantiating one-out-of-many proofs which reduces the proof generation time by an order of magnitude. In certain practical applications our method also helps to fasten the verification process of multiple simultaneously generated proofs. Our approach still results in shorter proofs comprised of only a logarithmic number of commitments and does not compromise the highly efficient batch verification properties endemic to the original construction. We believe this work can also foster further research towards building more efficient one-out-of-many proofs which are extremely useful constructions in the blockchain privacy space and beyond.

-
-
-
-
- -
-
-
-
- -
-
-
-
-

sigma

-
-
-
-
-
-
-

Sigma-technologie

-

Wij geloven dat het hele doel van blokketen is om systemen te bouwen die geen vertrouwen vereisen, en datzelfde principe geldt voor onze privacysystemen. Daarom hebben we in 2018 Sigma gebouwd voor Zcoin, dat de vereiste van een vertrouwde opstelling in Zerocoin wegneemt. Sigma gebruikt 256-bit ECC-curves voor bewijsgroottes van slechts 1,5 kB - een 17x verbetering ten opzichte van de huidige technologie. Sigma was een voorloper van Lelantus, en zette vele stappen om ons te brengen waar we nu zijn.

- -
-
- Technology illustration with Sigma highlighted -
-
-
-
-

Academic Papers

-
-
- One-out-of-Many Proofs: Or How to Leak a Secret and Spend a Coin (Jens Groth et al) -

One out of Many Proofs (OOOMPs)forms the foundation of Sigma which improves on Zerocoin by removing trusted setup and reducing proof sizes. Firo is also applying some further efficiency modifications to the original paper. Sigma was replaced by Lelantus but the underlying OOOMPs are still used in Lelantus and Lelantus Spark.

-
-
-
-
-
-
-
-
- -
-
-
-
-

MTP

-
-
-
-
-
-
-

Decentralized and fair security

-

Firo's Merkle Tree Proof (MTP) mijngoritme is ontworpen om mijnen te democratiseren. Het MTP-algoritme is geheugenintensief, wat de kosten voor het bouwen van ASIC's verhoogt en de keten mijnbaar houdt voor commodity hardware zoals GPU's. Nodes kunnen deze geheugenvereisten echter omzeilen en deze bewijzen efficiënt verifiëren. Een door Firo gesponsorde audit in 2017 bewees de effectiviteit van deze tweeledige aanpak. MTP is sindsdien vervangen door FiroPoW, dat kleinere bewijzen en aanvullende ASIC-bestendige strategieën heeft.

- -
-
- Technology illustration with MTP highlighted -
-
-
-
-

Academische artikelen

-
-
- MTP: Egalitarian Computing (Alex Biryukov, Dmitry Khovratovich) (revision and improvement funded by Firo) -

MTP is the Proof of Work algorithm that Firo uses that promotes egalitarian mining while maintaining quick verification. The original paper had flaws as identified by Dinur and Nadler. Firo organized a bounty to harden MTP and also funded research to solve these issues as reflected in the linked paper. MTP was coded from the ground up by Firo and switched to the MTP algorithm in December 2018. MTP has been replaced by FiroPoW which has stronger ASIC resistance and smaller proof sizes.

-
-
-
-
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/nl/about/research/papers/Lelantus_Spark_Audit_Report.pdf b/pr-preview/pr-452/nl/about/research/papers/Lelantus_Spark_Audit_Report.pdf deleted file mode 100644 index 7646b0f80..000000000 Binary files a/pr-preview/pr-452/nl/about/research/papers/Lelantus_Spark_Audit_Report.pdf and /dev/null differ diff --git a/pr-preview/pr-452/nl/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf b/pr-preview/pr-452/nl/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf deleted file mode 100644 index 97df3df7e..000000000 Binary files a/pr-preview/pr-452/nl/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/nl/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf b/pr-preview/pr-452/nl/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf deleted file mode 100644 index 4a87eec57..000000000 Binary files a/pr-preview/pr-452/nl/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/nl/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf b/pr-preview/pr-452/nl/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf deleted file mode 100644 index 1d9e77c50..000000000 Binary files a/pr-preview/pr-452/nl/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf and /dev/null differ diff --git a/pr-preview/pr-452/nl/about/research/papers/LinfengSparkAudit.pdf b/pr-preview/pr-452/nl/about/research/papers/LinfengSparkAudit.pdf deleted file mode 100644 index 0334dcdef..000000000 Binary files a/pr-preview/pr-452/nl/about/research/papers/LinfengSparkAudit.pdf and /dev/null differ diff --git a/pr-preview/pr-452/nl/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf b/pr-preview/pr-452/nl/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf deleted file mode 100644 index 8906dc4f4..000000000 Binary files a/pr-preview/pr-452/nl/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/nl/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf b/pr-preview/pr-452/nl/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf deleted file mode 100644 index 587b15e89..000000000 Binary files a/pr-preview/pr-452/nl/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/nl/about/research/papers/lelantus-cryptography-audit-abdk.pdf b/pr-preview/pr-452/nl/about/research/papers/lelantus-cryptography-audit-abdk.pdf deleted file mode 100644 index f71c4497b..000000000 Binary files a/pr-preview/pr-452/nl/about/research/papers/lelantus-cryptography-audit-abdk.pdf and /dev/null differ diff --git a/pr-preview/pr-452/nl/about/research/papers/lelantus_spark_code_audit_report.pdf b/pr-preview/pr-452/nl/about/research/papers/lelantus_spark_code_audit_report.pdf deleted file mode 100644 index dee9006d4..000000000 Binary files a/pr-preview/pr-452/nl/about/research/papers/lelantus_spark_code_audit_report.pdf and /dev/null differ diff --git a/pr-preview/pr-452/nl/about/roadmap/index.html b/pr-preview/pr-452/nl/about/roadmap/index.html deleted file mode 100644 index 23354bf6f..000000000 --- a/pr-preview/pr-452/nl/about/roadmap/index.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - - Roadmap | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Roadmap

-
-
-
- -
-
-
-
-

Ontwikkeling

-
-
-
-
-
    -
  • -

    Deterministische Masternodes (gedaan)

    -
  • -
  • -

    Long Lived Masternode Quorums (gedaan)

    -
  • -
  • -

    Rebrand (gedaan)

    -
  • -
  • -

    Lelantus-activatie (gedaan)

    -

    Lelantus is ons privacyprotocol van de volgende generatie dat de hoogste niveaus van praktische privacy biedt zonder vertrouwde opstelling en alleen vertrouwend op solide cryptografische aannames. Lelantus ondersteunt anonimiteitssets die vele malen groter zijn dan andere privacysystemen zonder vertrouwde opstelling.

    -
  • -
  • -

    Chainlocks (gedaan)

    -

    Chainlocks maken gebruik van Firo's masternodenetwerk om bescherming te bieden tegen 51%-aanvallen. Transacties worden definitief zodra 1 blok is bevestigd.

    -
  • -
  • -

    RAP-adressen (gedaan)

    -

    RAP-adressen staan een adres toe dat publiekelijk kan worden gedeeld, zodat derden niet kunnen zien hoeveel of wanneer het geld is ontvangen.

    -
  • -
  • -

    FiroPoW (gedaan)

    -

    FiroPoW is een ProgPOW-variant die is ontworpen voor GPU's en sterk bestand is tegen ASIC's.

    -
  • -
  • -

    Instant Send (gedaan)

    -

    Instant Send maakt gebruik van Firo's masternodenetwerk om transacties binnen een paar seconden te bevestigen, waardoor het praktisch kan worden gebruikt als ruilmiddel.

    -
  • -
  • -

    MTP-strip (gedaan)

    -

    MTP-strippen reduceert de grootte van Firo's blokketen van 60GB naar 4GB door MTP-bewijzen van oudere blokken te strippen.

    -
  • -
  • -

    FiroDEX (gedaan)

    -

    FiroDEX biedt gebruikers de mogelijkheid om van en naar Firo te swappen met behulp van een gedecentraliseerde infrastructuur die gebruik maakt van atomic swap-technologie.

    -
  • -
  • -

    Mobile Wallet (gedaan)

    -

    Een native, standaard private mobiele portemonnee met volledige ondersteuning voor Lelantus-transacties.

    -
  • -
  • -

    Lelantus Spark (gedaan)

    -

    Lelantus Spark maakt directe anonieme betalingen mogelijk waardoor gebruikers met elkaar kunnen handelen zonder bedragen, bron en ontvanger te onthullen. Spark introduceert een Spark-adressen waarmee gebruikers hun geld volledig verborgen kunnen houden, samen met volledige ondersteuning voor view key en threshold multisig.

    -
  • -
  • -

    Elysium (on Testnet)

    -

    Elysium maakt het mogelijk om tokens (bijvoorbeeld stablecoins, asset backed coins) uit te geven op het netwerk van Firo die profiteren van de privacytechnologie van Firo.

    - -
  • -
-
-
-
-
- -
-
-
-
-

Research

-
-
-
-
-
    -
  • -

    Lelantus Spark sub-addressing and payment proofs (gedaan)

    -

    Lelantus Spark ondersteunt subadressen die efficiënter scannen mogelijk maken en betalingsbewijzen waarmee gebruikers kunnen bewijzen dat ze een betaling hebben gedaan.

    -
  • -
  • -

    Spark Assets (gedaan)

    -

    Spark Assets breidt de functionaliteit van Spark uit om het type asset dat wordt overgedragen te verbergen. Het is de bedoeling dat Spats wordt geïmplementeerd in Elysium v2.

    -
  • -
  • -

    Aura Private Voting (finalizing paper)

    -

    Aura is ons private stemmechanisme voor DAO's, geïnspireerd op onze Lelantus-technologie die anoniem maar controleerbaar stemmen mogelijk maakt en ook de voortgang van de stemming verbergt. We zijn van plan om dit te gebruiken als basis voor de ontwikkeling naar geformaliseerd gedecentraliseerd bestuur.

    -
  • -
  • -

    Fast sync clients

    -

    Met fast sync clients kunnen gebruikers hun wallets snel synchroniseren zonder de hele blokketen te hoeven downloaden, terwijl Lelantus-transacties worden ondersteund.

    -
  • -
  • -

    Mixnets

    -

    Het tunnelen van transacties en knooppuntcommunicatie in mixnets biedt een betere bescherming van metadata, zelfs tegen tegenstanders op staatsniveau. We onderzoeken het Meson-mixnet dat is gebouwd op Katzenpost-softwarebibliotheken.

    -
  • -
  • -

    Cross-chain bridges

    -

    Cross chain bridges zullen tokens van andere ecosystemen in en uit Firo's Elysium-tokenlaag laten overbruggen om gebruik te maken van onze privacy-infrastructuur.

    -
  • -
  • -

    Avalanche

    -

    Avalanche is een consensusalgoritme dat directe transacties, verbeterde beveiliging en fork-free upgrades mogelijk maakt. We onderzoeken Avalanche-consensus als een mogelijke vervanging voor onze masternodes.

    -
  • -
  • -

    Elysium v2

    -

    Elysium v2 breidt de mogelijkheden van Elysium uit met eenvoudigere bridging en DeFi mogelijkheden. Elysium v2 zal ook Spats implementeren die het type activa verbergen dat wordt overgedragen.

    -
  • -
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/nl/about/team/index.html b/pr-preview/pr-452/nl/about/team/index.html deleted file mode 100644 index fbb84feff..000000000 --- a/pr-preview/pr-452/nl/about/team/index.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - - - Team | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Team

-
-
-
- -
-
-
-
-

oprichters

-
-
-
-
-
-
-
- Picture of Poramin Insom -
-
-

Poramin Insom

-

Medeoprichter

-

Poramin Insom richtte Zcoin (nu Firo) op in 2016, met als doel om financiële privacy te bieden en ook meer inclusieve mining via ASIC-resistente proof of work. Hij behaalde een mastergraad in informatiebeveiliging aan de Johns Hopkins-universiteit, waar hij een paper schreef over een voorgestelde praktische implementatie van het Zerocoin-protocol. Hij legde de basis voor de technologie van Zcoin (nu Firo) door 's werelds eerste implementatie van Zerocoin te schrijven en door onderzoek en ontwikkeling van het MTP-mijnalgoritme. Poramin heeft zich gericht op het stimuleren van de toepassing van Firo in de echte wereld, vooral door zijn betrokkenheid bij het faciliteren van de Thaise Democratische Partij om haar voorverkiezingen te houden om haar partijleider te kiezen op Firo's blokketen in 2018, wat 's werelds eerste grootschalige politieke verkiezing op een blokketen is.

-
-
-
-
-
-
- Picture of Reuben Yap -
-
-

Reuben Yap

-

Medeoprichter

-

Reuben Yap heeft het project de afgelopen jaren geleid in zijn algemene strategie, ontwikkelingsdoelen en onderzoeksinspanningen. Hij blijft nu deel uitmaken van het kernteam dat de ontwikkelings- en onderzoeksteams van het kernteam aanstuurt. Hij sloot zich kort na de oprichting aan bij het team en heeft een centrale rol gespeeld bij het vormen van Firo tot wat het nu is. Reuben is een uitgesproken voorstander van online en financiële privacy. Hij richtte een van de eerste VPN-diensten in Zuidoost-Azië op om de censuur in zijn land te bestrijden en is een gerespecteerd spreker over dit onderwerp, met interviews en commentaren in onder andere BBC, Nasdaq Tradetalks, Forbes, Coindesk, Reuters en Cheddar News. Voordat hij bij Firo kwam, was Reuben partner bij een advocatenkantoor met meer dan tien jaar praktijkervaring, gespecialiseerd in advieswerk op het gebied van juridische en institutionele kaders.

-
-
-
-
-
- -
-
-
-
-

research

-
-
-
-
-
-
-
- Picture of Aram Jivanyan -
-
-

Aram Jivanyan

-

Cryptograaf

-

Aram is de bedenker van Firo's Lelantus- en Lelantus Spark-privacyprotocollen, die de interesse in one-out-of-many-bewijzen nieuw leven hebben ingeblazen en andere privacyprotocollen hebben geïnspireerd, zoals Triptych (Monero) en Lelantus-MW (Beam). Hij is ook de oprichtende CEO van Skycryptor, een Techstars-bedrijf dat baanbrekend werk verricht op het gebied van de ontwikkeling van proxy re-encryptiealgoritmen. Voordat hij Skycryptor oprichtte, werkte Aram als senior onderzoeker cryptografie en teamleider ontwikkeling aan de Amerikaanse Universiteit van Armenië, waar de wetenschappelijke groep cryptografieonderzoek uitvoerde voor Fortune 1000 industriële partners. Aram's belangrijkste onderzoeksinteresses waren white-box cryptografie, doorzoekbare encryptiemethoden, oblivious overdrachtsprotocollen en cryptografische e-voting systemen.

-
-
-
-
-
- -
-
-
-
-

kernontwikkelaars

-
-
-
-
-
-
-
- Picture Peter Shugalev -
-
-

Peter Shugalev

-

Hoofdontwikkelaar

-

Peter is een zeer ervaren programmeur en softwarearchitect met meer dan 20 jaar ervaring. Hij woont in Moskou, Rusland, en is magna cum laude afgestudeerd aan de Staatsuniversiteit van Moskou met een master in informatica en wiskunde. Hij heeft netwerk- en beveiligingsgerelateerde diensten gecreëerd en heeft zelfs zijn eigen programmeertaal en een cross-platform compiler voor een signature-based intrusion detection system gemaakt. Zijn zeldzame combinatie van cryptografische kennis en programmeren heeft Firo geholpen om voorop te blijven lopen op het gebied van on-chain privacy.

-
-
-
-
-
-
- Picture of Levon Petrosyan -
-
-

Levon Petrosyan

-

Ontwikkelaar

-

Levon is een software-ingenieur met masterdiploma's in zowel computerwetenschappen als economie van de Amerikaanse Universiteit van Armenië. Zijn achtergrond is C++-programmeren en cryptografie. Hij is een van Firo's meest productieve medewerkers en heeft grote delen van Firo's Lelantus cryptografische bibliotheek geschreven, samen met optimalisaties om grote anonimiteit sets te ondersteunen.

-
-
-
-
-
-
- Picture of Artur -
-
-

Artur

-

Developer

-

Artur is a budding software engineer and Yerevan State Medical University student, brings a unique blend of medical knowledge and tech skills. Graduating from Picsart Academy, he excels in C/C++ and has hands-on experience in software development.His passion lies in merging medicine and technology to create impactful solutions.

-
-
-
-
-
-
- Picture of Narek -
-
-

Narek Geghamyan

-

Developer

-

Narek is a software engineer who graduated from a Faculty of computer science in National University of Architecture and Construction of Armenia. His tech stack includes C++ and Linux. He has a passion a swimming and coding.

-
-
-
-
-
- -
-
-
-
-

mobiele ontwikkeling

-
-
-
-
-
-
-
- Picture of Cypher Stack -
-
-

Cypher Stack

-

Design Firm

-

Cypher Stack is a blockchain developer, design, research, and consultation company. They are currently developing Firo with their mobile wallet and lite desktop wallet, Campfire.

-
-
-
-
-
- -
-
-
-
-

community

-
-
-
-
- -
-
-
- Picture of Anwar P. -
-
-

Anwar P.

-

Senior ondersteuning

-

Anwar is afgestudeerd in elektrotechniek en elektronica en heeft een aantal jaar ervaring in technische ondersteuning bij een IT-bedrijf. Hij behandelt ondersteuningsvragen, documentatie, ondersteuning van ontwikkelaars en assisteert ook de Project Steward met dagelijkse zaken.

-
-
-
-
-
-
- Picture of Ajaydono -
-
-

Ajaydono

-

Ondersteuning

-

Ajay assisteert de Project Steward bij de dagelijkse werkzaamheden en bij ondersteuningsvragen. Hij heeft een diploma in informatietechnologie met als hoofdvak Databasebeheer en heeft meerdere jaren ervaring in technische IT-ondersteuning.

-
-
-
-
-
-
- Picture of Lil-King -
-
-

Lil-King

-

Community Manager

-

Lil-King is a dedicated privacy advocate in the crypto space with over five years of experience. Specializing in marketing and onboarding, Lil-King has played a crucial role in promoting privacy-focused projects. Passionate about financial privacy, Lil-King is committee to educating and empowering users to take control of their digital assets securely.

-
-
-
-
-
-
- Picture of Batuhan -
-
-

Batuhan

-

Turkish Community Manager

-

Batuhan manages the Turkish community, translating annoucements and notices

-
-
-
-
-
-
- Picture of Antibit -
-
-

Antibit

-

Russian-speaking Community Manager

-

Antibit manages the Russian-speaking community, translating annoucements and notices. He has been a crypto enthusiast since 2012, and during this time has accumulated a lot of knowledge and experience regarding cryptocurrencies and blockchain technologies.

-
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/index.html b/pr-preview/pr-452/nl/blog/index.html deleted file mode 100644 index 4d7edabcc..000000000 --- a/pr-preview/pr-452/nl/blog/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page10/index.html b/pr-preview/pr-452/nl/blog/page10/index.html deleted file mode 100644 index fcba4b43e..000000000 --- a/pr-preview/pr-452/nl/blog/page10/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page11/index.html b/pr-preview/pr-452/nl/blog/page11/index.html deleted file mode 100644 index 3bd985636..000000000 --- a/pr-preview/pr-452/nl/blog/page11/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
- -
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
- -
- - - - - - -

FiroDEX: Atomic swap powered DEX released

-

Trustless decentralized swaps using atomic swaps with FiroDEX!

-
- -
- -
- - - - - - -

Firo Listed on TradeOrge

-

-
- -
- -
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
- -
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page12/index.html b/pr-preview/pr-452/nl/blog/page12/index.html deleted file mode 100644 index a986b28fd..000000000 --- a/pr-preview/pr-452/nl/blog/page12/index.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

-
- -
- -
- - - - - - -

Lelantus Spark Audit Complete

-

-
- -
- -
- - - - - - -

Happy New Year and a Recap of 2021

-

-
- -
- -
- - - - - - -

Elysium Testnet and GUI

-

-
- -
- -
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
- -
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page13/index.html b/pr-preview/pr-452/nl/blog/page13/index.html deleted file mode 100644 index ac5b99dac..000000000 --- a/pr-preview/pr-452/nl/blog/page13/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
- -
- - - - - - -

Refresh of Firo QT wallet interface

-

Firo's QT wallet has been refreshed in line with Firo branding guidelines

-
- -
- -
- - - - - - -

Firo Mobile Wallet Release

-

Native mobile wallet with Lelantus privacy technology

-
- -
- -
- - - - - - -

Team Additions to Firo

-

Three new additions

-
- -
- -
- - - - - - -

Firo integration into Binance Pay

-

Shop with Firo or send Firo to friends and family worldwide

-
- -
- -
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page14/index.html b/pr-preview/pr-452/nl/blog/page14/index.html deleted file mode 100644 index d21512f18..000000000 --- a/pr-preview/pr-452/nl/blog/page14/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page15/index.html b/pr-preview/pr-452/nl/blog/page15/index.html deleted file mode 100644 index 1baf9abf1..000000000 --- a/pr-preview/pr-452/nl/blog/page15/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page16/index.html b/pr-preview/pr-452/nl/blog/page16/index.html deleted file mode 100644 index f5831fba9..000000000 --- a/pr-preview/pr-452/nl/blog/page16/index.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Firo Research Update May 2021

-

An update on Firo's research in the past few months. Privacy preserving light wallets, security analysis of Lelantus v2, improved batched verification, proof of concept code for hierarchical one-out-of-many proofs, anonymous and end to end verifiable and self tallying voting protocol using Lelantus

-
- -
- -
- - - - - - -

Anonymize your Firo with Lelantus and Win!

-

To celebrate the reactivation of Lelantus and to encourage use of Lelantus anonymization transactions, we are holding a month long community event where anybody who anonymizes with Lelantus stands a chance to win Firo!

-
- -
- -
- - - - - - -

Bridging the Fiat Gap: Payment Gateway Guardarian now offers Firo

-

Guardarian, a premier white-label payment gateway that bridges the gap between fiat and crypto has partnered with FIRO to allow enable fiat to Firo purchases via credit card and SEPA (Single Euro Payments Area) EUR transfers.

-
- -
- -
- - - - - - -

Lelantus reactivated on Firo

-

Lelantus reactivated on Firo with additional hardening measures after completion of the hard fork

-
- -
- -
- - - - - - -

Announcing Firo's first incentivized liquidity pool on BSC

-

A vFarm liquidity farm for FIRO/BNB has been launched on ValueDefi to incentivize usage and liquidity of BEP20 Firo on Binance Smart Chain.

-
- -
- -
- - - - - - -

New Mandatory Update: Firo v0.14.6.0

-

This is a mandatory update. Please update before 22 April.

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page17/index.html b/pr-preview/pr-452/nl/blog/page17/index.html deleted file mode 100644 index b25335bd5..000000000 --- a/pr-preview/pr-452/nl/blog/page17/index.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Accelerating Firo's privacy research

-

We are pleased to announce that Dr. Aaron Feickert will be joining the Firo research team.

-
- -
- -
- - - - - - -

Firo and Binance Smart Chain integration

-

-
- -
- -
- - - - - - -

stFiro on Sushiswap

-

-
- -
- -
- - - - - - -

Community Meeting 27th March 2021

-

-
- -
- -
- - - - - - -

Introducing The Firo Frontier

-

-
- -
- -
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page18/index.html b/pr-preview/pr-452/nl/blog/page18/index.html deleted file mode 100644 index 63b3edbbc..000000000 --- a/pr-preview/pr-452/nl/blog/page18/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Firo Liquidity Mining Campaign

-

-
- -
- -
- - - - - - -

Happy Lunar New Year

-

-
- -
- -
- - - - - - -

-

-
- -
- -
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
- -
- - - - - - -

Lelantus Activated on Mainnet

-

-
- -
- -
- - - - - - -

Firo: 2020 in Review

-

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page19/index.html b/pr-preview/pr-452/nl/blog/page19/index.html deleted file mode 100644 index 9c2f777a0..000000000 --- a/pr-preview/pr-452/nl/blog/page19/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page2/index.html b/pr-preview/pr-452/nl/blog/page2/index.html deleted file mode 100644 index d230aac7d..000000000 --- a/pr-preview/pr-452/nl/blog/page2/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
- -
- - - - - - -

Together We Decide: Vote to Shape Firo's Future!

-

Vote on Firo's tokenomics

-
- -
- -
- - - - - - -

Firo Guardian Program

-

Protect, Promote, and Prosper: Be a Firo Guardian!

-
- -
- -
- - - - - - -

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

-
- -
- -
- - - - - - -

Firo listed on Ascendex

-

Firo/USDT Pair

-
- -
- -
- - - - - - -

Campfire Wallet Release

-

A fun and privacy-preserving Firo-only wallet

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page20/index.html b/pr-preview/pr-452/nl/blog/page20/index.html deleted file mode 100644 index 39f23c07a..000000000 --- a/pr-preview/pr-452/nl/blog/page20/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page21/index.html b/pr-preview/pr-452/nl/blog/page21/index.html deleted file mode 100644 index 4d1ee1de6..000000000 --- a/pr-preview/pr-452/nl/blog/page21/index.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page22/index.html b/pr-preview/pr-452/nl/blog/page22/index.html deleted file mode 100644 index fd695578c..000000000 --- a/pr-preview/pr-452/nl/blog/page22/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

What you need to know about Deterministic Znodes and LLMQ

-

As we near the release of deterministic Znodes and LLMQ support that comes together with a Bitcoin core upgrade, we wish to prepare Zcoin users and Znode owners on what to expect

-
- -
- -
- - - - - - -

Zcoin Block Reward Allocation and Development Fund for the next 4 years

-

We are pleased to announce the division of Zcoin’s block reward for the next 4 years, which will take effect upon the upcoming halving in September 2020

-
- -
- -
- - - - - - -

Zcoin releases paper on Hierarchical One-out-of-many Proofs

-

We are proud to publish from Zcoin’s research labs a new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude

-
- -
- -
- - - - - - -

Zcoin Technical Roadmap 2020 and beyond

-

We are happy to lay out Zcoin’s plans for the year of 2020 and beyond

-
- -
- -
- - - - - - -

Zcoin: 2019 in Review

-

As we enter 2020 and an exciting time in the cryptosphere, we wish to look back on what we have achieved

-
- -
- -
- - - - - - -

New Wallet Beta Release

-

We are happy to launch a beta release of our new wallet interface

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page23/index.html b/pr-preview/pr-452/nl/blog/page23/index.html deleted file mode 100644 index 3e566cf28..000000000 --- a/pr-preview/pr-452/nl/blog/page23/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page24/index.html b/pr-preview/pr-452/nl/blog/page24/index.html deleted file mode 100644 index fb1d22303..000000000 --- a/pr-preview/pr-452/nl/blog/page24/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page25/index.html b/pr-preview/pr-452/nl/blog/page25/index.html deleted file mode 100644 index f96d78100..000000000 --- a/pr-preview/pr-452/nl/blog/page25/index.html +++ /dev/null @@ -1,449 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page3/index.html b/pr-preview/pr-452/nl/blog/page3/index.html deleted file mode 100644 index c46beb6f0..000000000 --- a/pr-preview/pr-452/nl/blog/page3/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page4/index.html b/pr-preview/pr-452/nl/blog/page4/index.html deleted file mode 100644 index 520c1da9e..000000000 --- a/pr-preview/pr-452/nl/blog/page4/index.html +++ /dev/null @@ -1,559 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page5/index.html b/pr-preview/pr-452/nl/blog/page5/index.html deleted file mode 100644 index 3134adb91..000000000 --- a/pr-preview/pr-452/nl/blog/page5/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page6/index.html b/pr-preview/pr-452/nl/blog/page6/index.html deleted file mode 100644 index ea97bf384..000000000 --- a/pr-preview/pr-452/nl/blog/page6/index.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page7/index.html b/pr-preview/pr-452/nl/blog/page7/index.html deleted file mode 100644 index 037f4424f..000000000 --- a/pr-preview/pr-452/nl/blog/page7/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page8/index.html b/pr-preview/pr-452/nl/blog/page8/index.html deleted file mode 100644 index 9e5c56e62..000000000 --- a/pr-preview/pr-452/nl/blog/page8/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/blog/page9/index.html b/pr-preview/pr-452/nl/blog/page9/index.html deleted file mode 100644 index 9ba065b4c..000000000 --- a/pr-preview/pr-452/nl/blog/page9/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - Blog | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/nl/branding/firo-accepted-badge.zip b/pr-preview/pr-452/nl/branding/firo-accepted-badge.zip deleted file mode 100644 index 6f375dbe1..000000000 Binary files a/pr-preview/pr-452/nl/branding/firo-accepted-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/nl/branding/firo-accepted-circle-badge.zip b/pr-preview/pr-452/nl/branding/firo-accepted-circle-badge.zip deleted file mode 100644 index 9de8bdadf..000000000 Binary files a/pr-preview/pr-452/nl/branding/firo-accepted-circle-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/nl/branding/firo-accepted-corner-badge.zip b/pr-preview/pr-452/nl/branding/firo-accepted-corner-badge.zip deleted file mode 100644 index 743a26a9f..000000000 Binary files a/pr-preview/pr-452/nl/branding/firo-accepted-corner-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/nl/branding/firo-brand-guidelines.pdf b/pr-preview/pr-452/nl/branding/firo-brand-guidelines.pdf deleted file mode 100644 index b1784b15f..000000000 Binary files a/pr-preview/pr-452/nl/branding/firo-brand-guidelines.pdf and /dev/null differ diff --git a/pr-preview/pr-452/nl/branding/firo-donations-accepted-badge.zip b/pr-preview/pr-452/nl/branding/firo-donations-accepted-badge.zip deleted file mode 100644 index 8fe4559b9..000000000 Binary files a/pr-preview/pr-452/nl/branding/firo-donations-accepted-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/nl/branding/firo-donations-accepted-circle-badge.zip b/pr-preview/pr-452/nl/branding/firo-donations-accepted-circle-badge.zip deleted file mode 100644 index d876153d4..000000000 Binary files a/pr-preview/pr-452/nl/branding/firo-donations-accepted-circle-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/nl/branding/firo-donations-accepted-corner-badge.zip b/pr-preview/pr-452/nl/branding/firo-donations-accepted-corner-badge.zip deleted file mode 100644 index 2de210f4e..000000000 Binary files a/pr-preview/pr-452/nl/branding/firo-donations-accepted-corner-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/nl/branding/firo-logo-files.zip b/pr-preview/pr-452/nl/branding/firo-logo-files.zip deleted file mode 100644 index 80fb800d0..000000000 Binary files a/pr-preview/pr-452/nl/branding/firo-logo-files.zip and /dev/null differ diff --git a/pr-preview/pr-452/nl/branding/index.html b/pr-preview/pr-452/nl/branding/index.html deleted file mode 100644 index 38a7580f1..000000000 --- a/pr-preview/pr-452/nl/branding/index.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - Branding | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Branding

-
-
-
- -
-
-
-
-

our logo

-
-
-
-
-

Logo & Icon

-

We want our logo to always look clear and legible. Please follow these simple recommendations regarding using the logo. For more details, please read our brand guidelines (PDF).

-
-
-
Firo logo one white background
-

This is our awesome logo. Use this full-color version on light backgrounds.

-
-
-
Firo logo on black background
-

On dark backgrounds, use the full-color icon with white text.

-
-
-
Firo logo on dark gray background
-

You can also use this all-white logo on dark or colored backgrounds.

-
-
-
Firo logo on light gray background
-

This is our black logo - use it wisely!

-
-
-
-
- Firo symbol on white background -
-
- Firo symbol on black background -
-
- Firo symbol on dark gray background -
-
- Firo symbol on light gray background -
-
-

Download logo kit

-
-
-
-
-

Clear Space

-

It is important to keep the logo clear of any other graphic elements to ensure the logo visibility. That is why we need to set a safe zone (clear space) around the logo that has to be empty. To work out the clear space (x), take the height of the logo and divide it in half.

-
-
- Firo logo with clear background -
-
- Firo icon with clear background -
-
-
-
-
-
- -
-
-
-
-

badges

-
-
-
-
- Firo accepted here circle badge - Download kit -
-
- Firo accepted here rectangle badge - Download kit -
-
- Firo accepted here corner badge - Download kit -
-
- Firo donations accepted here circle badge - Download kit -
-
- Firo donations accepted here rectangle badge - Download kit -
-
- Firo donations accepted here corner badge - Download kit -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/nl/community/merchants/index.html b/pr-preview/pr-452/nl/community/merchants/index.html deleted file mode 100644 index fc532427c..000000000 --- a/pr-preview/pr-452/nl/community/merchants/index.html +++ /dev/null @@ -1,543 +0,0 @@ - - - - - - - Merchants | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Merchants

-
-
-
- -
-
-
-
-

Disclaimer: Sommige van deze koppelingen bevatten verwijzingskoppelingen waarbij we een vergoeding kunnen ontvangen wanneer je je aanmeldt of hun producten/diensten gebruikt. Deze vormen geen goedkeuring van het product/de dienst.

-
-
-
-
- -
-
-
-

Wil je je Firo uitgeven? Hier zijn een aantal plaatsen waar je dat kunt doen! Dit is een onvolledige lijst van plaatsen die Firo accepteren! Als je een bedrijf hebt dat hier vermeld zou willen worden, laat het ons dan weten!

-
-
-
- -
-
- - - - - - - - -
- - -
-
- - -
-
-
Cypher Market logo
-
Short the Banks logo
-
-
-
- -
- - -
-
-
Hier is niets te zien. Ken jij een merchant die Firo vermeldt? Laat het ons weten!
-
-
-
- -
- - -
-
-
FreeRoss logo
-
Vedabase logo
-
Causenetwork logo
-
Maximaalinactie logo
-
-
-
- -
- - -
-
-
Cryptotask logo
-
hyve.works logo
-
-
-
-
- -
- - - - - - - - - -
- - -
- -
- - -
-
-
Hier is niets te zien. Ken jij een merchant die Firo vermeldt? Laat het ons weten!
-
-
-
- -
- -
-
-
DrApis logo
-
-
-
- -
- - -
-
-
Allnodes logo
-
Nodehub.io logo
-
Pecunia Platform logo
-
-
-
- -
- - -
-
-
Jonathan Kleiman logo
-
-
-
-
- -
- - - - - - - - - -
- - -
- -
- - -
-
-
Shopping.io logo
-
Particl logo
-
Privoxy logo
-
Defi-Nation logo
-
House of Cards logo
-
-
-
- -
- - -
-
-
Coinrabbit logo
-
-
-
- -
- - -
-
-
Nowpayments logo
-
Coinpayments logo
-
Guardarian logo
-
RocketBot logo
-
ThisApp logo
-
-
-
- -
- - -
-
-
The Arcadia Group logo
-
Cypher Stack logo -
-
-
-
-
- -
- - - - - -
-
- -
-
- -
- - -
- -
- - -
-
-
Travala.com logo
-
Locktrip logo
-
-
-
- -
- - -
-
-
BolehVPN logo
-
-
-
-
- -
- - - -
- - - diff --git a/pr-preview/pr-452/nl/community/social/index.html b/pr-preview/pr-452/nl/community/social/index.html deleted file mode 100644 index 2692408bf..000000000 --- a/pr-preview/pr-452/nl/community/social/index.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - Community | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Community

-
-
-
- -
- -
- -
- -
- - - -
- - - diff --git a/pr-preview/pr-452/nl/feed.xml b/pr-preview/pr-452/nl/feed.xml deleted file mode 100644 index 9000a6159..000000000 --- a/pr-preview/pr-452/nl/feed.xml +++ /dev/null @@ -1,252 +0,0 @@ -Jekyll2024-12-03T03:43:51+00:00https://firo.org/firo-site/pr-preview/pr-452/feed.xmlFiroFiro is a cryptocurrency that focuses on privacy and fungibility.Firo listed on Biconomy2024-12-02T00:00:00+00:002024-12-02T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/12/02/firo-listed-on-biconomyWe are thrilled to announce that Firo is now listed on Biconomy with a USDT trading pair!

- -

To celebrate this listing, Biconomy is hosting a Kickstarter session where users can commit USDT tokens for a chance to earn airdrop rewards totaling $2,500 in Firo and $1,000 in USDT.

- -

For more details, visit: Biconomy Firo Kickstarter. Stay tuned for other activities coming really soon!

- -

The Biconomy listing supports both native FIRO and BEP20 FIRO networks and most notably also supports direct withdrawal to Spark addresses from the exchange for added privacy making it the 2nd centralized exchange to do so.

- -

About Biconomy

- -

Biconomy.com is a cryptocurrency trading and investment platform that enables users to easily buy, sell, exchange, and store digital assets. Designed with an intuitive and beginner-friendly interface, it supports key crypto transactions, digital wallets, and payment methods like SEPA and SWIFT.

- -

Established in October 2019, Biconomy.com serves over 1 million users and institutions globally, offering access to a wide range of assets and contracts across Spot markets and crypto derivatives such as Futures and Options. The platform also includes features like Demo and Copy Trading, Launchpad projects, Earn and Kickstarter programs, an NFT Marketplace, and more.

]]>
Augustus Jong
MAGIC approves grant to develop Enkrypt wallet integration2024-11-25T00:00:00+00:002024-11-25T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/11/25/magic-grant-enkrypt-wallet-integrationWe are thrilled to announce that MAGIC Grants has approved a grant from the MAGIC Firo Fund to integrate Firo, a leading privacy-preserving cryptocurrency, with the Enkrypt wallet. The integration work will be spearheaded by BlockStars, a renowned web3 development company. This collaboration will include full support for Spark, enhancing the usability and accessibility of Firo within a multi-chain ecosystem. We expect the work to take about 3 months.

- -

Elevating Privacy and Accessibility with Enkrypt

- -

The integration of Firo into Enkrypt wallet marks a significant milestone in our mission to provide users with seamless and secure access to privacy-focused financial solutions. Enkrypt is not just another crypto wallet; it’s a true multichain browser extension wallet developed by MyEtherWallet. With support for over 70 natively integrated chains—including Ethereum, Bitcoin, Solana, and many more—Enkrypt offers a unified platform for managing diverse digital assets.

- -

Why Enkrypt?

- -
    -
  • Multichain Support: Access EVM chains, Solana, Parachains, Canto, and the Bitcoin Network—all with a single account.
  • -
  • User-Friendly Interface: Easy access to the world of web3 with integrated DApps and NFT management.
  • -
  • One Recovery Phrase: Simplify your crypto experience with one recovery phrase for all chains.
  • -
  • Security and Control: An open-source, self-custody wallet where users have full control over their digital assets.
  • -
- -

By integrating Firo into Enkrypt, we are enabling our community to manage their Firo holdings alongside other cryptocurrencies, all within a single, user-friendly platform.

- -

Full Spark Support

- -

The integration will include comprehensive support for Spark, Firo’s innovative protocol that enhances privacy. This means users will enjoy all the benefits of Spark directly within the Enkrypt wallet, including easy swaps from other assets and improved privacy features.

- -

About MAGIC Grants and the MAGIC Firo Fund

- -

MAGIC Grants is a 501(c)(3) public charity that supports essential public infrastructure for cryptocurrency networks and supports privacy. Through the establishment of semi-autonomous MAGIC Funds, communities can fund various qualifying activities such as educational materials, essential development projects, research, and security audits.

- -

The MAGIC Firo Fund, established in December 2022, operates independently from the Firo Core team and is administered by the MAGIC Board. Funded by generous donations from Firo supporters like Arcadia, donations to the fund are tax-deductible for U.S.-based contributors.

- -

BlockStars

- -

BlockStars, is a blockchain-based software development company committed to bringing the power of blockchain technology to businesses worldwide. BlockStars specializes in developing real-world decentralized applications, smart contracts, NFTs, DeFi apps, and blockchain gaming solutions. Their expertise ensures that the Firo integration with Enkrypt will be seamless, secure, and efficient.

- -

The Benefits of a Multichain Browser Extension Wallet

- -

Integrating Firo into a multichain wallet like Enkrypt offers numerous benefits:

- -
    -
  • Convenience: Manage multiple cryptocurrencies across different blockchains in one place.
  • -
  • Enhanced Security: Benefit from self-custody and open-source security features.
  • -
  • Unified Experience: Access a wide range of decentralized applications and services without switching wallets.
  • -
  • Future-Proof: Easily adopt new blockchain innovations as they are integrated into Enkrypt.
  • -
- -

Looking Ahead

- -

This integration is a significant step forward in making Firo more accessible and user-friendly. We believe that by partnering with MAGIC Grants, Enkrypt, and BlockStars, we are paving the way for a more private, secure, and inclusive financial future.

- -

Stay tuned for updates on the integration progress. We are committed to keeping our community informed every step of the way.

]]>
Reuben Yap
BEP20 FIRO Liquidity Injection2024-10-17T00:00:00+00:002024-10-17T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/10/17/powerupprivacy-firo-liquidity-injectionWe are happy to announce the addition of 80,356.8262 BEP20-FIRO and 167.286754 BNB (~200,000 USD) to the Pancakeswap pool on BNB Chain provided by the generous people at Power Up Privacy. This also adds to the existing position that is maintained by the Firo Community Fund bringing the total in the pool of ~224,000 USD at the time of writing. The addition of this liquidity brings much needed depth and usability to the pool.

- -

BEP20-FIRO is a wrapped version of FIRO that is issued and backed 1:1 with native FIRO by Binance. As a BEP20 token on BNB Chain, it does not have privacy features but it allows permissionless access to BNB Chain’s rich DeFi ecosystem such as AMM DEXes and also access to all major stablecoins that are either native to BNB Chain or can be bridged into it.

- -

Binance has recently minted an additional 400,000 BEP20-FIRO and its backing of native FIRO can be verified on-chain at this address.

- -

BEP20-FIRO can be swapped to and from native FIRO either through FiroDEX or Komodo Platform, swap providers such as ChangeNow or directly through Binance or MEXC. We’ll be posting more detailed guides on each of these options soon.

]]>
Reuben Yap
Firo 24-Week Liquidity Mining Campaign2024-09-24T00:00:00+00:002024-09-24T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/24/firo-liquidity-campaign-sept24We are excited to share that the Liquidity campaign is back! Now for 24 weeks with a total reward pool of approximately ~US$19,200 up for grabs! Provide liquidity on Binance and AscendEX via Hummingbot and earn Firo!

- -

- -

Campaign Terms

- -
    -
  • -

    Start date: September 24, 2024, 12:00 AM UTC

    -
  • -
  • -

    Total reward pool*: ~US$19,200 (FIRO 684 per week)

    -
  • -
  • -

    Reward token: FIRO

    -
  • -
  • -

    Eligible token pair: FIRO/USDT

    -
  • -
  • -

    Eligible orders: maker orders placed with spreads of 2.0% or lower

    -
  • -
  • -

    Exchange: Binance and AscendEX

    -
  • -
- -

What is Hummingbot?

- -

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a coin/token and contribute to its liquidity and improve the tradability of that coin/token. By participating, users are not only helping to support the coin/token and the project, but through liquidity mining, they are able to earn coin/token rewards based on their trading activity.

- -

How Does the Campaign Work?

- -

During the campaign, users who provide liquidity to the FIRO/USDT pair on Binance and AscendEX will earn rewards in Firo weekly.

- -

How to Get Started?

- -

To join the campaign, you’ll need to set up your wallet using the Hummingbot Miner App. A detailed setup guide and How-To Articles are available on the Hummingbot website. After installation, you can follow the instructions to connect the app to the Binance and AscendEX exchanges and begin providing liquidity to the FIRO/USDT pool.

- -

Don’t miss this amazing chance to earn rewards while engaging with the Firo community! Whether you’re a current participant or new to liquidity mining, we invite you to take part and enjoy the benefits firsthand.

- -

*For full terms of the campaign, please read the full terms here Hummingbot New 24-week for FIRO liquidity mining campaign!

- -

Learn more about Liquidity mining here

- -

Thank you

- -

We extend our heartfelt thanks to Power Up Privacy who funded this campaign through their donation. Discover more about Power Up Privacy here

]]>
Augustus Jong
Firo Hardfork Completed Successfully2024-09-18T00:00:00+00:002024-09-18T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/18/hardfork-2024The hard fork implementing the latest tokenomics changes as voted in by the community has been completed successfully. This upgrade introduces significant changes to our block reward distribution, emission model, and overall sustainability. Read more about these changes in our previous blog post on it here.

- -

A huge thank you to our amazing ecosystem of masternode providers, mining pools, and the supportive community who voted in the finalization of the community polls and ensured a smooth transition. Together, we continue to create a place in privacy and decentralization in Firo!

- -

The core team will be posting an updated proposed roadmap soon so stay tuned!

]]>
Reuben Yap
Firo Mandatory Release v0.14.14.02024-09-04T00:00:00+00:002024-09-04T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/04/firo-release-014140-mandatoryFollowing the finalisation of the community polls to determine Firo’s tokenomics, we are releasing Firo v0.14.14.0 with the agreed-upon changes that require a hard fork.

- -

Please upgrade your wallets, daemons and masternodes to the latest Firo v0.14.14.0 before block 958655 (approximately 16 September 2024). This is a mandatory upgrade.

- -

You can download them either from our official download page or our Github release page.

- -

If you are using Campfire or Stack wallets, no updates are required, as the changes have been made in the backend.

]]>
Reuben Yap
Firo Finalized Tokenomics Results2024-09-01T00:00:00+00:002024-09-01T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/01/finalized-tokenomics-2024Through Firo’s governance process, Firo’s emission and block reward division has been finalized! A huge thank you to everyone who voted and shared their thoughts and feedback.

- -

Through several rounds of polls, the community has decided on the implementation of three things to Firo’s tokenomics:

- -
    -
  • A fixed emission of 6.25 FIRO/block until the cap of 21.4 million FIRO is hit
  • -
  • A tail emission of 1 FIRO/block thereafter
  • -
  • A block reward division of 70% Masternodes, 5% Miners, 15% Dev, 10% Community (previously 50% Masternodes, 25% miners, 15% Dev, 10% community)
  • -
- -

View the final poll results

- -

For a more accurate reflection of community sentiment, we employed a system known as ranked-choice voting or instant run-off. This system allowed voters to select multiple choices and then rank them in order of preference, ensuring that the final decision better represents the community’s preferences.

- -

Governance

- -

To read through how the Firo community arrived at this decision, you can follow the timeline and links to the relevant discussions below:

- - -

Effect of Changes

- -

The primary effect of the changes is to provide improved incentives for masternodes for the next 4 years, recognizing their continued role and unwavering support of the network. Miners will still contribute to the hybrid PoW/masternode consensus mechanism, but while the hashrate adjusts, there may be a period of slow blocks until the difficulty adjusts to the new hashrate. The chain will remain protected against 51% attacks with Firo’s masternode chainlocks. Assuming current masternode numbers are maintained at around 3900+ master nodes, the current returns of a masternode will increase from around 16.5% p.a. to around 22% p.a.

- -

There is also a significant change to the supply schedule of Firo to reflect the existence of developed infrastructure and markets for the distribution of cryptocurrencies compared to the time when Bitcoin was first created. Prior to the change, Firo followed Bitcoin’s emission schedule and the block reward would have halved roughly every 4 years with it finally ceasing after it hit 21.4 million. Firo has had a single halving prior to this and was set to have its 2nd halving in mid September 2024. With the new change coming into effect, there will be no more halvings and the existing emission of 6.25 FIRO/block is maintained until the supply of 21.4 million has been fully issued over the next 5-6 years.

- -

After the 21.4 million limit is hit, to ensure a stable monetary supply and a continued stable security subsidy, a fixed tail emission of 1 FIRO/block will continue in perpetuity which works out to be 0.98% inflation rate p.a. at the beginning and over time trends to 0%. To read more about the effects of tail emission and how it leads to a stable monetary supply that is neither inflationary nor deflationary, you can read this article. There’s also strong academic evidence that indicates that having no block reward results in instability in Bitcoin.

- -

To view the effect of changes in tokenomics to Firo’s supply over time, we’ve plotted this graph starting from the hard fork date of block 958655 (approximately 16 September 2024) over the next 20 years. The times are estimated due to the slight variance in block times. Tail emission is hit roughly halfway into year 14 (5+ years from hard fork date).

- -

Chart of emission, old versus new starting 2024

- -

Future Direction

- -

The core team is making a firm commitment not to propose further changes to Firo’s tokenomics until tail emission is hit. This commitment is aimed at providing stability and certainty to the Firo community, ensuring a secure and confident future.

- -

We will be deploying these changes in release Firo v.14.14.0, as these changes are scheduled to come into force by block 958655 (approximately 16 September 2024). Please ensure you are updated to the latest version as soon as possible.

- -

In the coming weeks, the core team will also be rolling out an updated roadmap for Firo, laying out development and adoption goals for the next few years. This will also include research into blockchain consensus models that would be secure and sustainable through tail emission and also a renewed focus on increasing awareness and adoption.

- -

Again, we would like to thank the community members who have stood by the project and taking part in governance to guide Firo’s future.

]]>
Reuben Yap
Together We Decide: Vote to Shape Firo’s Future!2024-08-19T00:00:00+00:002024-08-19T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/08/19/final-vote-tokenomics-2024The community has been actively discussing Firo’s economics, particularly its block reward division and emission model.

- -

After seeking community feedback and preliminary polls since June, we are now approaching the penultimate poll to definitively decide Firo’s future.

- -

The two primary issues being voted on are:

- -
    -
  • What should Firo’s block reward division be?
  • -
  • What should Firo’s emissions be?
  • -
- -

These polls touch on important issues, such as whether there should be a development and/or community fund, the sustainability of masternodes and the role of miners. It also looks into the long-term sustainability of Firo as to whether it should adopt a tail emission or stick closer to the original Bitcoin model.

- -

Instead of a single-choice vote, the poll allows community members to rank their options, resulting in a fairer reflection of sentiment. This is also known as ranked-choice voting and is suitable where there are many options to choose from.

- -

You can view the previous discussions and polls here to help guide your decision!

- - - -

How to Vote!

- -

Anyone who has been in the Firo community for some time is eligible to vote in this poll.

- -

Step 1: Register an account at forum.firo.org

- -

Step 2: Earn at least Trust Level 1 by spending time on the forums. Alternatively, if you have been with the Firo community for a while in other places, you can post in this thread to request for an admin to upgrade you immediately.

- -

Step 3 Head to the final poll thread. Note there are two polls to vote on so please don’t forget to vote on both of them!

- -

Step 4: Rank the options you like with rank 1 being your most preferred option. For options you don’t like, you can choose to not rank them by picking ‘abstain’.

- -

Step 5: You can post in the thread to explain why you picked a vote!

- -

Do note that in the future, we intend to impose higher requirements in future polls or even require a minimum Firo holding requirement to prove skin in the game without disenfranchising smaller holders.

- -

Do your Part!

- -

Getting involved in Firo’s polls is an important step in decentralized governance. It ensures that your voice is heard, and every vote counts! The poll closes on the 1 September 2024!

]]>
Reuben Yap
Firo Guardian Program2024-08-12T00:00:00+00:002024-08-12T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/08/12/firo-guardian-programOver the years, Firo has continued to gain momentum in the cryptocurrency space, and our community has been instrumental in this success. To further enhance our reach and engagement, we’re thrilled to introduce: Firo Guardian Program!

- -

Who you are:

-
    -
  • You’re passionate about Firo and its privacy mission.
  • -
  • You understand the project’s core features and values.
  • -
  • You’re eager to contribute to Firo’s growth.
  • -
  • You possess excellent networking skills.
  • -
  • You’re creative and skilled in content creation.
  • -
- -

How you can contribute:

-

As a Firo Guardian, you can contribute by amplifying Firo’s presence and promote privacy awareness. -Guardians will focus on:

-
    -
  • Creating diverse content about Firo, including videos, infographics, tweets, and blog posts.
  • -
  • Actively representing Firo across social media platforms, especially Twitter, CoinMarketCap, and Reddit.
  • -
  • Engaging in discussions and answering queries in Firo’s Discord and Telegram communities.
  • -
  • Promoting Firo’s privacy features and acting as a guardian of privacy in the crypto space.
  • -
  • Participating in community events and initiatives to boost Firo’s visibility.
  • -
- -

Benefits

-

As a Firo Guardian, you will:

-
    -
  • Receive firsthand updates on the project directly from the core team.
  • -
  • Have direct communication channels with the team.
  • -
  • Gain exclusive access to the Guardians’ chat.
  • -
  • Earn rewards in FIRO for your contributions.
  • -
- -

Did we catch your attention?

-

Here’s how to apply:

-
    -
  • Join the Firo Discord server: https://discord.gg/Ws5C9f3uPC
  • -
  • Open a thread in the Firo-guardian-signup channel under “Community-Firo-Guardians” Section.
  • -
  • Write a 5-line introduction about yourself, including your region.
  • -
  • Provide a link to your X (Twitter) profile.
  • -
  • Once selected, you’ll be assigned the Guardian role and given further instructions.
  • -
- -

We’re excited to welcome passionate individuals to help spread the word about Firo’s innovative privacy solutions. Join us in shaping the future of private transactions in crypto.

]]>
LilKinggg
Firo Core Team receives 345 XMR donation from Power Up Privacy2024-08-10T00:00:00+00:002024-08-10T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/08/10/firo-receive-donation-from-powerup-privacyPower Up Privacy, an anonymous privacy advocacy group that funds privacy-related research and development, has donated 345 XMR (~50,000 USD) to the Firo Core Team fund to support our development work.

- -

We would like to thank them for their generous donation in supporting our work and also for making a significant impact on other important privacy-focused tools and projects, such as Monero, Tor, and xrdp.

- -

Learn more about Power Up Privacy.

]]>
Reuben Yap
\ No newline at end of file diff --git a/pr-preview/pr-452/nl/get-firo/buy-firo/index.html b/pr-preview/pr-452/nl/get-firo/buy-firo/index.html deleted file mode 100644 index 15fcfad72..000000000 --- a/pr-preview/pr-452/nl/get-firo/buy-firo/index.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - - Koop Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Koop Firo

-
-
-
- -
- -
- -
-
-
-

Een van de manieren om Firo te krijgen is door het te verwerven op een van de beurzen. Hieronder vind je een lijst met beurzen en coin-swapping-diensten die Firo ondersteunen.

-

Disclaimer: Sommige van deze links bevatten verwijzingslinks waarbij het Firo-kernteam een vergoeding kan ontvangen wanneer u zich aanmeldt of hun producten/diensten gebruikt. Deze vormen geen goedkeuring van het product/de dienst.

-
-
-
- -
-
-
-
-

dex

-
-
-
-
- FiroDEX logo -
-
-
-
- -
-
-
-
-

beurzen met firo / fiat pairing

-
-
-
-
- digitalexchange logo -
-
- Fiatom logo -
-
- Guardarian logo -
-
- Indodax logo -
-
- Kriptomat logo -
-
- Satang logo -
-
- Sevenb logo -
-
-
-
- -
-
-
-
-

beurzen met firo / crypto pairing

-
-
-
-
- Binance logo -
-
- fmfw logo -
-
- Coinex logo -
-
- Exchange-Assets logo -
-
- finexbox logo -
-
- Gate.io logo -
-
- HitBTC logo -
-
- Huobi logo -
-
- mexc logo -
-
- Tradeogre logo -
-
- Wazirx logo -
-
- AscendEX logo -
-
- Biconomy logo -
-
-
-
- -
-
-
-
-

coin-swapping-diensten

-
-
-
-
- Changenow logo -
-
- LetsExchange logo -
-
- Changelly logo -
-
- Exolix logo -
-
- Localparticl logo -
-
- Majestic Bank logo -
-
- SimpleSwap logo -
-
- Stealthex logo -
-
- Swapspace logo -
-
- Swapswop logo -
-
- Swapzone logo -
-
- Wizardswap logo -
-
- xchangeme logo -
-
- exchang.io logo -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/nl/get-firo/download/index.html b/pr-preview/pr-452/nl/get-firo/download/index.html deleted file mode 100644 index 5832305e4..000000000 --- a/pr-preview/pr-452/nl/get-firo/download/index.html +++ /dev/null @@ -1,600 +0,0 @@ - - - - - - - Download | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Download een portemonnee

-
-
-
- -
-
-
-
-

officiële desktopportemonnees

-
-
-
-
-

Maak een back-up van je portemonnee voordat je gaat updaten

-
-
-

Verifieer hashes met deze publieke sleutel

-
- -
-
-
-

De hoge beveiligingsoptie

-
- -

Reference-portemonnee

-

v0.14.14.0

-

Bekijk de changelog

-
- Download Reference voor Windows -
- - -
-

0d7d9add6f830a4fdffc5eb830f2884c818402322cda567f975bc6d93f22e09d

-
-
-
-
- Download Reference voor macOS -
- - -
-

bb64c27aea3758e78159bac08b9881f1ad3c9f01142eae8de3c1dae68166995c

-
-
-
-
- Download Reference voor macOS arm64 -
- - -
-

9370e80db05cda985befabe783cb1d61f9bf0686e9961164e854a308527a1a7a

-
-
-
-
- Download Reference voor Linux -
- - -
-

0f8c914286031830d8c9eb1ab86b3e21f349917aea7bc2ab12229ab4c638cbe8

-
-
-
- -
-
- - -
-

De gebruiksvriendelijke optie

-
-

Campfire

-

2.0.2

-

Bekijk de changelog

-
- Download Campfire voor Windows -
- - -
-

5f135669a06b5969c239da81b0cc162af9057bd3395198073c036650b1612929

-
-
-
-
- Download Campfire voor macOS -
- - -
-

aebc1e8c684d37771a67f3d28514318f7e6195330da35a647c9a2034a929958c

-
-
-
-
- Download Campfire voor Linux -
- - -
-

7405635f39af3fd0c5a3a177b7feaf4d7891fba7473d204a314f67c8836c8b64

-
-
-
- - -
- -
-
-
- - -
-

De snelle, lichtgewicht optie

-
-

Electrum

-

4.1.5.5

-

Bekijk de changelog

-
- Download Electrum voor Windows - -
- - -
-

90ee3604fb60712beed989bb64808ff67df4c01d9eb2038c84d50c887d0ed450

-
-
-
-
- Download Electrum voor macOS - -
- - -
-

46be7419b6559790a26a07ed5a864dfcdfbc60405224a97d23b070fe756e5dde

-
-
-
-
- Download Electrum voor Linux -
- - -
-

8b6eaadeddc50632cd536705f8848403b35e9cea9278d0bc1a7955a0ffd9d543

-
-
-
-
- - -
-
-
-
-
-
- - -
-
-
-
-

portemonnees van derden

-
-
-
-
- Stack Wallet logo -

Stack Wallet

- -
-
- NOW Wallet logo -

NOW Wallet

- -
-
- ZelCore Wallet Logo -

ZelCore Wallet

- -
-
- Guarda Wallet logo -

Guarda Wallet

- -
-
- Trust Wallet logo -

Trust Wallet

- -
-
- Coinomi Wallet logo -

Coinomi Wallet

- -
-
- Wdge Wallet logo -

Edge Wallet

- -
-
- Cobo Wallet logo -

Cobo Wallet

- -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/nl/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo01.png b/pr-preview/pr-452/nl/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo01.png deleted file mode 100644 index 6542be1ef..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo01.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo02.png b/pr-preview/pr-452/nl/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo02.png deleted file mode 100644 index e3a375e56..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo02.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo03.png b/pr-preview/pr-452/nl/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo03.png deleted file mode 100644 index 68793be2c..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo03.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/common-problems/electrum-firo-ledger-select.png b/pr-preview/pr-452/nl/guide/assets/common-problems/electrum-firo-ledger-select.png deleted file mode 100644 index d0f9f6921..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/common-problems/electrum-firo-ledger-select.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/firo-migration-guide/datadir_select.PNG b/pr-preview/pr-452/nl/guide/assets/firo-migration-guide/datadir_select.PNG deleted file mode 100644 index 723e67c46..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/firo-migration-guide/datadir_select.PNG and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/firo-migration-guide/firo-qt-migrate.PNG b/pr-preview/pr-452/nl/guide/assets/firo-migration-guide/firo-qt-migrate.PNG deleted file mode 100644 index 31a3086a9..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/firo-migration-guide/firo-qt-migrate.PNG and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/firo-migration-guide/use-transparent-balance.jpg b/pr-preview/pr-452/nl/guide/assets/firo-migration-guide/use-transparent-balance.jpg deleted file mode 100644 index ac1888d00..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/firo-migration-guide/use-transparent-balance.jpg and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/how-to-mine/firopow-banner.png b/pr-preview/pr-452/nl/guide/assets/how-to-mine/firopow-banner.png deleted file mode 100644 index 76bee1927..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/how-to-mine/firopow-banner.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-create-02.png b/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-create-02.png deleted file mode 100644 index 71e995fcd..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-create-02.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-create-03.png b/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-create-03.png deleted file mode 100644 index 1a5b9dc59..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-create-03.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-create-04.png b/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-create-04.png deleted file mode 100644 index 3a149e2ac..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-create-04.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-create-05.png b/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-create-05.png deleted file mode 100644 index 5c9d55a9f..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-create-05.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-install-02.png b/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-install-02.png deleted file mode 100644 index bdc17be6b..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-install-02.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-receive-04.png b/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-receive-04.png deleted file mode 100644 index 11875cea8..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-receive-04.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-send-01.png b/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-send-01.png deleted file mode 100644 index 09b555022..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-send-01.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-send-02.png b/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-send-02.png deleted file mode 100644 index 9b4d4a4e6..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/ledger/electrum-ledger-send-02.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/liquidity-provider-firo-bnb/exchange_withdraw.png b/pr-preview/pr-452/nl/guide/assets/liquidity-provider-firo-bnb/exchange_withdraw.png deleted file mode 100644 index b1f520406..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/liquidity-provider-firo-bnb/exchange_withdraw.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_add_lp.png b/pr-preview/pr-452/nl/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_add_lp.png deleted file mode 100644 index dc71c2116..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_add_lp.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_pair.png b/pr-preview/pr-452/nl/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_pair.png deleted file mode 100644 index cfb81f975..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_pair.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_remove_lp.png b/pr-preview/pr-452/nl/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_remove_lp.png deleted file mode 100644 index f47459af0..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_remove_lp.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/masternode-setup/coincontrol.png b/pr-preview/pr-452/nl/guide/assets/masternode-setup/coincontrol.png deleted file mode 100644 index 1b765365a..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/masternode-setup/coincontrol.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/masternode-setup/coincontrol_firo.png b/pr-preview/pr-452/nl/guide/assets/masternode-setup/coincontrol_firo.png deleted file mode 100644 index 539ff7ea9..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/masternode-setup/coincontrol_firo.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/masternode-setup/encryptwallet.png b/pr-preview/pr-452/nl/guide/assets/masternode-setup/encryptwallet.png deleted file mode 100644 index f5aa2a1b7..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/masternode-setup/encryptwallet.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/masternode-setup/encryptwallet_firo.png b/pr-preview/pr-452/nl/guide/assets/masternode-setup/encryptwallet_firo.png deleted file mode 100644 index ab8ceaaad..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/masternode-setup/encryptwallet_firo.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/masternode-setup/lockunspent.png b/pr-preview/pr-452/nl/guide/assets/masternode-setup/lockunspent.png deleted file mode 100644 index cff113556..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/masternode-setup/lockunspent.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/banner.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/banner.png deleted file mode 100644 index 114f503c1..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/btcmw.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/btcmw.png deleted file mode 100644 index 4a25c27dc..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/btcmw.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/coinjoin.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/coinjoin.png deleted file mode 100644 index ba449c6e8..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/coinjoin.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/comparison-table-coloured.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/comparison-table-coloured.png deleted file mode 100644 index 6e3722c00..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/comparison-table-coloured.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/comparison-table-firo-updated.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/comparison-table-firo-updated.png deleted file mode 100644 index 1ecdff28b..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/comparison-table-firo-updated.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/cryptonote.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/cryptonote.png deleted file mode 100644 index 4dbdce84b..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/cryptonote.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/grinder.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/grinder.png deleted file mode 100644 index c9c2b41e3..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/grinder.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/lelantusmint.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/lelantusmint.png deleted file mode 100644 index 726bbd486..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/lelantusmint.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/lelantuspend.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/lelantuspend.png deleted file mode 100644 index f83fd0966..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/lelantuspend.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/mwtx.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/mwtx.png deleted file mode 100644 index daec812fa..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/mwtx.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/oneoutofmanyproofs.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/oneoutofmanyproofs.png deleted file mode 100644 index c7fb2044d..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/oneoutofmanyproofs.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/rsa-factoring-challenge.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/rsa-factoring-challenge.png deleted file mode 100644 index 10e4a69e9..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/rsa-factoring-challenge.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/zerocoin.png b/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/zerocoin.png deleted file mode 100644 index 8c5455b17..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/privacy-technology-comparison/zerocoin.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/reindex-wallet/firo-qt-linux-terminal.png b/pr-preview/pr-452/nl/guide/assets/reindex-wallet/firo-qt-linux-terminal.png deleted file mode 100644 index deb2e0b07..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/reindex-wallet/firo-qt-linux-terminal.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/reindex-wallet/firo-qt-macos-terminal.png b/pr-preview/pr-452/nl/guide/assets/reindex-wallet/firo-qt-macos-terminal.png deleted file mode 100644 index 4f45ce5a3..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/reindex-wallet/firo-qt-macos-terminal.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/reindex-wallet/firo-qt-powershell.png b/pr-preview/pr-452/nl/guide/assets/reindex-wallet/firo-qt-powershell.png deleted file mode 100644 index a24442cb1..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/reindex-wallet/firo-qt-powershell.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/using-trezor-with-firo/a_trezor.jpg b/pr-preview/pr-452/nl/guide/assets/using-trezor-with-firo/a_trezor.jpg deleted file mode 100644 index eeee366a7..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/using-trezor-with-firo/a_trezor.jpg and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/using-trezor-with-firo/trezor_blockbook.png b/pr-preview/pr-452/nl/guide/assets/using-trezor-with-firo/trezor_blockbook.png deleted file mode 100644 index 03281923b..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/using-trezor-with-firo/trezor_blockbook.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/using-trezor-with-firo/trezor_custom_backend.png b/pr-preview/pr-452/nl/guide/assets/using-trezor-with-firo/trezor_custom_backend.png deleted file mode 100644 index 3edad1748..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/using-trezor-with-firo/trezor_custom_backend.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/assets/using-trezor-with-firo/trezor_wallet.png b/pr-preview/pr-452/nl/guide/assets/using-trezor-with-firo/trezor_wallet.png deleted file mode 100644 index dd3aafd1c..000000000 Binary files a/pr-preview/pr-452/nl/guide/assets/using-trezor-with-firo/trezor_wallet.png and /dev/null differ diff --git a/pr-preview/pr-452/nl/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html b/pr-preview/pr-452/nl/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html deleted file mode 100644 index 8ad3d67ba..000000000 --- a/pr-preview/pr-452/nl/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - How to backup your Firo wallet with a recovery seed phrase | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

How to backup your Firo wallet with a recovery seed phrase

-

-
- -

The recovery seed phrase backup feature was introduced in December 2019 with version 0.13.8.10, following the BIP39 standard.

- -

This allows you to easily store a backup of your wallet offline as well as restoring it to other compatible wallets that supports seed phrase, instead of just backing up your wallet.dat file previously.

- -

Warning: Electrum-Firo uses a different seed phrase standard and thus cannot be imported into the QT wallet. You can import the QT seed phrase into Electrum-Firo, but ensure the BIP39 option is checked.

- -

Creating a new wallet with seed phrase

- -

Firo QT

- -

- -
    -
  1. -

    Select “Create a new wallet”.

    -
  2. -
  3. -

    Choose either 12 or 24 words seed phrase. 24 words seed phrase is selected by default although 12 word seed phrase is also available for compatibility reasons. A 24 word seed phrase provides 256-bit security while a 12 word seed phrase provides 128-bit security.

    -
  4. -
- -

- -

WARNING: Do not use the seed phrase in the example above! If you do, your funds will be gone!

- -

Optional: You can also add an additional passphrase by checking the “Use additional passphrase (optional)” box to prevent easy access to your seed phrase. However this means you should backup this passphrase as well as the seed phrase.

- -

WARNING: If you are unsure, do not use an additional passphrase. Unlike the BIP39 wordlist, there are no checks if your additional passphrase is valid!

- -

CAUTION: This additional passphrase is not the same as your wallet’s password that you use to unlock your wallet or send a transaction.

- -
    -
  1. -

    Click on “OK”.

    -
  2. -
  3. -

    After your wallet has been created, you will be presented with a window containing your seed phrase. You will need to write down this seed phrase and store them in a secure location. Once you have done so, click on the “Next” button.

    -
  4. -
  5. -

    You will be prompted to enter your seed phrase again to ensure that they were written down correctly. This is your last chance to view and record this seed phrase as after this, if you lose it, you will lose all your funds. Enter all the words in the correct order and click on “Finish” to verify that you have recorded your seed phrase correctly.

    -
  6. -
- -

Restoring wallet from seed phrase

- -

Firo QT

- -

- -

WARNING: Do not use the seed phrase in the example above! If you do, your funds will be gone!

- -
    -
  1. -

    Select the “Recover existing wallet” and choose the number of words matching your backed up seed phrase.

    -
  2. -
  3. -

    Enter your backed up seed phrase into the “Input recovery seed phrase here” box.

    -
  4. -
  5. -

    If you have secured your seed phrase with a passphrase when creating the seed phrase, click on “Use additional passphrase (optional)” and enter in your additional passphrase here (this is not the same as your wallet’s password).

    -
  6. -
  7. -

    Click the “OK” button.

    -
  8. -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/bounty-program.html b/pr-preview/pr-452/nl/guide/bounty-program.html deleted file mode 100644 index 833051813..000000000 --- a/pr-preview/pr-452/nl/guide/bounty-program.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - Firo Vulnerability Bounty Program | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo Vulnerability Bounty Program

-

-
- -

These are the details of the FIRO vulnerability bounty program to encourage the developer/researcher community to review and contribute to our code.

- -

We are only accepting reports in relation to Firo’s master branch. For the avoidance of doubt, we are not accepting submissions for website vulnerabilities or attacks that require >50% of the hashing power and of course, previously disclosed vulnerabilities.

- -

Vulnerability reports are to follow HackerOne’s Disclosure Guidelines. Failure to follow these guidelines and the rules below may result in the bounty not being honored.

- -

Vulnerabilities are organized into three categories.

- -

Critical: 10,000 up to 50,000 USD (in FIRO equivalent)

- -

A critical vulnerability is such that impacts the Firo network as a whole, has potential to break the entire Firo network, completely removes the anonymity of Lelantus, results in the loss of Firo, or is on a scale of great catastrophe.

- -

Example: A vulnerability that allows forged Lelantus spends to inflate coin supply.

- -

Major: 1,000 up to 10,000 USD (in FIRO equivalent)

- -

A major vulnerability is such that it impacts individual nodes, routers, wallets, reduces the anonymity of Lelantus significantly (timing attacks excluded) or must be carefully exploited.

- -

Example: The paper Burning Zerocoins for Fun and Profit.

- -

Minor: 100 up to 1,000 USD (in FIRO equivalent)

- -

A minor vulnerability is one that has low impact or cannot be exploited easily.

- -

If there is a dispute over the severity of a vulnerability, the Firo’s team’s assessment will be definitive.

- -

Submission Procedure

- -

Submissions should be sent to

- -

reuben@firo.org

- -

If the vulnerability is major or critical, the submission must be sent in PGP encrypted e-mail to the following address:

- -

reuben@firo.org PGP Public key

- -

Please remember to include your PGP public key so we can have encrypted communications.

- -

FAQ

- -

How long till I receive a response?

- -

We aim to respond to all vulnerability reports within 3 working days. Upon responding, we will make inquiries to confirm whether the submission is indeed a vulnerability. In either case, we will respond to confirm the vulnerability or provide a reason for why it is not a vulnerability.

- -

How would the vulnerability be fixed?

- -

Upon confirmation of the vulnerability, a private GitHub repo will be opened where the patch will be worked on together/reviewed with the researcher. Once this is completed, the vulnerability disclosure will be drafted and the release date discussed.

- -

I reported a vulnerability but have not received a response!

- -

Please allow up to 3 working days for an initial response. Also, realize that spam filters and email, in general, can sometimes be problematic. If you ever feel we are not communicating in a timely fashion, definitely let us know.

- -

Would I receive credit for the submission?

- -

By default, we will disclose the researcher that found the vulnerability along with the amount awarded. If you wish this information to be kept private, please let us know and we will honor your request.

- -

How are bounty payments made?

- -

All bounties will be paid in FIRO based on the prevailing USD rate as determined by Coingecko’s average price at the time the patch is released.

- -

What is the PGP Public key?

- -

github.com/firoorg/firo/blob/master/reuben.asc

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/common-problems.html b/pr-preview/pr-452/nl/guide/common-problems.html deleted file mode 100644 index 9fe3815f5..000000000 --- a/pr-preview/pr-452/nl/guide/common-problems.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - Common Wallet Problems and Solutions | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Common Wallet Problems and Solutions

-

-
- -

This guide lists the common problems you might face while using the Firo wallets. If your problem is not listed here, please visit the #support channel on Discord or Telegram.

- -

Firo QT

- -

Breaking masternode collateral

- -

If you wish to stop your masternode and break the 1000 FIRO masternode collateral, you must first enable Coin Control.

- -
    -
  1. -

    Settings -> Options -> Wallet -> Enable coin control features

    -
  2. -
  3. -

    Once done, you should be able to see an Input button in the Send tab. Click on Use transparent balance button at the bottom right.

    -
  4. -
  5. -

    Click on Inputs button. Find your 1000 FIRO collateral, right-click and choose Unlock unspent.

    -
  6. -
- -

The 1000 FIRO should now be available for you to send.

- -

Masternode and mining payouts

- -

If you frequently receive masternode or mining payouts, you might get the “Transaction too large” error message when trying to send FIRO as the transaction can be too big.

- -

In the Transaction tab, you can double-click on the problematic transaction and check the following:

-
    -
  • Status: 0/offline, has not been successfully broadcast yet
  • -
  • Transaction total size: several hundred bytes
  • -
- -
    -
  1. -

    To workaround this issue, enable Coin Control in Firo QT by doing Settings -> Options -> Wallet -> Enable coin control features.

    -
  2. -
  3. -

    Once done, you should be able to see an Input button in the Send tab for both private and transparent Sends.

    -
  4. -
  5. -

    Use this Coin Control to combine your input transactions into manageable amounts and send it to yourself to consolidate.

    -
  6. -
- -

Example: you receive a lot of 0.1 FIRO transactions. Use Coin Control to combine them into 1.0 or 2.0 FIRO before trying to send out a big amount like 100 FIRO.

- -

Example 2: you receive a lot of 3.125 FIRO transactions. Use Coin Control to combine them into 150 FIRO before trying to send out a big amount like 1000 FIRO.

- -

Example 3: you have a lot of small private Spark mints. Use Coin Control to combine them before trying to send out a big amount.

- -

If you frequently encounter this problem, some recommendations are:

-
    -
  • regularly combine these masternode and mining payouts instead of waiting until you want to send them out.
  • -
- -

Electrum Firo

- -

Mining payouts and hardware wallets

- -

When using a hardware wallet as the receiving address for mining pools’ payout, the amount of input transactions can overwhelm the hardware limitations of the hardware wallet.

- -

- -
    -
  1. -

    In Electrum-Firo, select View -> Show coins.

    -
  2. -
  3. -

    Right-click on only one entry and select Spend, then use the Send tab to send the selected inputs. Your hardware wallet should prompt you almost immediately.

    -
  4. -
  5. -

    If that is successful, try Ctrl + Left Click in the Coins tab to select a maximum of five inputs. Then right-click and select Spend, again using the Send tab to send the FIRO out.

    -
  6. -
  7. -

    You might notice a bit of sluggishness while waiting for the hardware wallet to show the transaction approval prompt.

    -
  8. -
  9. -

    You can try with 10, 15 or 20 inputs. Exceeding 20 inputs is not recommended as it can cause the hardware wallet to time out.

    -
  10. -
- -

If you frequently encounter this problem, some recommendations are:

-
    -
  • increase the payout threshold of the mining pool if possible. Example: 0.5 FIRO instead of the default 0.1 FIRO;
  • -
  • do not use an address on the hardware wallet as the receiving address for pool payout;
  • -
  • regularly combine these mining payouts instead of waiting until you want to send them out.
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/firo-migration-guide.html b/pr-preview/pr-452/nl/guide/firo-migration-guide.html deleted file mode 100644 index 94eb96efe..000000000 --- a/pr-preview/pr-452/nl/guide/firo-migration-guide.html +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - Migrating your wallet from Zcoin to Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Migrating your wallet from Zcoin to Firo

-

-
- -

Important notes

- -
    -
  • -

    There are no chain swaps.

    -
  • -
  • -

    You do not need to send Zcoin from the Zcoin wallet to the Firo wallet.

    -
  • -
  • -

    You will need to update to the latest Electrum-Firo to continue using your hardware wallet.

    -
  • -
  • -

    Ledger and Trezor users will need to update their firmware to a version that supports Firo.

    -
  • -
- -

Things to do before updating

- -
    -
  • -

    backup wallet.dat

    -
  • -
  • -

    check the current data directory ( Help -> Debug window -> Datadir )

    -
  • -
  • -

    check current block on Zcoin wallet ( Help -> Debug window -> Current number of blocks )

    -
  • -
  • -

    check current Zcoin wallet version ( Help -> Debug window -> Client version )

    -
  • -
  • -

    all the above information are IMPORTANT if you want to get help!

    -
  • -
- -

REMEMBER: If you use a different data directory, it is your responsibility to ensure the Firo QT wallet starts with the correct directory.

- -

Default data directory for Zcoin are:

- -
Windows: C:\Users\YOURUSERNAME\AppData\zcoin
-Linux: ~/.zcoin
-MacOS:  /Users/YOURUSERNAME/Library/Application\ Support/zcoin/
-
- -

Step 1

- -

Download and install the latest version here:

- -

https://github.com/firoorg/firo/releases/latest

- -

Step 2

- -

On QT wallet’s first startup, you will be presented with the following:

- -

If you are using a custom data directory

- -

- -

The wallet will ask you to specify the data directory. Select the one you previously used for Zcoin and proceed.

- -

If it asks you to create a new wallet, you did not specify the correct data directory. Close the wallet by clicking the ‘Cancel’ button at the bottom of the “Create and recover wallet”, and follow the steps in Resetting Options at the bottom of this guide.

- -

If you are using the default data directory

- -

- -

The wallet will ask you if you want to migrate the default data directory from zcoin to firo. Press Yes to proceed.

- -

Step 3

- -

The Firo QT wallet should now show your balance, transactions and masternode (if any).

- -

After migrating

- -

- -

The new wallet defaults to Sending your private balance that were anonymised with the Lelantus protocol. This can cause the “The amount exceeds your balance” error to appear if you try to send your non-anonymised balance.

- -

Click on the ‘Use Transparent Balance’ on the bottom right of the Send tab to switch to your non-private balance. You should now be able to send them out.

- -

Stuck on block 336890

- -

If you are stuck on block 336890, update to the latest version and do the following:

- -

Wallet:

- -

Go to Help -> Debug Window -> Console and enter:

- -
reconsiderblock bac60b152687f66dc8e70896642b76334f04b256a6875f6c048b153aad923406
-
- -

Output will be (null). Restart wallet and it should start syncing.

- -

Masternode:

- -
./firo-cli reconsiderblock bac60b152687f66dc8e70896642b76334f04b256a6875f6c048b153aad923406
-
- -

Resetting options

- -

Windows

- -

Open the folder where the firo-qt.exe is located. Hold Shift, right-click inside the folder and select ‘Open PowerShell window here’. In the window that appears, type:

- -
.\firo-qt.exe -resetguisettings
-
- -

The wallet should now start with the ‘Choose your data directory’ window.

- -

MacOS

- -

Using the Terminal, enter the following command:

- -
/Applications/firo-qt.app/Contents/MacOS/Firo-qt -resetguisettings
-
- -

The wallet should now start with the ‘Choose your data directory’ window.

- -

Linux

- -

Navigate to the directory where your firo-qt binary is. In the Terminal, type in the following:

- -
./firo-qt -resetguisettings
-
- -

The wallet should now start with the ‘Choose your data directory’ window.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/how-to-mine-firo.html b/pr-preview/pr-452/nl/guide/how-to-mine-firo.html deleted file mode 100644 index a7d688812..000000000 --- a/pr-preview/pr-452/nl/guide/how-to-mine-firo.html +++ /dev/null @@ -1,407 +0,0 @@ - - - - - - - How to Mine Firo (FIRO) with FiroPoW | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

How to Mine Firo (FIRO) with FiroPoW

-

-
- -

- -

Firo is designed to be mined by GPUs.

- -

The FiroPoW mining algorithm (a modified version of ProgPoW 0.9.4) is designed to utilize all parts of a GPU and includes a random sequence that changes every block to add further ASIC and FPGA resistance.

- -

We believe in the importance of fair distribution in FIRO and remain committed to having it mineable using commodity hardware like GPUs.

- -

Before you begin, make sure you have a Firo (FIRO) address where you want your mining payouts to go to. To get one, download a Firo wallet and sync it with the network.

- -

The guide is meant for Windows users though Linux users can easily adapt it.

- -

Step 1: Getting your Miners

- - - -

Warning: Miners are listed here for convenience. Non-official miners have not been vetted. Use at your own risk. All fees are to the developers of the miners.

- -

Extract the exe binary into a folder of your choice.

- -

Step 2: Registering with a Pool (if not solo mining)

- -

There are several pools running Firo on FiroPoW. Please try to spread the hashrate around so that no pool has more than 50% of the total hashrate for decentralization reasons! Note that pure 51% attacks are not possible on Firo due to Chainlocks technology which require both to compromise or take down the masternode network and have the necessary hashrate. You can view the current hashrate distribution here.

- -
    -
  • WoolyPooly -
      -
    • pool.woolypooly.com:3104
    • -
    -
  • -
  • Nanopool’s Picopool -
      -
    • firo-eu1.picopool.org:22222
    • -
    -
  • -
  • Zergpool -
      -
    • firopow.mine.zergpool.com:3001
    • -
    • firopow.eu.mine.zergpool.com:3001
    • -
    -
  • -
  • Speedpool -
      -
    • mining.speedpool.top:7000
    • -
    -
  • -
  • Minerpool -
      -
    • firo-us-east.minerpool.org:14058
    • -
    • firo-eu.minerpool.org:14058
    • -
    -
  • -
  • K1Pool -
      -
    • eu.firo.k1pool.com:3476
    • -
    • us.firo.k1pool.com:3476
    • -
    -
  • -
  • 1pool -
      -
    • firo.1pool.org:6060
    • -
    -
  • -
  • cedric-crispin -
      -
    • firo.cedric-crispin.com:4065
    • -
    • firo.cedric-crispin.com:4064
    • -
    -
  • -
  • For detailed stratum information, please visit the pool’s own site.
  • -
- -

Most of the pools listed here do not require registration, only a valid Firo address as username and worker details. Ensure that you also get the pool’s address and port.

- -

Step 3: Configuring your Miner

- -

Open your favourite text editor, cut and paste the following line corresponding to your selected pool and miner and edit it accordingly.

- -

For Pool Mining

- -

Firominer:

- -
    -
  • Nvidia:
  • -
- -
firominer -U -P stratum+tcp://username.worker:password@POOLADDRESS:PORT
-
- -
    -
  • AMD:
  • -
- -
firominer -G -P stratum+tcp://username.worker:password@POOLADDRESS:PORT
-
- -

Gminer:

- -
miner --algo firopow --server POOLADDRESS:PORT --user username.worker
-
- -

Team Red Miner (AMD):

- -
teamredminer.exe -a firopow -o stratum+tcp://POOLADDRESS:PORT -u username.worker -p password
-
- -

SRBMiner-Multi (AMD):

- -
SRBMiner-MULTI.exe --disable-cpu --algorithm firopow --pool POOLADDRESS:PORT --wallet username.worker --gpu-boost 3
-
- -

After pasting it in, save the file as a .bat file (for e.g. miner.bat) in the same folder where you had extracted the miner binary earlier.

- -

For Solo Mining

- -

You will need to edit firo.conf to allow RPC calls. Navigate to the default data directory, create a file called firo.conf, and add and modify these lines:

- -
rpcuser=RPCUSER (up to you to change)
-rpcpassword=RPCPASSWORD (up to you to change)
-rpcport=8382
-rpcallowip=127.0.0.1
-listen=1
-server=1
-daemon=1
-
- -

Once this is done, restart your Firo wallet and ensure it is synced to the latest block. Then make a new file called miner.bat as below and save it in the same folder as where you had extracted the miner binary earlier.

- -
firominer -P http://RPCUSER:RPCPASSWORD@127.0.0.1:8382 --reward-address YOURFIROADDRESS
-
- -

Please ensure that the line in miner.bat matches the relevant settings from firo.conf such as rpcuser, rpcpassword, and rpcport.

- -

Step 4: Running the Miner

- -

Once you are done, run the bat file you created. You should see a window similar to this which will differ depending on the miner you are using. For solo mining, your Firo wallet needs to be synced.

- -

If you’re seeing your shares as accepted, you should be good to go. It may take a few minutes for the correct speed to be reflected on the pool’s website and your miner.

- -

Happy mining!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/index.html b/pr-preview/pr-452/nl/guide/index.html deleted file mode 100644 index a7fa28768..000000000 --- a/pr-preview/pr-452/nl/guide/index.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - Handleidingen | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Guides

-
-
-
- -
- -
- -
- -
- -
-
- -
-
- -
- -
- -
- -
- -
- -
- -
-
-
-
-

Miscellaneous

- -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/nl/guide/liquidity-firo-pancakeswap.html b/pr-preview/pr-452/nl/guide/liquidity-firo-pancakeswap.html deleted file mode 100644 index 3caff55ea..000000000 --- a/pr-preview/pr-452/nl/guide/liquidity-firo-pancakeswap.html +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - How to Provide Liquidity for Firo on Pancakeswap | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

How to Provide Liquidity for Firo on Pancakeswap

-

How to become a liquidity provider for Firo on Pancakeswap on Binance Smart Chain (BSC)

-
- -

Connecting Metamask to Binance Smart Chain

- -

Before starting, you will need a wallet that works with the Binance Smart Chain (BSC) network.

- -

Please follow the guide here in order to connect your Metamask wallet to the BSC Network.

- -

Adding BEP20 FIRO support to your Metamask wallet

- -
    -
  1. -

    Open your Metamask wallet and click on ‘Add Token’.

    -
  2. -
  3. -

    In the next screen, choose ‘Custom Token’.

    -
  4. -
  5. -

    In the ‘Token Contract Address’, enter the following:

    -
  6. -
- -
0xd5d0322b6bab6a762c79f8c81a0b674778e13aed
-
- -
    -
  1. -

    If you correctly setup your wallet with BSC in the first step, the ‘Token Symbol’ will be automatically filled with ‘FIRO’. Click next.

    -
  2. -
  3. -

    Click the Add Tokens button.

    -
  4. -
- -

Converting FIRO to BEP20 FIRO

- -

There are two ways to convert FIRO to BEP20 FIRO: FiroDEX and Binance Exchange. Converting through Binance Exchange requires a Binance account. No account is required for converting through FiroDEX.

- -

Binance Exchange

- -

- -

Before starting, you must first have FIRO on the exchange.

- -
    -
  1. -

    Go to Wallet -> Fiat and Spot. Head to the FIRO section and choose Withdraw.

    -
  2. -
  3. -

    In ‘Recipient’s FIRO Address’, enter the address from your Metamask wallet.

    -
  4. -
  5. -

    For ‘Transfer network’, choose ‘Binance Smart Chain (BSC)’ and enter the amount you want to withdraw. Click on Submit when done.

    -
  6. -
  7. -

    Your withdrawal request will be submitted. Once processed, you will receive the BEP20 FIRO in your Metamask wallet.

    -
  8. -
- -

Adding liquidity to PancakeSwap

- -

Before starting, you must have some BNB in your wallet to pay the transaction fees and wrapped BNB (WBNB) to add to the liquidity pool.

- -
    -
  1. Navigate to the WBNBFIRO pair page on PancakeSwap.
  2. -
  3. Click on the ‘Connect Wallet’ button on the top right of the page and choose the Metamask wallet you have setup earlier. Unlock the wallet if requested.
  4. -
- -

- -
    -
  1. Click on ‘Add liquidity’.
  2. -
- -

- -
    -
  1. -

    Enter the amount of FIRO and WBNB that you wish to add to the liquidity pool.

    -
  2. -
  3. -

    Click on ‘Supply’ when done. Confirm the transaction on your wallet.

    -
  4. -
  5. -

    Once done, you will return to the same page again. Click on the ‘Supply’ button, and in the pop up verify all details are correct, then click ‘Confirm supply’ and confirm the transaction on your wallet.

    -
  6. -
  7. -

    Once the transaction confirms, your FIRO and WBNB will be added to the liquidity pool.

    -
  8. -
- -

Checking your liquidity on PancakeSwap

- -

Navigate to the PancakeSwap Liquidity page and ensure that your wallet is connected. Your liquidity information will be displayed.

- -

Removing liquidity from PancakeSwap

- -
    -
  1. -

    Navigate to the PancakeSwap Liquidity page.

    -
  2. -
  3. -

    (Skip this step if your wallet is already connected) Click on the ‘Connect Wallet’ button on the top right of the page and choose the Metamask wallet you have setup earlier. Unlock the wallet if requested.

    -
  4. -
- -

- -
    -
  1. -

    Locate the pair that you wish to remove liquidity from. Click on ‘Remove’ button

    -
  2. -
  3. -

    At next page, set the amount of Liquidity to be removed

    -
  4. -
  5. -

    Click on the ‘Enable’ button. Sign the request on your wallet

    -
  6. -
  7. -

    Once done, you will return to the same page again. Click on the ‘Remove’ button, and in the pop up verify all details are correct, then click ‘Confirm’ and confirm the transaction on your wallet.

    -
  8. -
  9. -

    Once the transaction confirms, your FIRO and WBNB will be returned to your wallet along with any fees you have earned from providing liquidity to the pool.

    -
  10. -
- -

Resources

- - - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/masternode-setup.html b/pr-preview/pr-452/nl/guide/masternode-setup.html deleted file mode 100644 index 49632febe..000000000 --- a/pr-preview/pr-452/nl/guide/masternode-setup.html +++ /dev/null @@ -1,669 +0,0 @@ - - - - - - - Firo masternode setup guide | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Firo masternode setup guide

-

Follow this guide to setup your masternode from scratch

-
- -

DISCLAIMER: This guide assumes a basic knowledge of Putty and Linux and comfortable in dealing with command line commands. We are not responsible for any loss for using this guide without the pre-requisite knowledge. Do not proceed with this guide if you have any doubts and turn to a masternode provider.

- -

DISCLOSURE: Some of these links contain referral links whereby we may receive compensation when you sign-up or use their products/services. These do not constitute an endorsement of the product/service.

- -

List of masternode Providers (arranged in alphabetical order)

- -

These providers have informed us that they are hosting Firo masternode hosting services. These are recommended if you don’t have the technical expertise to follow these instructions.

- -

We do not endorse or recommend any particular masternode provider even those run by team members. None of the listed providers are affiliated with Firo in any way.

- -

Do your own due diligence when picking them. Some masternode providers may be run by team members in their own personal capacity but shall not be considered an official Firo provider. We will delist providers that are reported as scams or have acted irresponsibly but hold no responsibility for having them listed in this list as it is impossible for us to police.

- -

You should only need to provide the transaction ID and index of your masternode collateral. NEVER send the 1000 FIRO collateral anywhere else except to your own wallet, or give the collateral address’ private key.

- -

The list of available masternode providers:

- - - -

Getting Started

- -

Requirements

- - - -

Hosting a masternode with hardware wallet requires the use of Firo Masternode Tool, which can be used together with Electrum Firo.

- -

Running masternode off Electrum Firo alone is not officially supported.

- -

Step 1: Encrypt and Backup your wallet on your Desktop wallet

- -

- -

Encrypt your wallet on your local desktop wallet (PC/Mac/Linux) by going to Settings/Preferences > Encrypt Wallet.

- -

It is also recommended to do a backup via File > Backup Wallet. Store this backup file separately from your wallet.

- -

Do not forget the password used for encrypting your wallet.

- -

Step 2: collateral your 1000 FIRO on your Desktop wallet

- -

Your collateral address is where you will be storing your 1000 FIRO.

- -

You can create the collateral address in two ways: using the Receive tab, OR in the Debug Window

- -

Receive tab:

- -

Note: You cannot host masternodes on Spark addresses yet.

- -

Click on the Receive tab. From the Address dropdown menu, select Transparent. Enter a label for your collateral address in the Label field and click on Request Payment. A window should pop up with a Firo transparent address.

- -

Debug Window:

- -

Go to Help > Debug Window > Console and type in

- -
getnewaddress
-
- -

In one single transaction, send exactly 1000 FIRO into the masternode collateral address that you created. It has to be in one single transaction. Do not tick subtract fee from amount. Do not send 500 and then another 500.

- -

Wait 1 confirmation for this transaction to be mined. When done correctly, the transaction id and index will appear when you execute this command in the Debug Console:

- -
evoznode outputs
-
- -

Special Notes only for those who are creating more than one masternode:

- -

If you are doing more than one masternode, special care is required to ensure that you are creating collaterals properly. You do not want to break the previous 1000 FIRO collateral you just made by taking funds from that collateral.

- -

To do this, on your local desktop wallet turn on coin control by going to Settings > Options > Wallet and click on Enable coin control features. This will enable control of which funds you are using when making your next 1000 FIRO collateral.

- -

- -

Then go to your Send tab, and you will see Coin Control Features. Click on Inputs. You should see your 1000 FIRO collateral there. Right click and click Lock Unspent. This means that when making your new collateral, your wallet will not touch these funds.

- -

- -

Once you have done this, you can make the next 1000 FIRO collateral for your next masternode. Repeat this everytime you have made a new masternode.

- -

You can always verify you’re doing this correctly by going into Help > Debug Window and typing evoznode outputs which would display all masternode capable collaterals.

- -

Step 3: Creating ownerAddress, payoutAddress, feeSourceAddress and operatorKey/operatorPubKey

- -

a, b, and c can be generated through Receive tab or the Debug Window, just like the collateral address above.

- -

a. ownerAddress

- -

Must be a new transparent address. Must be in the same wallet as collateral. DO NOT RE-USE THE COLLATERAL ADDRESS AS OWNER ADDRESS.

- -

b. payoutAddress

- -

Address the masternode will pay out to. Can be inside the same wallet or an external address.

- -

c. feeSourceAddress

- -

An address with funds to pay the transaction fee for registering your masternode. To get a list of addresses with funds, enter the following command in the Debug Window:

- -
listaddressbalances 0.01
-
- -

If you do not have any, you can create an address and send some Firo there. You can then use the address as feeSourceAddress.

- -

d. operatorKey/operatorPubKey

- -

In Debug Console, enter bls generate. The output will be similar to this:

- -
    {
-        "secret": "2e551176c4cd5a2e26f3a1c61f151487e013f7095ffbc0f62b5c2b251e7bd84c",
-        "public": "89d395bc75e99527e80d3bbd408a5b41bbf37e7e1e26c5924da734008d1aa4a3f5e42a968bef541cb1c9a0899280d29b"
-    }
-
- -

secret: This is your operatorKey (for protx) and also the znodeblsprivkey for use in Step 6. Do not lose this key. If you do, you will need to re-create your masternode from scratch.

- -

public: This is your operatorPubKey (for masternode registration transaction)

- -

You cannot regenerate the same pair of keys, but you can generate the public key from the secret key if you lose the public key.

- -

Step 4: Get a VPS

- -

There are many providers to choose from:

- - - -

Select a VPS package that meets the minimum requirements:

- -
    -
  • 1 or 2 vCPU cores
  • -
  • 2 GB of RAM with swap space enabled
  • -
  • 25 GB of disk space (blockchain size is currently 8.0 GB in October 2024)
  • -
- -

Note: With FiroPoW, the blockchain grows at a rate of about 1 GB per year. Please make sure you pick a VPS with sufficient disk space.

- -

When choosing a server, please remember reliability is more important than price. If your masternode goes offline, you will potentially miss out on payouts which would be more than your VPS cost.

- -

Choose Ubuntu 22.04 64-bit and install it.

- -

Once it is done, the VPS provider should give you a username (usually root) and a password. Use a SSH client like Putty or if the VPS provider provides, it open up a console window.

- -

Step 5: Configuring Your VPS

- -

Creating a New User

- -

It is always good practice to create a new user to run the masternode so that the masternode application does not run with root access.

- -

On your newly created VPS, Login as root.

- -

Create a new user with the following command, replacing with a username of your choice.

- -
adduser <username>
-
- -

You will be prompted for a password. Enter and confirm using a new password (different to your root password) and store it in a safe place.

- -

You will also see prompts for user information, but this can be left blank.

- -

Note: A common mistake is logging in as the root user even when the masternode is running under another user.

- -

Once the user has been created, we will add them to the sudo group so they can perform commands as root. Only commands/applications run with sudo will run with root privileges, while others will run with regular privileges

- -
usermod -aG sudo <username>
-
- -

Now, while still as root, we will update the system from the Ubuntu package repository.

- -
apt update
-
- -
apt upgrade
-
- -

Installing a Firewall

- -

We are installing UFW (uncomplicated firewall) to further secure your VPS server. This is optional but highly recommended.

- -

While still in root user on your VPS (or alternatively you can sudo within your newly created user).

- -
apt install ufw
-
- -

(press Y and Enter to confirm)

- -

The next step opens port 8168 which is required for your masternode to communicate.

- -
ufw allow ssh/tcp
-
- -
ufw limit ssh/tcp
-
- -
ufw allow 8168/tcp
-
- -
ufw logging on
-
- -
ufw enable
-
- -

(press Y and Enter to confirm) You now have a firewall setup!

- -

Allocating a Swap File

- -

You can skip this step if your VPS provider has automatically allocated swap for you. Use the free -h command to check if swap exists.

- -
fallocate -l 4G /swapfile
-
- -
chmod 600 /swapfile
-
- -
mkswap /swapfile
-
- -
swapon /swapfile
-
- -
nano /etc/fstab
-
- -

Add the following line at the end of the file (press tab to separate each word/number):

- -
/swapfile none swap sw 0 0
-
- -

then press Ctrl + X to close the editor, then Y and Enter save the file, then reboot the server:

- -
reboot now
-
- -

Your VPS is now ready for operation.

- -

Step 6: Installing Firo in your VPS

- -

After logging into the new user on your VPS you created in Step 5, type the following to download the latest Firo Linux package.

- -
cd ~
-
- -
wget https://downloads.sourceforge.net/project/firoorg/firo-0.14.14.0-linux64.tar.gz
-
- -
tar xzvf firo-0.14.14.0-linux64.tar.gz
-
- -

Create a new config file for your masternode. Type

- -
mkdir ~/.firo
-
- -
nano ~/.firo/firo.conf
-
- -

This will create a new directory and also open up a new text file called firo.conf in a text editor called nano.

- -

In that new file type the following and change the capitalized parts to match your actual details.

- -
    #----
-    rpcuser=ANYUSERNAME
-    rpcpassword=ANYPASSWORD
-    rpcallowip=127.0.0.1
-    #----
-    server=1
-    daemon=1
-    disablewallet=1
-    #----
-    znode=1
-    externalip=YOUR MASTERNODE IP:8168
-    znodeblsprivkey=YOUR SECRET OUTPUT FROM STEP 3 HERE
-
- -

Press Ctrl-X to save and press Y to confirm it.

- -

Type following commands to start your Firo daemon and let it sync. This will take a few hours.

- -
cd ~/firo-e0c4238052d1/bin
-
- -
./firod -daemon
-
- -

You can always check the status of syncing by typing

- -
./firo-cli getinfo
-
- -

and compare the blocks number with our Block Explorer. Once it has synced, it’s now time to start your masternode.

- -

Note: You can copy firod and firo-cli to /usr/local/bin, but you need to ensure that these are kept up-to-date as well.

- -

Step 7: Registering your masternode

- -

The registration process must be done on your local wallet, not on your VPS/masternode

- -

Once you have done all the above, you can now register your masternode with the following command:

- -
protx register collateralHash collateralIndex ipAndPort ownerAddress operatorPubKey votingAddress operatorReward payoutAddress feeSourceAddress
-
- -

where

- -
    -
  • collateralHash: transaction ID of your 1000 FIRO collateral (from “evoznode outputs”)
  • -
  • collateralIndex: transaction index of your 1000 FIRO collateral (from “evoznode outputs”)
  • -
  • ipAndPort: the IP address and port of your masternode
  • -
  • ownerAddress: the ownerAddress, generated in Step 3
  • -
  • operatorPubKey: the “public” part of the “bls generate” output, generated in Step 3
  • -
  • votingAddress: "" (defaults to ownerAddress)
  • -
  • operatorReward: 0
  • -
  • payoutAddress: A valid Firo address for your masternode payouts, generated in Step 3
  • -
  • feeSourceAddress: A valid Firo address with funds in it to fund the masternode registration, from Step 3
  • -
- -

Before you are able to enter the command, you must first unlock your wallet:

- -
walletpassphrase YOURPASSWORD 60
-
- -

This command will unlock your wallet for 60 seconds and returns a (null) message when successfully executed.

- -

If everything is correct, you should get a transaction ID.

- -

Example

- -
evoznode outputs
-
-{
-  "4950f88867b69760d3cd7c1f53531340f6723eb8f7d7f00730abfa12c5fe10e0": "0"
-}
-
- -
protx register 4950f88867b69760d3cd7c1f53531340f6723eb8f7d7f00730abfa12c5fe10e0 0 207.148.122.12:8168 TRVDAxJwaZYFfmti4aTeKCByz1jbMq8Jy4 995b3e1e2a65ce960a8cc7d305c5914b7f60e888c338c1f3317efbdcac58e82ecc110315ce03f49d9d387ff35c2796ad "" 0 TEZ8M8Fgp8h4HvUjXtjz3krYraRtySiXdw TQGmCxUQHK2xKGYNyeqGdSYQqfEAB2hjtd` 
-
- -

Details:

- -
collateralHash: 4950f88867b69760d3cd7c1f53531340f6723eb8f7d7f00730abfa12c5fe10e0 
-collateralIndex: 0 
-ipAndPort: 207.148.122.12:8168 
-ownerAddress: TRVDAxJwaZYFfmti4aTeKCByz1jbMq8Jy4 
-operatorPubKey: 995b3e1e2a65ce960a8cc7d305c5914b7f60e888c338c1f3317efbdcac58e82ecc110315ce03f49d9d387ff35c2796ad 
-votingAddress: "" 
-operatorReward: 0 
-payoutAddress: TEZ8M8Fgp8h4HvUjXtjz3krYraRtySiXdw 
-feeSourceAddress: TQGmCxUQHK2xKGYNyeqGdSYQqfEAB2hjtd
-
- -

Registration is successful once the transaction containing your registration is mined. To check, copy the transaction ID and enter it here: explorer.firo.org

- -

Once the transaction is mined, the nodes you just registered should appear in the Masternodes tab in the wallet.

- -

Do not skip this step. To check your masternode’s status on the masternode itself, do ./firo-cli getblockcount and ./firo-cli evoznode status. If everything was setup correctly, you should 1) the latest block number, and 2) see your masternode’s details along with these two lines at the bottom:

- -
"state": "READY", 
-"status": "Ready
-
- -

Unbanning your masternode

- -

The ubanning process must be done on your local wallet, not on your VPS/masternode

- -

Your masternode is banned if it has the POSE_BANNED status. You can unban your masternode by entering this command in your local wallet’s Debug Console:

- -
protx update_service proTxHash ipAndPort operatorKey operatorPayoutAddress feeSourceAddress
-
- -

Details:

- -
proTxHash: the proTxHash of your masternode. In the Masternodes tab on your local wallet, right-click on the banned node and choose 'Copy Protx hash'
-ipAndPort: ipAndPort of banned masternode
-operatorKey: znodeblsprivkey of the masternode, usually inside firo.conf on the masternode. This is different than the operatorPubKey!
-operatorPayoutAddress: "" , if you set your operatorReward to 0 during registration
-feeSourceAddress: an address in the local wallet that has FIRO to fund the transaction. Can be obtained with the listaddressbalances command
-
- -

Please ensure that you have fixed the problem that caused the ban before unbanning your masternode otherwise it will get banned again. A more detailed guide is available.

- -

After unbanning, ensure that you check the status of the masternode in both the wallet and the masternode itself. Failure to do this will cause another ban as you just unbanned your masternode on the network but did not fix the problem that caused it to be banned in the first place.

- -

Additional tips

- -

The following tips are not covered by this guide but can ensure smoother running of your masternode.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/masternode-system-managers.html b/pr-preview/pr-452/nl/guide/masternode-system-managers.html deleted file mode 100644 index b344dda49..000000000 --- a/pr-preview/pr-452/nl/guide/masternode-system-managers.html +++ /dev/null @@ -1,378 +0,0 @@ - - - - - - - Set up your masternode with a system manager | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Set up your masternode with a system manager

-

Guide to set up a masternode with a system manager

-
- -

This guide gives instructions on how to set up two popular system managers to simplify and automate the management of your Firo masternode: Systemd and Monit. Use only one of the two.

- -

Systemd

- -

Create a service file for firod:

- -

sudo nano /etc/systemd/system/firod.service

- -

Enter the following. Modify the User, Group, PIDFile (and username), ExecStart, and ExecStop lines according to your own configuration:

- -
[Unit]
-Description=Firo daemon
-After=network.target
-
-[Service]
-Type=forking
-Restart=always
-RestartSec=30
-
-User=username
-Group=username
-PIDFile=/home/username/.firo/firod.pid
-
-ExecStart=/usr/local/bin/firod
-ExecStop=/usr/local/bin/firo-cli stop
-
-[Install]
-WantedBy=multi-user.target
-
- -

Reload systemd:

- -

sudo systemctl daemon-reload

- -

Start firod with systemctl to test

- -

sudo systemctl start firod.service

- -

Then check if running with ./firo-cli getinfo

- -

To enable firod autostart at restart

- -

sudo systemctl enable firod.service

- -

To stop firod (e.g. to update)

- -

sudo systemctl stop firod.service

- -

You can restart firod with

- -

sudo systemctl restart firod.service

- -

Monit

- -

Install monit if not installed:

- -
sudo apt install monit
-
- -

Edit monit control file:

- -
sudo nano /etc/monit/monitrc
-
- -

Remove ‘#’ from the front part of the following lines:

- -
set httpd port 2812 and
-    use address localhost  # only accept connection from localhost
-    allow localhost        # allow localhost to connect to the server and
-    allow admin:monit      # require user 'admin' with password 'monit'
-
- -

Scroll to the end of the file and add ‘#’ in front of this line:

- -
#include /etc/monit/conf-enabled/*
-
- -

Create a monit control file for firod.

- -
sudo nano /etc/monit/conf.d/firod
-
- -

Copy and paste the following into the editor. Make sure to modify the paths to suit your installation. Once done, ‘Ctrl+X’ to save and exit.

- -
check process firod matching "firod"
-        start program = "/home/USERNAME/firo-0.14.1/bin/firod -daemon -datadir=/home/USERNAME/.firo/"
-                as uid USERNAME and gid USERNAME
-        stop program = "/home/user/firo-0.14.1/bin/firo-cli stop"
-                as uid USERNAME and gid USERNAME
-        if failed host 127.0.0.1 port 8168 type TCP for 2 cycles then restart
-
- -

Reload monit for changes to take effect.

- -
sudo monit reload
-
- -

Check if the control file is okay with

- -
sudo monit -t
-
- -

Start firod with monit

- -
sudo monit start firod
-
- -

Check monitoring status

- -
sudo monit status
-
- -

To stop firod with monit

- -
sudo monit stop firod
-
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/masternode-upgrade.html b/pr-preview/pr-452/nl/guide/masternode-upgrade.html deleted file mode 100644 index 1146bb5f2..000000000 --- a/pr-preview/pr-452/nl/guide/masternode-upgrade.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - - Upgrading your Firo masternode | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Upgrading your Firo masternode

-

-
- -

Here’s a quick step-by-step guide to get your masternode up and running with the latest version in a few minutes. This guide assumes you are upgrading from a previous 0.14.x.x version to the latest 0.14.14.0. If you are upgrading from earlier versions, please adjust the folder paths in step 4 accordingly.

- -

Please note that if you did not update in time to a mandatory release or before the hard fork, your masternode will stop receiving rewards. It is highly advisable to update to the latest stable version as soon as possible.

- -
    -
  1. Log on to your masternode
  2. -
  3. Copy a link to the Linux archive from GitHub or Sourceforge by right-clicking the file name (e.g. firo-0.14.14.0-linux64.tar.gz) and selecting the copy link menu item in your browser.
  4. -
  5. On the masternode’s command line, type wget and insert the copied link after it like so: 
  6. -
- -
cd ~
-
- -
wget https://github.com/firoorg/firo/releases/download/v0.14.14.0/firo-0.14.14.0-linux64.tar.gz
-
- -

This will download the archive to your masternode.

- -
    -
  1. Stop the old daemon
  2. -
- -
cd ~/firo-d3722c66e344/bin
-
- -

(this is the folder of the major version you are upgrading from)

- -
./firo-cli stop
-
- -

and remove the old version

- -
cd ~ 
-
- -
rm -rv firo-d3722c66e344
-
- -

(see above)

- -
    -
  1. Unpack the downloaded archive by typing
  2. -
- -
tar xvzf firo-0.14.14.0-linux64.tar.gz
-
- -
    -
  1. Now you can start your masternode again
  2. -
- -
cd ~/firo-e0c4238052d1/bin
-
- -

(new version)

- -
./firod -daemon
-
- -

Always check that your masternode is running normally after every upgrade with

- -
./firo-cli getinfo
-
- -
./firo-cli evoznode status
-
- -

Failure to check can cause your masternode to get banned some time later.

- -

While you’re at it, don’t forget to upgrade your local wallet too! Just download from our website and install replacing the old version. Just make sure to always have a backup of your wallet.dat!

- -

If you have any questions, feel free to join our Discord or Telegram groups.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/privacy-coin-comparison.html b/pr-preview/pr-452/nl/guide/privacy-coin-comparison.html deleted file mode 100644 index a0a775716..000000000 --- a/pr-preview/pr-452/nl/guide/privacy-coin-comparison.html +++ /dev/null @@ -1,613 +0,0 @@ - - - - - - - How Firo's Privacy Technology Compares to the Competition | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

How Firo's Privacy Technology Compares to the Competition

-

-
- -

Blockchain Privacy Mechanisms

- -

This post will give you a brief overview of the major blockchain privacy mechanisms that are implemented in cryptocurrencies today and show you how the Lelantus protocol used in Firo and the upcoming Lelantus Spark protocol stacks up. This is a living document that would be updated from time to time with recent developments.

- -

Blockchain privacy is particularly tricky to achieve as public blockchains are designed so that all transactions are transparent and coin amounts are public. This is because everyone has to be able to validate the state of the chain and balances. Balancing privacy with the requirement for public verifiability in blockchains is not a trivial problem.

- -

To understand the innovation behind Lelantus and Lelantus Spark, we need to also understand how other privacy systems work.

- -

Cryptocurrency Tumblers and CoinJoin

- -

As used in: Dash, Decred, Bitcoin Cash, Bitcoin mixers

- -

Pros:

- -
    -
  • Works on top of most cryptocurrencies without the need for specific consensus rules
  • -
  • Relatively simple to implement
  • -
  • Transactions are regular transactions introducing no additional overhead
  • -
- -

Cons:

- -
    -
  • Amounts are still completely visible
  • -
  • Anonymity sets are generally low and reliant on the number of mixers
  • -
  • Coins that are mixed can be ‘flagged’ as going through a coin mixer.
  • -
  • Needs time for mixes to happen
  • -
  • Requires mixers to be online
  • -
  • Difficult to use correctly and cumbersome requiring careful UTXO management
  • -
  • Increases blockchain bloat with many transactions required to do mixes
  • -
  • Earlier implementations involve trust in a third party mixer
  • -
- -

One of the first methods people sought to achieve this was through the use of cryptocurrency tumblers. These work based on the principle of mixing funds with others by sending your coins to other people and then giving their coins to you. An easy way to visualize this is a group of people each putting the same number of coins into a pot, mixing it up and then each taking out the same amount of coins. The idea is that it is now hard to prove whose coin formerly belonged to whom thus providing plausible deniability. Early tumblers required you to trust the tumbler not to steal your coins or log how the mixes are done.

- -

CoinJoin is an improvement of this mixing idea and removes the possibility for the tumbler to steal the coins. It is used in Dash and also forms the basis of many coin tumblers. However, there are many drawbacks to the system.

- -

Graphical comparison between a coinjoin and non-coinjoin transaction between two individuals

- -
    -
  • You need to trust the tumbler for your anonymity as the mixer can log identifiable information and knows how the mix is happening along with each user’s input address and the address they are receiving coins to. This issue can be avoided by using blind digital signatures but then the anonymity of CoinJoin relies strongly on the possibility to connect to the tumbler in an anonymous manner, e.g., via the Tor network.
  • -
  • It requires people involved in the mixing to be online for a mixing transaction to happen. If no one wants to mix for the right denominations, your mix can be delayed.
  • -
  • The anonymity is limited by the amount of people you mix with. A typical round of Dash’s Privatesend mixing involves 3 participants only though this can be repeated.
  • -
  • Even with multiple rounds of CoinJoin mixing, recent research shows that a user’s wallet can be identified if they are not careful with browser cookies when making payments because mixing only obscures the transaction links between addresses but does not break them completely.
  • -
  • It is easy to disrupt a run of CoinJoin and delay the completion of the transaction for the other participants.
  • -
- -

What’s more, Dash’s implementation, previously called PrivateSend, is susceptible to cluster intersection attacks.

- -

Other improvements such as CoinShuffle and CoinShuffle++ as used in Decred added further protection from the tumbler stealing coins but are still subject to the other drawbacks of CoinJoin, namely a limited anonymity set and the requirement that participants are online. Coinshuffle systems cannot perform a mix with more than 50 users. CoinShuffle systems are also vulnerable to DoS attacks where a user who joins the mix and aborts can disrupt the mixing process for other users.

- -

The state of the art mixers such as Tumblebit and CashFusion further improve over this allowing more users to mix and faster mixing speeds while preventing the tumbler from knowing how mixes are made. CashFusion also doesn’t require the use of fixed denominations.

- -

The main benefit of mixer type schemes is that they are relatively simple and work on top of the cryptocurrency without the need to use specific consensus rules. They also preserve full supply auditability as all amounts are not hidden. However even state of the art mixer systems do not solve the limitations of coin mixer systems which are: the need for specialized mixer servers to be hosted, amounts are fully visible, others need to be online to mix and perhaps the biggest one is that they require you to carefully handle your UTXOs to avoid mixing and can be quite cumbersome to use for multiple transactions.

- -

Coins that go through mixers are also often ‘flagged’ with a higher risk meaning that your coins can be tainted just by going through this process. This can be exacerbated if coins that are tainted from illicit activity are mixed together with yours further making your coins difficult to use on exchanges. The freezing of coins connected to CoinJoins have been happening on a regular basis:

- - - -

With appropriate precautions and correct use, CoinJoin and similar systems can provide some privacy to defend against trivial chain analysis but shouldn’t be considered as a sufficient privacy solution nor does it solve the issue of fungibility given that CoinJoined coins are often treated differently.

- -

Even Wasabi wallet’s creator admits that it is a temporary hack and that without confidential transactions, privacy will be priced out of Bitcoin’s main chain. This makes sense given the large number of transactions required to do CoinJoin along with the additional transactions required to break amounts into fixed denominations.

- -

CryptoNote, Ring Signatures, RingCT

- -

As used in: Monero, Particl, Zano

- -

Pros:

- -
    -
  • No need for a mixer and mixing is done automatically
  • -
  • Can be implemented with privacy on by default
  • -
  • Anonymity increases as time passes as outputs become the new inputs of new mixes
  • -
  • Hides transaction amounts when implemented with RingCT
  • -
  • Well understood cryptography
  • -
- -

Cons:

- -
    -
  • Does not break transaction links, merely obscures them, hence a ‘decoy’ model.
  • -
  • Selecting the right decoys can be tricky and incorrect input selection algorithms can lead to loss of privacy
  • -
  • Low anonymity set per transaction due to practically limited ring sizes
  • -
- -

The next anonymity scheme we will explore is ring signatures as used in CryptoNote currencies such as Monero which significantly improves anonymity over regular mixer type schemes. A ring signature works by proving someone signed the transaction from a group of people without revealing which person it was. One common proposed use case of ring signatures is for it to be used to provide an anonymous signature from a “high-ranking White House official” without revealing which official signed the message.

- -

CryptoNote uses ring signatures in a way whereby a user can craft a transaction and use the outputs of other similar transactions on the blockchain automatically to form the inputs to a ring signature transaction so that it is unclear which input belongs to the person doing the transaction. It does this automatically without requiring other users to specify that they wish to mix and does not need to wait for other people to provide funds since it’s just scanning the blockchain for those outputs to use. As there is no mixer, there’s no mixer you need to trust.

- -

CryptoNote/ring signatures when combined with confidential transactions also hide amounts and used together they’re called Ring Confidential Transactions (RingCT). Most implementations using this privacy mechanism also now use RingCT after Monero implemented it in 2017.

- -

Another great feature of this protocol is that most implementations have mandatory stealth addressing which solve the address re-use problem and protects the receiver’s privacy.

- -

Graphical representation of the way inputs are managed in a RingCT transaction

- -

RingCT currencies also have limitations concerning practical ring size (the number of other outputs you are taking) as the size of a transaction grows linearly as the ring size increases. This is why Monero has a relatively small ring size of 11 though it is set to increase this to 16 in an upcoming hard fork. This means on a per transaction basis, the anonymity is limited by the number of inputs in the ring. While the possibilities start to fan out increasing the practical anonymity set, the real transaction link is still somewhere in there hiding among the decoys and there are methods to narrow the range of possibilities down such as theorized Flashlight, Overseer and Tainted Dust attacks.

- -

Also, security researchers have on numerous occasions found numerous ways to make educated guesses as to which transaction is the real one by using statistical analysis and the age of the inputs. Picking the right decoys to form your ring can be tricky. For example, a 2017 study demonstrated that in any mix of one real coin and a set of fake coins bundled up in a transaction, the real one is very likely to have been the most recent coin to have moved prior to that transaction due to the way the decoy selection algorithm picked its inputs. That timing analysis correctly identified the real coin more than 90 percent of the time, virtually nullifying Monero’s privacy safeguards.

- -

To combat this, the Monero developers have changed the algorithm on how the wallet picks its mix-ins several times and have also increased the number of mix-ins. Despite such changes, while improving resistance against previous methods, they still can be narrowed down as highlighted in the 2018 version of the same study and even in 2021, there remain known drawbacks.

- -

More recently in July 2021, another error of implementation in decoy selection allowed users who spend their funds within ~20 minutes after receiving funds to have the true spend identified. This issue has been since rectified but does not protect users who had already done this prior to the fix.

- -

A recent submission to Monero’s Vulnerability Response Process has also indicated that even with the most recent fixes, there may be still issues with the current decoy selection algorithm though this has yet to be widely verified and is still an issue of active research.

- -

In short, the strength of the decoy selection algorithm has been a constant weakness in RingCT type of systems and fixing it conclusively has proven challenging though it can be partially mitigated with large increases in ring size.

- -

Another issue with decoy based systems are ‘flooding’ attacks where an attacker can flood the network with their own transactions to remove mixins from transaction inputs. This was documented in the paper FloodXMR which shows that an attack can be mounted by flooding transactions to remove mixins from transaction inputs. There is however ongoing debate as to the cost and efficiency of such techniques as the authors of that paper made several wrong assumptions on fees.

- -

Another criticism of RingCT is that if there’s a weakness in its ring signature implementation or a reasonably powerful quantum computer becomes feasible, the entire blockchain history is deanonymized and retroactively exposed. This cannot be fixed after the fact. In fact, a flawed implementation in a CryptoNote currency called ShadowCash allowed for its blockchain to be deanonymized in its entirety. However, a practical quantum computer is still quite some time off, and it boils down to whether several-year-old transactions data are still valuable. For this data to be useful, it will most likely need to be combined with external data.

- -

In RingCT, someone who breaks the discrete logarithm that underpins RingCT can forge coins without anyone knowing it. That being said, for now this is only a theoretical possibility as the discrete logarithm problem is widely used in cryptography and it is expected that discrete logarithms will remain viable until the age of quantum computing.

- -

Privacy coins ultimately need to hide amounts transacted to provide the highest level of privacy and the trade off is the loss of supply auditability. RingCT in particular requires mandatory privacy and full hidden amounts to achieve high levels of privacy. A lack of supply auditability can complicate detecting hidden inflation. A bug in Cryptonote that allowed unlimited inflation was indeed discovered but was patched before anyone could take advantage of it. A nuanced argument on supply auditability in privacy enhancing cryptocurrencies can be found in Riccardo Spagni’s presentation On Privacy Enhancing Currencies & Supply Auditability.

- -

Despite these drawbacks, RingCT has proven itself to be one of the better and well-reviewed privacy technologies out there that is still evolving and improving to deal with new threats and advancements.

- -

It is worth noting that Monero Research Labs are looking into alternative privacy protocols to help scale their ring sizes such as Lelantus Spark and Seraphis to increase its effective anonymity set and complicate statistical analysis.

- -

Lelantus v1/v2

- -

As used in: Firo (activated Lelantus v1 from January 2021)

- -

Pros:

- -
    -
  • No need for a mixer
  • -
  • High anonymity sets up to around 65,000.
  • -
  • Uses well-researched cryptography and only requiring DDH cryptographic assumptions
  • -
  • Small proof sizes of around ~1.5 kB per proof
  • -
  • No trusted setup
  • -
  • Doesn’t use fixed denominations
  • -
  • Can do direct anonymous payments without having to convert to base coin (for Lelantus v2).
  • -
  • Efficient batch verification
  • -
- -

Cons:

- -
    -
  • Anonymity sets cannot scale into the millions without cryptographic breakthrough
  • -
  • Lelantus v1 still does not fully hide amounts as only source and change amounts are hidden (Lelantus v2 fully hides amounts)
  • -
  • No stealth addressing support meaning users are still recommended to supply fresh addresses
  • -
  • Lelantus v1/v2 balance security lacks a formal security proof and is challenging to formulate one
  • -
- -

Lelantus is a creation of Firo’s cryptographer Aram Jivanyan as part of our continuous efforts to improve our privacy protocol and its full paper is available to read here.

- -

Lelantus v1 uses a burn and redeem model that was first pioneered by the Zerocoin protocol whereby coins are burnt and then later redeemed for brand new ones that do not contain transaction history nor an identifiable source.

- -

A simple way to imagine this is throwing coins into a black box. Those that throw coins into the black box retain a special receipt that allows them to prove that they did throw coins in the black box without having to show exactly which coins were burnt. This receipt or proof is built from a trustless zero-knowledge proof called one-out-of-many proofs aka Groth-Bootle proofs that does not require trusted setup. This construction was further optimized in the paper Short Accountable Ring Signatures based on DDH (Jonathan Bootle, Andrew Cerulli, Pyrros Chaidos, Essam Ghadafi, Jens Groth and Christophe Petit)..

- -

Image showing the text 'Membership proof' with a graphical representation of the comparison

- -

Previous burn and redeem schemes such as Zerocoin and Sigma (which were also previously used in Zcoin) required users to burn and redeem in fixed denominations and also did not allow partial redemptions. For example if I burnt 10 coins but wanted to spend 3 of them, I would need to redeem 10 fully, send the three and then reburn the 7. This is inefficient and involves several steps.

- -

Lelantus allows burns and redemptions of arbitrary amounts along with the ability to do partial redemptions. For e.g. this means I can burn 9.23 coins and can redeem 1.7 coins partially and have the change amount hidden.

- -

This makes it much harder to do analysis based on time or amount correlation. It also greatly simplifies the handling of UTXOs since there are no leftover dust amounts that a user would need to keep separately.

- -

Lelantus hides the transaction amounts of the inputs and also the change amount. It achieves this by utilizing double-blinded commitments and a modification of bulletproofs to hide transaction amounts.

- -

Lelantus v2 expands Lelantus v1 functionality and allows for direct anonymous payments and fully hides amounts. This means users don’t need to redeem the coins which expose its amounts but instead can pass these coins to a third party without ever revealing the amount to third parties.

- -

A limitation of Lelantus v1/v2 is due to the usage of Groth-Bootle proofs, anonymity sets are limited to the high thousands before verification and proving performance become unacceptable. This anonymity set is still magnitudes higher compared to almost all other privacy mechanisms with the exception of Zerocash with its own set of trade offs (trusted setup, complicated construction, etc) which we will explore further below.

- -

Lelantus also lacks stealth addressing support meaning that while users cannot see the source or amounts or when funds are spent, it can tell that a particular address has received some funds which reveals timing information.

- -

Our work in Lelantus has also revived interest in the use of Groth-Bootle proofs and has lead to a new breed of privacy protocols such as Triptych (Monero Research Labs), Lelantus-MW (Beam) and Lelantus-CLA (Beam).

- -

Mathematical scheme of a mint transaction

- -

Mathematical scheme of a spend transaction

- -

Lelantus Spark

- -

As used in: Firo (to go live in 2022)

- -

Pros:

- -
    -
  • Retains all the pros of Lelantus v1/v2 using well researched cryptography, no trusted setup and having efficient batch verification
  • -
  • Full support of stealth addressing, efficient multi/threshold signatures and view key functionality via Spark addresses
  • -
  • Modular design which allows easier upgrade of components
  • -
  • Unlike Lelantus v1/v2 a security proof for the balance is available
  • -
  • Relatively simple cryptographic design compared to circuit-based zero-knowledge proof systems making it easier to implement and less room for error.
  • -
- -

Cons:

- -
    -
  • Difficult to scale past anonymity sets larger than 100,000 without cryptographic breakthrough, huge optimizations or replacement of underlying Groth-Bootle proofs.
  • -
  • Verification of proofs are still slower than Groth16 zkSNARKs but are mitigated with efficient batch verification
  • -
- -

Lelantus Spark is the work of Firo’s research team and is slated to be launched on Firo’s mainnet in 2022. Lelantus Spark builds on the work of Lelantus v1/v2, and like Lelantus v2 hides the sender and fully hides amounts but greatly improves recipient privacy with the introduction of Spark addresses. The efficient and trustless Groth-Bootle one-out-of-many proofs still form the foundation of Spark as it did with Lelantus v1/v2 and Sigma.

- -

Spark addresses work similarly to stealth addresses by allowing people to publicly share their address without it being searchable on the blockchain. Spark addresses instead automatically allows senders to generate one-time addresses on behalf of the recipient, which then designates who can spend the funds in the transaction. Additionally, third parties then are unable to easily link the recipient’s wallet address to a transaction on the blockchain without the assistance of additional external information.

- -

Spark addresses also has full view key support meaning it can track both incoming and outgoing funds should you choose to reveal it. In comparison, Monero’s stealth addresses only support incoming view keys making it hard to disclose balances even if you wanted to. Spark addresses also has efficient multi-sig and threshold signature support.

- -

The primary advantage of Spark and Lelantus based systems are its simple design and reliance on standard cryptographic assumptions while offering very high anonymity sets along with flexible addressing system. This offers a real alternative to those who may not be comfortable with more complicated constructions where there are much more moving parts, use more experimental math or require a trusted setup.

- -

Also as all amounts would be hidden with Spark, supply isn’t transparently auditable and rely on zero knowledge proofs to preserve supply like in RingCT and Zerocash. A nuanced argument on supply auditability in privacy enhancing cryptocurrencies can be found in Riccardo Spagni’s presentation On Privacy Enhancing Currencies & Supply Auditability.

- -

The biggest criticism that can be said of Spark is because of its current reliance on Groth-Bootle proofs, the anonymity set still cannot be made a global anonymity set and verification performance is still lower than Groth16 zkSNARKs used in the Zerocash protocol.

- -

While practical anonymity might be in practice equivalent, we are keeping a close eye on improvements in membership proofs that might replace Groth-Bootle to allow Spark to have global anonymity sets.

- -

Spark’s cryptography has completed two independent audits and has full security proofs for its design.

- -

Seraphis, a privacy framework in consideration by Monero to replace RingCT shares many similarities with Lelantus Spark and derives many key parts of its design from our work such as the use of one-out-of-many proofs and our approach to addressing. However its proposed implementation would still use a decoy model and increase its ring size rather than Firo’s use of pools of anonymity combined with our sliding window approach.

- -

Zerocash

- -

As used in: Zcash, PirateChain, Horizen, Komodo, PIVX

- -

Pros:

- -
    -
  • Theoretically the best anonymity set encompassing all coins minted and breaks transaction links between addresses.
  • -
  • Proof sizes are small and fast to verify
  • -
  • Hides transaction amounts
  • -
- -

Cons:

- -
    -
  • Private transactions are computationally intensive (though much improved with Sapling upgrade)
  • -
  • Complicated trusted setup that has to be arranged by the team
  • -
  • Incorrect implementation or leakage of trusted setup parameters can lead to forgery of coins.
  • -
  • Uses relatively new cryptography and based on less standard cryptographic assumptions (KEA)
  • -
  • Complicated construction and difficult to understand in full meaning that only a handful of people can grasp the cryptography and code and may be prone to errors.
  • -
- -

One of the leading privacy schemes is the Zerocash protocol as used in ZCash. Zerocash builds on the work of Zerocoin and seeks to address the shortcomings of Zerocoin. With Zerocash and its use of zkSNARKs, proof sizes are small and are very fast to verify. Furthermore, all transaction amounts are hidden and there is no longer a need to use fixed denominations when doing a minting transaction. Zerocash also allows people to transfer anonymous coins to each other without the need to convert back into the base coin. Its anonymity set is also the largest among all previous anonymity schemes involving all minted coins regardless of the denomination on the blockchain.

- -

Like its predecessor Zerocoin, Zerocash requires a trusted setup, but Zerocash’s setup is much more complicated. For its initial deployment of Sprout, Zcash utilized a multi-party ceremony involving six people set up in a way that the only way these parameters could be leaked is if all six in the ceremony colluded to retain the keys. In other words, you have to trust all of these six people that they destroyed the initial parameters and also that the ceremony was carried out correctly. Weaknesses and flaws in the initial setup led to Zcash organizing a new trusted setup ceremony that involved 88 participants and addressed other weaknesses in the original Sprout ceremony.

- -

Photo showing a man opening the back of a computer case using a grinder

- -

If there is a bug in the code, or a cryptographic flaw or an issue with the multi-party trusted setup, an attacker can possibly generate unlimited Zcash and this additional supply cannot be detected.

- -

Zcash actually had one of these bugs live on its Sprout mainnet from launch until the 28 October 2018, a period of two years, before it was patched in Sapling arising from a cryptographic flaw. There is no way to tell whether this bug was taken advantage of prior to being patched and there was a gap of 8 months from the time of finding the bug till it was patched. This wasn’t the first time such a bug was discovered. Zerocash early in its development also had the InternalH Collision Vulnerability which would have allowed forging of coins as well. Although this bug never made it to production, it highlights the potential risks.

- -

BTCP, a fork-merge of Zcash and Bitcoin also suffered hidden inflation which went undetected for over almost ten months. This inflation was only detected by examining the UTXO import process when they were importing over the Bitcoin UTXOs. This wasn’t due to a flaw in the cryptography but rather a covert premine.

- -

Another trade-off is the use of new experimental cryptography. Unlike well established cryptography stalwarts like the discrete log assumption or factorization hardness, zkSNARKs security is based on variants of the Knowledge Of Exponent (KEA) assumption for bilinear groups (instantiated via certain pairing-friendly elliptic curves). KEA is much newer and is also subject to criticism. Some experts believe the cryptography behind zkSNARKs to be relatively weak.

- -

Zerocash is also highly complex and has been described as ‘moon math’, meaning that only a handful of people can properly understand and audit it and even can be challenging to spot bugs to its complexity. In fact, with the Zcash counterfeiting bug, the following was quoted:

- -
    -
  • Discovery of the vulnerability would have required a high level of technical and cryptographic sophistication that very few people possess.
  • -
  • The vulnerability had existed for years but was undiscovered by numerous expert cryptographers, scientists, third-party auditors, and third-party engineering teams who initiated new projects based upon the Zcash code.
  • -
- -

This is effectively a form of ‘security through obscurity’. Lelantus, Lelantus Spark, RingCT and Mimblewimble constructions in comparison are much easier to understand.

- -

Another drawback of Zerocash in its original form, the generation of a private transaction takes significantly longer than any of the previous privacy schemes approaching a minute on a powerful computer and much longer on slower systems while requiring several gigabytes of RAM. This resulted in very few people using its privacy features and also may exclude less powerful systems such as mobile devices. Zcash has made substantial improvements on this in their latest Sapling upgrade through the use of new BLS12-381 curves bringing down generation time down to several seconds and requiring around 40 mb of memory making it finally feasible for mobile devices.

- -

Zerocash offers the highest theoretical anonymity and excellent performance but requires a complicated cryptographic construction, trusted setup, the use of new experimental cryptography and computational complexity when creating private transactions.

- -

Electric Coin Company has recently produced a modification to the Halo proving system called Halo 2 that it intends to deploy to the Zcash codebase and network, along with a compatible transaction protocol called Orchard. Compared to the existing Sapling protocol (which uses a different proving system), Orchard on Halo 2 removes the need for a trusted setup process. Benchmarks on testnet code indicate that performance would be slower than Sapling-based zkSNARKs but remain highly competitive. The Halo 2 and Orchard implementations are licensed under BOSL, that does not allow third parties to use the Halo2 code until after the grace period expires.

- -

While the original Halo proving system came equipped with a traditional academic-style preprint, we do not know of any corresponding literature for Halo 2 that is publicly available. The latest audit done by QEDIT also commented that unlike Sapling, Orchard does not have an overarching proof of security or a high level sketch of the proof yet. The audit also commented that reviewing such a complex system and its implementation is challenging and that many components of the protocol remain not well documented. The Orchard protocol with a Halo 2 proving system is a promising new development but remains a very complex construction that will take time for the wider technical and academic community to vet and understand fully. Combined with a more restrictive software license and less than complete documentation, anyone that uses Orchard or Halo 2 would need to trust and rely on the Electric Coin Company for its security or develop significant parallel resources to develop it independently.

- -

Mimblewimble

- -

As used in: Grin, Beam, Litecoin MWEB Sidechain, MimbleWimble Coin

- -

Pros:

- -
    -
  • All amounts are hidden
  • -
  • Simple lightweight cryptographic construction
  • -
  • Hides transaction amounts
  • -
  • Blockchain can reduce in size as it only retains UTXOs
  • -
  • No re-use of address problems
  • -
- -

Cons:

- -
    -
  • Monitoring the network can reveal details as to how the transactions are joined meaning the transaction graph is revealed
  • -
  • Does not break transaction links, merely obscures them, hence a ‘decoy’ model.
  • -
  • Vanilla Mimblewimble needs interaction between receiver and sender. Cannot post address and receive. Multi party transactions are problematic as all parties need to communicate to create a transaction. David Burkett’s one-sided transactions solves this but is only implemented in Litecoin’s upcoming MWEB sidechain. Beam uses SBBS and/or one side payments which comes at the cost of some privacy.
  • -
  • If a block doesn’t have many transactions, anonymity is significantly reduced since it relies on other transactions to join with. Beam introduces additional decoys outputs if needed if insufficient transactions happen but remains unclear how much this improves privacy
  • -
  • Cold storage in hardware wallets are tricky to implement
  • -
- -

Grin and Beam are both implementations of MimbleWimble. Mimblewimble works via two primary methods, by hiding all transaction values and secondly by aggregating all transactions into one big transaction so that in a block, it appears as a giant transaction of many inputs with many outputs. Just looking at it from the blockchain alone, you can only guess which outputs came from which inputs provided that there are a few transactions in the same block. Mimblewimble also allows another feature called cut-through whereby if A pays to B who then pays it entirely to C, the blockchain can record A to C without even showing B.

- -

An easy way to imagine this is comparing how transactions look like in Bitcoin vs how a transaction looks once it’s aggregated in Mimblewimble.

- -

Imagine A sends to B and C. In a separate transaction D sends to E and F.
-In Bitcoin this would be seen as
-(Inputs) A > (Outputs) B, C
-(Inputs) D > (Ouputs) E,F

- -

They would also have transaction values further making them unique.

- -

In Mimblewimble, all transactions values are hidden and these transactions are aggregated so once the transactions are joined in the block it will look like:

- -

(Inputs) A, D > (Outputs) B, C, E, F

- -

Now it is unclear who sent to who!

- -

Comparison between inputs and output of a bitcoin and MimbleWimble based transaction

- -

However the big assumption is that no one is monitoring the network as these transactions propagate and before they are recorded onto the blockchain. With vanilla Mimblewimble, someone could create a malicious node that connects to all other nodes in the network and record the transactions before they are combined together. This completely reveals the transaction graph.

- -

To mitigate this, both Grin and Beam use Dandelion++ technology which changes the way transactions are propagated. Instead of broadcasting each transaction to all peers, the transaction is first sent through a series of randomly selected peers (stem phase) and only then diffused to the entire network (fluff phase). Each succeeding node rolls a dice to determine whether to continue the stem phase (90% change) or switch to fluff phase (10% chance). While the transactions are in the stem phase, they are also joined together with other transactions before being broadcasted widely. In theory, this makes it harder for a node to have a full picture of how the transactions are joined together.

- -

In practice, the use of Dandelion++ doesn’t mitigate this sufficiently. A 2019 study showed that with a specially configured node, the researcher was able to uncover the senders and receivers of 96% of Grin transactions in real time even with the existence of Dandelion++. Beam’s implementation does make this harder by introducing decoy outputs when needed in the dandelion stem but it remains to be formally analysed to see how much practical privacy it adds.

- -

This combined with the fact that Mimblewimble is also a decoy-based system similar to Cryptonote (although it achieves it using different methods), it still suffers the same drawbacks as other ‘decoy’ based privacy systems where repeated transactions can further reduce the anonymity as taint trees still remain. Additionally, if there are not many transactions in a block, this reduces privacy greatly while Beam’s implementation of MW attempts to mitigate this by introducing decoys where needed. As explained before, active monitoring of the network can dilute this even further.

- -

Example of a transaction graph that can be built by tracing the MimbleWimble transactions Example of a transaction graph that can be built by tracing the MimbleWimble transactions.

- -

A big drawback of traditional MimbleWimble is the need for interaction between the receiver and sender (meaning the receiver and sender need to communicate directly to communicate a blinding factor) and a massively different scheme that does away with addresses. This means you cannot just post an address on a website and have to give a new value all the time. This also complicates multi party transactions, for example A sending money to B, C, D, E in one transaction would require each of these parties to communicate to A before the send can happen. Beam’s implementation addresses this through the use of a Secure Bulletin Board system which allows people to post their messages to Beam’s full nodes so that the blinding factor can be communicated once the user comes online though further research is required if this leaks any information.

- -

Another more neat approach is David Burkett’s one sided transactions that is being implemented in Litecoin’s Mimblewimble Extension Block sidechain that removes the requirement for interactivity.

- -

Also although there are no addresses, the Pedersen commitments are still unique and therefore on its own MimbleWimble does not hide the transaction graph meaning you can still see how the funds flow, and thus can be considered ‘one time’ addresses. This means that without the added workarounds of Dandelion and Coinjoin, Mimblewimble’s privacy is equivalent to Bitcoin except that addresses are only used once and transaction values are hidden.

- -

With full hidden values, Mimblewimble doesn’t have supply auditability as it relies on Bulletproofs/Confidential Transactions to check whether any additional coins have been created out of thin air. However the cryptography behind it is well understood.

- -

Evaluating Other Privacy Schemes and Why Isn’t My Favorite Privacy Coin Featured in This Article?

- -

All of the blockchain privacy schemes listed here are well reviewed by researchers and the concepts well understood. However, there are many coins in the privacy space but only a handful that really protect it.

- -

For example coins such as Verge or DeepOnion do not have any onchain privacy mechanisms to hide the transaction graph or the amounts transacted and only have stealth addresses that prevent address re-use and TOR/i2p integration that only prevents your IP address from being associated to a transaction. Identical levels of privacy can be obtained by using Bitcoin through TOR/i2p and using new addresses making their claims that they are “privacy coins” spurious.

- -

These are the key factors when coming across a new privacy mechanism:

- -
    -
  • Does it offer privacy on the blockchain? Some privacy coins market themselves as providing privacy but completely don’t offer any onchain privacy. Protecting your IP address/TOR alone is insufficient.
  • -
  • Is the privacy mechanism written by experts and reviewed? Read to see if their privacy scheme was vetted by cryptographers and has academic papers referencing it! Many are just cooked up by developers or programmers without any history in cryptography or information security. The technologies implementing privacy technology are generally not easy and even world class cryptographers make mistakes.
  • -
  • Is it merely a rebrand of existing technology? Some projects rename existing privacy schemes with their own names and pass it off as their own. This is acceptable if they disclose the original privacy technology behind it.
  • -
  • Does it involve centralized trust? If a privacy scheme that relies on you to trust someone else to protect your privacy, it is generally a poor privacy scheme. This covers some pseudo privacy coins that use centralized mixers.
  • -
  • Does the team understand the cryptography behind these schemes? This is hard to determine unless you’re an expert yourself. Check their team to see if there is anyone with cryptography credentials or experience on their team.
  • -
- -

Summary

- -

Every anonymity scheme has its own sets of benefits and trade-offs, and we believe that continuous exploration and research of these privacy schemes can only serve to improve blockchain privacy as a whole. We at Firo strongly believe that Lelantus and Lelantus Spark compares very favorably to other anonymity schemes by providing a very well-rounded anonymity package, giving very strong anonymity using proven cryptography while remaining scalable and optionally auditable.

- -

We hope this article gives you a much better understanding of how various privacy tech works on the blockchain.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/reindex-wallet.html b/pr-preview/pr-452/nl/guide/reindex-wallet.html deleted file mode 100644 index 13cbe9512..000000000 --- a/pr-preview/pr-452/nl/guide/reindex-wallet.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Reindexing your Firo wallet | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Reindexing your Firo wallet

-

-
- -

Reindexing your wallet

- -

WARNING: it is highly recommended that you do not proceed unless you are directed here by members of the Firo support team. Reindexing is very time-intensive and solutions sometimes exist for your problem that only takes several minutes to solve.

- -

Make sure you are always on the latest release by going to our release page.

- -

If you suspect that the chainstate is corrupted, please start the wallet with the -reindex-chainstate flag. This will start the Firo wallet and begin the reindex-chainstate process and will take several hours.

- -

If you suspect corrupted blocks, please run -reindex instead.

- -

If you need to rescan your wallet, please run with -rescan instead. This can take between 5 to 30 minutes to run.

- -

Windows

- -

Open the folder where the firo-qt.exe is located. Hold Shift, right-click inside the folder and select ‘Open PowerShell window here’.. In the PowerShell window that appears, type:

- -
.\firo-qt.exe -reindex
-
- -

- -

Linux

- -

Navigate to the directory where your firo-qt binary is. In the Terminal, type in the following:

- -
./firo-qt -reindex
-
- -

- -

If you want to reindex your masternode:

- -
./firod -daemon -reindex
-
- -

Note that the time to finish reindex differs greatly depending on your VPS’ performance.

- -

macOS

- -

Using the Terminal, enter the following command:

- -
/Applications/firo-qt.app/Contents/MacOS/Firo-qt -reindex
-
- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/troubleshooting-masternode.html b/pr-preview/pr-452/nl/guide/troubleshooting-masternode.html deleted file mode 100644 index f467a6bd4..000000000 --- a/pr-preview/pr-452/nl/guide/troubleshooting-masternode.html +++ /dev/null @@ -1,353 +0,0 @@ - - - - - - - Troubleshooting masternode: PoSe score and PoSe ban | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Troubleshooting masternode: PoSe score and PoSe ban

-

-
- -

Masternode quorums form at certain block heights. When reaching such height, a subset of currently enabled masternodes is selected for participation in the quorum. This subset is chosen deterministically, meaning every peer on the network chooses exactly the same subset. A series of messages are then sent between quorum members to generate cryptographic keys.

- -

Only masternodes that are configured correctly and running at the time of quorum formation can participate in key generation. If the masternode is selected for quorum but is misconfigured, not running or did not participate, it will be penalised. The masternode will gain a PoSe score which is given by 66% x number of Registered masternodes or 100, whichever is greater.

- -

The PoSe score decreases by 1 for every block mined. A masternode with a PoSe score of 3000 therefore requires 3000 blocks to be mined before its score is zeroed.

- -

Once the PoSe score reaches more than the total number of masternodes, it changes status to PoSe Banned and needs to be restarted with protx update_service after any problems on the masternode is fixed.

- -

Troubleshooting

- -

(This list is non-exhaustive. Your masternode might be facing a problem that is not listed here.)

- -
    -
  • -

    Running out of disk space

    -
  • -
  • -

    Running out of swap space

    -
  • -
  • -

    firod not running

    -
  • -
  • -

    Insufficient number of connections to other masternodes

    -
  • -
  • -

    Wrong/missing znodeblsprivkey in firo.conf

    -
  • -
  • -

    znodeblsprivkey= is wrongly typed as znodeblskey= etc

    -
  • -
  • -

    Not restarting firod after modifying firo.conf

    -
  • -
  • -

    Stuck on a block

    -
  • -
  • -

    IP used when registering masternode is not the same as the IP the masternode is running on

    -
  • -
  • -

    IPv4/IPv6 interface related problems

    -
  • -
  • -

    Problems with the datacenter

    -
  • -
- -

When everything is configured correctly, ./firo-cli evoznode status and ./firo-cli getinfo will return

- -
  "state": "READY",
-  "status": "Ready"
-
- -

and the current block number along with other masternode-related status if ENABLED, or

- -
  "state": "POSE_BANNED",
-  "status": "Znode was PoSe banned"
-
- -

if the masternode is POSE_BANNED.

- -

Restarting your PoSe Banned masternode

- -

The following commands must be performed on your wallet. Performing it on your masternode will not work as there is no balance to cover the transaction fee.

- -

After you have ensured that everything is correct, bring back your PoSe banned masternode to Enabled with this command:

- -
protx update_service proTxHash ipAndPort operatorKey operatorPayoutAddress feeSourceAddress
-
- -

Before you are able to enter the command, you must first unlock your wallet:

- -
walletpassphrase "YOUR PASSWORD" 60
-
- -

This command will unlock your wallet for 60 seconds and returns a (null) message when successfully executed.

- -

proTxHash: original output of protx register command. In masternodes tab, right-click on the banned node and choose ‘Copy Protx hash’.

- -

ipAndPort: ipAndPort of banned masternode

- -

operatorKey: znodeblsprivkey of the masternode

- -

operatorPayoutAddress: "" (if you set your operatorReward to 0)

- -

feeSourceAddress: an address in wallet that has a balance to fund the transaction

- -

This command will output a transaction ID which can then be checked at explorer.firo.org. Your node will return to Enabled after the transaction is mined.

- -

WARNING: Do not change operatorKey if you are only reviving the banned masternode.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/using-ledger-with-firo.html b/pr-preview/pr-452/nl/guide/using-ledger-with-firo.html deleted file mode 100644 index 84ee8081d..000000000 --- a/pr-preview/pr-452/nl/guide/using-ledger-with-firo.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - - How to Use Ledger With Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

How to Use Ledger With Firo

-

Instructions on how to use Firo on Ledger with the Electrum Firo wallet

-
- -

A Ledger Device is a hardware wallet that is considered one of the most secure ways to store your digital assets. Ledger uses an offline, or cold storage, method of generating private keys, making it a preferred method for many crypto users. This guide will help you to connect your Ledger device to the Electrum Firo light wallet. Electrum Firo enables you to Send and Receive FIRO, and setup Firo masternodes with the Ledger Device with the assistance of the Firo Masternode Tool.

- -

Firo accounts cannot be added to the Ledger Live app.

- -

Requirements

- -
    -
  • -

    Set up Ledger live with your device.

    -
  • -
  • -

    Update the firmware on your device.

    -
  • -
  • -

    Install the Bitcoin app as Firo requires it.

    -
  • -
  • -

    Install the latest version of Electrum Firo.

    -
  • -
- -

Installing the Firo app

- -
    -
  1. -

    Open the Manager in Ledger Live.

    -
  2. -
  3. -

    Connect and unlock your device.

    -
  4. -
  5. -

    If asked, allow Ledger Manager on your device.

    -
  6. -
  7. -

    Find Firo in app catalog.

    -
  8. -
- -

- -
    -
  1. -

    Click the Install button of the app.

    - -

    Your device will display Processing…

    - -

    The app installation is confirmed.

    -
  2. -
- -

Setting up your Ledger device with Electrum Firo

- -
    -
  1. -

    Download the latest version of Electrum Firo from https://github.com/firoorg/electrum-firo

    -
  2. -
  3. -

    Create a new wallet with File -> New/Restore.

    -
  4. -
  5. -

    The Install Wizard will appear. Pick a name for a new wallet or keep the default name default_wallet. Click on Next when done.

    -
  6. -
  7. -

    Choose Standard wallet. Click Next.

    -
  8. -
- -

- -
    -
  1. Make sure your device is connected and the Firo app is open on the device. Choose Use a hardware device. Click Next.
  2. -
- -

- -
    -
  1. At Hardware Keystore, choose [ledger, initialized, hid]. Click Next.
  2. -
- -

- -
    -
  1. At Script type and Derivation path, leave everything on default. Click Next.
  2. -
- -

- -
    -
  1. You will be prompted to encrypt the wallet file. Encrypting your wallet will mean that you will need your device just to view the balance. You will still be prompted to confirm your transaction on the device if you choose not to encrypt the wallet file. If you are unsure, do not encrypt the wallet. Click Next when done.
  2. -
- -

Connecting Ledger device to Electrum Firo

- -
    -
  1. -

    Unlock the device and choose the Firo app.

    -
  2. -
  3. -

    Start Electrum Firo.

    -
  4. -
- -

Viewing account balance

- -

Your Balance is displayed at the bottom left of the Electrum-Firo window.

- -

How to receive FIRO

- -
    -
  1. -

    Click the Receive tab.

    -
  2. -
  3. -

    Click on New Address button to generate an address.

    -
  4. -
  5. -

    To verify the address on your device, click on Wallet -> Find and View -> Show Addresses.

    -
  6. -
  7. -

    Copy the address generated earlier and paste it into the Find field.

    -
  8. -
  9. -

    Right-click on the results and choose Show on Ledger.

    -
  10. -
- -

- -
    -
  1. The address should appear on your device, and you can scroll and Approve to continue.
  2. -
- -

How to send FIRO

- -
    -
  1. Click on the Send tab. Enter the address and the amount you wish to send, then click on the Pay button. In the Confirm Transaction window, click on Send.
  2. -
- -

- -

- -
    -
  1. -

    Verify the amount and address to send to on your device and Accept to confirm the transaction.

    -
  2. -
  3. -

    The transaction should now be broadcasted. It will take about five minutes on average to confirm.

    -
  4. -
- -

Support

- - -

Administrators and team members will never message you first. Please be wary of impersonators.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/guide/using-trezor-with-firo.html b/pr-preview/pr-452/nl/guide/using-trezor-with-firo.html deleted file mode 100644 index 638593aa6..000000000 --- a/pr-preview/pr-452/nl/guide/using-trezor-with-firo.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - How to Use Trezor With Firo | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

How to Use Trezor With Firo

-

-
- -

How to use Trezor with Firo

- -

This guide is correct for Trezor One and Trezor T with firmwares 1.10.3 or 2.4.2.

- -

Firo is currently not supported in the Trezor Wallet web interface or Trezor Suite.

- -

Setting up Trezor with Electrum Firo

- -
    -
  1. -

    Download the latest version of Electrum-Firo from https://github.com/firoorg/electrum-firo/releases

    -
  2. -
  3. -

    Create a new wallet with File -> New/Restore.

    -
  4. -
  5. -

    The Install Wizard will appear. Pick a name for a new wallet or keep the default name default_wallet. Click on Next when done.

    -
  6. -
  7. -

    Choose Standard wallet. Click Next.

    -
  8. -
  9. -

    Choose Use a hardware device. Click Next.

    -
  10. -
  11. -

    At Hardware Keystore, choose [Trezor, initialized]. Click Next. Enter your PIN when prompted.

    -
  12. -
  13. -

    At Script type and Derivation path, leave everything on default. Click Next.

    -
  14. -
  15. -

    You will be prompted to encrypt the wallet file. Encrypting your wallet will mean that you will need your device just to view the balance. You will still be prompted to confirm your transaction on the device if you choose not to encrypt the wallet file. If you are unsure, do not encrypt the wallet. Click Next when done.

    -
  16. -
- -

Using Trezor with Electrum Firo

- -
    -
  1. -

    Start Electrum Firo with your Trezor hardware wallet connected. Enter your PIN when prompted.

    -
  2. -
  3. -

    You should now be able to access your funds on Electrum Firo.

    -
  4. -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/index.html b/pr-preview/pr-452/nl/index.html deleted file mode 100644 index c26808015..000000000 --- a/pr-preview/pr-452/nl/index.html +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - Startpagina | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-
-

Een vonk
in de privacyrevolutie

-

Firo is een privacy cryptovaluta
en ecosystem.

- Start met Firo -
-
-
-
- -
-
-
-
-

Hoe Firo werkt

-

Firo is uniek in de cryptovalutamarkt omdat het innoveert en baanbrekend is met baanbrekend privacy- en protocolonderzoek. Lees verder en ontdek het zelf.

-
-
-
-
-

Privacy

-

Firo loopt voorop op het gebied van cryptovalutaprivacy met Lelantus en Lelantus Spark, die betrouwbare, on-chain privacy bieden met hoge anonimiteitssets. De Dandelion++ technologie biedt ook netwerklaagprivacy.

-
-
    -
  • - -

    215 anonimiteitset

    -
  • -
  • - -

    onbezorgde setup

    -
  • -
-
-
-
- Privacy illustration -
-
-
-
-

Blokketen

-

Firo gebruikt een hybride PoW en LLMQ Chainlocks systeem dat een eerlijke verdeling van het aanbod combineert met bescherming tegen 51%-aanvallen en snelle finaliteit van blokken en transacties.

-
-
    -
  • - -

    21.4 mil totaalaanbod

    -
  • -
  • - -

    FiroPoW proof of work

    -
  • -
  • - -

    3900+ masternodes

    -
  • -
-
-
-
- Blockchain illustration -
-
-
-
-

Privacyinfrastructuur

-

Firo's Elysium-tokenlaag stelt gebruikers in staat om hun eigen privacy-enabled tokens te creëren met use-cases van private stablecoins of voting tokens en in de toekomst privacy te bieden voor bridged assets van andere ketens.

-
-
- Privacy Infrastructure illustration -
-
-
-
-

Research and Development

-

Firo is een van de weinige projecten die onafhankelijk onderzoek bijdragen aan blokketenprivacy en decentralisatietechnologieën zoals Sigma, Lelantus, Lelantus Spark en MTP. Ons werk heeft een centrale rol gespeeld in de ruimte en heeft andere projecten beïnvloed of overgenomen.

- -

Meer weten

-
-
- Blockchain illustration -
-
-
-
- -
-
-
-
-

Start met Firo

-

Koop, mine, of verdien Firo, en doe mee met de privacyrevolutie.
Bewaar je Firo in een van onze portemonnees vol functies, geoptimaliseerd voor kracht, toegankelijkheid en gebruikerservaring.

-
-
-
-
- Image representing a physical Firo wallet -

Vind een portemonnee

-

Firo heeft meerdere opties om je fondsen te beheren op de belangrijkste besturingssystemen voor desktop en mobiel. Kies degene die voor jou het beste werkt.

-

Download een portemonnee

-
-
- Image representing Firo and Dollars being exchanges -

Koop Firo

-

Firo heeft meerdere opties om je fondsen te beheren op de belangrijkste besturingssystemen voor desktop en mobiel. Kies degene die voor jou het beste werkt.

-

Vind een beurs

-
-
- Image representing a stylized Firo masternode -

Verdien Firo

-

Je kunt je eigen Firo-masternode opzetten om Firo te verdienen. We leiden je door het installatieproces in onze gedetailleerde handleiding.

-

Een masternode opzetten

-
-
- Image showing a mining cart transporting a Firo coin -

Begin met mijnen

-

FiroPoW, het mijnalgoritme van Firo, is ontworpen om te worden gedolven door GPU's. Volg onze handleiding om te beginnen met het mijnen van je eerste Firo.

-

Lees de mijnhandleiding

-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/nl/js/main.js b/pr-preview/pr-452/nl/js/main.js deleted file mode 100644 index cce5894ec..000000000 --- a/pr-preview/pr-452/nl/js/main.js +++ /dev/null @@ -1,65 +0,0 @@ -const accordionBtns = document.querySelectorAll(".accordion"); - -accordionBtns.forEach((accordion) => { - accordion.onclick = function () { - this.classList.toggle("is-open"); - - let content = this.nextElementSibling; - console.log(content); - - if (content.style.maxHeight) { - //this is if the accordion is open - content.style.maxHeight = null; - } else { - //if the accordion is currently closed - content.style.maxHeight = content.scrollHeight + "px"; - console.log(content.style.maxHeight); - } - }; -}); - -function toggleTheClick(event) { - // Make sure that we've got the button selected - var tag = event.target - while(tag.tagName != "BUTTON") { - tag = tag.parentElement; - if (tag == document) - { - return; - } - } - - var openOnes = document.getElementsByClassName('openitup'); - for(var i=0; i - - - - - - Mobile Wallet Privacy Policy | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Mobile Wallet Privacy Policy

-

-
-

Firo built the Firo Mobile wallet app as an Open Source app. This SERVICE is provided by Firo at no cost and is intended for use as is. This page is used to inform website visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service. If you choose to use our Service, then you agree to the collection and use of information in relation to this policy. We will not use or share your information with anyone except as described in this Privacy Policy.

- -

Information Collection and Use

- - -

The Firo Mobile wallet does not require or collect any personally identifiable information.

- -

Light Wallet Infrastructure

- -

Firo Mobile wallet utilises Firo-Electrumx servers that we maintain to query Firo’s blockchain. The Firo-Electrumx servers that we maintain do not maintain any logs of any personally identifiable information including but not limited to your IP address or the Firo addresses you are querying.

- -

Log Data

- -

Our app records certain data and information for troubleshooting purposes locally on your device. This information is not sent to us unless you decide to share it and does not contain any personally identifiable information but may contain times and dates of events within your app.

- -

Links to Other Sites

- -

This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by us. Therefore, we strongly advise you to review the Privacy Policy of these websites. We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.

- -

Children’s Privacy

- -

These Services do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions.

- -

Changes to This Privacy Policy

- -

We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.

- -

Contact Us

- -

If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/netlify.toml b/pr-preview/pr-452/nl/netlify.toml deleted file mode 100644 index 4bcdb1785..000000000 --- a/pr-preview/pr-452/nl/netlify.toml +++ /dev/null @@ -1,9 +0,0 @@ -[build] - publish = "_site/" - command = "jekyll build --trace --limit-posts 10" - -[build.environment] - RUBY_VERSION = "3.1.4" - -[build.processing] - skip_processing = true diff --git a/pr-preview/pr-452/nl/privacy-policy/index.html b/pr-preview/pr-452/nl/privacy-policy/index.html deleted file mode 100644 index 7b527af27..000000000 --- a/pr-preview/pr-452/nl/privacy-policy/index.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - - Privacy Policy | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- - -
-
-
-
-

Privacy Policy

-

- -
- -

What We Collect

- - -

We collect standard server logs from our webserver.

- -

What We Use the Data For

- -

Server log data is used to provide statistics on the website and help us to improve the content and the information flow. This data is also used to analyze errors and diagnose requests to dead links. A portion of the server logs are used to gather statistics on Firo downloads in order to help us better understand our users' needs. -

-
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/nl/reuben.asc b/pr-preview/pr-452/nl/reuben.asc deleted file mode 100644 index 709dcb678..000000000 --- a/pr-preview/pr-452/nl/reuben.asc +++ /dev/null @@ -1,13 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mDMEX7UxaxYJKwYBBAHaRw8BAQdAjb4i983N4ysLmcn6RyeTwctpB2EppSc7qJ6l -yb0pezm0IXJldWJlbkBmaXJvLm9yZyA8cmV1YmVuQGZpcm8ub3JnPoiPBBAWCgAg -BQJftTFrBgsJBwgDAgQVCAoCBBYCAQACGQECGwMCHgEAIQkQEpCh0Pp+4QkWIQQB -hkVNY+g9he+R3k4SkKHQ+n7hCaMKAP9pYkzGWBNRZyvLnUVob9mV+1rOQfNM0T8p -Pmj9rIl+fgEAw8ae8Suhotv9DawP90ehFNUNUwxKz4b2zJgzz5Y7ewO4OARftTFr -EgorBgEEAZdVAQUBAQdAi86WcrR9ArfA48pJ6hFiPilSfYLd7vZJ4UgeN/I6kB4D -AQgHiHgEGBYIAAkFAl+1MWsCGwwAIQkQEpCh0Pp+4QkWIQQBhkVNY+g9he+R3k4S -kKHQ+n7hCdfMAP49okBRnhH7n4VLmfdygZUDJyfMSPG4CBC+wL2igQMqBAEAjnAf -VjbDqrZ5bf6eBbSEblyyQBtKvlARiNUu1oNsogw= -=PWmb ------END PGP PUBLIC KEY BLOCK----- diff --git a/pr-preview/pr-452/nl/robots.txt b/pr-preview/pr-452/nl/robots.txt deleted file mode 100644 index a67c3dee3..000000000 --- a/pr-preview/pr-452/nl/robots.txt +++ /dev/null @@ -1 +0,0 @@ -Sitemap: https://firo.org/firo-site/pr-preview/pr-452/sitemap.xml diff --git a/pr-preview/pr-452/nl/security.txt b/pr-preview/pr-452/nl/security.txt deleted file mode 100644 index d162da798..000000000 --- a/pr-preview/pr-452/nl/security.txt +++ /dev/null @@ -1,6 +0,0 @@ -Contact: mailto:reuben@firo.org -Expires: 2026-04-22T06:00:00.000Z -Encryption: https://github.com/firoorg/firo/blob/master/reuben.asc -Preferred-Languages: en -Canonical: https://firo.org/security.txt -Policy: https://firo.org/guide/bounty-program.html diff --git a/pr-preview/pr-452/nl/sitemap.xml b/pr-preview/pr-452/nl/sitemap.xml deleted file mode 100644 index 9f790fcb6..000000000 --- a/pr-preview/pr-452/nl/sitemap.xml +++ /dev/null @@ -1,817 +0,0 @@ - - - -https://firo.org/firo-site/pr-preview/pr-452/2016/12/27/what-is-mtp-merkle-tree-proof.html -2016-12-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html -2017-04-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2017/07/21/mtp-audit-and-implementation-bounty.html -2017-07-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/06/28/trezor-adds-support.html -2018-06-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/07/15/firo-vulnerability-bounty-program.html -2018-07-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html -2018-10-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html -2018-11-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/12/05/mtp-faq-all-you-need-to-know.html -2018-12-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/03/20/what-is-sigma.html -2019-03-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/04/14/lelantus-firo.html -2019-04-14T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/07/10/sigma-is-released.html -2019-07-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/07/30/sigma-is-live.html -2019-07-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/10/03/direct-untraceable-anonymous-lelantus.html -2019-10-03T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/11/18/new-wallet-beta-release.html -2019-11-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/01/21/2019-in-review.html -2020-01-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/03/06/technical-roadmap-2020-and-beyond.html -2020-03-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html -2020-04-16T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html -2020-05-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html -2020-05-26T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/08/zcoin-v14-0-0-release.html -2020-06-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/09/lelantus-academic-paper-updated.html -2020-06-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html -2020-06-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/18/open-source-collective-for-sustainable-funding.html -2020-06-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/08/04/team-additions.html -2020-08-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/08/13/lelantus-cryptographic-library-audit-results.html -2020-08-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/08/20/disclosure-of-bug-in-zcoin.html -2020-08-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/09/02/bridging-into-defi-with-stakehound-partnership.html -2020-09-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/09/05/first-halving-approaches.html -2020-09-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/20/lelantus-testnet-is-now-open.html -2020-10-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/27/welcome-to-firo.html -2020-10-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/27/zcoin-is-becoming-firo.html -2020-10-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/29/ticker-xfr-firo.html -2020-10-29T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html -2020-10-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/11/12/dev-update.html -2020-11-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/11/30/rebrand-is-live.html -2020-11-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/12/08/firo-partners-with-locktrip.html -2020-12-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/06/lelantus-activating-on-firo.html -2021-01-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/09/2020-in-review.html -2021-01-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/15/lelantus-activated-mainnet.html -2021-01-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/28/chainlocks-activated-mainnet.html -2021-01-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/29/binance-ticker-update.html -2021-01-29T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/02/11/happy-lunar-new-year.html -2021-02-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/02/20/firo-hummingbot-campaign.html -2021-02-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/02/20/software-update-01453.html -2021-02-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/03/09/firo-frontier-wk1.html -2021-03-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/03/27/community-meeting.html -2021-03-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/03/29/stfiro-sushiswap.html -2021-03-29T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/01/firo-bsc-integration.html -2021-04-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/10/research-acceleration.html -2021-04-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/15/software-update-014060.html -2021-04-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/19/liquidity-mining-for-firo-bnb.html -2021-04-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/26/lelantus-reactivated-on-firo.html -2021-04-26T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html -2021-04-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html -2021-05-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/05/17/firo-research-update-may-2021.html -2021-05-17T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/06/09/introducing-receiver-address-privacy-for-firo.html -2021-06-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/06/11/coinrabbit-adds-support-for-firo.html -2021-06-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/18/new-mandatory-update-01480.html -2021-08-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/24/presenting-lelantus-spark.html -2021-08-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/27/firo-client-release-210.html -2021-08-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/30/firopow-testnet-launched.html -2021-08-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/09/15/dev-update.html -2021-09-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/01/firopow-and-instantsend-release.html -2021-10-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/15/firo-finstreet.html -2021-10-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/18/firo-crowdfunding-system-launch.html -2021-10-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/25/firo-research-update-october-2021.html -2021-10-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/11/08/mtp-data-stripping.html -2021-11-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/11/22/firo-future-direction-2022.html -2021-11-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/11/25/firo-binance-pay.html -2021-11-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/07/team-addition.html -2021-12-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/16/firo-mobile-wallet-release-with-lelantus.html -2021-12-16T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/17/firo-wallet-gui-refresh.html -2021-12-17T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/18/magic-grants-firo.html -2021-12-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/19/mtp-stripping-live-on-firo.html -2021-12-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/20/bitrefill-binancepay.html -2021-12-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/22/elysium-testnet-and-gui.html -2021-12-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/31/happy-new-year-2022-recap.html -2021-12-31T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/04/lelantus-spark-audit-complete.html -2022-01-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/11/usdt-bittrex.html -2022-01-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/18/dotoracle-partnership.html -2022-01-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/28/helsing-private-firo-masternode.html -2022-01-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/02/16/firo-tradeorge.html -2022-02-16T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/02/22/firodex-released.html -2022-02-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/03/01/campfire-firo-wallet.html -2022-03-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/03/07/spats-confidential-assets-lelantus-spark.html -2022-03-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/04/01/shhhiba-rebrand.html -2022-04-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/04/06/hummingbot-campaign-binance-gateio.html -2022-04-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/05/08/firo-upcoming-tokenomics-change.html -2022-05-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/05/28/firo-accepted-into-bpsaa.html -2022-05-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/07/04/community-fund-committee-elected.html -2022-07-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/07/23/Firo-v014111.html -2022-07-23T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/09/10/cfc-bonus-mining-reward.html -2022-09-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/09/28/happy-6th-birthday-firo.html -2022-09-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/10/10/elysium-release-candidate.html -2022-10-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/11/11/lelantus-spark-code-audit-begins.html -2022-11-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/12/15/guardarian-firo-prepaid-card.html -2022-12-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/12/20/lelantus-spark-code-audit-completed.html -2022-12-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/01/12/firo-v014120.html -2023-01-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/02/02/firo-cfc-nomination.html -2023-02-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/02/20/firo-pexpay.html -2023-02-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/03/cfc-election.html -2023-03-03T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/07/pancakeswap-liquidity-firo.html -2023-03-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/21/firodex057.html -2023-03-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/24/firo014121-rab13s.html -2023-03-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/04/19/2nd-community-fund-committee-elected.html -2023-04-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/05/12/firo-trocador.html -2023-05-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/05/26/elliptic-curves-research.html -2023-05-26T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/06/13/12week-liquidity-extension-binance.html -2023-06-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/06/18/firo-empowering-privacy-and-security.html -2023-06-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/07/14/spark-testnet-launching.html -2023-07-14T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/07/15/hashcloak-security-retainer.html -2023-07-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/07/31/lelantus-spark-testnet-launched.html -2023-07-31T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/09/05/firo-liquidity-campaign-binance-extended.html -2023-09-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/10/11/hashcloak-security-retainer-update.html -2023-10-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/10/23/letsexchange-firo.html -2023-10-23T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/02/when-lelantus-spark.html -2023-11-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/06/exchange-addresses.html -2023-11-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/13/flux-firo-masternode-event.html -2023-11-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/27/lelantus-spark-binaries-release.html -2023-11-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/12/13/basicswapdex-firo-installer.html -2023-12-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/12/15/letsexchange-firo-ama.html -2023-12-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/01/18/spark-is-live.html -2024-01-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/02/05/firoqt-guide-spark.html -2024-02-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/06/firo-slogan-showdown.html -2024-03-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/07/curve-trees-research-results.html -2024-03-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/19/hummingbot-firo-binance.html -2024-03-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/22/firo-binance-monitoring-tag-update.html -2024-03-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/24/3rd-cfc-nomination-thread-2024.html -2024-03-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/04/23/firo-tokenomics-and-halving.html -2024-04-23T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/05/03/3rd-term-cfc-members-formed.html -2024-05-03T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/06/19/firo-release-0141303-mandatory-upgrade.html -2024-06-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/06/20/ex-address-live-on-binance.html -2024-06-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/06/25/binance-firo-cross-margin.html -2024-06-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/07/12/campfire-firo-wallet.html -2024-07-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/09/firo-ascendex.html -2024-08-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/10/firo-receive-donation-from-powerup-privacy.html -2024-08-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/12/firo-guardian-program.html -2024-08-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/19/final-vote-tokenomics-2024.html -2024-08-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/01/finalized-tokenomics-2024.html -2024-09-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/04/firo-release-014140-mandatory.html -2024-09-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/18/hardfork-2024.html -2024-09-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/24/firo-liquidity-campaign-sept24.html -2024-09-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/10/17/powerupprivacy-firo-liquidity-injection.html -2024-10-17T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/11/25/magic-grant-enkrypt-wallet-integration.html -2024-11-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/12/02/firo-listed-on-biconomy.html -2024-12-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/bounty-program.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/common-problems.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/firo-migration-guide.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/how-to-mine-firo.html - - -https://firo.org/firo-site/pr-preview/pr-452/about/team/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/roadmap/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/faq/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/ - - -https://firo.org/firo-site/pr-preview/pr-452/privacy-policy/ - - -https://firo.org/firo-site/pr-preview/pr-452/branding/ - - -https://firo.org/firo-site/pr-preview/pr-452/guide/ - - -https://firo.org/firo-site/pr-preview/pr-452/community/social/ - - -https://firo.org/firo-site/pr-preview/pr-452/community/merchants/ - - -https://firo.org/firo-site/pr-preview/pr-452/get-firo/download/ - - -https://firo.org/firo-site/pr-preview/pr-452/get-firo/buy-firo/ - - -https://firo.org/firo-site/pr-preview/pr-452/ - - -https://firo.org/firo-site/pr-preview/pr-452/guide/liquidity-firo-pancakeswap.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/masternode-setup.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/masternode-system-managers.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/masternode-upgrade.html - - -https://firo.org/firo-site/pr-preview/pr-452/mobile-wallet-privacy-policy.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/privacy-coin-comparison.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/reindex-wallet.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/troubleshooting-masternode.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/using-ledger-with-firo.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/using-trezor-with-firo.html - - -https://firo.org/firo-site/pr-preview/pr-452/tag/news/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/dev/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/community/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/announcement/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/development/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/Development/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/communinity/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/Community/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/News/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/Dev/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page2/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page3/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page4/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page5/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page6/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page7/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page8/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page9/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page10/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page11/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page12/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page13/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page14/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page15/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page16/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page17/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page18/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page19/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page20/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page21/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page22/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page23/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page24/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page25/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/LinfengSparkAudit.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/lelantus_spark_code_audit_report.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/blog/assets/Lelantus_Light_Wallet_Design_Ideas_Draft006.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/blog/assets/helsing-1049371.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/branding/firo-brand-guidelines.pdf -2024-12-03T03:43:27+00:00 - - diff --git a/pr-preview/pr-452/nl/tag/Community/index.html b/pr-preview/pr-452/nl/tag/Community/index.html deleted file mode 100644 index 6eeb88959..000000000 --- a/pr-preview/pr-452/nl/tag/Community/index.html +++ /dev/null @@ -1,607 +0,0 @@ - - - - - - - Tag: Community | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#Community

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

The Firo Slogan Showdown

-

Unleash Your Creativity!

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/nl/tag/Dev/index.html b/pr-preview/pr-452/nl/tag/Dev/index.html deleted file mode 100644 index 017e39ce4..000000000 --- a/pr-preview/pr-452/nl/tag/Dev/index.html +++ /dev/null @@ -1,587 +0,0 @@ - - - - - - - Tag: Dev | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#Dev

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/nl/tag/Development/index.html b/pr-preview/pr-452/nl/tag/Development/index.html deleted file mode 100644 index 544ffd11b..000000000 --- a/pr-preview/pr-452/nl/tag/Development/index.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - - Tag: Development | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#Development

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/nl/tag/News/index.html b/pr-preview/pr-452/nl/tag/News/index.html deleted file mode 100644 index 0297f9cac..000000000 --- a/pr-preview/pr-452/nl/tag/News/index.html +++ /dev/null @@ -1,587 +0,0 @@ - - - - - - - Tag: News | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#News

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/nl/tag/announcement/index.html b/pr-preview/pr-452/nl/tag/announcement/index.html deleted file mode 100644 index d183518a4..000000000 --- a/pr-preview/pr-452/nl/tag/announcement/index.html +++ /dev/null @@ -1,1147 +0,0 @@ - - - - - - - Tag: announcement | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#announcement

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Election

-

CFC Election Begins

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark code audit begins

-

-
- -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Elected

-

Empowering the community

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -

Disclosure of Bug in Zcoin

-

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/nl/tag/communinity/index.html b/pr-preview/pr-452/nl/tag/communinity/index.html deleted file mode 100644 index 076d29ef0..000000000 --- a/pr-preview/pr-452/nl/tag/communinity/index.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - - Tag: communinity | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#communinity

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/nl/tag/community/index.html b/pr-preview/pr-452/nl/tag/community/index.html deleted file mode 100644 index d9e9910b9..000000000 --- a/pr-preview/pr-452/nl/tag/community/index.html +++ /dev/null @@ -1,3051 +0,0 @@ - - - - - - - Tag: community | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#community

- - -
-
- - - - - - -

Firo listed on Biconomy

-

Supports Spark Address Withdrawal

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

-
- -
-
- - - -
-
- - - - - - -

Firo listed on Ascendex

-

Firo/USDT Pair

-
- -
-
- - - - - - - -
-
- - - - - - -

Binance adds new cross margin pair for FIRO

-

FIRO/USDT Cross Margin

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

The 3rd term of CFC members are formed!

-

Welcome old and new

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo x LetsExchange AMA Recap

-

AMA took place on Twitter/X

-
- -
-
- - - - - - - -
-
- - - - - - -

Free Firo Masternode hosting on Flux Cloud

-

A promotional event

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FiroDEX beta v0.5.7 released

-

New version available

-
- -
-
- - - - - - - -
-
- - - - - - -

Community Fund Committee Election

-

CFC Election Begins

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Elected

-

Empowering the community

-
- -
-
- - - - - - - -
-
- - - - - - -

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo rebrands to Shhh-iba $FIDO

-

-
- -
-
- - - -
-
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
-
- - - -
-
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo Listed on TradeOrge

-

-
- -
-
- - - -
-
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
-
- - - -
-
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
-
- - - - - - - -
-
- - - - - - -

Happy New Year and a Recap of 2021

-

-
- -
-
- - - -
-
- - - - - - -

Elysium Testnet and GUI

-

-
- -
-
- - - -
-
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
-
- - - -
-
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
-
- - - -
-
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
-
- - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
-
- - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Dev Update - September 2021

-

An update on Firo's latest development.

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo and Binance Smart Chain integration

-

-
- -
-
- - - -
-
- - - - - - -

stFiro on Sushiswap

-

-
- -
-
- - - -
-
- - - - - - -

Community Meeting 27th March 2021

-

-
- -
-
- - - -
-
- - - - - - -

Introducing The Firo Frontier

-

-
- -
-
- - - -
-
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
-
- - - -
-
- - - - - - -

Firo Liquidity Mining Campaign

-

-
- -
-
- - - -
-
- - - - - - -

Happy Lunar New Year

-

-
- -
-
- - - -
-
- - - - - - -

-

-
- -
-
- - - -
-
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus Activated on Mainnet

-

-
- -
-
- - - -
-
- - - - - - -

Firo: 2020 in Review

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus activating on Firo

-

-
- -
-
- - - -
-
- - - - - - -

Firo Partners with Travel Booking Marketplace LockTrip

-

-
- -
-
- - - -
-
- - - - - - -

We are now Firo!

-

Our rebrand is complete.

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - Zcoin is now Firo - -

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

MTP FAQ: All You Need to Know

-

-
- -
-
- - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/nl/tag/dev/index.html b/pr-preview/pr-452/nl/tag/dev/index.html deleted file mode 100644 index 7b8557ef9..000000000 --- a/pr-preview/pr-452/nl/tag/dev/index.html +++ /dev/null @@ -1,2485 +0,0 @@ - - - - - - - Tag: dev | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#dev

- - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Binary Release

-

A Groundbreaking Advancement into Privacy

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FiroDEX beta v0.5.7 released

-

New version available

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

-
- -
-
- - - - - - - -
-
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
-
- - - -
-
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
-
- - - - - - - - - -
-
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
-
- - - -
-
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
-
- - - -
-
- - - - - - -

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

-
- -
-
- - - -
-
- - - - - - -

Lelantus Spark Audit Complete

-

-
- -
-
- - - - - -
-
- - - - - - -

Elysium Testnet and GUI

-

-
- -
-
- - - -
-
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
-
- - - -
-
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
-
- - - -
-
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Team Additions to Firo

-

Three new additions

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
-
- - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Dev Update - September 2021

-

An update on Firo's latest development.

-
- -
-
- - - - - - - -
-
- - - - - - -

New Firo Client Released

-

With refreshed UI and dark mode

-
- -
-
- - - - - - - -
-
- - - - - - -

New mandatory update Firo v0.14.8.0

-

Hard Fork scheduled at block 401580

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
-
- - - - - - - - - -
-
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Lelantus activating on Firo

-

-
- -
-
- - - - - -
-
- - - - - - -

We are now Firo!

-

Our rebrand is complete.

-
- -
-
- - - - - - - - - - - - - -
-
- - - - - Zcoin is now Firo - -

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Zcoin team additions

-

We welcome two new developers to the team

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

MTP FAQ: All You Need to Know

-

-
- -
-
- - - - - - - - - - - - - -
-
- - - - - - -

Trezor adds support to both Trezor One and Trezor T

-

-
- -
-
- - - -
-
- - - - - - -

Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500)

-

-
- -
-
- - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/nl/tag/development/index.html b/pr-preview/pr-452/nl/tag/development/index.html deleted file mode 100644 index b235f5ac6..000000000 --- a/pr-preview/pr-452/nl/tag/development/index.html +++ /dev/null @@ -1,795 +0,0 @@ - - - - - - - Tag: development | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#development

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark code audit begins

-

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -

Disclosure of Bug in Zcoin

-

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/nl/tag/news/index.html b/pr-preview/pr-452/nl/tag/news/index.html deleted file mode 100644 index d6df007e6..000000000 --- a/pr-preview/pr-452/nl/tag/news/index.html +++ /dev/null @@ -1,4053 +0,0 @@ - - - - - - - Tag: news | Firo - Privacybehoudende cryptovaluta - - - - - - - - - - - - - - - - - -
-
- -
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#news

- - -
-
- - - - - - -

Firo listed on Biconomy

-

Supports Spark Address Withdrawal

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

-
- -
-
- - - -
-
- - - - - - -

Firo listed on Ascendex

-

Firo/USDT Pair

-
- -
-
- - - - - - - -
-
- - - - - - -

Binance adds new cross margin pair for FIRO

-

FIRO/USDT Cross Margin

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

The 3rd term of CFC members are formed!

-

Welcome old and new

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo x LetsExchange AMA Recap

-

AMA took place on Twitter/X

-
- -
-
- - - - - - - -
-
- - - - - - -

Lelantus Spark Binary Release

-

A Groundbreaking Advancement into Privacy

-
- -
-
- - - -
-
- - - - - - -

Free Firo Masternode hosting on Flux Cloud

-

A promotional event

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FiroDEX beta v0.5.7 released

-

New version available

-
- -
-
- - - - - - - -
-
- - - - - - -

Community Fund Committee Election

-

CFC Election Begins

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark code audit begins

-

-
- -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Elected

-

Empowering the community

-
- -
-
- - - - - - - -
-
- - - - - - -

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo rebrands to Shhh-iba $FIDO

-

-
- -
-
- - - -
-
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
-
- - - -
-
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo Listed on TradeOrge

-

-
- -
-
- - - -
-
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
-
- - - -
-
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
-
- - - -
-
- - - - - - -

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

-
- -
-
- - - -
-
- - - - - - -

Lelantus Spark Audit Complete

-

-
- -
-
- - - -
-
- - - - - - -

Happy New Year and a Recap of 2021

-

-
- -
-
- - - -
-
- - - - - - -

Elysium Testnet and GUI

-

-
- -
-
- - - -
-
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
-
- - - -
-
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
-
- - - -
-
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Team Additions to Firo

-

Three new additions

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Dev Update - September 2021

-

An update on Firo's latest development.

-
- -
-
- - - - - - - -
-
- - - - - - -

New Firo Client Released

-

With refreshed UI and dark mode

-
- -
-
- - - - - - - -
-
- - - - - - -

New mandatory update Firo v0.14.8.0

-

Hard Fork scheduled at block 401580

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo and Binance Smart Chain integration

-

-
- -
-
- - - -
-
- - - - - - -

stFiro on Sushiswap

-

-
- -
-
- - - -
-
- - - - - - -

Community Meeting 27th March 2021

-

-
- -
-
- - - -
-
- - - - - - -

Introducing The Firo Frontier

-

-
- -
-
- - - -
-
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
-
- - - -
-
- - - - - - -

Firo Liquidity Mining Campaign

-

-
- -
-
- - - - - -
-
- - - - - - -

-

-
- -
-
- - - -
-
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus Activated on Mainnet

-

-
- -
-
- - - -
-
- - - - - - -

Firo: 2020 in Review

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus activating on Firo

-

-
- -
-
- - - -
-
- - - - - - -

Firo Partners with Travel Booking Marketplace LockTrip

-

-
- -
-
- - - -
-
- - - - - - -

We are now Firo!

-

Our rebrand is complete.

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - Zcoin is now Firo - -

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

-
- -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - -

Disclosure of Bug in Zcoin

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Zcoin team additions

-

We welcome two new developers to the team

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

MTP FAQ: All You Need to Know

-

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - - -

Trezor adds support to both Trezor One and Trezor T

-

-
- -
-
- - - -
-
- - - - - - -

Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500)

-

-
- -
-
- - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/privacy-policy/index.html b/pr-preview/pr-452/privacy-policy/index.html deleted file mode 100644 index 229b647b9..000000000 --- a/pr-preview/pr-452/privacy-policy/index.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - - Privacy Policy | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Privacy Policy

-

- -
- -

What We Collect

- - -

We collect standard server logs from our webserver.

- -

What We Use the Data For

- -

Server log data is used to provide statistics on the website and help us to improve the content and the information flow. This data is also used to analyze errors and diagnose requests to dead links. A portion of the server logs are used to gather statistics on Firo downloads in order to help us better understand our users' needs. -

-
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/reuben.asc b/pr-preview/pr-452/reuben.asc deleted file mode 100644 index 709dcb678..000000000 --- a/pr-preview/pr-452/reuben.asc +++ /dev/null @@ -1,13 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mDMEX7UxaxYJKwYBBAHaRw8BAQdAjb4i983N4ysLmcn6RyeTwctpB2EppSc7qJ6l -yb0pezm0IXJldWJlbkBmaXJvLm9yZyA8cmV1YmVuQGZpcm8ub3JnPoiPBBAWCgAg -BQJftTFrBgsJBwgDAgQVCAoCBBYCAQACGQECGwMCHgEAIQkQEpCh0Pp+4QkWIQQB -hkVNY+g9he+R3k4SkKHQ+n7hCaMKAP9pYkzGWBNRZyvLnUVob9mV+1rOQfNM0T8p -Pmj9rIl+fgEAw8ae8Suhotv9DawP90ehFNUNUwxKz4b2zJgzz5Y7ewO4OARftTFr -EgorBgEEAZdVAQUBAQdAi86WcrR9ArfA48pJ6hFiPilSfYLd7vZJ4UgeN/I6kB4D -AQgHiHgEGBYIAAkFAl+1MWsCGwwAIQkQEpCh0Pp+4QkWIQQBhkVNY+g9he+R3k4S -kKHQ+n7hCdfMAP49okBRnhH7n4VLmfdygZUDJyfMSPG4CBC+wL2igQMqBAEAjnAf -VjbDqrZ5bf6eBbSEblyyQBtKvlARiNUu1oNsogw= -=PWmb ------END PGP PUBLIC KEY BLOCK----- diff --git a/pr-preview/pr-452/robots.txt b/pr-preview/pr-452/robots.txt deleted file mode 100644 index a67c3dee3..000000000 --- a/pr-preview/pr-452/robots.txt +++ /dev/null @@ -1 +0,0 @@ -Sitemap: https://firo.org/firo-site/pr-preview/pr-452/sitemap.xml diff --git a/pr-preview/pr-452/security.txt b/pr-preview/pr-452/security.txt deleted file mode 100644 index d162da798..000000000 --- a/pr-preview/pr-452/security.txt +++ /dev/null @@ -1,6 +0,0 @@ -Contact: mailto:reuben@firo.org -Expires: 2026-04-22T06:00:00.000Z -Encryption: https://github.com/firoorg/firo/blob/master/reuben.asc -Preferred-Languages: en -Canonical: https://firo.org/security.txt -Policy: https://firo.org/guide/bounty-program.html diff --git a/pr-preview/pr-452/sitemap.xml b/pr-preview/pr-452/sitemap.xml deleted file mode 100644 index 9f790fcb6..000000000 --- a/pr-preview/pr-452/sitemap.xml +++ /dev/null @@ -1,817 +0,0 @@ - - - -https://firo.org/firo-site/pr-preview/pr-452/2016/12/27/what-is-mtp-merkle-tree-proof.html -2016-12-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html -2017-04-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2017/07/21/mtp-audit-and-implementation-bounty.html -2017-07-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/06/28/trezor-adds-support.html -2018-06-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/07/15/firo-vulnerability-bounty-program.html -2018-07-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html -2018-10-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html -2018-11-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/12/05/mtp-faq-all-you-need-to-know.html -2018-12-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/03/20/what-is-sigma.html -2019-03-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/04/14/lelantus-firo.html -2019-04-14T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/07/10/sigma-is-released.html -2019-07-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/07/30/sigma-is-live.html -2019-07-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/10/03/direct-untraceable-anonymous-lelantus.html -2019-10-03T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/11/18/new-wallet-beta-release.html -2019-11-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/01/21/2019-in-review.html -2020-01-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/03/06/technical-roadmap-2020-and-beyond.html -2020-03-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html -2020-04-16T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html -2020-05-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html -2020-05-26T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/08/zcoin-v14-0-0-release.html -2020-06-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/09/lelantus-academic-paper-updated.html -2020-06-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html -2020-06-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/18/open-source-collective-for-sustainable-funding.html -2020-06-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/08/04/team-additions.html -2020-08-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/08/13/lelantus-cryptographic-library-audit-results.html -2020-08-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/08/20/disclosure-of-bug-in-zcoin.html -2020-08-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/09/02/bridging-into-defi-with-stakehound-partnership.html -2020-09-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/09/05/first-halving-approaches.html -2020-09-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/20/lelantus-testnet-is-now-open.html -2020-10-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/27/welcome-to-firo.html -2020-10-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/27/zcoin-is-becoming-firo.html -2020-10-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/29/ticker-xfr-firo.html -2020-10-29T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html -2020-10-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/11/12/dev-update.html -2020-11-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/11/30/rebrand-is-live.html -2020-11-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/12/08/firo-partners-with-locktrip.html -2020-12-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/06/lelantus-activating-on-firo.html -2021-01-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/09/2020-in-review.html -2021-01-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/15/lelantus-activated-mainnet.html -2021-01-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/28/chainlocks-activated-mainnet.html -2021-01-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/29/binance-ticker-update.html -2021-01-29T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/02/11/happy-lunar-new-year.html -2021-02-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/02/20/firo-hummingbot-campaign.html -2021-02-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/02/20/software-update-01453.html -2021-02-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/03/09/firo-frontier-wk1.html -2021-03-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/03/27/community-meeting.html -2021-03-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/03/29/stfiro-sushiswap.html -2021-03-29T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/01/firo-bsc-integration.html -2021-04-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/10/research-acceleration.html -2021-04-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/15/software-update-014060.html -2021-04-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/19/liquidity-mining-for-firo-bnb.html -2021-04-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/26/lelantus-reactivated-on-firo.html -2021-04-26T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html -2021-04-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html -2021-05-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/05/17/firo-research-update-may-2021.html -2021-05-17T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/06/09/introducing-receiver-address-privacy-for-firo.html -2021-06-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/06/11/coinrabbit-adds-support-for-firo.html -2021-06-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/18/new-mandatory-update-01480.html -2021-08-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/24/presenting-lelantus-spark.html -2021-08-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/27/firo-client-release-210.html -2021-08-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/30/firopow-testnet-launched.html -2021-08-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/09/15/dev-update.html -2021-09-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/01/firopow-and-instantsend-release.html -2021-10-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/15/firo-finstreet.html -2021-10-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/18/firo-crowdfunding-system-launch.html -2021-10-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/25/firo-research-update-october-2021.html -2021-10-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/11/08/mtp-data-stripping.html -2021-11-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/11/22/firo-future-direction-2022.html -2021-11-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/11/25/firo-binance-pay.html -2021-11-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/07/team-addition.html -2021-12-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/16/firo-mobile-wallet-release-with-lelantus.html -2021-12-16T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/17/firo-wallet-gui-refresh.html -2021-12-17T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/18/magic-grants-firo.html -2021-12-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/19/mtp-stripping-live-on-firo.html -2021-12-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/20/bitrefill-binancepay.html -2021-12-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/22/elysium-testnet-and-gui.html -2021-12-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/31/happy-new-year-2022-recap.html -2021-12-31T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/04/lelantus-spark-audit-complete.html -2022-01-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/11/usdt-bittrex.html -2022-01-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/18/dotoracle-partnership.html -2022-01-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/28/helsing-private-firo-masternode.html -2022-01-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/02/16/firo-tradeorge.html -2022-02-16T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/02/22/firodex-released.html -2022-02-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/03/01/campfire-firo-wallet.html -2022-03-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/03/07/spats-confidential-assets-lelantus-spark.html -2022-03-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/04/01/shhhiba-rebrand.html -2022-04-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/04/06/hummingbot-campaign-binance-gateio.html -2022-04-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/05/08/firo-upcoming-tokenomics-change.html -2022-05-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/05/28/firo-accepted-into-bpsaa.html -2022-05-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/07/04/community-fund-committee-elected.html -2022-07-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/07/23/Firo-v014111.html -2022-07-23T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/09/10/cfc-bonus-mining-reward.html -2022-09-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/09/28/happy-6th-birthday-firo.html -2022-09-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/10/10/elysium-release-candidate.html -2022-10-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/11/11/lelantus-spark-code-audit-begins.html -2022-11-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/12/15/guardarian-firo-prepaid-card.html -2022-12-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/12/20/lelantus-spark-code-audit-completed.html -2022-12-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/01/12/firo-v014120.html -2023-01-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/02/02/firo-cfc-nomination.html -2023-02-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/02/20/firo-pexpay.html -2023-02-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/03/cfc-election.html -2023-03-03T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/07/pancakeswap-liquidity-firo.html -2023-03-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/21/firodex057.html -2023-03-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/24/firo014121-rab13s.html -2023-03-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/04/19/2nd-community-fund-committee-elected.html -2023-04-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/05/12/firo-trocador.html -2023-05-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/05/26/elliptic-curves-research.html -2023-05-26T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/06/13/12week-liquidity-extension-binance.html -2023-06-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/06/18/firo-empowering-privacy-and-security.html -2023-06-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/07/14/spark-testnet-launching.html -2023-07-14T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/07/15/hashcloak-security-retainer.html -2023-07-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/07/31/lelantus-spark-testnet-launched.html -2023-07-31T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/09/05/firo-liquidity-campaign-binance-extended.html -2023-09-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/10/11/hashcloak-security-retainer-update.html -2023-10-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/10/23/letsexchange-firo.html -2023-10-23T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/02/when-lelantus-spark.html -2023-11-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/06/exchange-addresses.html -2023-11-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/13/flux-firo-masternode-event.html -2023-11-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/27/lelantus-spark-binaries-release.html -2023-11-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/12/13/basicswapdex-firo-installer.html -2023-12-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/12/15/letsexchange-firo-ama.html -2023-12-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/01/18/spark-is-live.html -2024-01-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/02/05/firoqt-guide-spark.html -2024-02-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/06/firo-slogan-showdown.html -2024-03-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/07/curve-trees-research-results.html -2024-03-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/19/hummingbot-firo-binance.html -2024-03-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/22/firo-binance-monitoring-tag-update.html -2024-03-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/24/3rd-cfc-nomination-thread-2024.html -2024-03-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/04/23/firo-tokenomics-and-halving.html -2024-04-23T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/05/03/3rd-term-cfc-members-formed.html -2024-05-03T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/06/19/firo-release-0141303-mandatory-upgrade.html -2024-06-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/06/20/ex-address-live-on-binance.html -2024-06-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/06/25/binance-firo-cross-margin.html -2024-06-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/07/12/campfire-firo-wallet.html -2024-07-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/09/firo-ascendex.html -2024-08-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/10/firo-receive-donation-from-powerup-privacy.html -2024-08-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/12/firo-guardian-program.html -2024-08-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/19/final-vote-tokenomics-2024.html -2024-08-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/01/finalized-tokenomics-2024.html -2024-09-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/04/firo-release-014140-mandatory.html -2024-09-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/18/hardfork-2024.html -2024-09-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/24/firo-liquidity-campaign-sept24.html -2024-09-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/10/17/powerupprivacy-firo-liquidity-injection.html -2024-10-17T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/11/25/magic-grant-enkrypt-wallet-integration.html -2024-11-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/12/02/firo-listed-on-biconomy.html -2024-12-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/bounty-program.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/common-problems.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/firo-migration-guide.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/how-to-mine-firo.html - - -https://firo.org/firo-site/pr-preview/pr-452/about/team/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/roadmap/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/faq/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/ - - -https://firo.org/firo-site/pr-preview/pr-452/privacy-policy/ - - -https://firo.org/firo-site/pr-preview/pr-452/branding/ - - -https://firo.org/firo-site/pr-preview/pr-452/guide/ - - -https://firo.org/firo-site/pr-preview/pr-452/community/social/ - - -https://firo.org/firo-site/pr-preview/pr-452/community/merchants/ - - -https://firo.org/firo-site/pr-preview/pr-452/get-firo/download/ - - -https://firo.org/firo-site/pr-preview/pr-452/get-firo/buy-firo/ - - -https://firo.org/firo-site/pr-preview/pr-452/ - - -https://firo.org/firo-site/pr-preview/pr-452/guide/liquidity-firo-pancakeswap.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/masternode-setup.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/masternode-system-managers.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/masternode-upgrade.html - - -https://firo.org/firo-site/pr-preview/pr-452/mobile-wallet-privacy-policy.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/privacy-coin-comparison.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/reindex-wallet.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/troubleshooting-masternode.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/using-ledger-with-firo.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/using-trezor-with-firo.html - - -https://firo.org/firo-site/pr-preview/pr-452/tag/news/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/dev/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/community/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/announcement/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/development/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/Development/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/communinity/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/Community/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/News/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/Dev/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page2/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page3/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page4/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page5/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page6/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page7/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page8/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page9/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page10/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page11/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page12/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page13/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page14/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page15/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page16/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page17/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page18/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page19/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page20/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page21/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page22/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page23/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page24/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page25/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/LinfengSparkAudit.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/lelantus_spark_code_audit_report.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/blog/assets/Lelantus_Light_Wallet_Design_Ideas_Draft006.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/blog/assets/helsing-1049371.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/branding/firo-brand-guidelines.pdf -2024-12-03T03:43:27+00:00 - - diff --git a/pr-preview/pr-452/tag/Community/index.html b/pr-preview/pr-452/tag/Community/index.html deleted file mode 100644 index 584775345..000000000 --- a/pr-preview/pr-452/tag/Community/index.html +++ /dev/null @@ -1,607 +0,0 @@ - - - - - - - Tag: Community | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#Community

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

The Firo Slogan Showdown

-

Unleash Your Creativity!

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/tag/Dev/index.html b/pr-preview/pr-452/tag/Dev/index.html deleted file mode 100644 index 0deda1e71..000000000 --- a/pr-preview/pr-452/tag/Dev/index.html +++ /dev/null @@ -1,587 +0,0 @@ - - - - - - - Tag: Dev | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#Dev

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/tag/Development/index.html b/pr-preview/pr-452/tag/Development/index.html deleted file mode 100644 index 8d2cb26b8..000000000 --- a/pr-preview/pr-452/tag/Development/index.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - - Tag: Development | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#Development

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/tag/News/index.html b/pr-preview/pr-452/tag/News/index.html deleted file mode 100644 index f1bec06d5..000000000 --- a/pr-preview/pr-452/tag/News/index.html +++ /dev/null @@ -1,587 +0,0 @@ - - - - - - - Tag: News | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#News

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/tag/announcement/index.html b/pr-preview/pr-452/tag/announcement/index.html deleted file mode 100644 index a930a5654..000000000 --- a/pr-preview/pr-452/tag/announcement/index.html +++ /dev/null @@ -1,1147 +0,0 @@ - - - - - - - Tag: announcement | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#announcement

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Election

-

CFC Election Begins

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark code audit begins

-

-
- -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Elected

-

Empowering the community

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -

Disclosure of Bug in Zcoin

-

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/tag/communinity/index.html b/pr-preview/pr-452/tag/communinity/index.html deleted file mode 100644 index 98ad38ba2..000000000 --- a/pr-preview/pr-452/tag/communinity/index.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - - Tag: communinity | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#communinity

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/tag/community/index.html b/pr-preview/pr-452/tag/community/index.html deleted file mode 100644 index b71c99cd5..000000000 --- a/pr-preview/pr-452/tag/community/index.html +++ /dev/null @@ -1,3051 +0,0 @@ - - - - - - - Tag: community | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#community

- - -
-
- - - - - - -

Firo listed on Biconomy

-

Supports Spark Address Withdrawal

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

-
- -
-
- - - -
-
- - - - - - -

Firo listed on Ascendex

-

Firo/USDT Pair

-
- -
-
- - - - - - - -
-
- - - - - - -

Binance adds new cross margin pair for FIRO

-

FIRO/USDT Cross Margin

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

The 3rd term of CFC members are formed!

-

Welcome old and new

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo x LetsExchange AMA Recap

-

AMA took place on Twitter/X

-
- -
-
- - - - - - - -
-
- - - - - - -

Free Firo Masternode hosting on Flux Cloud

-

A promotional event

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FiroDEX beta v0.5.7 released

-

New version available

-
- -
-
- - - - - - - -
-
- - - - - - -

Community Fund Committee Election

-

CFC Election Begins

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Elected

-

Empowering the community

-
- -
-
- - - - - - - -
-
- - - - - - -

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo rebrands to Shhh-iba $FIDO

-

-
- -
-
- - - -
-
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
-
- - - -
-
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo Listed on TradeOrge

-

-
- -
-
- - - -
-
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
-
- - - -
-
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
-
- - - - - - - -
-
- - - - - - -

Happy New Year and a Recap of 2021

-

-
- -
-
- - - -
-
- - - - - - -

Elysium Testnet and GUI

-

-
- -
-
- - - -
-
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
-
- - - -
-
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
-
- - - -
-
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
-
- - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
-
- - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Dev Update - September 2021

-

An update on Firo's latest development.

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo and Binance Smart Chain integration

-

-
- -
-
- - - -
-
- - - - - - -

stFiro on Sushiswap

-

-
- -
-
- - - -
-
- - - - - - -

Community Meeting 27th March 2021

-

-
- -
-
- - - -
-
- - - - - - -

Introducing The Firo Frontier

-

-
- -
-
- - - -
-
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
-
- - - -
-
- - - - - - -

Firo Liquidity Mining Campaign

-

-
- -
-
- - - -
-
- - - - - - -

Happy Lunar New Year

-

-
- -
-
- - - -
-
- - - - - - -

-

-
- -
-
- - - -
-
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus Activated on Mainnet

-

-
- -
-
- - - -
-
- - - - - - -

Firo: 2020 in Review

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus activating on Firo

-

-
- -
-
- - - -
-
- - - - - - -

Firo Partners with Travel Booking Marketplace LockTrip

-

-
- -
-
- - - -
-
- - - - - - -

We are now Firo!

-

Our rebrand is complete.

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - Zcoin is now Firo - -

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

MTP FAQ: All You Need to Know

-

-
- -
-
- - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/tag/dev/index.html b/pr-preview/pr-452/tag/dev/index.html deleted file mode 100644 index 95100f871..000000000 --- a/pr-preview/pr-452/tag/dev/index.html +++ /dev/null @@ -1,2485 +0,0 @@ - - - - - - - Tag: dev | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#dev

- - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Binary Release

-

A Groundbreaking Advancement into Privacy

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FiroDEX beta v0.5.7 released

-

New version available

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

-
- -
-
- - - - - - - -
-
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
-
- - - -
-
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
-
- - - - - - - - - -
-
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
-
- - - -
-
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
-
- - - -
-
- - - - - - -

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

-
- -
-
- - - -
-
- - - - - - -

Lelantus Spark Audit Complete

-

-
- -
-
- - - - - -
-
- - - - - - -

Elysium Testnet and GUI

-

-
- -
-
- - - -
-
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
-
- - - -
-
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
-
- - - -
-
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Team Additions to Firo

-

Three new additions

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
-
- - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Dev Update - September 2021

-

An update on Firo's latest development.

-
- -
-
- - - - - - - -
-
- - - - - - -

New Firo Client Released

-

With refreshed UI and dark mode

-
- -
-
- - - - - - - -
-
- - - - - - -

New mandatory update Firo v0.14.8.0

-

Hard Fork scheduled at block 401580

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
-
- - - - - - - - - -
-
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Lelantus activating on Firo

-

-
- -
-
- - - - - -
-
- - - - - - -

We are now Firo!

-

Our rebrand is complete.

-
- -
-
- - - - - - - - - - - - - -
-
- - - - - Zcoin is now Firo - -

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Zcoin team additions

-

We welcome two new developers to the team

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

MTP FAQ: All You Need to Know

-

-
- -
-
- - - - - - - - - - - - - -
-
- - - - - - -

Trezor adds support to both Trezor One and Trezor T

-

-
- -
-
- - - -
-
- - - - - - -

Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500)

-

-
- -
-
- - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/tag/development/index.html b/pr-preview/pr-452/tag/development/index.html deleted file mode 100644 index d8eb33111..000000000 --- a/pr-preview/pr-452/tag/development/index.html +++ /dev/null @@ -1,795 +0,0 @@ - - - - - - - Tag: development | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#development

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark code audit begins

-

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -

Disclosure of Bug in Zcoin

-

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/tag/news/index.html b/pr-preview/pr-452/tag/news/index.html deleted file mode 100644 index d9a11561e..000000000 --- a/pr-preview/pr-452/tag/news/index.html +++ /dev/null @@ -1,4053 +0,0 @@ - - - - - - - Tag: news | Firo - Privacy-preserving cryptocurrency - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#news

- - -
-
- - - - - - -

Firo listed on Biconomy

-

Supports Spark Address Withdrawal

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

-
- -
-
- - - -
-
- - - - - - -

Firo listed on Ascendex

-

Firo/USDT Pair

-
- -
-
- - - - - - - -
-
- - - - - - -

Binance adds new cross margin pair for FIRO

-

FIRO/USDT Cross Margin

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

The 3rd term of CFC members are formed!

-

Welcome old and new

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo x LetsExchange AMA Recap

-

AMA took place on Twitter/X

-
- -
-
- - - - - - - -
-
- - - - - - -

Lelantus Spark Binary Release

-

A Groundbreaking Advancement into Privacy

-
- -
-
- - - -
-
- - - - - - -

Free Firo Masternode hosting on Flux Cloud

-

A promotional event

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FiroDEX beta v0.5.7 released

-

New version available

-
- -
-
- - - - - - - -
-
- - - - - - -

Community Fund Committee Election

-

CFC Election Begins

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark code audit begins

-

-
- -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Elected

-

Empowering the community

-
- -
-
- - - - - - - -
-
- - - - - - -

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo rebrands to Shhh-iba $FIDO

-

-
- -
-
- - - -
-
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
-
- - - -
-
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo Listed on TradeOrge

-

-
- -
-
- - - -
-
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
-
- - - -
-
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
-
- - - -
-
- - - - - - -

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

-
- -
-
- - - -
-
- - - - - - -

Lelantus Spark Audit Complete

-

-
- -
-
- - - -
-
- - - - - - -

Happy New Year and a Recap of 2021

-

-
- -
-
- - - -
-
- - - - - - -

Elysium Testnet and GUI

-

-
- -
-
- - - -
-
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
-
- - - -
-
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
-
- - - -
-
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Team Additions to Firo

-

Three new additions

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Dev Update - September 2021

-

An update on Firo's latest development.

-
- -
-
- - - - - - - -
-
- - - - - - -

New Firo Client Released

-

With refreshed UI and dark mode

-
- -
-
- - - - - - - -
-
- - - - - - -

New mandatory update Firo v0.14.8.0

-

Hard Fork scheduled at block 401580

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo and Binance Smart Chain integration

-

-
- -
-
- - - -
-
- - - - - - -

stFiro on Sushiswap

-

-
- -
-
- - - -
-
- - - - - - -

Community Meeting 27th March 2021

-

-
- -
-
- - - -
-
- - - - - - -

Introducing The Firo Frontier

-

-
- -
-
- - - -
-
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
-
- - - -
-
- - - - - - -

Firo Liquidity Mining Campaign

-

-
- -
-
- - - - - -
-
- - - - - - -

-

-
- -
-
- - - -
-
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus Activated on Mainnet

-

-
- -
-
- - - -
-
- - - - - - -

Firo: 2020 in Review

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus activating on Firo

-

-
- -
-
- - - -
-
- - - - - - -

Firo Partners with Travel Booking Marketplace LockTrip

-

-
- -
-
- - - -
-
- - - - - - -

We are now Firo!

-

Our rebrand is complete.

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - Zcoin is now Firo - -

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

-
- -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - -

Disclosure of Bug in Zcoin

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Zcoin team additions

-

We welcome two new developers to the team

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

MTP FAQ: All You Need to Know

-

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - - -

Trezor adds support to both Trezor One and Trezor T

-

-
- -
-
- - - -
-
- - - - - - -

Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500)

-

-
- -
-
- - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/zh-cn/2016/12/27/what-is-mtp-merkle-tree-proof.html b/pr-preview/pr-452/zh-cn/2016/12/27/what-is-mtp-merkle-tree-proof.html deleted file mode 100644 index ca7a5cf1b..000000000 --- a/pr-preview/pr-452/zh-cn/2016/12/27/what-is-mtp-merkle-tree-proof.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - What is MTP (Merkle Tree Proof) and why it is important to Zcoin | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

What is MTP (Merkle Tree Proof) and why it is important to Zcoin

-

MTP was created as a way to remedy the disparity between ordinary users and adversaries/cheaters

- -
- -

Merkle Tree Proof (MTP) Algorithm in Zcoin
-

- -

Update: This post has been updated as at 24 May 2018 to reflect new developments in MTP and the new memory requirements for our MTP implementation.

- -

Zcoin is working to be the first cryptocurrency to implement MTP as a proof of work algorithm and work is ongoing. As the foundation of a coin’s security with also fundamental implications as to distribution and also verification speed, implementation of MTP is very high on our list of priorities and in our roadmap. Implementation of MTP is also expected to bring down wallet initialization times due to its fast verification as compared to the current stop gap Lyra2z implementation.

- -

The MTP algorithm was devised by Alex Biryukov and Dmitry Khovratovich from the University of Luxembourg in their paper published on the 11 June 2016 titled Egalitarian Computing. These are the same researchers who came up with Equihash that is currently used in ZCash.

- -

An updated paper which received funding from Zcoin introduced v.1.2 of the MTP algorithm was released in January 2018 which addressed attack vectors discovered by academic peer review and also through the MTP bounty program organized and funded by Zcoin.

- -

Egalitarian Computing

- -

MTP was created as a way to remedy the disparity between ordinary users and adversaries/cheaters where the latter could use botnets, GPU, FPGA and ASICS to gain a significant advantage and mount a cheaper attack. The basic concept is that it should establish the same price/cost for a single computation unit on all platforms. This means that no single device should gain a significant advantage over another for the same price hence promoting egalitarian computing. With egalitarian computing, attackers would need to spend the same amount as ordinary users for equivalent ‘hashing’ power. As attackers need to usesimilar hardware as ordinary users, automated large-scale attacks become no longer possible. This combined with the fact hashing in MTP is highly memory intensive, users infected by trojans to participate in botnets would experience noticeable performance degradation and therefore more likely to suspect something is amiss. Botnet resistance is an important feature that was not addressed in previous ASIC resistant algorithms.

- -

Massive centralization can be seen with many existing proof of work algorithms such as SHA256 (Bitcoin), Scrypt (Litecoin, Dogecoin) and X11 (Dash) where hashing power is centralized in ASIC farms and normal users are not incentivised to participate in the security of the network. Even in newer schemes such as Ethash which is used in Ethereum, although it is deliberately designed to be GPU friendly (more than a 100x more efficient than on a CPU), this still encourages GPU farms and centralization. Recently, Bitmain also announced an Ethash ASIC.

- -

This doesn’t mean that we discourage GPU mining, but with MTP it is foreseen that even with GPUs mining, CPU mining would still remain competitive.

- -

Fast and lightweight Verification

- -

MTP although it is computationally and memory intensive to find the solution, once found, its solution can be quickly and efficiently verified without requiring a lot of memory. Our MTP implementation will use 4GB of RAM making it noticeable on many CPUs thus discouraging botnets as it would be noticeable to the user, MTP proofs are designed to support RAM usage up to 8 gb while remaining quick to verify that is not possible with other existing PoW implementations.

- -

This is important since by keeping verification quick, this makes the network more resistant to DoS attacks that target verifiers. It also allows lightweight hardware such as smartphones to perform verification which is not possible on many other hard memory hard algorithms. Verification speed of MTP is expected to be pretty quick.

- -

Source: https://www.usenix.org/system/files/conference/usenixsecurity16/sec16_paper_biryukov.pdf There may also be a possibility that as MTP uses merkle-trees, merkle-tree optimizations may be possible and this is an area we are researching into.

- -

Progress Free

- -

A mining algorithm should be ‘progress-free’ meaning that mining must be a stochastic process where there is always a non-zero chance that the solution is found and being independent of any previous events. This prevents centralization and mitigates network delays.

- -

Therefore a mining algorithm with an ‘initialization phase’ is not truly progress-free since the chances of finding a solution when initializing is zero. This is one of the main reasons why Biryukov and Khovratovich decided to develop MTP despite already developing Equihash since Equihash still requires a long initialization phase that certifies the memory allocation and is therefore not ‘progress-free’. Furthermore, Equihash doesn’t scale well with higher memory usage.

- -

It is believed that the shorter an initialization phase, the more decentralized mining can be since everyone starts from an even playing field and economies of scale or network location plays much less a role in mining efficiency.

- -

Summary

- -

MTP is an amazing new mining algorithm that is high performance, high security and promotes egalitarian computing. Zcoin intends to be the first to implement this and we forsee that MTP will offer good future proofing. Being a privacy centric coin, it is even more important that mining power is decentralized and as such we are focusing on working on the very core of Zcoin’s security first before embarking on other features. We hope to finish MTP implementation in the coming months.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html b/pr-preview/pr-452/zh-cn/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html deleted file mode 100644 index 7f87b6f8c..000000000 --- a/pr-preview/pr-452/zh-cn/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html +++ /dev/null @@ -1,310 +0,0 @@ - - - - - - - Zcoin moving beyond trusted setup in Zerocoin | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin moving beyond trusted setup in Zerocoin

-

Solving the trustless setup problem through the use of the Sigma protocol

- -
- -

What is a Trusted Setup?

- -

Zero knowledge setups offer amazing anonymity with anonymity sets exceeding thousands compared to previous anonymity schemes that typically only offer a dozen or so. One of the primary criticisms of Zerocoin and other zero knowledge coins like Zcash is that it requires a ‘trusted setup’ phase. A trusted setup means you need to trust someone to generate some initial parameters and then destroy those parameters.

- -

A way to visualize it would be akin to making a lock and then trusting that person to destroy the only key to it. It is however not easy to prove that the key was destroyed, for e.g. in our example scenario, was a duplicate made somewhere? Or a photo taken of the key before it was destroyed? The same type of problems exist when trying to prove that the initial parameters were permanently destroyed and not known by anyone.

- -

The consequences of having the initial parameters leaked is that someone can generate coins out of thin air by doing forged Zerocoin spend transactions. In Zcoin, this is mitigated somewhat by having an auditable supply.

- -

How is Trusted Setup implemented in Zcoin?

- -

Zerocoin as implemented in Zcoin and in the original paper currently uses RSA accumulators which require the generation of two large prime numbers. We utilized the RSA-2048 parameters generated in 1991 from the RSA factoring challenge which was an academic challenge to learn about the difficulty of factoring large number and the parameters we used had a USD200,000 prize if someone managed to factor it. To this day, no one has claimed the prize or announced a successful factorization of RSA-2048 with the last publicly successful factorization at RSA-768.

- -

Using the RSA factoring challenge parameters meant that you did not need to trust the Zcoin developers and only trust that the parameters from the RSA factoring challenge remained secure. For further reading on the RSA factoring challenge, you can read more here. However, we recognize that having a trusted setup is not ideal and it was always in our roadmap to implement a trustless setup. There has been previous attempts to remove the trusted setup in Zerocoin and the most well known one was the proposed use of RSA UFOs which thus far have been impractical to implement.

- -

How Zcoin is removing the trusted setup

- -

We are therefore very happy to announce that we believe we have found the answer in solving the trustless setup problem through the use of the Sigma protocol in Zerocoin as detailed by Jens Groth and Markulf Kohlweiss from University College London and Microsoft Research.

- -

In a nutshell, the Sigma (Σ) protocol does the following:

- -
    -
  • -

    No more trusted setup

    -
  • -
  • -

    RSA accumulators are replaced with elliptic curve groups

    -
  • -
  • -

    Reduction of Zerocoin proof sizes from 25 kb to around ~1kb allowing more Zerocoin transactions per block and making Zcoin much more scalable.

    -
  • -
  • -

    Higher security using 256-bit elliptic curves roughly equivalent to 3072 bit RSA (currently we are using 2048 bit RSA)

    -
  • -
- -

We have also found the Sigma (Σ) protocol implemented in existing open source repositories greatly reducing the amount of work required to implement it in Zcoin. The Zcoin team will need to further examine its verification speed and computation time using the Sigma (Σ) protocol. We plan to implement the Sigma (Σ) protocol after MTP completion and Znodes. We are of the opinion that once Zcoin implements the Sigma (Σ) protocol, we would have a very compelling solution, offering the power and large anonymity sets of zero knowledge proofs with low proof size without having to trust anyone with the generation of initial parameters which is required in other zero knowledge setups such as in Zcash.

- -

Update on MTP Development

- -

We know many of you are eager to hear about how we are coming along with MTP since we released it on Zcoin’s testnet. MTP continues to be tested and the dev team has made good progress on it with no major hurdles encountered.

- -

We are also testing various parameters to achieve a good balance between GPU and CPU performance while remaining ASIC resistant. We continue to work towards releasing MTP on mainnet as soon as possible along with GPU miners. It is promising to see so many top devs interested in the work we do and have received a lot of constructive feedback on it. We welcome anyone who wishes to work with us in improving MTP!

- -

Once we have finalized the parameters, we will hold a competition to develop MTP miners with attractive bounties to incentivize efficient open sourced miners to the public.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2017/07/21/mtp-audit-and-implementation-bounty.html b/pr-preview/pr-452/zh-cn/2017/07/21/mtp-audit-and-implementation-bounty.html deleted file mode 100644 index 51d80e15b..000000000 --- a/pr-preview/pr-452/zh-cn/2017/07/21/mtp-audit-and-implementation-bounty.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500) | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500)

-

- -
- -

MTP (Merkle Tree Proof) is a new proof of work algorithm that was presented at the USENIX Security Symposium 2016 and has attracted substantial attention from the cryptocurrency and academic community. To further encourage research and scrutiny into MTP, we are sponsoring two bounties. These are separate bounty challenges from the MTP miner development competition.

- -

- -

MTP Audit Bounty: 10,000 USD Total

- -

Rules

- -
    -
  • Anyone who manages to find an attack or cheating strategy on the principles in the MTP paper will be entitled to claim a share of the bounty.
  • -
  • Findings from Dinur and Nadler’s work are excluded as they have already been addressed. However an attack on ‘data-independent MTP’ as described in the same paper would be eligible.
  • -
  • A submission can contain multiple attack/cheat strategies.
  • -
  • In the event of submissions from different parties that involve the same attack vector/cheating strategy, only the first submission as received by the Zcoin team shall be eligible to the bounty.
  • -
  • Submissions will be made public though the Zcoin team reserves the right to determine the date of publication. Submitters are not allowed to disclose early. We will publish submissions on this Github wiki page.
  • -
  • This bounty does not reward the finding of implementation bugs of MTP in Zcoin which is dealt with in the MTP Implementation Bounty below.
  • -
  • Submissions are to be made to our e-mail team@zcoin.io and should include a proposed fix if possible. Please include Bitcoin or Zcoin adddress that you will receive the reward in your submission.
  • -
  • Deadline of submission is 30 September 2017 but remember it is better to submit early as duplicates are not rewarded.
  • -
- -

How Bounty is Distributed

- -
    -
  • A total of USD 10,000 is available for this bounty.
  • -
  • If there are a few attack vector/cheating strategies submitted from different people, the MTP Attack Bounty is divided per unique attack vector/cheating strategy.
  • -
  • Submissions that include a proposed fix to MTP are given double weightage in dividing the bounty. If there is only one submission under the MTP Audit Bounty but it does not include a fix, the bounty payable shall only be USD5,000.00
  • -
  • E.g. Tom finds 3 attack vectors but does not give any fixes for them and Amy finds 1 attack vector and gives a fix for it. Therefore the bounty of USD10,000 is divided as follows. USD6,000 to Tom and USD4,000 to Amy.
  • -
  • Bounty is to be paid in BTC (following Bitstamp price) or XZC (following Bittrex price) equivalent upon announcement of MTP Audit Bounty winners.
  • -
- -

We reserve the right to extend the deadline for the miner dev competition in the event a flaw is found. The time of extension shall take into account the time required to make modifications to the miner to accommodate any fixes.

- -

MTP Implementation Bounty : 2,500 USD TOTAL

- -

Rules

- -
    -
  • Anyone who manages to find an implementation or coding error that allows an attack/cheating strategy on Zcoin’s implementation of MTP as in this tree: https://github.com/zcoinofficial/zcoin/tree/mtptest and provide the fix to it will be entitled to claim a share of the bounty.
  • -
  • A submission can contain multiple bugs/errors.
  • -
  • In the event of submissions from different parties that involve the same bug/error, only the first submission shall be eligible to the bounty.
  • -
  • Submissions will be made public though the Zcoin team reserves the right to determine the date of publication. Submitters are not allowed to disclose early. We will publish submissions on this Github wiki page.
  • -
  • This bounty does not reward the finding of attack vectors/cheating strategy in MTP itself which is covered in the MTP Audit Bounty above.
  • -
  • Submissions are to be made to our e-mail team@zcoin.io and must include fix. Please include Bitcoin or Zcoin adddress that you will receive the reward in your submission.
  • -
  • Deadline of submission is 30 September 2017 but remember it is better to submit early as duplicates are not rewarded.
  • -
- -

How Bounty is Distributed

- -
    -
  • A total of USD2,500.00 is available for this bounty. However, the team may at its discretion reserve the right to increase this bounty.
  • -
  • If there are a few coding errors submitted from different people, the MTP Implementation Bounty is divided per error/bug. The team reserves the right to determine what constitutes a single error/bug.
  • -
  • Bounty is to be paid in BTC (following Bitstamp price) or XZC (following Bittrex price) equivalent upon announcement of MTP Implementation Bounty winners.
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2018/06/28/trezor-adds-support.html b/pr-preview/pr-452/zh-cn/2018/06/28/trezor-adds-support.html deleted file mode 100644 index ba9cc94f1..000000000 --- a/pr-preview/pr-452/zh-cn/2018/06/28/trezor-adds-support.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Trezor adds support to both Trezor One and Trezor T | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Trezor adds support to both Trezor One and Trezor T

-

- -
- -

We are excited that Trezor, one of the most established hardware wallets has added Trezor support for both the Trezor T and the Trezor One into their device firmware.

- -

We are very grateful for the work of our community member Yura Pakhuchiy, who has tirelessly worked on this and kept in contact with the team at Satoshi Labs to make this possible.

- -

Zcoin will also be added officially into the web wallet soon but you can already use it to store your Zcoin and even store your Znode collateral using Znode tool, also developed by Yura.

- -

As Zcoin is among the newly-integrated coins of which Trezor say they “will be gradually surfacing in Trezor Wallet”, Zcoin is not visible by default but needs some extra configuration in the wallet. Stay tuned for a full tutorial on how to use Zcoin with Trezor!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2018/07/15/firo-vulnerability-bounty-program.html b/pr-preview/pr-452/zh-cn/2018/07/15/firo-vulnerability-bounty-program.html deleted file mode 100644 index 23981700b..000000000 --- a/pr-preview/pr-452/zh-cn/2018/07/15/firo-vulnerability-bounty-program.html +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - - Firo Vulnerability Bounty Program | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Vulnerability Bounty Program

-

We are happy to announce the official Firo vulnerability bounty program to encourage the developer/researcher community to review and contribute to our code.

- -
- -

This document is outdated. For up to date information about our vulnerability bounty program see the the dedicated page

- -

We are happy to announce the official Firo vulnerability bounty program to encourage the developer/researcher community to review and contribute to our code.

- -

We are only accepting reports in relation to Firo’s master branch. For the avoidance of doubt, we are not accepting submissions for website vulnerabilities or attacks that require >50% of the hashing power.

- -

Vulnerability reports are to follow HackerOne’s Disclosure Guidelines. Failure to follow these guidelines and the rules below may result in the bounty not being honored.

- -

Vulnerabilities are organized into three categories.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SeverityDescriptionExampleBounty (USD) in FIRO equivalent
CriticalA critical vulnerability is such that impacts the Firo network as a whole, has potential to break the entire Firo network, completely removes the anonymity of Lelantus, results in the loss of Firo, or is on a scale of great catastrophe.A vulnerability that allows forged Lelantus spends to inflate supply.10,000 up to 50,000
MajorA major vulnerability is such that it impacts individual nodes, routers, wallets, reduces the anonymity of Zerocoin significantly (timing attacks excluded) or must be carefully exploited.For e.g. the paper Burning Zerocoins for fun and profit https://www.chaac.tf.fau.de/files/2018/04/attack-cryptocur.pdf1,000 up to 10,000
MinorA minor vulnerability is one that has low impact or cannot be exploited easily. 100 up to 1,000
- -

If there is a dispute over the severity of a vulnerability, the Firo team’s assessment will be definitive.

- -

Submission Procedure

- -

Submissions should be sent to

- -
    -
  • poramin@zcoin.io and
  • -
  • reuben@zcoin.io
  • -
- -

If the vulnerability is major or critical, the submission must be sent in PGP encrypted e-mail to the following address:

- -
    -
  • reuben@zcoin.io Fingerprint: 96D83C503C974E59C79B15F0FE90742A2CEB91F1
  • -
- -

Please remember to include your PGP public key so we can have encrypted communications.

- -

FAQ

- -

How long till I receive a response?

- -

We aim to respond to all vulnerability reports within 3 working days. Upon responding, we will make inquiries to confirm whether the submission is indeed a vulnerability. In either case, we will respond to confirm the vulnerability or provide a reason for why it is not a vulnerability.

- -

How would the vulnerability be fixed?

- -

Upon confirmation of the vulnerability, a private GitHub repo will be opened where the patch will be worked on together/reviewed with the researcher. Once this is completed, the vulnerability disclosure will be drafted and the release date discussed.

- -

I reported a vulnerability but have not received a response!

- -

Please allow up to 3 working days for an initial response. Also, realize that spam filters and email, in general, can sometimes be problematic. If you ever feel we are not communicating in a timely fashion, definitely let us know.

- -

Would I receive credit for the submission?

- -

By default, we will disclose the researcher that found the vulnerability along with the amount awarded. If you wish this information to be kept private, please let us know and we will honor your request.

- -

How are bounty payments made?

- -

All bounties will be paid in Firo based on the prevailing USD rate as determined by Coingecko’s average price at the time the patch is released.

- -

What is the PGP Public key?

-
    —–BEGIN PGP PUBLIC KEY BLOCK—–
-    Comment: Fingerprint: 96D83C503C974E59C79B15F0FE90742A2CEB91F1
-    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
-    =GGFJ
-    —–END PGP PUBLIC KEY BLOCK—–
-
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html b/pr-preview/pr-452/zh-cn/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html deleted file mode 100644 index 2ff281a63..000000000 --- a/pr-preview/pr-452/zh-cn/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - MTP – Zcoin's New Proof-of-Work Algorithm | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

MTP – Zcoin's New Proof-of-Work Algorithm

-

Today we are announcing the release of MTP, our new Proof-of-Work algorithm

- -
- -

Today we are announcing the release of MTP, our new Proof-of-Work algorithm which will activate on the 10th December 2018.

- -

MTP stands for Merkle Tree Proof. Based on an academic paper, it provides what the researchers call “egalitarian computing.” The idea behind egalitarian computing is to level the playing field between people with lots of computing power (i.e., large-scale mining farms) and those with little power (i.e., home miners). In other words, Mining for The People.

- -

Cryptocurrency mining today is dominated by a few large players. Through the use of application-specific integrated circuits (ASICs), specialized mining equipment can be 30,000x more efficient than a standard laptop computer. This centralizes power in the hands of a few big players, especially those who can manufacture these ASICs in bulk. With MTP, we are making a statement for decentralization and also allowing home miners anywhere in the world to earn some Zcoin through mining, ensuring better distribution.

- -

MTP is designed to make intensive use of memory. This both increases the cost of ASIC development significantly and uses memory bottlenecks to reduce the ASICs advantage. The theory is that even if ASICs are developed, the gain from ASICs can still be matched well with commodity hardware. Another advantage of intensive RAM usage is that it would likely alert a user who got infected with malware and is now mining against their will as part of a botnet as is common with CPU-friendly coins.

- -

Development of MTP originally began in 2017. After researchers had found issues in the original paper, Zcoin launched several bounties to address both issues at the theoretical level as well as in the implementation. The original researchers successively addressed the first version’s issues including further enhancements with their revised paper partially funded by Zcoin and published in January 2018. Zcoin released the first public version of MTP on their testnet in May. Since then it has been tested and refined in collaboration with several committed members of our community.

- -

Today, MTP is ready for prime time! After more than a year of ups and downs, we are more than happy to release version 0.13.7.1! Note that activation of MTP and the accompanying block time reduction to 5 minutes requires a hard fork. You can read all about the technical side of this update here.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html b/pr-preview/pr-452/zh-cn/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html deleted file mode 100644 index f104605c9..000000000 --- a/pr-preview/pr-452/zh-cn/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - World’s First Large-Scale Blockchain-Based Political Election Held on Zcoin’s Blockchain | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

World’s First Large-Scale Blockchain-Based Political Election Held on Zcoin’s Blockchain

-

- -
- -

- -

Over the period of 1st to the 9th of November, some of you have noticed that we had a massive surge in transactions, with hundreds to thousands of transactions being posted each block on Zcoin’s blockchain. We are now finally able to reveal what these transactions were. In fact, a hint on this was given back in October with Mr. Korn Chatikavanij, former Minister of Finance revealing that political parties in Thailand have started using blockchain technology to select party leaders.

- -

Zcoin tx during the election

- -

The Thai Democrat Party, Thailand’s oldest political party, recently held a primary election to elect its new party leader. In the past, the party leader was selected by the party’s MPs and the party chairman. With the primary election, all Democrat party members were eligible to vote, and it represents the first time a Thai political party has selected its head with input from the grassroots.

- -

The vote was concluded with a total of 127,479 votes that came from all over Thailand and to the best of our knowledge this is the world’s first application of blockchain technology in a political election of this scale with other earlier votes on the blockchain being small-scale test runs or with limited take-up rate – if they happened at all.

- -

This leadership race had unique circumstances where the stakeholders wanted to be certain that votes were not tampered with. Most e-voting systems rely on the use of a database that is controlled by an administrator. The stakeholders were unwilling to rely on this, and so it was agreed to use Zcoin’s public blockchain which had no administrator. The election mechanism, along with the source code to enable the elections was agreed upon by all the candidates and vetted by their IT advisors and subsequently approved by the Democrat Party Election Commission under the supervision of the Thai Election Commission.

- -

The electronic voting took place via two methods: through voting stations nationwide utilising a Raspberry Pi based system and alternatively a mobile voting app called D-Elect that required voters to submit their photo ID.

- -

There were two sets of data involved: identification documents and voting tallies. These datasets were encrypted and stored on IPFS, a decentralized and distributed file storage system. The IPFS hashes were then stored on the Zcoin blockchain, which acted as a decentralised immutable database while retaining auditability to the Election Commission, and the Democrat Party candidates.

- -

For those curious, this is a sample IPFS entry.

- -

The voter tallies and identity documents were encrypted in a way that protected voter privacy. The encryption keys were split using a cryptographic method called Shamir’s Secret Sharing Scheme to ensure that not a single entity can decrypt the full set of voting data without the agreement and presence of all the stakeholders:

- -

The voter identification documents can only be decrypted by a member of the Election Commission or a representative of the Democrat Party for the purpose of verifying the eligibility of voters. -Voting data can only be decrypted if all five parties – three representatives of each candidate, the Election Commission, and the Democrat Party – are present and in agreement. -The voting data or identification documents on their own, read without the other are insufficient to reveal how a voter voted.

- -

At the conclusion of the vote, despite a large number of voters from all over Thailand, the final results were available in just under 12 hours. We are incredibly proud to have played a part in enabling blockchain based e-voting to gain real-world adoption and learned many valuable lessons while carrying it out.

- -

- -

Despite the many challenges of e-voting, we believe it is important to pursue such endeavors to make voting or polling easier, cheaper to carry out and most importantly trusted by the voters. In this case, blockchain was a good fit, with the stakeholders’ emphasis on the integrity of the vote database with no central administrator, and also it being technology that they could understand and accept. We look forward to improving the system further such as with the use of zero-knowledge proof systems in facilitating anonymous but verifiable voting on the blockchain.

- -

Disclaimer: Zcoin does not endorse any political party and believes in the use of its technology in empowering personal liberties and democracy.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2018/12/05/mtp-faq-all-you-need-to-know.html b/pr-preview/pr-452/zh-cn/2018/12/05/mtp-faq-all-you-need-to-know.html deleted file mode 100644 index d4cfc1a39..000000000 --- a/pr-preview/pr-452/zh-cn/2018/12/05/mtp-faq-all-you-need-to-know.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - MTP FAQ: All You Need to Know | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

MTP FAQ: All You Need to Know

-

- -
- -

Q: What do I need to do to get ready for MTP?

- -

Make sure you’re updated to the latest Zcoin release (0.13.7.4) before the 10th December 12:00 GMT.

- -

UPDATE: Please update to 0.13.7.5 before December 17th! From this date on only clients with version 0.13.7.5 or higher will be able to connect to the right chain

- -

If you’re hosting a Znode, make sure that’s updated as well.

- -

It is recommended to use the latest release which contains important bug fixes along with huge performance improvements and bandwidth savings.

- -

Although we expect all exchanges to support MTP, if you don’t want to have any delays, it is recommended to withdraw your XZC and keep them in wallets that you control.

- -

Q: What happens if I don’t update on time?

- -

If you don’t update on time, your wallet balances may be incorrect until you update the Zcoin wallet to a MTP supported release.

- -

If you’re running a Znode, your Znode will fall off the queue and not be entitled to payments until you update to a MTP supported release.

- -

Q: How can I mine MTP?

- -

When MTP launches, we will have a CPU and a GPU (nVidia) miner. These are reference implementations and can be fine-tuned. Please refer to the mining guide.

- -

If you want to join the people testing MTP, please join the #mtp-testers channel on our Discord.

- -

Q: MTP needs a lot of RAM. Does that mean it’s best to mine with a CPU and as much RAM as I can get?

- -

No. Just because MTP needs a lot of RAM, doesn’t mean more RAM is better. In fact, throwing more RAM at the algorithm does not give you an advantage at all. For our reference miner, MTP needs a fixed 4 GB per thread so with an 8-core processor, you would need 32 GB of RAM (and a little spare for your OS to run) to mine on all cores. Having more than 32 GB of RAM in this case will not be of any benefit.

- -

We expect as more optimised miners are developed that can share the memory pad, it will be possible for multiple threads to share a common 4 gb memory allocation.

- -

Q: Which will be the best equipment to mine MTP?

- -

Probably GPUs with at least 4.5 GB of RAM. MTP claims 4 GB of working memory on either a GPU (total vRAM) or CPU (RAM per thread). In our tests, we achieved around 400-500 KH/s on an nVidia 1080ti GPU and 5-6 KH/s per thread on an older Intel i7 4790k CPU.

- -

Q: Will the Znode system requirements increase with MTP?

- -

Yes. As MTP proofs are around 200 kB each, this means that at least 200 kB of data will be written to the hard disk every 5 minutes. This amounts to about 21 GB of disk space needed per year.

- -

Q: Where should I keep my coins during the fork? Which exchanges support the fork? How to get free coins?

- -

The short answers are: It doesn’t matter. All of them. There will be no free coins.

- -

A hard fork is just a software change that’s not backwards compatible. This means new software will not be compatible with old software. If there’s a blockchain involved, people running the old version will form a side chain to the MTP main chain. Being on the side chain, though, is useless as miners will mine on the new chain, exchanges will not support it and so on. So even if you got “free” coins, you couldn’t do anything with them.

- -

All wallet providers will likely upgrade their wallets to the new version. If you want to be 100% sure, please use our wallet. We will definitely upgrade ?

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2019/03/20/what-is-sigma.html b/pr-preview/pr-452/zh-cn/2019/03/20/what-is-sigma.html deleted file mode 100644 index 2bdf86ede..000000000 --- a/pr-preview/pr-452/zh-cn/2019/03/20/what-is-sigma.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - What is Sigma and why is it replacing Zerocoin in Zcoin? | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

What is Sigma and why is it replacing Zerocoin in Zcoin?

-

Sigma is Zcoin’s upcoming replacement to Zerocoin

- -
- -

Updated on 9 July 2019

- -

Sigma is Zcoin’s upcoming replacement to Zerocoin that is set to be activated on our mainnet on the 23 July 2019. It makes significant improvements over Zerocoin in three areas:

- -
    -
  • Removal of trusted setup
  • -
  • Reduction of proof size from 25 kB to 1.5 kB
  • -
  • Improved Security
  • -
- -

Trusted Setup

- -

Since the beginning of Zcoin, we have always seen the “trusted setup” problem as a big drawback. In a trusted setup, some secret (public) parameters are generated based on a “master private key”. These network parameters are needed to create the so called “zero-knowledge proofs”, which is the anonymizing technology that we use. The “master private key”, sometimes referred to as toxic waste, needs to be destroyed.  If this data is not destroyed, someone who has access to this key is able to generate an infinite amount of anonymous coins. In fact, one of the major criticisms of Zerocash and zkSNARKs (not to be confused with Zerocoin as used in Zcoin) as implemented in Zcash is its requirement to have a controversial trusted setup.

- -

An easy way to visualize trusted setup is that you create a box with a lock on it and its corresponding key. Possession of the key will allow you to create unlimited treasure from the box and therefore the key has to be destroyed. Trusted setup is effectively trusting that the key was destroyed.

- -

Zerocoin as implemented by Zcoin uses a trusted setup performed by a third party in an academic challenge called the RSA Factoring Challenge in 1991 where the incentive to insert a backdoor is low and there was a sizeable bounty on it to break it. Although this is a decent implementation with a low chance of it being compromised, we believe the whole purpose of blockchain is to build systems that do not require trust, and that same principle applies to our privacy system as well. In fact, Zcoin’s initial release in 2016 was delayed as our founder Poramin Insom spent many months trying to remove trusted setup through the use of RSA UFOs which proved to be unworkable and had to settle for the RSA Factoring Challenge parameters.

- -

Sigma is based on the academic paper One-Out-Of-Many-Proofs: Or How to Leak a Secret and Spend a Coin (Jens Groth and Markulf Kohlweiss) which replaces RSA accumulators by utilizing Pedersen commitments and other techniques which cryptographic construction does not require trusted setup. The only system parameters required in the Sigma setup are ECC group specifications and the group generators. This construction was further optimized in the paper Short Accountable Ring Signatures based on DDH (Jonathan Bootle, Andrew Cerulli, Pyrros Chaidos, Essam Ghadafi, Jens Groth and Christophe Petit).

- -

- -

Proof Sizes and Security

- -

Proof sizes are significantly reduced from 25 kB in Zerocoin to 1.5 kB in Sigma which is almost a 17x reduction making it a lot cheaper to store on the blockchain and making it possible to fit much more private send transactions in a block. We also utilize the improved Sigma techniques in the paper Short Accountable Ring Signatures Based on DDH to reduce proof sizes further. This solves one of the biggest problems of Zerocoin without reducing its security.

- -

Security via the usage of 256 bit ECC curves in Sigma is improved compared to 2048 bit RSA used in Zerocoin and is estimated to be equivalent to 3072 bit RSA.

- -

Our implementation also uses Pippenger and Straus’ multi exponentiation algorithms for further verification efficiency.

- -

Opens the way to Lelantus

- -

Sigma is a precursor to our next gen privacy protocol Lelantus developed by our cryptographer Aram Jivanyan which further builds on Sigma and greatly expands its functionality and privacy features by removing the need for fixed denominations in minting and spending. Deploying Sigma gives us the necessary time to develop Lelantus properly while it undergoes academic peer review and further improvements. To learn more about Lelantus, you can go here.

- -

Quick Comparison

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2019/04/14/lelantus-firo.html b/pr-preview/pr-452/zh-cn/2019/04/14/lelantus-firo.html deleted file mode 100644 index e005b0cc0..000000000 --- a/pr-preview/pr-452/zh-cn/2019/04/14/lelantus-firo.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - Lelantus: Firo's next gen privacy protocol | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus: Firo's next gen privacy protocol

-

We are proud to present Lelantus; the result of Firo's research with our cryptography advisor, Aram Jivanyan, with the assistance of Martun Karapetyan and Levon Petrosyan.

- -
- -

Updated on 16 July 2019 with new performance numbers, updated comparison chart and Aram’s presentation at Monerokon.

- -

Technology never stands still; especially not in the blockchain privacy space. In a few years, the industry has moved from simple mixing solutions like Coinjoin, to more advanced cryptographic implementations like ring-signatures, Zerocoin (as used by Zcoin) and Zerocash (as used in Zcash).

- -

The tools that de-anonymise blockchains have also grown more sophisticated. Blockchain analysis is now widely available, and well-respected researchers such as Ian Miers believe that ‘decoy based’ systems such as Ring Signatures (as used in Monero) and Mimblewimble (as used in Grin or Beam) can be deanonymized especially when there are repeat transactions.

- -

While Zerocoin offered very good anonymity, it suffered from three main issues:

- -
    -
  • Fixed denominations
  • -
- -

You had to burn and redeem Zerocoins in fixed denominations. If you burnt 10 Zcoins, you would have to redeem 10 Zcoins as well. This greatly limited usability, and restricted anonymity to within the group using the same denomination. It also created a problem with change: how could you send fewer Zcoin than the smallest denomination. Other projects gave the change to miners’ fees and reminted any other balance, but this is not ideal performance-wise and adds a lot of overheads.

- -
    -
  • Performance
  • -
- -

If Zcoin were to reach the current volume of Bitcoin transactions, Zerocoin performance would still be adequate. Proof sizes are relatively large at 25 kb, though they can be reduced to 10 kb with less security. Verification (the time a node takes to check a proof’s validity) is slow at around 300-400 ms per proof, though it can be sped up with higher powered Znodes. However, performance numbers are insufficient if were to move to a ‘privacy on by default’ model. We need better performance for wide-scale adoption.

- -
    -
  • Trusted Setup
  • -
- -

A trusted setup is a feature of both Zerocoin and Zerocash systems. It requires certain parameters to be generated, then destroyed. If not destroyed correctly, it allows someone to create coins out of thin air. While Zcoin uses parameters from a 20 year old academic factoring challenge which reduces the chances of a backdoor, it is still an undesirable possibility which reduces trust in the system.

- -

We have previously teased Sigma (set to go live soon) which has smaller proof sizes and no trusted setup, but it still did not address the fixed denominations issue.

- -

We are therefore proud to present Lelantus; the result of Zcoin’s research with our cryptography advisor, Aram Jivanyan, with the assistance of Martun Karapetyan and Levon Petrosyan.

- -

Greater Ease of Use

- -

Lelantus builds on from Sigma, and allows users to burn any amount which they can then redeem any partial amount from, while keeping the rest in a burnt state.

- -

With traditional Zerocoin or Sigma, the most efficient way to privately spend 153 coins would require 100 + 50 + 1 + 1 + 1 coins: meaning that you would need a minimum of 5 Zerocoin spends, occupying 125 kB of space. With each spend taking 300ms to verify, that’s around 1500ms of verification time. This also assumes that you had these Zerocoin mints to begin with: most users require more Zerocoin spends if they don’t have the ideal mint denominations on hand.

- -

With Lelantus, this is greatly improved. To achieve the same private spend of 153 coins, a user simply has to use any of the mints they have done before - any arbitrary amount - and do a spend. The minimum number of spends now required is just one, and verification would take between 20 and 30 ms with batch verification, or 300 - 400 ms for a single proof.

- -

Lelantus proofs are only 1.5 kB, so the entire transaction would take a fraction of the power the original Zerocoin protocol required.

- -

- -

- -

Better Privacy

- -

Zerocoin’s anonymity set per transaction is based on the number of mints in each denomination. When minting and spending 1 Zcoin, the anonymity set is based off the other 1 Zcoin mints - not the 10, 25, 50 or 100 denominations.

- -

From our observation, certain mint denominations, like 25 and 50, are used less than others, which reduces their anonymity.

- -

Furthermore, as you always have to fully redeem Zerocoins, meaning if you burn 10 you always have to redeem 10, there are timing attacks where you can guess which redemption corresponds with which burn especially if there is a pattern to them.

- -

With Lelantus, there are no longer separate sets of mints for each denomination: all mints are in a single set. This eradicates the worry that certain denominations may be more private than others.

- -

With Zerocoin, there has been the issue of ‘tainted change,’ where an amount smaller than the smallest denomination cannot be minted, therefore it can deanonymize the user. Being able to spend exact amounts with Lelantus means all ‘change’ is left in a minted state, so users need not worry about this.

- -

Privacy On by Default

- -

When privacy is opt-in, few people choose to do so, to avoid the additional steps to make a private transaction. This can reduce the anonymity of the system as fewer people using the feature makes it easier to de-anonymise those users. We are therefore aiming to have privacy on by default with Lelantus.

- -

Lelantus offers privacy on by default, whilst offering opt-out privacy to remain easy to integrate with exchanges and other wallets that offer regular transactions.

- -

Better Performance

- -

Besides proof sizes, verification time has been effectively brought down with batch verification.

- -

Lelantus proofs, based off Sigma, take 200 ms to verify per proof, which is significantly faster than Zerocoin. However with batch verification, where proofs are verified simultaneously together, with an anonymity set of 32,384, verifying 100 proofs takes around 2368 ms.

- -

This means the cost of verifying a single proof is only 23.7 ms when using batch verification techniques. We utilize multi exponentiation tricks such as Pippenger’s and Straus techniques to improve this as well.

- -

- -

The Competition

- -

The chart below illustrates how Lelantus compares to other leading privacy schemes.

- -

- -

As you can see, Lelantus performs very well in all measures; offering a high degree of anonymity, good performance and low proof sizes, without relying on experimental cryptography. We believe that Lelantus offers the most rounded privacy protocol available today.

- -

We expect Lelantus to be ready sometime in late 2019 or early 2020 as we wait for further peer review of the Lelantus paper. Sigma will be deployed in the interim in Q2 2019.

- -

The full academic paper is available at Eprint though we expect further improvements to be made.

- -

We would like to thank Jens Groth, Benedikt Bunz, Ariel Gabizon, Sarang Noether and Markulf Kohlweiss who provided invaluable feedback on Lelantus.

- -

You can check out some of our videos on Lelantus below:

- -

MoneroKon 2019 - Lelantus: New Protocol for Private Transactions with Hidden Origins and Amounts

- -

Zcoin presenting Lelantus at Zero Knowledge Summit 3

- -

Zcoin's upcoming privacy protocols: Sigma and Lelantus

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2019/07/10/sigma-is-released.html b/pr-preview/pr-452/zh-cn/2019/07/10/sigma-is-released.html deleted file mode 100644 index d5387f460..000000000 --- a/pr-preview/pr-452/zh-cn/2019/07/10/sigma-is-released.html +++ /dev/null @@ -1,312 +0,0 @@ - - - - - - - Zcoin's Sigma is released | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin's Sigma is released

-

We are proud to finally release Zcoin 13.8.2 which will activate our Sigma privacy protocol

- -
- -

Update: This post has been updated to reflect the new Zcoin version and hard fork date.

- -

We are proud to finally release Zcoin 13.8.2 which will activate our Sigma privacy protocol on block 184,200 or approximately 30 July 2019. This release is a culmination of work that began in early 2018 and a testnet launch in early May 2019.

- -

Users will need to update their existing wallets and Znodes to 13.8.2 before the hard fork block 184,200. You can check the latest block height on our explorer.

- -

Instructions for Users

- -
    -
  1. Backup your existing wallet by going to File > Backup wallet and saving it in a safe location. As we use a new wallet format, the new converted wallet will not be compatible with older versions so it is prudent to keep the old one for safety.
  2. -
- -

- -
    -
  1. Close your wallet.
  2. -
  3. Download the new wallet here.
  4. -
  5. Run the installation or if you prefer just replace the zcoin-qt file.
  6. -
  7. If you have existing unspent Zerocoins, when the hard fork date rolls about, you will be presented with a Remint tab that will allow you to convert your existing Zerocoins to Sigma mints.
  8. -
  9. If you are late in upgrading and upgrade past the hard fork date, you may be prompted to reindex your wallet.
  10. -
  11. Needless to say, if you need help, do so only via the official channels in Discord under #support or Telegram in Zcoin Support  do not accept help from anyone whom you don’t trust. Team members will NEVER initiate any direct messages or PMs.
  12. -
- -

Instructions For Znode Users

- -

Follow the standard instructions here to upgrade. If you upgrade late past the hard fork date, you will be prompted to reindex your wallet.

- -

Other Improvements in this Release

- -

Although our rich graphical GUI is still under development, our QT wallet layout has been updated to make significantly easier to do Sigma mints and spends. The wallet can now automatically pick the right denominations and can also automatically remint any change to prevent privacy leakage.

- -

- -

Fees for Sigma mints and spends have also been adjusted to be dynamic based on size and are much cheaper than before instead of a fixed fee.

- -

MTP verification performance has also been improved by about 20-30% through software optimizations.

- -

Learning more about Sigma

- -

The Sigma privacy protocol represents a very important innovation in blockchain privacy as it combines the high privacy of zero knowledge proof schemes without many of its associated drawbacks. It provides a compelling alternative to zkSNARKs which has very high anonymity and great performance but does this at the cost of trusted setup, exotic cryptography and complicated constructions that are prone to errors.

- -

It is based off the paper Groth, J. and Kohlweiss, M. (2015). One-Out-of-Many Proofs: Or How to Leak a Secret and Spend a Coin which was further optimized in Short Accountable Ring Signatures based on DDH.

- -

Sigma also forms an essential building block of our upcoming Lelantus privacy protocol which further expands Sigma’s capabilities and privacy. To find out more about Sigma you can read on here.  

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2019/07/30/sigma-is-live.html b/pr-preview/pr-452/zh-cn/2019/07/30/sigma-is-live.html deleted file mode 100644 index 8dca4b222..000000000 --- a/pr-preview/pr-452/zh-cn/2019/07/30/sigma-is-live.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Sigma is Live on Zcoin! | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Sigma is Live on Zcoin!

-

We are proud to announce that Zcoin’s Sigma privacy protocol is now live!

- -
- -

We are proud to announce that Zcoin’s Sigma privacy protocol is now live! Sigma enables ZKP type privacy without trusted setup and using cryptography with standard assumptions. We are already seeing wide use of our Sigma privacy features and are excited to continue our mission in making Zcoin a private, uncensorable and free currency!

- -

Ensure that your wallet and Znodes are updated to Zcoin 13.8.2!

- -

Also, during such upgrade windows, this is a particularly attractive time for scammers to come and try to ‘help you’ with your upgrade. Our team members will never initiate a PM or offer to help. Also be wary of giving remote access or being asked to dump any sort of logs!

- -

We are also working on a maintenance release that resolves some minor bugs which we hope to release soon. You can follow progress of this release on Github milestones.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2019/10/03/direct-untraceable-anonymous-lelantus.html b/pr-preview/pr-452/zh-cn/2019/10/03/direct-untraceable-anonymous-lelantus.html deleted file mode 100644 index a4654c45b..000000000 --- a/pr-preview/pr-452/zh-cn/2019/10/03/direct-untraceable-anonymous-lelantus.html +++ /dev/null @@ -1,317 +0,0 @@ - - - - - - - Enabling Direct Untraceable Anonymous Payments in Lelantus | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Enabling Direct Untraceable Anonymous Payments in Lelantus

-

Direct anonymous payments which hide sender, recipient and value; only showing that a valid transaction has happened is the holy grail of privacy.

- -
- -

Zcoin’s privacy comes from its unique mechanism of allowing people to destroy coins and then allow them to redeem them for brand new coins with no previous transaction history which is in our opinion, is superior to other privacy methods which involve mixing or hiding in a crowd.

- -

An easy to visualize how the “burn and redeem” privacy mechanism works is imagine money disappearing from one wallet and then at any time after that, magically reappearing in another wallet without showing how it appeared there. This is the basic concept behind Zerocoin (no longer in use) and Sigma (which is what Zcoin uses today).

- -

When we revealed Lelantus, our next gen privacy protocol, we saw it as a matured version of this “burn and redeem” privacy approach combining

- -
    -
  • High anonymity sets (~100k)
  • -
  • No fancy cryptography with an easy to understand construction
  • -
  • No trusted setup
  • -
  • No need for fixed denominations.
  • -
- -

Enabling Direct Anonymous Payments

- -

However for the highest level of privacy, direct anonymous payments which hide sender, recipient and value, only showing that a valid transaction has happened is the holy grail of privacy.

- -

The original version of Lelantus had some limited support for this but required the receiver to redeem first (revealing the amount) and then burning it again. This problem is what we call the “self spend” issue which made direct anonymous payments inefficient and bad from a usability standpoint. This is why we had directed research to find a solution to this problem and after some months of work we have made further improvements to the Lelantus protocol.

- -

The new updated Lelantus protocol has roughly equivalent performance characteristics with the original Lelantus with some minor differences:

- -
    -
  • Mints are slightly larger (couple of bytes)
  • -
  • Direct anonymous sends are now slightly smaller
  • -
  • Balance proofs with multiple inputs are slightly larger
  • -
  • Range proofs are slightly smaller.
  • -
- -

Things Left to Do

- -

The construction laid out in this addendum to the Lelantus paper is informal and lacks security analysis for the moment which we will be working on. We are putting this paper out early to seek feedback and validation of the ideas posed.

- -

The construction also prevents address re-use meaning the recipient always has to produce a new address for each transaction and it would be ideal to come up with a system to allow some form of ‘stealth addressing’.

- -

Special Thanks

- -

We would like to extend special thanks to Sarang Noether from Monero Research Lab who throughout the process gave invaluable feedback and evaluation of the new Lelantus protocol along with proof reading and improving the quality of the paper.

- -

Learn more about Lelantus

- -

Link to paper on enabling Direct Untraceable Anonymous Payments in Lelantus

- -

Gitter link to discussion on Lelantus and Lelantus variants (such as Lelantus-MW)

- -

Telegram link to Lelantus discussion (bridged with Gitter)

- -

Presenting at CESC

- -

We will be presenting Lelantus at the upcoming CESC conference.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2019/11/18/new-wallet-beta-release.html b/pr-preview/pr-452/zh-cn/2019/11/18/new-wallet-beta-release.html deleted file mode 100644 index 7ff7e3718..000000000 --- a/pr-preview/pr-452/zh-cn/2019/11/18/new-wallet-beta-release.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - New Wallet Beta Release | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New Wallet Beta Release

-

We are happy to launch a beta release of our new wallet interface

- -
- -

We are happy to launch a beta release of our new wallet interface. We want to make using Zcoin a great experience, and our new wallet aims to do this along with encouraging users to use our Sigma privacy features. Download it now! Here are ways that we are improving the wallet experience compared to the original Qt interface!

- -

Anonymity Loves Company

- -

The more people keep their funds anonymized in Sigma, the more anonymous everyone becomes! Our wallet now prompts to keep a certain percentage of your funds anonymized in Sigma, and this setting is configurable.

- -

- -

The wallet prompts anytime you start it up or whenever you receive new funds!

- -

- -

It will let you know how the anonymization process is going.

- -

- -

And show you clearly how your funds were broken down into each denomination.

- -

- -

Znode Management

- -

We have also made it easier to start nodes that are missing or new by showing a Start Znode button when its status is not Enabled and to quickly view them on the block explorer.

- -

What we are working on

- -

We wanted to get this new wallet out into the hands of our users as soon as possible, but there remains much to do! In the next few releases, we will be focusing on

- -
    -
  • Address book
  • -
  • Mnemonic backup
  • -
  • Inbuilt swap capability with Bitcoin/Ethereum without requiring KYC to serve as a conduit for anonymizing these assets.
  • -
  • Translation support especially for Chinese.
  • -
- -

In the mid to long term we will also be working on:

- -
    -
  • More granular coin control
  • -
  • Receiver Address Privacy (BIP47 Payment Codes) address support
  • -
  • Light wallet mode
  • -
  • Znode wizard creation
  • -
  • Interaction with Exodus (Zcoin tokenization layer) tokens.
  • -
- -

We will continue releasing both Qt versions and the revamped wallet versions incrementally but the intention is to transition fully to this wallet interface eventually.

- -

Please give it a go and let us know what you think!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/01/21/2019-in-review.html b/pr-preview/pr-452/zh-cn/2020/01/21/2019-in-review.html deleted file mode 100644 index 296a613ea..000000000 --- a/pr-preview/pr-452/zh-cn/2020/01/21/2019-in-review.html +++ /dev/null @@ -1,372 +0,0 @@ - - - - - - - Zcoin: 2019 in Review | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin: 2019 in Review

-

As we enter 2020 and an exciting time in the cryptosphere, we wish to look back on what we have achieved

- -
- -

The year 2019 was a very eventful year for Zcoin with our long awaited Sigma privacy protocol coming alive, lots of new exchange listings, integrations and the unveiling of Lelantus the result of many months of research. As we enter 2020 and an exciting time in the cryptosphere, we wish to look back on what we have achieved.

- -

Technology

- -

Sigma

- -

- -

We finally went live with our Sigma mainnet in July 2019 which was the culmination of our commitment in 2017 to remove trusted setup from the original Zerocoin protocol. Sigma greatly improved scalability with proof sizes that were 16x smaller than Zerocoin and we are already seeing much increased usage of the protocol vs our original Zerocoin protocol.

- -

The Sigma release also came with a much easier interface to mint and spend that automated the process of picking denominations and enforced certain best practices like reminting change greatly improving privacy.

- -

- -

Most importantly our research and work into Sigma also set the foundation for our groundbreaking work in creating Lelantus, our next gen privacy protocol.

- -

Lelantus

- -

In April 2019, we revealed our academic paper of Lelantus which was the result of our research in finding innovative solutions to improve privacy and is the work of our cryptographer Aram Jivanyan. It uses Sigma as a building block but allows users to burn any arbitrary amount and also to partially redeem mints greatly improving privacy. Lelantus solves the issues of using fixed denominations and closes off a lot of timing side channel analysis. This research garnered a lot of interest with competing privacy projects like Monero Research Labs looking at it as a possible scaling solution for their ring signatures and Beam announcing that it would be their solution to address the privacy drawbacks of Mimblewimble.

- -

In October 2019, we further improved upon this by enabling full direct anonymous transfers in Lelantus. This means that instead of having to redeem coins into the transparent layer, you can now give the right to redeem coins to third parties without having to redeem it into the transparent layer. We still are working on further ways to improve Lelantus and expand its capabilities

- -

Zerocoin

- -

We finally deprecated the Zerocoin privacy protocol which we used from September 2016 up till April 2019. While we had had iteratively improved on Zerocoin and had engaged cryptographers to further harden it which resulted in academic publications as well a fundamental flaw in the cryptography of Zerocoin was found in April 2019 which resulted in an inflation of the 0.58% of the current circulating supply (54,321 XZC). We identified the flaw and did a responsible disclosure to all major projects utilizing Zerocoin which prevented further damage to other cryptocurrencies and while the event was unfortunate, our prompt and responsible action gained our project credibility as well.

- -

It was also very fortunate that we were already in the end stages of development of Sigma, our replacement to Zerocoin and as such was able to transition to the replacement protocol quickly and it meant that our research and development work paid off.

- -

Usability Improvements

- -

- -

We launched our new wallet interface in November 2019 which greatly improves the look and feel of the Zcoin client. The new wallet uses ZMQ to communicate with the Zcoin daemon. We look forward to further improving on this in the coming months.

- -

Exchange Listings

- -

In 2019 despite it being a bear market, Zcoin achieved a record number of listings on exchanges such as HitBTC, Coinex MXC, Probit exchange (KRW pairing), Digifinex, Atomars, Cryptofacil, Hotbit, VCC Exchange, Ovex (ZAR pairing), WazirX, ZG.com, Bitladon and Bitforex. The vast majority of these exchanges listed us on their own accord which is a testament to the strength of the Zcoin project. We look forward to partnering with quality exchanges to further increase Zcoin’s availability.

- -

We are also now an option on Bisq for decentralized trading!

- -

Adoption and Partnerships

- -

We also achieved many major milestones through partnering with other players in the ecosystem to make Zcoin more usable in day to day life.

- -

Our partnership with Travala allows users to use Zcoin to book at 2 million accommodations and hotels worldwide.

- -

Zcoin’s integration into Constant P2P platform allows you to take out cash or stablecoin loans using your Zcoin as collateral with favorable rates and we further improved this deal by allowing you to host fractional masternodes with Constant to further reduce your interest rate to 3-4% APR!

- -

We also have crypto credit card options with Polispay for European users with UnionPay support to come soon!

- -

For online merchants, we have developed a good relationship with Nowpayments that offers some of the best tools to accept Zcoin easily on your website!

- -

For those in the physical space, Plusbit offers an app to serve as Point of Sales systems to accept Zcoin as well!

- -

We also had some success with integrating into Thailand’s PromptPay QR code system that makes Zcoin spendable at millions of merchants nationwide! There are still some kinks to work out though and we are working for a better user experience!

- -

Mining

- -

- -

Mining on Zcoin has remained to be one of the most profitable coins for GPUs to mine helping to grow our community. We released new versions of our open source miners for both AMD and Nvidia and there is also now a new mining pool at Zellabs!

- -

We are also pleased to have negotiated with F2Pool to reduce their PPS fee from 5% to 3%!

- -

Media Coverage, Interviews and Events

- -

- -

Zcoin had amazing media coverage in 2019, we were featured on mainstream news for example the BBC, RT News, Nasdaq Trade Talks, MoneyFM and e27.

- -

Poramin had a front cover page and full length feature in a prominent Chinese crypto magazine 时代观察. His op-ed on Facebook’s Libra and its lack of privacy was also featured in Business Times. The Nation Thailand also had an article on Poramin’s achievements in the cryptocurrency sphere.

- -

Sandra also had a front cover page and interview on Block Journal!

- -

- -

- -

We also had tons of interviews or features from prominent channels in the space such as Naomi Brockwell, Crypto Beadles, Boxmining, Altcoin Buzz, Crypto101, Voskcoin, BlockTV, The Crypto Show podcast, Monero Talk, Dash News, CoinBureau, EAK TV, CryptoFinder, Rock the Block Live and CryptoRamble just to name a few!

- -

Zcoin was invited to present at many high profile events from the technical ones such as CESC San Francisco, Zero Knowledge Summit #3 and also at Defcon27 and MoneroKon! We also attended, participated and gave talks at the major blockchain conferences such as Consensus New York, San Francisco Blockchain Week, Invest Asia, Paris Blockchain Week, Token 2049, MIT Bitcoin Expo 2019, Chainpoint 19 and CMC’s The Capital.

- -

- -

Community and Governance

- -

- -

We have seen some important decisions being discussed and deliberated in our forums such as whether to increase Znode collateral or whether to change the mining algorithm. Make sure to join our forums!

- -

We also embarked on several steps to decentralize Zcoin development and funding with the launch of the Zcoin Crowdfunding System where we are already seeing generous donations!

- -

In 2019 we also started actively creating language/region specific Telegram groups which have been rapidly growing! We have Zcoin groups for Turkey, Japan, Germany, Vietnam, Spanish, Indonesia, South Africa, Russia, Thailand, Iran, Portuguese and Philippines!

- -

Charity Work

- -

- -

Zcoin partnered with Binance Charity Foundation to be a launch partner for the Lunch for Children program which has benefited school children in Uganda! Our seed investors and team members donated funds totalling USD24,000 towards this cause. No development funds were used for this purpose.

- -

We also organized a collection for Iranian flood relief via Iran Rescuebit which managed to raise some money for flood relief.

- -

What’s in store for Zcoin in 2020?

- -

We will be updating our roadmap and clarifying our plans for 2020 and beyond soon! Stay tuned! -We also embarked on several steps to decentralize Zcoin development and funding with the launch of the Zcoin Crowdfunding System where we are already seeing generous donations!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/03/06/technical-roadmap-2020-and-beyond.html b/pr-preview/pr-452/zh-cn/2020/03/06/technical-roadmap-2020-and-beyond.html deleted file mode 100644 index c6230d291..000000000 --- a/pr-preview/pr-452/zh-cn/2020/03/06/technical-roadmap-2020-and-beyond.html +++ /dev/null @@ -1,423 +0,0 @@ - - - - - - - Zcoin Technical Roadmap 2020 and beyond | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin Technical Roadmap 2020 and beyond

-

We are happy to lay out Zcoin’s plans for the year of 2020 and beyond

- -
- -

We are happy to lay out Zcoin’s plans for the year of 2020 and beyond.

- -

The roadmap information below is being shared in order to outline some of the project’s current plans and best estimates for Zcoin, but like everything else in life, things can change even the best laid plans whether be it due to better solutions arising, community feedback or unforeseen events.

- -

If you have comments on our roadmap, please weigh in on our forums and let your voice be heard!

- -

2020 ROADMAP

-

The Zcoin core team aims to complete the items listed below in 2020.

- -

Privacy

- -

Lelantus

- -

- -

Lelantus is our next generation privacy protocol named after the Titan God of air and moving unseen.

- -

It allows users to burn any number of coins and redeem them for brand new coins with no transaction history.

- -

Unlike its predecessors, Sigma or Zerocoin, Lelantus doesn’t require the use of fixed denominations and can burn and redeem arbitrary amounts. This greatly improves privacy as it prevents pattern analysis of the burns and redeems and also improves efficiency. Lelantus achieves this with a relatively simple cryptographic construction making it easier to audit and also does not require a trusted setup.

- -

Direct Anonymous Transactions

- -

- -

Lelantus capabilities are further expanded by allowing users to pass the right to redeem brand new coins to third parties. This offers very high levels of privacy as the source of the funds and amounts are completely hidden. This will also introduce a new addressing system for Direct Anonymous Transactions.

- -

Receiver Address Privacy (RAP)

- -

- -

Allows for a single address to be shared publicly without loss of privacy or worries on address re-use.

- -

Znode Infrastructure

- -

Deterministic Masternodes

- -

- -

Greater reliability and certainty of the state of the Znode network and payments by tying them to on-chain data.

- -

LLMQ (Long lived Masternode Quorums)

- -

- -

Uses BLS signature scheme to achieve greater security and scalability of services relying on Znodes such as instant sends and Chainlocks

- -

ChainLocks

- -

- -

Provides finality of transactions after first confirmation. Protects against 51% and double spend attacks from miners.

- -

Tokenization Platform

- -

Elysium

- -

- -

Elysium (previously called Exodus) allows the creation of custom tokens on Zcoin’s blockchain to represent assets or currencies. Elysium tokens will have support of our Sigma privacy protocol along with Dandelion++ routing. Transactions on Elysium will be paid with Zcoin increasing demand for the native token.

- -

Elysium can also be used as a basis for voting applications where Sigma technology can be used to do anonymous but verifiable voting.

- -

Zcoin Token Manager (ZTM)

- -

- -

ZTM provides a rich API for to ease the management of tokens on Elysium.

- -

##Revamped Desktop Wallet

- -

Rich GUI Wallet

- -

- -

Our Rich GUI wallet will transition to become the default main wallet as soon as mnemonic support is added along with performance improvements. We are also working on a SPV mode for the GUI to allow fast syncing.

- -

Swap Capability within Wallet

- -

- -

We are building swap capability within the wallet to anonymously swap other cryptocurrencies in or out of Zcoin.

- -

Mobile

- -

Sigma Privacy support in Edge Wallet

- -

- -

We are in the final stages of deploying Sigma support for Zcoin in partnership with Edge wallet. This mobile wallet will be privacy on by default and have support for both IOS and Android. The backend work done for this wallet can be used for our own native wallet or other light/mobile implementations.

- -

In Discussion/Evaluation

- -

The items below are in discussion and/or are seeking feedback from the community for inclusion.

- -

PoW Change

- -

- -

The community is currently evaluating a Proof of Work algorithm change to replace MTP. ProgPOW, RandomX or an improved MTP are currently leading candidates.

- -

Block Reward Distribution and Development Funding

- -

- -

The community is currently deciding on how development should be funded after Zcoin’s block halving. Current community sentiment is on a reasonable extension of developer funding and possibly a portion of the funds going towards community initiatives (possibly via the Zcoin Crowdfunding System).

- -

Governance

- -

- -

Discussion with the community is being held to formalize governance of Zcoin whether it be via some form of on-chain governance or informal mechanisms.

- -

Snowglobe Pre-Consensus

- -

- -

We are researching into Snowglobe Avalanche-based consensus algorithms to achieve finality within a few seconds and provides protection against reorganization attacks along with high throughput. We plan to evaluate this against masternode instant sends and chain-locks.

- -

Future / Research

-

The items below are currently in research phase or coding work has not yet begun.

- -

Aura

- -

- -

Aura is the successor privacy protocol to Lelantus. It explores a new hierarchical construction of one-out-of-many proofs which allows for greater performance and privacy. Further innovations are currently underway and will be announced.

- -

Cross-chain Bridges

- -

- -

Bridges between Zcoin and other blockchains will allow interaction of Zcoin with other blockchains or smart contract platforms. Blockchains can now do a two-way bridge through Zcoin to create an Elysium equivalent asset to take advantage of our privacy features while maintaining the peg. We are researching ways to leverage the Znode network to perform these interactions.

- -

Mixnets

- -

- -

Mixnets offer a privacy preserving network layer that can defend against network level surveillance even against state level adversaries.

- -

Native Lelantus Mobile Wallet

- -

- -

The libraries we built for the Sigma privacy wallet can be modified to support Lelantus. We aim to build a mobile wallet with full Lelantus support.

- -

Fast Sync Light Clients

- -

- -

SPV clients, while a lot faster then downloading the entire blockchain, have weaker security and resource intensive. We are researching into alternative approaches such as FlyClient or recursive ZKPs that will allow much greater speed or almost instant syncing in clients.

- -

Quantum Resistance

- -

- -

While the threat of useful quantum computing remains far away, we are researching into quantum resistant schemes of implementing the building blocks of our privacy protocols such as lattice based one-out-of-many proofs.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html b/pr-preview/pr-452/zh-cn/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html deleted file mode 100644 index ed8c4c2c0..000000000 --- a/pr-preview/pr-452/zh-cn/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html +++ /dev/null @@ -1,282 +0,0 @@ - - - - - - - Zcoin releases paper on Hierarchical One-out-of-many Proofs | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin releases paper on Hierarchical One-out-of-many Proofs

-

We are proud to publish from Zcoin’s research labs a new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude

- -
- -

We are proud to publish from Zcoin’s research labs a new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude. One-out-of-many proofs (which is a type of zk proof) forms the basic building block for Sigma and our very own Lelantus. We are excited that Zcoin’s work in creating Lelantus has revived interest in one-out-of-many proofs which is also used in Lelantus-MW  (developed by Beam), Anonymous Zether (developed by Benedict Bunz et al and further extended by JP Morgan), Triptych and Arcturus (both developed in Monero Research Labs).

- -

One of the open challenges of scaling one-out-of-many proof implementations such as Lelantus for use in larger anonymity sets has been proving time: the time it takes to generate the zero knowledge proof. Proving time increases linearly with the size of the set. For example, for anonymity sets of 262,144, a single Lelantus proof would take around 14 seconds to generate making it not ideal especially not for mobile devices. Using HOOOMP can potentially bring this down to the 1-2 seconds range making larger anonymity sets much more practical.

- -

HOOOMP’s basic concept is that proofs can be arranged into an hierarchy where the knowledge of the secret element opening to zero can be proved for a smaller set,  which in turn is provably a “blinded” version of one out of many subsets of the original bigger set. This allows a search of a smaller set rather than having to go through the entire set. HOOOMP also retains all the efficient batch verification properties of the original one-out-of-many proofs and also like the original, does not require any new cryptographic assumptions or trusted setup.

- -

- -

We continue to work hard in pushing the boundaries of privacy technology in blockchain applications and we hope that HOOOMP will continue to expand the possibilities and utility of one-out-of-many proof schemes. The HOOOMP paper can be read on IACR’s Cryptology ePrint archive.

- -

Other Zcoin research papers relating to privacy:

- - - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html b/pr-preview/pr-452/zh-cn/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html deleted file mode 100644 index 857ded8aa..000000000 --- a/pr-preview/pr-452/zh-cn/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - - - Zcoin Block Reward Allocation and Development Fund for the next 4 years | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin Block Reward Allocation and Development Fund for the next 4 years

-

We are pleased to announce the division of Zcoin’s block reward for the next 4 years, which will take effect upon the upcoming halving in September 2020

- -
- -

We are pleased to announce the division of Zcoin’s block reward for the next 4 years, which  will take effect upon the upcoming halving in September 2020. The halving also marks the end of the founder and seed investors’ rewards and allows the block reward to go entirely towards the community and development. We are very grateful to the seed investors who have continued to believe in Zcoin’s vision and have supported us greatly through thick and thin.

- -

After over a year of seeking community feedback via our forums and numerous community meetings the block reward division has been decided and will be coded in upon the next wallet release together with deterministic Znodes and LLMQ. We would like to thank all the community members who took the time to share their views!

- -

Goals and Considerations

- -

Our main goals when considering the allocation of the block reward were:

- -
    -
  • Continued sustainable funding for development and research
  • -
  • Accountability, transparency, and checks and balances of the core team
  • -
  • Ensuring continued community growth through miners and Znodes
  • -
  • Greater involvement of community with consensus-seeking decision making
  • -
- -

The block reward allocation needed to ensure that current levels of development funding were maintained, while providing checks and balances to ensure transparency as to how the funds would be utilized in the event of a significant price increase. The  community also will have a greater say in how excess funds would be directed.

- -

To strike a balance between continued community building and distribution of Zcoin to new users via mining, the new block reward offers existing token holders incentives to host Znodes, especially with their increased role in securing the network alongside miners with LLMQ chain-locks.

- -

Block Reward Allocation

- -

In line with the above goals and considerations, the community reached a consensus that the development reward should be extended with most members voting from 10-20% with the median vote being in favor of 15% with the more recent votes in favor of 20%. If you wish to view the factors that were taken into consideration in deciding this, you can view the latest community meeting stream and the accompanying presentation.

- -

The reward of 12.5 XZC per block is divided as follows:

- -
    -
  • Miners: 50% (6.25 XZC)
  • -
  • Znodes: 35% (4.375 XZC)
  • -
  • Development Fund: 15% (1.875 XZC)
  • -
- -

The Development Fund has additional limitations:

- -
    -
  • The development fund is coded in for an additional 4 years after halving.
  • -
  • It is subject to a community review at year 2 and year 4 to assess its need and amount. Discussions should begin at least 6 months before the end of year 2 and 4.
  • -
  • In the event of Zcoin’s price rising, should the development fund exceed approximately 100,000 USD/month, any excess past 100,000 USD/month should be placed in a separate public address and shall be named the Zcoin Reserve Fund.
  • -
- -

- -

In addition to the Development Fund from the block reward, the core team is exploring other sources of funding such as OpenCollective and greater use of the Zcoin Crowdfunding System to diversify income streams and to reduce reliance on the block reward.

- -

Zcoin Reserve Fund

- -

The Zcoin Reserve Fund is a separate fund from the development reward that can only be called upon in specific circumstances or with community approval. It is designed to be a reserve to protect the project against market volatility and to make expenditure a collective decision with the community.

- -
    -
  • All transactions in the Zcoin Reserve Fund shall be transparent and each expenditure has to be disclosed.
  • -
  • Zcoin in the Reserve Funds can also be converted and held in stablecoins from time to time provided that their addresses are disclosed.
  • -
  • No Znodes will be created from this fund.
  • -
  • This fund shall not be utilized except in the following scenarios: -
      -
    • The price of Zcoin falls below USD3.50 to cover any shortfall in the development fund should the core team require it.
    • -
    • To pay for Zcoin Bug Bounties
    • -
    • Code audits
    • -
    • Any other expenditure that has community approval (for example events, listings, integrations). Such request would need to be via the Zcoin Crowdfunding System and be discussed as an agenda item in a monthly community meeting for discussion.
    • -
    -
  • -
  • The cap of 100,000 USD/month shall be increased by 4% per annum each year to cover inflation.
  • -
  • The cap can be reviewed with community approval and needs to be discussed as an agenda item in at least two monthly community meetings.
  • -
- -

While a cap of 100,000 USD/month is relatively modest for a project this size and would likely need to be increased as the project grows, we believe it’s important to begin with a lower limit and prove ourselves to the community before a higher budget is granted. We hope that this step shows our commitment to transparency, accountability and making the best privacy cryptocurrency we can.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html b/pr-preview/pr-452/zh-cn/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html deleted file mode 100644 index f447ac5ae..000000000 --- a/pr-preview/pr-452/zh-cn/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - What you need to know about Deterministic Znodes and LLMQ | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

What you need to know about Deterministic Znodes and LLMQ

-

As we near the release of deterministic Znodes and LLMQ support that comes together with a Bitcoin core upgrade, we wish to prepare Zcoin users and Znode owners on what to expect

- -
- -

As we near the release of deterministic Znodes and LLMQ support that comes together with a Bitcoin core upgrade, we wish to prepare Zcoin users and Znode owners on what to expect. We also go into the reasons as to why this upgrade is important to Zcoin’s infrastructure.

- -

What are Deterministic Znodes?

- -

Znodes form an incentivized node infrastructure for Zcoin. Just as miners get paid to secure the network, Znodes are paid to store the blockchain and propagate blocks and provide additional services to the blockchain (more on this later).

- -

The current Znode system is based off Dash’s original masternode infrastructure where every Znode maintained its own Znode list and relied purely on p2p messages that were not tied to the blockchain in any way. As such, there are times where Znodes cannot come to consensus as to what the correct masternode list should look like. This meant enforcing on a consensus level the correct masternode payee sometimes resulted in forks in the network. Dash mitigated this through the use of sporks but as sporks in its current form requires the core team to retain a master key to turn on and off certain features, we felt that as useful a feature that would be, it was against the spirit of decentralization.

- -

Additionally, because Znodes could not reliably reach consensus to the correct Znode list, Znode quorums were limited in size and quite fragile. A more reliable way to determine Znode payee queues and to form quorums is required to properly secure and scale Znodes so that services can properly rely on them.

- -

Deterministic masternode lists is a Dash improvement proposal to resolve these issues. Instead of each Znode maintaining its own Znode list, Znodes are registered on the blockchain via special transactions. Znode rewards are now done deterministically via the on-chain data together with PoSe (Proof of Service) checks that ensures that the Znode is online and responding correctly to be considered as valid. This also means that Znode payments will be a lot more predictable and no longer relying on luck compared to the old system where once you reach the top 10% of the queue, your Znode gets randomly selected for payment.

- -

Also as these Znode lists can now be in sync across different nodes since they are tied to the blockchain, much larger quorum sizes can be built with Znodes allowing for greater security and decentralization. This brings us to our next topic.

- -

What are Long-living Masternode Quorums (LLMQ)?

- -

The basic idea of masternode quorums were that a subset of masternodes could be picked pseudo randomly that were then trusted by the rest of the network to perform sensitive tasks. For example in Dash’s original implementation this was used to achieve InstantSend which allowed transactions to be locked in a couple of seconds that disallowed conflicting transactions rather than needing to wait for a block confirmation. However the problem with the original masternode quorums were that they did not last very long and did not scale very well. as they only supported a small number of members (10 members). This was because propagating votes to larger member sets would overload the network and storing voting results on-chain would bloat it significantly.

- -

It was because of this reason and the inherent limitations of the older masternode system that discouraged us from enabling features such as InstantSend until we had deployed Deterministic Znodes and LLMQ.

- -

LLMQ utilises BLS signature schemes that allow much larger masternode quorums (up to 400) to be created. This is because BLS signatures are short, many signatures can be combined into one (space saving) and multi signatures can be achieved with minimum communication (less network overhead).

- -

The benefit of larger masternode quorums are that it becomes much more costly to attack since you would need to control a much greater number of Znodes to have a chance at influencing quorum decisions.

- -

LLMQs forms a reliable and trustless way to deploy services such as Chainlocks which protects the chain against 51% mining attacks and  InstantSend which allows almost instant confirmation of transactions. Both these technologies rely on LLMQs for its security.

- -

When will Chainlocks and InstantSend be activated?

- -

Due to the complexity of this upgrade to Deterministic Znodes and LLMQ without using sporks, Chainlocks and InstantSend will not be activated off the bat to minimize moving parts. We intend to deploy this shortly after a successful deployment.

- -

What do I need to do if I own an existing Znode?

- -

Once we release the new wallet version, users will have around 3 weeks (6048 blocks) to upgrade to the new wallet software. This will be a mandatory upgrade. The guide to upgrade will be available here.

- -

Remember that many scammers will be out to offer help to you to help you migrate so don’t accept unsolicited private messages even if it appears from a trusted person (in fact none of the core team members will ever initiate a message to you first). We will also never send out private messages on wallet updates.

- -

After the 3 weeks have passed, the new deterministic Znodes system will be open for registration. Users will be required to re-register their Znodes using the new deterministic Znode system. During this registration period which will also last 3 weeks, the existing legacy Znodes will continue to operate and payments will still be done using the legacy system. You would not need to move your 1000 XZC Znode collateral.

- -

After the end of the 3 week registration period, the old Znode system will cease to function and deterministic Znodes will take over the Znode payment system. Even if you have missed the window for the re-registration of your Znode, don’t worry, as you will continue to be able to do so. However, we recommend existing Znode owners to do it as soon as they can to avoid missing out on payments.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/06/08/zcoin-v14-0-0-release.html b/pr-preview/pr-452/zh-cn/2020/06/08/zcoin-v14-0-0-release.html deleted file mode 100644 index e30ee6ff2..000000000 --- a/pr-preview/pr-452/zh-cn/2020/06/08/zcoin-v14-0-0-release.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - Zcoin v14.0.0 Release with Deterministic Znodes and LLMQ | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin v14.0.0 Release with Deterministic Znodes and LLMQ

-

This is a mandatory upgrade and a major release

- -
- -

We are proud to release Zcoin v14.0.0. This is a mandatory upgrade and a major release with 14,296 commits touching over 2,831 files since the v13.8.10. Please update before 22 June 2020.

- -

##What’s New

- -

*An upgrade to Bitcoin core 14/15 with an improved code structure and vastly improved syncing speeds -*Deterministic Znode Lists -*Long-lived masternode quorums (LLMQ)

- -

This upgrade builds a much more solid codebase and with the move to Deterministic Znodes, ensures a much more reliable Znode network. To find out more about deterministic Znodes and LLMQ, read here.

- -

Issues such as out of sync Znode lists, false alarms of NEW_START_REQUIRED, variance in Znode payments and micro chain splits should be a thing of the past.

- -

The launch of Deterministic Znodes and LLMQ also paves the way open for 51% attack protection with Chainlocks and instant sends which will be coming soon.

- -

##What Do I Need to Do?

- -

You will need to update your wallet and/or your Znode to the latest version before block 278300 (Approximately June 22 2020, 12:00 UTC). This is just a simple step of backing up your wallet first, and then just running the new installation file or replacing your binary.

- -

*Remember that many scammers will be out to offer help to you to help you migrate so don’t accept unsolicited private messages even if it appears from a trusted person (in fact none of the team members will ever initiate a message to you first). -*We will also never send out private messages on wallet updates. -*Always download from our official Github and not via links provided in chat. -*ASK IN PUBLIC IF YOU’RE UNSURE!

- -

If you own a Znode, you will need to register your Znode with the new Znode system. The system will be open for registration past block 278300. Attempts to register before this will be met with an error. The guide to do this is here.

- -

Existing Znodes will continue to receive payments with the old system until block 284400 (Approximately July 13 2020, 12:00 UTC). After this point if you have updated and also registered with the new Znode system, your Znode will now receive rewards on the new system with no interruption. If you fail to register your Znode on the new Znode system, your Znode will stop receiving rewards until you register with the new Znode system and you will then re-enter the queue.

- -

##What if I am using a hardware wallet with Znode Tool?

- -

Download the new Znode-Tool-Evo from here. The Znode Tool migration guide is available on the Zcoin wiki.

- -

##What if I am using the Electron Rich GUI wallet?

- -

Please download and upgrade to version 1.1.0 from Github. Follow the migration guide on the Zcoin wiki.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/06/09/lelantus-academic-paper-updated.html b/pr-preview/pr-452/zh-cn/2020/06/09/lelantus-academic-paper-updated.html deleted file mode 100644 index aa9ef66fd..000000000 --- a/pr-preview/pr-452/zh-cn/2020/06/09/lelantus-academic-paper-updated.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Lelantus academic paper updated | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus academic paper updated

-

We have significantly updated our Lelantus academic paper to contain security proofs for all cryptographic primitives

- -
- -

We have significantly updated our Lelantus academic paper to contain security proofs for all cryptographic primitives. The paper also thoroughly analyzes the security of the payment system and provides formal security proofs showing how the Lelantus protocol satisfies the properties of transaction non-malleability, ledger indistinguishability and balance properties.

- -

The original Lelantus paper used several modifications of cryptographic building blocks such as the modified one-out-of-many proofs for double-blinded commitments and we provided security proofs that these primitives are secure. The revised paper formally discusses and shows the security of the payment system itself including its anonymity and balance properties. We scientifically demonstrate how payment anonymity relies on the soundness and zero-knowledge properties of the modified one-out-of many proofs and how the serial number generation process secures transaction non-malleability. We adopt the same payment system security model used by Zcash to validate their z2z transactions.

- -

- -

It also combines our work on direct anonymous payments with review assistance from Sarang Noether of Monero Research Labs.

- -

We hope that this revised paper further ensures the security of Lelantus’ cryptography and improves clarity of the different cryptographic building blocks. We invite cryptography researchers to give comments and feedback!

- -

Over the next few weeks we will further go into different aspects of Lelantus and also how it compares to the leading blockchain privacy mechanisms!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html b/pr-preview/pr-452/zh-cn/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html deleted file mode 100644 index 9370ef903..000000000 --- a/pr-preview/pr-452/zh-cn/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - Paving the way to privacy on by default (with opt-out) with Lelantus | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Paving the way to privacy on by default (with opt-out) with Lelantus

-

With this step, we foresee a big increase in take-up rate of anonymized funds

- -
- -

Zcoin’s entire raison d’etre is financial privacy. The vast majority of our research and time has been spent in building and deploying privacy protocols for cryptocurrencies such as Zerocoin, Sigma and Lelantus.

- -

Despite this, usage of our blockchain privacy protocol remains low. At the date of writing, around 409,000 XZC has been anonymized via Sigma since its launch in July 2019 which represents only about 4% of Zcoin’s circulating supply. In contrast, our implementation of Dandelion++, which prevents your IP address from being tied to a transaction, is on by default and is used by almost 100% of Zcoin nodes.

- -

Sigma

- -

It is clear that opt-in privacy does not work and is echoed in other cryptocurrencies that adopt this model including Zcash, Dash or even Bitcoin. Low usage means low privacy as indicated by Chainalysis’ claims that they can partially trace 99% of Zcash transactions and perform successful investigations into Dash’s PrivateSends. Other studies also indicated that despite Zcash’s advanced technology, many users who did not completely understand how its privacy worked, used it improperly and made it traceable anyway.

- -

Various explanations have been given as to why these privacy cryptocurrencies do not seem to want to encourage greater adoption of private transactions primarily along the lines of that they need to play nice with regulators who are uncomfortable with the idea of private transactions. Dash in fact goes to great lengths to distance itself from being called a privacy cryptocurrency with a published legal position that in terms of privacy, it is no different than Bitcoin.

- -

The fact is this: no matter how advanced the privacy technology employed, it is meaningless if it is not used. Privacy likes being in a crowd. Privacy needs to be easy to use.

- -

Why hasn’t Zcoin moved to privacy on by default?

- -

When Zcoin launched in 2016 with the Zerocoin protocol, due it being originally designed for Bitcoin and its mechanism of burning and redeeming coins, it was not trivial to modify it to not require a base layer. Similarly, having a transparent layer based on Bitcoin made it easy for adoption for exchanges and wallets along with many other existing tools such as light wallets and blockchain explorers that were all built around Bitcoin.

- -

The technology of Zerocoin itself was a limiting factor with transaction sizes that were 50x larger than regular transactions. Additionally Zerocoin transactions were computationally intensive to verify. In the early days of Zcoin, some mining pools had refused to process these transactions due to the load it placed on their servers. At the level of technology and development then, to have Zerocoin privacy on by default was simply not a practical option.

- -

While we solved many of these problems with Sigma (one-out-of-many proofs), we saw Sigma as an intermediate protocol to Lelantus. We made some efforts in changing user behaviour by having some of our wallets actively recommend users to anonymize their funds. This met with some success but not to the level we wanted.

- -

With the upcoming launch of Lelantus, our next gen privacy protocol, we saw it as a good opportunity to greatly improve adoption of our privacy features and privacy of Zcoin as a whole.

- -

Moving to a Privacy on by default with transparency opt-in model

- -

Lelantus will launch later this year with our official QT and Electron wallets anonymizing all your funds by default. Users will be prompted to enter their wallet password when opening their wallet which will anonymize all non-locked balances. With this step, we foresee a big increase in take-up rate of anonymized funds.

- -

Additionally, with the activation of LLMQ-based chainlocks, users will not need to wait for several confirmations before their anonymized funds are ready to be used.

- -

Users will still retain the ability to temporarily disable this auto-anonymization for example to create their Znode collaterals. Upon restart of the wallet however, the default behaviour of anonymization of all received funds will resume.

- -

Why not mandatory privacy?

- -

We are aware that many privacy purists believe that privacy should be mandatory for all transactions and it is a sentiment that the core team shares and strives towards.

- -

With the pioneering of a new privacy protocol such as Lelantus, we believe a phased approach is prudent to give time for the privacy protocol to mature. The first launch of Lelantus this year will be the initial version which will support the burning and redeeming of arbitrary amounts. This removes the requirement of fixed denominations and also consolidates all burns and redeems into a single large anonymity set as opposed to separate anonymity sets for each denomination.

- -

This change alone will make side channel pattern recognition attacks a lot harder and also greatly improves the practical anonymity set. Combined with the privacy on by default model with transparency opt-out, the privacy of Zcoin transactions and the anonymity set of the cryptocurrency as a whole will be increased significantly without requiring major ecosystem changes from existing exchanges and wallets. Exchanges that already know your identity can continue using fast and lightweight transparent transactions but funds will be anonymized as soon as they leave exchanges into users’ hands. Keeping a transparent layer would also allow safeguards such as rate limiters to be kept in place to combat any unexpected issues discovered especially as Lelantus gains prominence and further scrutiny.

- -

It is worth noting that privacy protocols that use burn and redeem methods such as Lelantus and Zerocash are less susceptible to deanonymization due to low usage when compared to decoy based systems like RingCT and Mimblewimble. This is because there is no need to sample or find a limited set of decoys to mix with. The anonymity set of burn and redeem methods continue to grow as more people use the system. Even without mandatory privacy, a high enough adoption level of Lelantus will offer higher practical privacy of the transaction graph than mandatory privacy models that use limited decoy sets

- -

The second phase of Lelantus scheduled to happen sometime in 2021 involves the enabling of direct anonymous payments which allows users to send anonymized funds to others without revealing source or amounts and without the need for redemption to the base transparent layer. This would also involve the introduction of a new addressing system to support these new transaction types. These types of transactions will offer some of the highest levels of privacy in the entire cryptocurrency space. The second phase will also mark an increased focus in enabling Lelantus enabled mobile wallets as we shift our focus to usability rather than just protocol development. We hope that at the end of this phase, the majority of Zcoin transactions will be through Lelantus direct anonymous payments.

- -

The completion and launch of the second phase of Lelantus will be a good time to start assessing mandatory privacy by default with Lelantus addressing. Some open engineering questions remain, such as how Znodes and their collaterals would work without a transparent base layer and whether exchanges are willing to dedicate additional computational resources to generate these private transactions in bulk. Research work is already underway such as our paper on hierarchical one-out-of-many proofs which reduce transaction creation times by an order of magnitude.

- -

Are you worried about regulatory concerns?

- -

Some community members have expressed concern as to how privacy coins would survive in a regulatory environment that is increasingly hostile towards privacy technologies and whether we should maintain opt-in privacy for compliance reasons.

- -

First of all, we would like to clarify that while there is some pressure against privacy coins, many of these are imposed by banks or concerned regulators rather than it being actual law. Even the revised FATF rules that impose additional obligations on disclosure and AML for exchanges and custodial wallets do not ban privacy coins as VASPs can still disclose sender identity as they already know who you are regardless of blockchain privacy mechanisms.

- -

We also strongly reject the common argument that privacy technologies enable illicit activity. Recent studies such as Rand Corporation’s report actually states that “while privacy coins may intuitively appear likely to be preferred by malicious actors due to their purported anonymity-preserving features, there is little evidence to substantiate this claim.”

- -

Existing mechanisms in the traditional fiat world continue to make it very easy to launder money without having to resort to the complexities and volatility of cryptocurrencies. For example, trade based money laundering is still very easy to do and hard to detect. Additionally, the 2018 National Terrorist Financing Risk Assessment, continues to cite the banking system and complicit MSBs as the primary way terrorist funding is facilitated. Many of these reports indicate that the right way to combat these is through robust international regulation and law enforcement and improvement of coordination between the public and private sectors. None of these reports suggest the banning of privacy technologies or cryptocurrencies.

- -

We believe privacy as a fundamental human right especially in an increasingly connected and data driven world where surveillance and data harvesting is the norm. Unlike the stance taken by some other projects, we feel it would be against our ethos to have to apologize or justify that we aren’t a privacy focused project especially when the vast majority of laws do not prohibit it. These approaches do privacy a great disservice and paint it as something to be ashamed about. If we believe in the original tenets of cryptocurrency as a decentralized and self sovereign form of money, we need to fight to maintain our right to be private.

- -

Zcoin will always remain proud to be a privacy cryptocurrency because your money, is your business.

- -

PS: Zcoin is raising funds for its Lelantus audit via the ZCS and has 42 contributions already! Your help is greatly appreciated! Alternatively consider making a monthly donation via Opencollective!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/06/18/open-source-collective-for-sustainable-funding.html b/pr-preview/pr-452/zh-cn/2020/06/18/open-source-collective-for-sustainable-funding.html deleted file mode 100644 index 471348973..000000000 --- a/pr-preview/pr-452/zh-cn/2020/06/18/open-source-collective-for-sustainable-funding.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Zcoin joins Open Source Collective for sustainable funding | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin joins Open Source Collective for sustainable funding

-

This supplements our Zcoin Crowdfunding System that is used to fund specific tasks and even third party development

- -
- -

As part of our efforts to create sustainable and decentralized funding mechanisms for the Zcoin project, we are proud to join the Open Source Collective via OpenCollective. This supplements our Zcoin Crowdfunding System that is used to fund specific tasks and even third party development.

- -

If you would like to support our work at Zcoin, consider making a one-time or recurring donation!

- -

- -

The Open Source Collective is a non-profit umbrella organisation providing financial and legal infrastructure for thousands of open source projects. It’s an API between the world of distributed collaboration and the world of accounting and invoices.

- -

Having the Open Source Collective as our fiscal host allows us to receive donations with minimum hassle and also allow recurring payments to be set up! All expenses are transparent and need to be supported with relevant documentation for full transparency to the community.

- -

You can also check out Alyssa Wright’s interview of Reuben here with the full transcript available here.

- -

- -

The Zcoin team reached out to our ecosystem partners and community members and are grateful for their generous donations!

- -

Donating to us via OpenCollective grants various perks such as merchandise, shout-outs during our meetings and weekly development updates!

- -

Donators

- -

Zcoin Knights (1oo USD/month)

- -

- -

We would like to make a special shout-out to our Zcoin Knights who have committed to donating 100 USD/month.

- -

Allnodes is a non-custodial platform for masternodes, full nodes and staking. They provide a hassle free service to manage all your blockchain hosting needs. They form an important part of Zcoin’s ecosystem and host many Znodes.

- -

Hummingbot provides open source market making bots that allows anyone to run their own market making bots. Zcoin is currently running a liquidity mining campaign with Hummingbot on Binance that allows anybody to earn rewards by providing liquidity to those markets.

- -

We also have an anonymous individual donating to us under this tier so thank you!

- -

Zcoin Friends (10 USD/month)

- -

- -

We would like to also thank our Zcoin friends Mintpond, 2Miners and F2pool which are leading Zcoin mining pools and Arcadia, a blockchain development company in Dallas, Texas that has done work for Zcoin. Thank you to the generous individuals who have contributed to this tier as well!

- -

Thanks to everyone else who has donated no matter how big or small! A special mention to Noir, a Zcoin fork that graciously contributed to us as well despite their tight budget!

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/08/04/team-additions.html b/pr-preview/pr-452/zh-cn/2020/08/04/team-additions.html deleted file mode 100644 index dff1da94f..000000000 --- a/pr-preview/pr-452/zh-cn/2020/08/04/team-additions.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Zcoin team additions | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin team additions

-

We welcome two new developers to the team

- -
- -

We welcome two new developers to the team, Sproxet and Rustam! As we begin placing greater emphasis on Zcoin’s usability, these two new additions will greatly accelerate the development of our Zcoin Electron client along with adding new features to it such as coin swaps and inbuilt update feature.

- -

Sproxet is an anonymous developer that has worked on privacy preserving software for the past 15 years and has contributed significantly to Zcoin’s Electron client. Sproxet is also the founder of Signal Eleven, an IT consultancy which focuses on computer security and auditing, software development and cryptographic systems architecture design.

- -

Rustam is a full stack developer but his passion is on front-end development and is experienced in ReactJS and Angular. He graduated with a degree in Mathematics: Computer Sciences from the Yerevan State University. He also enjoys experimenting with music and audio processing, 3d environments, gaming and virtual reality.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/08/13/lelantus-cryptographic-library-audit-results.html b/pr-preview/pr-452/zh-cn/2020/08/13/lelantus-cryptographic-library-audit-results.html deleted file mode 100644 index ecd934022..000000000 --- a/pr-preview/pr-452/zh-cn/2020/08/13/lelantus-cryptographic-library-audit-results.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - Lelantus Cryptographic Library Audit Results | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Cryptographic Library Audit Results

-

We are pleased to share the results of the Lelantus cryptographic library audit by Trail of Bits

- -
- -

We are pleased to share the results of the Lelantus cryptographic library audit by Trail of Bits that was substantially funded by community donations from the Zcoin Crowdfunding System (ZCS) and the balance from the Zcoin Development Fund.

- -

The audit was carried out by two Trail of Bits engineers, Jim Miller and Will Song.

- -

The audit found that aside from a few typos in the Lelantus academic paper and some underspecified areas, the implementation largely complies with the specification. The Lelantus cryptographic library had  2 issues (one medium severity and the other informational). There was one high severity issue on an unfinished part of  integration code.  There were no security issues related to the implementation matching the protocol.

- -

All fixes to the issues have been incorporated and reviewed by Trail of Bits. You can review the summary report here or for a full list of the issues along with details here. The Lelantus cryptographic library code is also now open sourced and available to the public.

- -

We were impressed with Trail of Bits’ professionalism and expertise throughout the engagement and thank them for their excellent work!

- -

We would like to thank all donators who made this possible. We received an amazing amount of support of 105 contributions for a total of 5569.55 XZC!

- -

Donators (who agreed to be publicly acknowledged) include:

- -

(not arranged in any order)

- -
    -
  • Aram Jivanyan
  • -
  • Roger Ver
  • -
  • Hakushu
  • -
  • Nico Fritschi
  • -
  • Sebastian Bausch
  • -
  • Poramin Insom
  • -
  • Ivan Brightly
  • -
  • Reuben Yap
  • -
  • David Holliday
  • -
  • Rasikh Morani
  • -
  • Savil
  • -
  • Albert Castellana
  • -
  • and many others who have chosen to remain anonymous.
  • -
- -

If you would like to be acknowledged or we have left you out, please contact Muggles!

- -

What’s Next?

- -

Lelantus is also undergoing a cryptography audit by Dmitry Khovratovich from ABDK Consulting. The purpose of this audit is different as it focuses not on the implementation but the actual cryptography of Lelantus. We expect the results of this audit to be available in the next 1-2 weeks. This audit is being funded entirely from the Zcoin Development Fund.

- -

We are also wrapping up coding work on Lelantus and expect to have a Lelantus testnet in the coming weeks so stay tuned! We thank everyone for their support, belief and patience in getting Lelantus right!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/08/20/disclosure-of-bug-in-zcoin.html b/pr-preview/pr-452/zh-cn/2020/08/20/disclosure-of-bug-in-zcoin.html deleted file mode 100644 index c178fdc9b..000000000 --- a/pr-preview/pr-452/zh-cn/2020/08/20/disclosure-of-bug-in-zcoin.html +++ /dev/null @@ -1,281 +0,0 @@ - - - - - - - Disclosure of Bug in Zcoin | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Disclosure of Bug in Zcoin

-

- -
- -

In Zcoin, we have discovered and patched a critical bug that allowed for inflation. The bug has no relation to our Sigma privacy technology.

- -

The bug was a result of us merging in code from Bitcoin core 0.14 that contained a critical inflation bug that was reported in CVE-2018-17144. At the time of disclosure of the CVE, we were then on the older Bitcoin core 0.13; and therefore, we were not vulnerable.

- -

While performing our major core upgrade from Bitcoin core 0.13 to core 0.14 the bug was merged into our release on the 3 June 2020. Due to an oversight, the fix that came only in Bitcoin core 0.16.3 was not incorporated in our core upgrade. To exploit this bug, a miner would need to acquire enough hashrate to solve a block.

- -

An attack occurred on 14 August 2020 20:16:42 UTC time at block 293526, where a rogue miner mined a block that exploited this bug. From our analysis of the blockchain, a total of 384,400.82 XZC was forged of which we managed to freeze 173,269.86 XZC with the assistance of the mining pools and another 161,664.24 XZC were sent to identified exchanges. Exchanges have confirmed a freeze of a substantial amount of XZC deposited with them along with the proceeds from such trades and are awaiting investigation and resolution.

- -

To close off the bug quickly, we contacted and did a disclosure to the mining pools who performed an emergency fix to stop the attack and reject Sigma privacy transactions while we worked on a public release to resolve the issue. We also instructed major exchanges such as Binance, Huobi, Bittrex, MXC and AEX to shut down deposits/withdrawals and lock down funds that had not been traded yet. Significant portions of XZC and the relevant proceeds remain locked down at exchanges and we are currently in discussions with them to ideally destroy the inflated XZC created from the attack that had not been traded.

- -

While preparing for the public release, a second attack occurred which was stopped by our hot fix. However, this caused a chain split on the unupgraded network that necessitated an early public release of Zcoin v.0.14.0.4. The release of Zcoin v0.14.0.5 today restores the ability to do Sigma privacy transactions that will be re-enabled on block 296900 (approximately 26 August 2020: 1:30 PM UTC). We expect exchanges to open deposits and withdrawals again soon.

- -

We would like to thank all the mining pools, exchanges and other Zcoin ecosystem players that cooperated with the core team, without which the problem would have been much more severe. Special thanks to 2Miners, Mintpond, F2Pool and Binance and Allnodes for the exceptional assistance we have received. We also express our appreciation to Zergpool, ZelPool, Solopool, Huobi, Bittrex, MXC and AEX who cooperated with us through this. We would also like to thank users for their patience and understanding, and apologize for the inconvenience caused by the emergency updates.

- -

We look forward to a positive resolution with exchanges on the locked funds, which we have requested they burn. We will post further updates as the situation unfolds.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/09/02/bridging-into-defi-with-stakehound-partnership.html b/pr-preview/pr-452/zh-cn/2020/09/02/bridging-into-defi-with-stakehound-partnership.html deleted file mode 100644 index 056ca8598..000000000 --- a/pr-preview/pr-452/zh-cn/2020/09/02/bridging-into-defi-with-stakehound-partnership.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - Bridging Zcoin Znodes into DeFi with Stakehound partnership | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Bridging Zcoin Znodes into DeFi with Stakehound partnership

-

We are proud to announce Zcoin’s partnership with Stakehound to unlock liquidity of Znodes and bridge them into DeFi

- -
- -

We are proud to announce Zcoin’s partnership with Stakehound to unlock liquidity of Znodes and bridge them into DeFi. Zcoin $XZC will be the first asset available on the Stakehound platform and is set to go live in early October though users can already test it on the Ropsten testnet.

- -

As outlined in an earlier forum post, the Zcoin core team has been exploring integrations with the DeFi ecosystem to enable decentralized exchanges, using XZC as collateral for loans and providing greater exposure and liquidity for XZC. Stakehound is the first of these initiatives in our pipeline.

- -

Znodes are an important part of Zcoin’s infrastructure providing security to the network. However, this also meant that the Zcoin locked in these Znodes were illiquid and unable to be traded. The 1000 XZC minimum requirement also prevented smaller holders from earning rewards on their XZC. Our partnership with Stakehound solves both these problems by allowing fractional portions of Znodes to be traded while continuing to earn their share of their Znode rewards along with all the benefits of integration with the DeFi ecosystem.

- -

It achieve this by allowing XZC in Znodes to be represented as an ERC20 token on Ethereum (and in the future other smart contract platforms as well).

- -

HOW DOES IT WORK?

- -

In order to create stakedXZC few steps are required:

- -

Step 1: A user sends XZC to StakeHound that will send it to an institutional grade custodian.

- -

Step 2: StakeHound sends back to the user ERC20 stakedXZC. These tokens can be freely transferred, traded and used in all major DeFi applications, such as Uniswap, Aave and others.

- -

Step 3: StakeHound places the native XZC in Znodes and distributes the Znode rewards daily to stakedXZC holders.

- -

However, once wrapped, stakedXZC will be easily tradable on the open market. It means that stakedXZC represents and is backed by XZC in Znodes but allows fractional ownership and open trading while continue to earn Znode rewards!

- -

- -

- -

A testnet example of how stakedXZC can be traded on the Uniswap DEX.

- -

WHAT’S NEXT?

- -

Over the coming weeks, we will be diving deeper into how to go about getting stakedXZC and go into further details into what this partnership means and an introduction to how you can use stakedXZC.

- -

While Zcoin’s primary goal to provide the highest level of practical privacy remains unchanged, we also see value in increasing the utility and liquidity of Zcoin allowing Zcoin to be used in exciting ways in the DeFi ecosystem. We highly recommend reading our approach on the issue and recommend community members to share their opinions!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/09/05/first-halving-approaches.html b/pr-preview/pr-452/zh-cn/2020/09/05/first-halving-approaches.html deleted file mode 100644 index c30de5b4e..000000000 --- a/pr-preview/pr-452/zh-cn/2020/09/05/first-halving-approaches.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - First halving approaches | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

First halving approaches

-

Zcoin is undergoing its first block halving on block 302438 (approximately 15 September 2020) as planned.

- -
- -

Zcoin is undergoing its first block halving on block 302438 (approximately 15 September 2020) as planned. As long as you are on Zcoin v.0.14.0.5 and above, you are all set for the halving. This post seeks to summarize the upcoming changes to the block reward that are coming with the halving.

- -

What is Halving?

- -

Zcoin follows Bitcoin’s supply schedule which halves approximately every 4 years. Satoshi’s rationale of halving is to start a coin with a wide distribution, then taper inflation off to become a deflationary asset.

- -

The halving refers to the planned halving of the block rewards which will drop from 25 XZC per block to 12.5 XZC per block. The inflation rate of Zcoin is expected to drop from ~25% p.a. pre-halving to ~12%. p.a. post-halving and will be the largest drop of inflation ever in Zcoin’s history as we move into the next phase of distribution.

- -

End of Founders’ Rewards and Adjustment of Block Rewards

- -

As from the results of a year long discussion with the community, the block rewards are being adjusted as a balance between continuing development, Znodes and miners. You can read more about this here.

- -

Halving diagram

- -

Founders’ Rewards of 8% of the block reward will also completely cease as planned. This means that our founders and seed investors will stop receiving any further block rewards. We would like to take this opportunity to thank the founders and seed investors for supporting us throughout this early stage of Zcoin!

- -

We are confident that the new block reward division will serve Zcoin well for the next 4 years.

- -

What happens after halving?

- -

In the weeks following halving, Lelantus, our next-gen privacy protocol that doesn’t require a trusted setup will be ready for release. This will also enables privacy on by default with transparent opt-in. We are undergoing final reviews before pushing it to our testnet. Also, the Trail of Bits audit for the cryptographic library has been completed and the ABDK Consulting review of the protocol is wrapping up with only minor modifications needed to address its findings.

- -

In October, our integrations to DeFi will be ready to go live. Chain-locks code is undergoing final touch-ups and integration of spork functionality, which adds further security to the network, is nearly complete. We also expect Receiver Address Privacy to be ready over the coming weeks.

- -

Finally, we are well underway with a rebranding and renaming exercise. This has been a desire for many in the community for a very long time, especially when we are often overlooked as a fork because of our name. A new name, domain and logo has been chosen to reflect our unique privacy mechanism, along with branding guidelines and a new modern website. We plan to unveil this closer towards the Lelantus launch.

- -

As you can see, the halving kicks off a new chapter in the project’s history and so many exciting developments are in-progress and coming to fruition. We’re excited for what’s ahead and hope you’ll continue on this journey with us in building an easy to use cryptocurrency with the highest levels of privacy.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/10/20/lelantus-testnet-is-now-open.html b/pr-preview/pr-452/zh-cn/2020/10/20/lelantus-testnet-is-now-open.html deleted file mode 100644 index 631e9fe60..000000000 --- a/pr-preview/pr-452/zh-cn/2020/10/20/lelantus-testnet-is-now-open.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - Lelantus testnet is now open | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus testnet is now open

-

We are happy to open our Lelantus testnet to the public!

- -
- Lelantus testnete is now open -

We are happy to open our Lelantus testnet to the public!

- -

We would like to thank Mintpond for all their assistance and for providing the testnet pool.

- -

Getting Started

- -

Please be careful and for safety do not run the testnet binaries without the testnet flag as this may corrupt your current wallet

- -

There is an open issue that affects encrypted wallets. So don’t encrypt your testnet wallets yet. The issue will be fixed in the next few days

- -

You can download the testnet release from our Github releases page and it will be marked as a pre-release.

- -

Resources

- - - -

If anyone needs testnet FIRO you can either mine it, use the testnet faucet, or request some from a team member in the Zcoin Telegram channel and we will send you some testnet Firo to play around with.

- -

What’s Next?

- -

The testnet phase will take about 4 to 6 weeks before we release the mainnet binaries. We will continue to make various bug fixes on outstanding issues before code freezing and will update the testnet binaries from time to time.

- -

Your feedback is invaluable!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/10/27/welcome-to-firo.html b/pr-preview/pr-452/zh-cn/2020/10/27/welcome-to-firo.html deleted file mode 100644 index 2101cd40a..000000000 --- a/pr-preview/pr-452/zh-cn/2020/10/27/welcome-to-firo.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Welcome to Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Welcome to Firo

-

Zcoin has rebranded to Firo. Welcome to our new site! We invite everyone to join us in our rebirth. To the future!

- -
- Introducing Firo -

Rebirth

- -

Zcoin, and the Zerocoin protocol that it was based on, was always about rebirth. The entire mint/spend, or as we’re now calling it, burn/redeem process is about trading the old for the new. Today we take this process to heart not just in our technology, but in our brand as well. Zcoin will now be changing the world under a new name: Firo!

- -

We invite you to join us on this exciting new chapter of our journey. Let’s raise our glasses to a promising future. To Firo.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/10/27/zcoin-is-becoming-firo.html b/pr-preview/pr-452/zh-cn/2020/10/27/zcoin-is-becoming-firo.html deleted file mode 100644 index 0f7efad85..000000000 --- a/pr-preview/pr-452/zh-cn/2020/10/27/zcoin-is-becoming-firo.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - Zcoin is becoming Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

- -
- Zcoin is now Firo -

Today, the team at Zcoin is pleased to announce its new name: Firo (ticker: FIRO, pronounced “fee-roh”). Firo is not a new blockchain, but a new identity to differentiate ourselves and make financial privacy more accessible to more people.

- -

Why is Zcoin changing its name to Firo?

- -

When Zcoin launched in 2016, we pioneered the use of the Zerocoin protocol. Since that time, innovations by Zcoin and others have made that story less relevant especially since we now use Sigma and currently transitioning to Lelantus. Moreover, despite more than 4 years in the space, the similarity with Zcash is both confusing and misleading: though we both deal with privacy, they’re fundamentally different technologies, based on different priorities and values.

- -

The name ‘Firo’ was chosen for two reasons. First, it establishes a new metaphor of ‘burning’ coins and ‘redeeming’ them later. The concept of melting down coins and forging brand new ones is a great analogy to the way Lelantus works. Secondly, ‘Firo’ is short, universally easy to say and sounds like money. Both of these are geared toward user-friendliness and mass adoption.

- -

Firo conjures up images of something aflame and alive – consisting of fire or burning strongly and brightly, the name is set to evoke a phoenix rising from the ashes. This not only describes the privacy mechanism which burns coins, but also Zcoin’s passion for privacy as a fundamental human right and belief that it should be accessible for all.

- -

If you are interested into a deep dive into the rationale and considerations behind the rebrand, you can watch the designer who did it, Diego Salazar explain more:

- -

Behind the Rebrand - Zcoin to FIRO

- -

What is the timeline for the rebrand?

- -

Today is the reveal of the rebrand to give time to the ecosystem and community to be aware of the change and to make the necessary preparations. This is especially due to the ticker change to FIRO which some exchanges require a longer heads up.

- -

On the 30 November 2020 UTC 0800, the rebrand will take effect and zcoin.io will redirect to firo.org At that time, our wallet and exchange partners will replace the Zcoin name, symbol and logo with that of Firo. We believe this phased approach will minimize any confusion.

- -

Between now and then, we’re working with wallets, exchanges, PR companies and social media influencers to spread the announcement and ensure a smooth transition. The Firo website at firo.org will launch fully in the next few days, and we will also transition our social media accounts from Zcoin to Firo.

- -

What does this mean for Zcoin holders?

- -

Firo will use the same blockchain as Zcoin. There is no chain swap. Current Zcoin holders can use their same credentials to send, receive, burn and redeem Firo. Expect your Zcoin balance to be updated to an identical Firo balance near the end of November.

- -

If you’re holding in an exchange, just pay attention to their announcements. We’ll be working directly with key exchanges to make the transition as seamless as possible.

- -

If you’re holding in a wallet, just make sure you’re using the latest version. If you forget to update your wallet, no problem! Until Lelantus is fully activated in January 2021 you can continue to send and receive Zcoin/Firo with the outdated wallet (though we don’t recommend it).

- -

What about Lelantus?

- -

Our rebrand at the end of November coincides with the release of the Lelantus mainnet binaries with the updated Firo branding, and both changes will go into effect in a single software update.

- -

With the simultaneous launch of Lelantus and Firo, we’re double-down on our founding commitment to financial privacy. Lelantus will itself activate in January to take into account the end of year holidays.

- -

What about StakeHound’s stakedXZC?

- -

Stakehound has confirmed that they are able to change the ticker to stakedFIRO when the rebrand takes into effect.

- - - -

Our branding page has all resources necessary together with our logo kit.

- -

Website

- -

Github

- -

Facebook

- -

Twitter

- -

Telegram news channel

- -

Telegram group

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/10/29/ticker-xfr-firo.html b/pr-preview/pr-452/zh-cn/2020/10/29/ticker-xfr-firo.html deleted file mode 100644 index 7a578ada7..000000000 --- a/pr-preview/pr-452/zh-cn/2020/10/29/ticker-xfr-firo.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - The exchange ticker for Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

The exchange ticker for Firo

-

The ticker name we initially chose was XFR, but we are receiving community feedback that many prefer Firo's ticker to be FIRO.

- -
-  XFR vs FIRO -

Pick the right exchange ticker: XFR vs FIRO

- -

On the 27th of October Zcoin announced its new name: Firo (pronounced “fee-roh”). The new identity was chosen to differentiate from competitors and to make financial privacy more accessible to more people.

- -

The ticker name we initially chose was XFR, but we are receiving community feedback that many prefer Firo’s ticker to be FIRO. We therefore recommend all journalists, exchange operators and crypto service providers to use FIRO as the main ticker.

- -

In this post we will look at the pros and cons of the two options.

- -

The case for XFR:

- -

The initial choice for the XFR was made because it complies with naming conventions. The International Organization for Standardization published a list of standard currency codes referred to as the ISO 4217 code list. The X in the code is reserved for currencies with no country: supranational currencies and things which are “similar to” currencies.

- -

In 2016 it was determined that digital currencies, such as Firo, that were not issued by monetary authorities could not be assigned ISO 4217 currency codes. This is why some exchanges use XBT as a ticker for Bitcoin.

- -

The main argument against using the XFR ticker is that it looks very similar to other crypto tickers such as XRP, XLM or XMR. The similarities with XMR are especially problematic since both projects deal with privacy.

- -

The case for FIRO:

- -

When you look at XFR, the name Firo doesn’t immediately come to mind. FIRO is more intuitive for users and will help with name recognition. A practical argument is that it’s easier to use on social media: we’d only need to add #Firo and $FIRO to tweets and posts, no extra #XFR or $XFR tags need.

- -

The main argument against FIRO is that if you want to compete against fiat, you need to play on the same level and comply with world conventions. This would mean using three letters and an X at the start of the ticker. But while ISO 4217 worked nicely for countries, it can’t accommodate all of crypto. Even ISO experts themselves believe that they need a separate list of codes to identify digital currencies.

- -

FIRO is the community choice

- -

It should be noted that Bitcoin uses both BTC and XBT, but ideally the community decides on one standard. Firo has conducted polls to harvest the wisdom of the crowd:

- - - - - - - - - - - - - - - - - - - - - - - - - - -
 XFRFIRO
Telegram (321 votes)17%83%
Blockfolio (198 votes)24%76%
Twitter (414 votes)33%67%
- -

Final results of the ticker poll.

- -

The message from the community is clear: FIRO is the preferred choice. We therefore recommend all journalists, exchange operators and crypto service providers to use FIRO as the main ticker. With the FIRO currency code, Firo is ready for the future.

- -

What do you think about the rebranding to Firo? -Let us know on social media: </firo-site/pr-preview/pr-452/zh-cn/community/>

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html b/pr-preview/pr-452/zh-cn/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html deleted file mode 100644 index cea0c97c6..000000000 --- a/pr-preview/pr-452/zh-cn/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - New DeFi Bridge For Zcoin via Stakehound | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New DeFi Bridge For Zcoin via Stakehound

-

Zcoin is the first project to launch on Stakehound's liquidity bridge to DeFi ecosystem on Ethereum

- -
- Introducing stakedXZC -

Starting today, Zcoin (soon to be Firo) is the first project to launch on StakeHound’s liquidity bridge to the decentralized finance (DeFi) ecosystem on Ethereum. With the new stakedXZC token, all Zcoin holders will be able to generate yield through major DeFi applications while they continue to receive stable staking rewards.

- -

Roughly half of all the XZC in circulation are staked in Znodes. Due to the design of Zcoin’s blockchain, these coins are illiquid and are locked out from being actively traded unless they cease becoming Znodes. Using the StakeHound bridge, which has already onboarded ~$850,000 USD worth of Zcoin, investors no longer have to choose between staking or participating in the DeFi ecosystem such as decentralized exchanges or loans.

- -

StakeHound will exchange XZC for a tokenized version called stakedXZC. These are ERC-20 tokens that are fully liquid. StakeHound is the first platform that tokenizes staked positions, which can be used in DeFi while still earning staking rewards.

- -

“Now Zcoin holders can participate in the DeFi ecosystem while not forgoing their Znode rewards. The ability for stakedXZC to be used in decentralized loans and DEXes greatly improves both liquidity and utility of the coin. The integration also gives Zcoin its first institutional grade custodian via Copper.co allowing institutions to more easily hold Zcoin/Firo.” Reuben Yap, Project Steward of Zcoin

- -

Znodes are essential to Zcoin’s infrastructure and provide security to the Zcoin network, but they require 1000 XZC to be locked. The new StakeHound partnership will allow all Zcoin holders to trade fractional portions of Znodes, while still earning their share of Znode rewards and any additional returns from being part of the DeFi ecosystem.

- -

The Zcoin<>StakeHound bridge offers these benefits:

- -
    -
  • -

    No need to maintain nodes yourself

    -
  • -
  • -

    Fractional ownership of Znodes

    -
  • -
  • -

    Participation in the DeFi ecosystem including DEXes and lending platforms.

    -
  • -
- -

“Our partnership with Zcoin is the first of more to come that will unlock billions of dollars of value in staked coins,” said Albert Castellana, CEO of StakeHound. “We’ve also partnered with Copper.co, an institutional grade custodian, to make onboarding as simple and safe as possible, so that stakedXZC holders can start reaping the rewards.”

- -

From the 30th of October, users will not only be able to get stakedXZC on the StakeHound Platform in exchange for original Zcoin, but also simply purchase them directly in DEXes like Uniswap. This way users can immediately start providing liquidity for the new stakedXZC and earn additional yield.

- -

As Zcoin is undergoing a rebrand that will take effect in 30 November, stakedXZC will be renamed to stakedFIRO when the time comes. No user intervention is required.

- -

The Zcoin core team are also exploring trustless bridges and are set to be integrated in renVM as member of REN Alliance.

- -

DISCLAIMER: StakeHound is solely responsible for the stakedXZC contract on Ethereum and swaps to and from native XZC into stakedXZC may require compliance with KYC and AML policies. However movement and trading of stakedXZC does not require any KYC/AML and functions like any other ERC20 token.

- -

Token contract:

- -

Uniswap ETH/StakedXZC pool

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/11/12/dev-update.html b/pr-preview/pr-452/zh-cn/2020/11/12/dev-update.html deleted file mode 100644 index 66935676f..000000000 --- a/pr-preview/pr-452/zh-cn/2020/11/12/dev-update.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - Firo Dev Update - November 2020 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Dev Update - November 2020

-

To give you an idea of what’s happening behind the scenes, here is an overview that the Firo development team has shared

- -
- -

Dear Firo Family,

- -

November is an exciting month for Firo. Not only is the project completing its rebranding, it is also preparing for the launch of Lelantus. To give you an idea of what’s happening behind the scenes, here is an overview that the Firo development team has shared.

- -

Protocol

- -
    -
  • finalized emergency switch feature with one year validity -
      -
    • able to enable and disable features such as Lelantus
    • -
    • able to change parameters to reduce Lelantus spend limits
    • -
    -
  • -
  • code refactor work
  • -
  • bug fixes. Encrypted wallet now works with restoration of Lelantus mints
  • -
- -

Protocol to do:

- -
    -
  • writing tests for emergency switch feature
  • -
  • further Lelantus code refactoring
  • -
  • implement verification optimization trick
  • -
  • continued testing
  • -
- -

Wallets

- -
    -
  • finished making BIP47 code compilable
  • -
  • started to implement the BIP47 developers’ tests
  • -
  • implement restoration of BIP47 from seed
  • -
  • testing wallet coin swap feature with Switchain on Electron wallet
  • -
  • rebranding and design work for Firo done
  • -
- -

Wallets to do:

- -
    -
  • finish BIP47 tests
  • -
  • finish redesigning
  • -
  • test compatibility of BIP47 with Lelantus transactions
  • -
  • research regarding web wallet
  • -
  • continue work on mobile wallets
  • -
- -

Other

- - -

This update is intended to give you an idea what’s happening behind the scenes. It is not a complete overview of what’s happening, some projects are worked on in private especially when it deals with new research or early work.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/11/30/rebrand-is-live.html b/pr-preview/pr-452/zh-cn/2020/11/30/rebrand-is-live.html deleted file mode 100644 index 3dadf5ce6..000000000 --- a/pr-preview/pr-452/zh-cn/2020/11/30/rebrand-is-live.html +++ /dev/null @@ -1,342 +0,0 @@ - - - - - - - We are now Firo! | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

We are now Firo!

-

Our rebrand is complete.

- -
- -

After following a phased approach to rebranding, our team is happy to announce that our rebrand to Firo is finally complete! As of today, users visiting zcoin.io will be redirected to firo.org.

- -

During the past few weeks, we’ve been working with wallets and exchanges, our marketing teams and influencers to ensure a smooth, gradual transition to the new name. We’ve also been hard at work preparing Lelantus for the release of the mainnet binaries.

- -

Download the latest rebrand binaries here.

- -

What’s new with Lelantus?

- -

Lelantus introduces a burn-and-redeem model that allows users to burn (or destroy) coins of arbitrary amounts — even partial ones — and redeem brand new coins that do not appear to have previous transaction histories associated with them. This technique provides unparalleled levels of practical privacy, and greatly differs from decoy methods currently out there. The release of the mainnet binaries initiates:

- -
    -
  • -

    “On-by-default” privacy (with opt-out) that puts privacy front-and-center. Now, whenever you receive funds you’ll be prompted to anonymize them

    -
  • -
  • -

    Larger anonymity sets (65,000 with sliding windows)

    -
  • -
  • -

    No fixed denominations, users are able to burn and redeem arbitrary amounts

    -
  • -
  • Change amounts are hidden, allowing you to update amounts without risking your privacy
  • -
  • Greater ease of use
  • -
- -

With the simultaneous launch of Lelantus and Firo, we are doubling-down on our founding commitment to financial privacy. Lelantus itself will activate on block 336888, which is expected to occur on January 12 or 13, 2021, taking the end of year holidays into account to ensure all ecosystem players are available during the switch.

- -

This is just the first edition of Lelantus. Later in 2021, we will enable direct anonymous payments which will allow users to pass the right to redeem coins to someone else while maintaining fully hidden amounts and sources, and also introduces a new address system. This will provide the highest levels of practical privacy.

- -

Read more about Lelantus’ features in an academic paper we released here.

- -

What do these changes mean for Zcoin Holders?

- -

As mentioned in our initial announcement, there will be no chain swap. Firo will utilize the same blockchain as Zcoin. Zcoin holders’ credentials will also remain the same.

- -

The only change you will see is an adjustment from a Zcoin balance to an identical Firo balance.

- -

For those holding a wallet, we recommend updating to the latest version before Lelantus is fully activated in January 2021. Until then, you can still continue to send and receive Zcoin/Firo with an outdated wallet. (Although it isn’t recommended!)

- -

If you are holding Zcoin in an exchange, keep paying attention to their announcements. We are working directly with key exchanges to ensure the transition is seamless.

- -

Will the ticker change?

- -

The former ticker symbol for Zcoin, XZC, is being updated as part of the rebranding process. In October, the community voted on the new ticker FIRO, following feedback that the initial selection — XFR — while following ISO standards might cause confusion and prevent association with the project name. FIRO as the ticker helps with name recognition.

- -

- -

Exchange operators and crypto service providers are aware of the new ticker with many changing it on the 30th. Others have added the update to their development pipelines.

- -

If you were to head over to StakeHound right now, for instance, you’d see our new ticker stFIRO.

- -

We expect the new FIRO ticker to show up across exchanges over the next several weeks. We know you’re all excited and don’t want to wait; all we ask is for you to remain patient for the time being. The change will come.

- -

Why ‘Firo’?

- -

Some of you may still be wondering why we went through the trouble of rebranding at all. Our explanation is this: We are passionate about making financial privacy more accessible to broader audiences; however, in order to do so successfully, we first need to differentiate ourselves from other projects and make ourselves more easily identifiable.

- -

One way to do that is by aligning our name to something more universal and effortless to pronounce. So we decided to create a brand name that sounds more like money, while paying homage to our method of ‘burning’ coins and ‘redeeming’ them later.

- -

And so the name Firo (pronounced “fee-roh”) was formed as a composite of fire and money. It is different enough to stand out, yet familiar enough to recall, promoting user-friendless and mass adoption.

- -

This explanation from Diego Salazar, the designer behind our new logo and name, provides additional background on the rationale and considerations behind the rebrand for those interested:

- -

Behind the Rebrand - Zcoin to FIRO
-

- -

Don’t forget to visit our branding page for the latest resources and Firo logos, and follow our social pages below:

- -

Github

- -

Facebook

- -

Twitter

- -

Telegram news channel

- -

Telegram group

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2020/12/08/firo-partners-with-locktrip.html b/pr-preview/pr-452/zh-cn/2020/12/08/firo-partners-with-locktrip.html deleted file mode 100644 index 1c15f11e5..000000000 --- a/pr-preview/pr-452/zh-cn/2020/12/08/firo-partners-with-locktrip.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - Firo Partners with Travel Booking Marketplace LockTrip | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Partners with Travel Booking Marketplace LockTrip

-

- -
- -

Firo (formerly known as Zcoin) has partnered with LockTrip.com, a blockchain-based travel website which offers up to 60% discounts on more than 2 Million Hotels & Vacation Rentals thanks to its unique reverse-auctioning model. They achieve this by removing the hefty commissions imposed by intermediaries. As a result, the least discounted prices are still equal to booking.com!

- -

Starting on the 16th December, LockTrip will be listing Firo as a direct payment option, which in addition to the hotels and properties, will allow Firo users to book from over 1000 airlines.

- -

The following screenshot illustrates the price savings when booking through LockTrip.com vs Booking.com. Both screenshots are for the same accommodation at the same time, but there is over 32% saving when booking through LockTrip.

- -

- -

- -

LockTrip values honesty and doesn’t pressure-sell with warnings like “only 1 room left” or present members “special deals” that are not special, and uses fully transparent booking smart contracts. Each booking also burns 3% of the booking value in LOC.

- -

Reuben Yap, Co-Founder & Project Steward of Firo was quoted saying: -“We’re thrilled about this partnership as it adds another excellent option to allow people to spend Firo for accommodation and travel almost everywhere worldwide especially as travel restrictions ease up.”

- -

Nikola Alexandrov, CEO of LockTrip says: -“We are excited to welcome Firo to our growing family and strengthening our mission of making hefty travel commissions a thing of the past.”

- -

To celebrate the Firo integration, Locktrip is running a promotion where you can use the code “VB7RV” when signing up to unlock an additional 6% savings! The code needs to be entered during the signup. It is not possible to enter it afterwards. The code will be valid for the first 100 sign-ups.

- -

LockTrip also have an affiliate program that allows people to earn additional income

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/01/06/lelantus-activating-on-firo.html b/pr-preview/pr-452/zh-cn/2021/01/06/lelantus-activating-on-firo.html deleted file mode 100644 index b9d5fd7e8..000000000 --- a/pr-preview/pr-452/zh-cn/2021/01/06/lelantus-activating-on-firo.html +++ /dev/null @@ -1,321 +0,0 @@ - - - - - - - Lelantus activating on Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus activating on Firo

-

- -
- -

The activation of Lelantus on Firo’s (formerly Zcoin) mainnet is only a few days away and will occur on block 336888 — approximately 14 January 2021, 00:18 AM UTC.

- -

Please ensure you’re on the latest Firo release before then!

- -

Lelantus represents a significant milestone in blockchain privacy, bringing the highest levels of practical privacy without compromising on trustlessness. The zero-knowledge proofs used in Lelantus employ well-established cryptographic assumptions, and don’t require trusted setup and use a simple, intuitive construction.

- -

Lelantus also scales nicely up to anonymity sets of 2^16 (65,536) or more with the utilization of optimizations and batching techniques that bring the average cost of verification of Lelantus proofs down to under 15-50 ms.

- -

- -

Our innovation in expanding one-out-of-many proofs to support hidden amounts has opened up a whole new family of privacy protocols such as Triptych by Monero Research Labs and Lelantus-MW by Beam. Our Lelantus protocol has also earned praise among cryptographers and prominent blockchain privacy developers for its elegant design and high practicality.

- -

To date, audits on our cryptographic library have been performed by Trail of Bits and the underlying cryptography by ABDK Consulting, with plans to conduct further audits where possible.

- -

Privacy by default with transparency opt-in

- -

Anonymity loves company. Therefore, the more individuals use privacy features, the more private everyone’s transactions remain! Implementation details are just as important as the underlying technology in securing users’ privacy.

- -

This is why Lelantus marks a significant step in encouraging the use of our privacy technology by prompting users to anonymize their funds and with “on-by-default” privacy that ensures transactions sent by official Firo wallets stays private. Without these prompts, many individuals forget to utilize these features — rendering their transactions less private than intended.

- -

Transparent transactions are still supported but will need to be explicitly selected. This maintains compatibility with existing integrations in our masternode infrastructure, third-party wallets, exchanges, atomic swaps and wrapped solutions.

- -

Eventually, we intend to phase out the use of transparent transactions.

- -

How Lelantus works

- -

Lelantus introduces a burn-and-redeem model, which allows individuals to ‘burn’ coins of any amount, including partial ones. All burnt coins are “placed” in a black box.

- -

To redeem coins from the box, users produce a special receipt (which uses a type of mathematical proof) to prove the fact that you do have coins in the black box without having to show the coins you burned!

- -

Unlike our previous privacy protocols Zerocoin and Sigma where you had to redeem the amount you burnt in full, Lelantus allows you to do partial redemptions while keeping the remainder in the black box with its amounts hidden.

- -

For example:

-

Alice burns 100 coins but wants to redeem only 30 anonymized coins to send to Bob.

- -

In Zerocoin/Sigma

-

Alice has to redeem the entire 100 coins first, sending the 30 coins to Bob while the change of 70 is burnt again. -Third parties can narrow down the source of Bob’s coins to everyone else who burnt a 100 coins.

- -

- -

In Lelantus

-

Alice can redeem 30 coins to Bob’s address while keeping the change of 70 in the black box. Third parties do not know the amount of change and can only narrow it down to everyone else who burnt coins totaling to more than 30 coins which can be also a combination of smaller burns.

- -

- -

Staying within the black box

- -

We have started implementing the next improvement to Lelantus which will allow users to pass the right to redeem to someone else without revealing its source or amount.

- -

Instead of having to redeem coins from the black box to do a transaction, you will be able to send your coins from within the black box which offers the highest levels of privacy. This also introduces a new Lelantus address system that will be used for private transactions.

- -

We aim to roll out this improvement sometime this year.

- -

This is thoroughly described in the latest version of our Lelantus paper which has been audited by ABDK Consulting.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/01/09/2020-in-review.html b/pr-preview/pr-452/zh-cn/2021/01/09/2020-in-review.html deleted file mode 100644 index f05308a14..000000000 --- a/pr-preview/pr-452/zh-cn/2021/01/09/2020-in-review.html +++ /dev/null @@ -1,384 +0,0 @@ - - - - - - - Firo: 2020 in Review | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo: 2020 in Review

-

- -
- -

Now that the dust has settled, we can reflect back on all that happened with Firo in 2020. What a year it was. We completed a rebrand, had our first halving, completely upgraded our core wallet, and released our long awaited privacy protocol, Lelantus.

- -

We’ve also welcomed two new additions to the Firo team, Sproxet and Rustam, who’ve been working on the Firo Rich GUI client.

- -

Thank you to everyone who has joined us in our fight for our right to have control over our own finances!

- -

Rebranding

- -

- -

At the of November we completed our rebrand to Firo.

- -

We are passionate about making financial privacy more accessible to broader audiences; however, in order to do so successfully, we first need to differentiate ourselves from other projects and make ourselves more easily identifiable.

- -

One way to do that is by aligning our name to something more universal and effortless to pronounce. So we decided to create a brand name that sounds more like money, while paying homage to our method of ‘burning’ coins and ‘redeeming’ them later.

- -

And so the name Firo (pronounced “fee-roh”) was formed as a composite of fire and money. It is different enough to stand out, yet familiar enough to recall, promoting user-friendless and mass adoption.

- -

This explanation from Diego Salazar, the designer behind our new logo and name, provides additional background on the rationale and considerations behind the rebrand for those interested.

- -

1st Halving

- -

On the 14th of September Firo had it first supply halving. Firo follows Bitcoin’s supply schedule which halves approximately every 4 years. Satoshi’s rationale of halving is to start a coin with a wide distribution, then taper inflation off to become a deflationary asset. As part of the first halving, the total block rewards dropped from 25 FIRO per block to 12.5 FIRO per block.

- -

As from the results of a year long discussion with the community, the block rewards are being adjusted as a balance between continuing development, masternodes and miners. You can read more about this here.

- -

Founders’ Rewards of 8% of the block reward has also completely cease as planned. This means that our founders and seed investors have stopped receiving any further block rewards. We would like to thank the founders and seed investors for supporting us throughout this early stage of Firo!

- -

We are confident that the new block reward division will serve Firo well for the next 4 years.

- -

Technology

- -

Over the course of 2020 our core wallet has been upgraded with mnemonic seed phrase backup support, deterministic masternodes, and had a core upgrade and many bug fixes and UI improvements!

- -

We now have a more solid code base and with the move to deterministic masternodes, ensures a much more reliable masternode network.

- -

Lelantus was released on testnet in October , and is set to activate on mainnet on 14th January 2021.

- -

- -

Firo’s labs published new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude.

- -

We have also significantly updated our Lelantus academic paper to contain security proofs for all cryptographic primitives.

- -

Lelantus’ cryptographic library was audited by Trail of Bits. The audit was substantially funded by community donations from the Firo’s Crowdfunding System (CCS) and the balance from the Firo Development Fund.

- -

Exchange Listings

- -

Firo was listed on many exchanges during 2020 year, including Bitcoin.com, gate.io, BitZ, BiKi, oodlebit, Sequoir, and BKEX.

- -

Binance also added a USDT trading pair to FIRO, and enabled isolated margin trading for FIRO/BTC and FIRO/USDT pairs! In addition, Binance Staking has launched support for Firo Locked Staking.

- -

By popular vote gate.io chose to list FIRO with a USDT trading pair. With a goal of 10,000,000 votes Firo managed to received an amazing 48,045,443 votes!

- -

FIRO was also listed on AtomicDex, a secure multi-coin wallet that also has the peer-to-peer trading functionality of a decentralized exchange built-in!

- -

Huobi Pool has launched a Firo staking program where Firo deposited with them (30 Firo and above) will yield Huobi Pool Tokens (HPT).

- -

The vast majority of these exchanges listed us on their own accord, or via community vote which is a testament to the strength of the Firo project. We look forward to partnering with quality exchanges to further increase Firo’s availability.

- -

Adoption and Partnerships

- -

2020 has been amazing for Firo and making partnerships.

- -

We joined the Ren Alliance as a utility partner, was the first coin after Bitcoin to be added as a funding option to the Particl Decentralized Marketplace!

- -

Firo was the first asset supported on the Stakehound platform that unlocks liquidity in Firo’s Masternodes and bridges us into the DeFi ecosystem.

- -

Zelcore and Firo partnered to bring an easy way to create, view, and manage your FIRO nodes all in one place!

- -

- -

In December, Firo also has partnered with LockTrip.com, a blockchain-based travel website which offers up to 60% discounts on more than 2 Million Hotels & Vacation Rentals thanks to its unique reverse-auctioning model!

- -

Media Coverage, interviews and marketing

- -

In 2020, Firo had a great year on media coverage and interviews. We were featured on mainstream news for example the Nasdaq and BBC News.

- -

We also had tons of interviews or features from prominent channels in the space such as:

- - -

just to name a few!

- -

Coindesk, Modern Consensus, Grant Hawkins ran pieces on Lelantus.

- -

Firo was invited to present at #Mainnet2020 with Messari giving a presentation on the Firo project, and at Monero Village Defcon we spoke on “Giving competition to Monero by ditching opt-in privacy.” Reuben Yap, Firo’s Project Steward was a panelist on CryptoMondaysVR discussing “The future of money beyond 2020.”

- -

Community and Governance

- -

We’ve made great progress in further decentralizing governance, and strengthening our community.

- -

A community based Firo Adoption Working group has been started! The current core goals of this group are to drive merchant adoption, partnerships, and to promote Firo through marketing.

- -

We had 8 community meetings during 2020 where we cover a large numbers of topics including development roadmaps, budget and funding, research, adoption efforts. The community meetings have all been recorded and uploaded to YouTube.

- -

As part of our efforts to create sustainable and decentralized funding mechanisms for the Firo project, we joined the Open Source Collective via OpenCollective. Thank you to everyone who was donated.

- -

We have seen some important decisions being discussed and deliberated in our forums such as whether to change to the Firo PoW Algorithm or whether to temporarily enable sporks until lelantus matures. Make sure to join our forums.

- -

The Firo community club together their spare CPU cycles for @foldingathome to help with Covid-19 research.

- -

The community successfully crowdfunded a complete rewrite of the initialisation logic and mnemonics generation and recovery for the Firo GUI wallet, and an audit for Lelantus. A big thank you to all the community members that contributed to the CCS to keep Firo at the forefront financial privacy and independence!

- -

Roadmap for Firo in 2021

- -

We will be updating our roadmap and clarifying our plans for 2021 and beyond soon! Stay tuned!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/01/15/lelantus-activated-mainnet.html b/pr-preview/pr-452/zh-cn/2021/01/15/lelantus-activated-mainnet.html deleted file mode 100644 index ca5327c98..000000000 --- a/pr-preview/pr-452/zh-cn/2021/01/15/lelantus-activated-mainnet.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Lelantus Activated on Mainnet | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Activated on Mainnet

-

- -
- -

We are proud to announce that Firo’s Lelantus privacy protocol has successfully activated on Firo’s Mainnet.

- -

Lelantus introduces a burn-and-redeem model that allows users to burn (or destroy) coins of arbitrary amounts — even partial ones — and redeem brand new coins that do not appear to have previous transaction histories associated with them. This technique provides unparalleled levels of practical privacy and greatly differs from decoy methods currently out there.

- -

This implementation introduces “on-by-default” privacy and prompts users to anonymize their funds.

- -

You view the usage of Lelantus on our explorer.

- -

We will be hosting some events with prizes shortly to encourage Lelantus use, so keep your eyes posted on our communication channels.

- -

The chart below shows how Lelantus stacks against its competition.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/01/28/chainlocks-activated-mainnet.html b/pr-preview/pr-452/zh-cn/2021/01/28/chainlocks-activated-mainnet.html deleted file mode 100644 index bca793de8..000000000 --- a/pr-preview/pr-452/zh-cn/2021/01/28/chainlocks-activated-mainnet.html +++ /dev/null @@ -1,301 +0,0 @@ - - - - - - - ChainLocks activated on Firo, protects against 51% attacks | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

ChainLocks activated on Firo, protects against 51% attacks

-

- -
- -

As of block 341100, ChainLocks is now activated on Firo’s mainnet.

- -

ChainLocks utilizes our LLMQ masternode network to provide near-instant finality of blocks once confirmed and finding near-instant consensus on the longest valid/accepted chain. This method of consensus also protects against 51% attacks while retaining the fair distribution benefits of Proof of Work (PoW).

- -

Why it’s needed

- -

PoW is an excellent mechanism for ensuring fair distribution especially if mineable using commodity hardware. Anyone can participate in the network and earn a share of the block reward as long as they provide computing power when compared to other distribution mechanisms such as ICOs, pre-sales or even airdrops. It also provides an objective way to evaluate which chain is valid without relying on any external source.

- -

While elegant, PoW isn’t perfect and either boils down to being controlled by ASICs, which are by its very nature exclusionary, or being subject to 51% attacks, where hardware can be rented to attack the network as we have recently seen on Firo’s network and many others.

- -

Another weakness of PoW is that there is never any finality as the chain can always be wound back with sufficient hashpower. This also means that transactions cannot be considered safe until it’s buried under sufficient blocks or confirmations making it cumbersome to use for payments.

- -

How it Works

- -

ChainLocks solves this by having Firo’s masternode network form quorums that are used to sign and checkpoint blocks. The quorums used in ChainLocks have 400 masternodes per quorum. Several of these quorums exist at any one time and are selected deterministically at each block. Each quorum lasts for around 12 hours and are also constantly being recreated.

- -

Each member of the quorum signs the first valid block it sees extending the active chain at its current height. If >=60% of the members sign a block, it is considered final and no more reorganizations below this block are allowed.

- -

This means that transactions can be considered secure after one confirmed block with ChainLocks. On top of making 51% attacks impossible unless ChainLocks are disabled, it also prevents Selfish Mining attacks from happening as miners are incentivized to publish their blocks as soon as they find it.

- -

How Secure is the Chain with ChainLocks?

- -

To mount an attack on Firo’s blockchain now would require approximately 50% of all masternodes to be taken over to disable ChainLocks and also the necessary hashrate to mount the 51% attack. As masternodes require 1000 FIRO collateral backing it, an attacker would also need to acquire significant amounts of FIRO to attack (at the time of writing, an attacker would need more than 2,000,000 FIRO).

- -

Further calculations can be found here.

- -

Lelantus

- -

Lelantus will be reactivated early next week.

- -

Thanks

- -

We would like to thank our masternode operators, mining pools, miners and exchanges in deploying ChainLocks under such short notice and who form the backbone of our ecosystem.

- -

Last but not least we would like to thank Dash for their innovation in coming up with LLMQ ChainLocks and are proud to be the second project to implement it.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/01/29/binance-ticker-update.html b/pr-preview/pr-452/zh-cn/2021/01/29/binance-ticker-update.html deleted file mode 100644 index b352720d3..000000000 --- a/pr-preview/pr-452/zh-cn/2021/01/29/binance-ticker-update.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

-

- -
- -

Firo is now trading on Binance under the new ticker $FIRO

- -

https://www.binance.com/en/support/articles/4a06d6ab6abb4f08b12bb93d6fec30ec

- -
    -
  • -

    At 2021/01/20 00:00 AM (UTC), Binance will suspend XZC staking purchases. All XZC staked in Binance Staking accounts will be unstaked and automatically deposited into users’ spot accounts. At the same time, XZC staking rewards will be calculated and rewarded based on the amount and time that the XZC was staked up until 2021/01/20 00:00 AM (UTC).

    -
  • -
  • -

    At 2021/01/20 02:00 AM (UTC), Binance will suspend XZC/USDT and XZC/BTC isolated margin borrowing, as well as XZC loan services.

    -
  • -
  • -

    At 2021/01/22 02:00 AM (UTC), we will delist XZC/USDT and XZC/BTC isolated margin trading pairs.

    -
  • -
  • -

    At 2021/01/24 10:00 PM (UTC), we will suspend XZC deposits and withdrawals. Please ensure that you leave sufficient time for your XZC deposits to be fully processed prior to this time.

    -
  • -
  • -

    At 2021/01/25 02:00 AM (UTC), we will halt trading for all XZC trading pairs, and the trading pairs will also subsequently be delisted from the exchange. We will then take an immediate snapshot of all XZC balances and begin the distribution of FIRO to all eligible users at a ratio of 1 XZC = 1 FIRO.

    -
  • -
  • -

    At 2021/01/29 02:00 AM (UTC), we will open trading for the new FIRO/BTC, FIRO/USDT, and FIRO/ETH pairs. Staking for FIRO will be available for purchase.

    -
  • -
  • -

    Deposits and withdrawals for FIRO will be opened starting at 2021/01/29 6:00 AM (UTC).

    -
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/02/11/happy-lunar-new-year.html b/pr-preview/pr-452/zh-cn/2021/02/11/happy-lunar-new-year.html deleted file mode 100644 index d1c245134..000000000 --- a/pr-preview/pr-452/zh-cn/2021/02/11/happy-lunar-new-year.html +++ /dev/null @@ -1,269 +0,0 @@ - - - - - - - Happy Lunar New Year | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Happy Lunar New Year

-

- -
- -

Dear Firocious followers,

- -

We would like to wish our community a Happy Lunar New Year!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/02/20/firo-hummingbot-campaign.html b/pr-preview/pr-452/zh-cn/2021/02/20/firo-hummingbot-campaign.html deleted file mode 100644 index e81332d20..000000000 --- a/pr-preview/pr-452/zh-cn/2021/02/20/firo-hummingbot-campaign.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - Firo Liquidity Mining Campaign | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Liquidity Mining Campaign

-

- -
- -

We are happy to work together with Hummingbot to allow community members to provide liquidity for $FIRO on Binance and earn rewards!

- -

Details: https://hummingbot.io/blog/2021-02-firo-liquidity-mining-campaign/

- -

Campaign Terms²

-
    -
  • Start date: February 23, 2021 12:00 AM UTC
  • -
  • Total reward pool*: ~US$10,000 in Firo for 4 weeks (week) -
      -
    • The 1st week: US$1,250 / week
    • -
    • The 2nd week: US$ 2,500 / week
    • -
    • The 3rd-4th weeks: US$3,125 / week
    • -
    -
  • -
  • Reward token: FIRO
  • -
  • Eligible token pairs: -
      -
    • FIRO/BTC
    • -
    • FIRO/USDT
    • -
    • FIRO/ETH
    • -
    -
  • -
  • Eligible orders: maker orders placed with spreads of 2% or lower
  • -
  • Exchange: binance.com
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/02/20/software-update-01453.html b/pr-preview/pr-452/zh-cn/2021/02/20/software-update-01453.html deleted file mode 100644 index b1b8ded78..000000000 --- a/pr-preview/pr-452/zh-cn/2021/02/20/software-update-01453.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - New software update Firo v0.14.5.3 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New software update Firo v0.14.5.3

-

- -
- -

New software update Firo v0.14.5.3

- -

https://github.com/firoorg/firo/releases/tag/v0.14.5.3

- -

This is a maintenance release that resolves some bugs. It is highly recommended to update for node stability

- -

As always, please backup your wallet prior to updating for safety.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/03/09/firo-frontier-wk1.html b/pr-preview/pr-452/zh-cn/2021/03/09/firo-frontier-wk1.html deleted file mode 100644 index 7e0db44ef..000000000 --- a/pr-preview/pr-452/zh-cn/2021/03/09/firo-frontier-wk1.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Introducing The Firo Frontier | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Introducing The Firo Frontier

-

- -
- -

Introducing the Firo Frontier!

- -

A weekly short of what’s going on with Firo!

- -

In the first Episode our host, Splineapple talks about Chainlocks, Stealth addresses, ProgPOW and more

- -

Video Link: https://www.youtube.com/watch?v=kwMisOji7n4

- -

Like and Subscribe to our Youtube Channel for more news and updates

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/03/27/community-meeting.html b/pr-preview/pr-452/zh-cn/2021/03/27/community-meeting.html deleted file mode 100644 index 7aba33f29..000000000 --- a/pr-preview/pr-452/zh-cn/2021/03/27/community-meeting.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - Community Meeting 27th March 2021 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Community Meeting 27th March 2021

-

- -
- -

Greetings Firocious follower!

- -

Topics that were covered in this meeting were:

- -
    -
  • Lelantus reactivation
  • -
  • Electron wallet launch
  • -
  • Elysium tokenization layer
  • -
  • Mobile wallet design
  • -
  • ProgPOW
  • -
  • Hummingbot campaign
  • -
  • stFIRO
  • -
  • Binance Smart Chain
  • -
  • Firo Frontier
  • -
  • Research
  • -
- -

A recording of the meeting is up on our youtube channel

- -

https://www.youtube.com/watch?v=-z56VH6Vh_s

- -

See you on the next Community meeting next month!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/03/29/stfiro-sushiswap.html b/pr-preview/pr-452/zh-cn/2021/03/29/stfiro-sushiswap.html deleted file mode 100644 index 424a56c6b..000000000 --- a/pr-preview/pr-452/zh-cn/2021/03/29/stfiro-sushiswap.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - stFiro on Sushiswap | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

stFiro on Sushiswap

-

- -
- -

stFIRO (wrapped masternoded $FIRO on ETH) has been approved for SushiSwap Onsen rewards!

- -

https://app.sushi.com/onsen

- -

Earn $SUSHI by providing liquidity on Sushiswap’s DEX on top of Firo masternode rewards and swap fees!

- -

https://coinmarketcap.com/alexandria/article/sushiswap-cookbook-a-complete-tutorial-on-sushi-defi-opportunities

- -

Get stFIRO from 1inch exchange or Sushiswap!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/04/01/firo-bsc-integration.html b/pr-preview/pr-452/zh-cn/2021/04/01/firo-bsc-integration.html deleted file mode 100644 index 9fd8669f0..000000000 --- a/pr-preview/pr-452/zh-cn/2021/04/01/firo-bsc-integration.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - Firo and Binance Smart Chain integration | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo and Binance Smart Chain integration

-

- -
- -

We are excited to join the Binance Smart Chain DeFi ecosystem with the introduction of BEP-20 FIRO and its support in Binance Bridge which provides access to inter-blockchain liquidity.

- -

December 2021: Binance Bridge has been retired. You can convert native FIRO to BEP20 FIRO through FiroDEX or Binance Exchange

- -

Binance Bridge provides a seamless platform where native FIRO can be converted into BEP-20 FIRO or vice versa. You can learn more about Binance Bridge with this video.

- -

- -

This also means that native FIRO can be converted and withdrawn to any BSC supported wallet such as Metamask, Trust Wallet or Binance Chain wallet. Binance exchange also allows direct deposits and withdrawals of BEP20 FIRO.

- -

- -

While BEP-20 Firo on BSC does not enjoy the same privacy or decentralization of native FIRO, we at Firo believe in a multi-blockchain cryptocurrency ecosystem where blockchains are interoperable and are used for different purposes.

- -

We continue to seek out integrations and bridges with other popular chains to increase the utility of FIRO. This integration with BSC also adds to our existing Ethereum DeFi bridge via Stakehound (stFIRO) which allows users to hold ERC20 tokens on Ethereum that represent Firo backed by masternodes and auto accrues masternode rewards on top of any other liquidity incentives.

- -

Stay tuned for activities involving BEP20 Firo!

- -

Those wanting to learn more about Firo, Binance Smartchain or Stakehound’s stFIRO can join the following Telegram channels:

- -

Firo: https://t.me/firoproject

- -

BSC: https://t.me/BinanceDEXchange

- -

Stakehound: https://t.me/stakehound

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/04/10/research-acceleration.html b/pr-preview/pr-452/zh-cn/2021/04/10/research-acceleration.html deleted file mode 100644 index 726834d93..000000000 --- a/pr-preview/pr-452/zh-cn/2021/04/10/research-acceleration.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Accelerating Firo's privacy research | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Accelerating Firo's privacy research

-

We are pleased to announce that Dr. Aaron Feickert will be joining the Firo research team.

- -
- -

We are pleased to announce that Dr. Aaron Feickert will be joining the Firo research team on a full-time research contract through Cypher Stack, a blockchain consultancy and digital utilities provider. Most recently, Dr. Feickert assisted Firo in hardening Lelantus and providing feedback on Lelantus v2 design.

- -

Dr. Feickert will be building on Firo’s goal of providing quality research in blockchain privacy with cryptographer Aram Jivanyan to further improve and harden Lelantus v1/v2, explore privacy-preserving methods for light wallet implementations and help the transition to mandatory privacy, while retaining our incentivized infrastructure and interoperability capabilities. Continued work in this field may also benefit other privacy schemes based on one-out-of-many proofs such as Triptych and Lelantus-MW.

- -

Dr. Feickert is no stranger to the blockchain privacy scene, having served as a key Monero Research Lab researcher under the pseudonym Sarang Noether. At Monero Research Lab, his work focused on advancing transactional privacy and blockchain size efficiency, and included the theory and implementation of CLSAG, Triptych and Arcturus protocols, as well as novel implementations for Bulletproofs and Bulletproofs+.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/04/15/software-update-014060.html b/pr-preview/pr-452/zh-cn/2021/04/15/software-update-014060.html deleted file mode 100644 index 5d8dbb886..000000000 --- a/pr-preview/pr-452/zh-cn/2021/04/15/software-update-014060.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - New Mandatory Update: Firo v0.14.6.0 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New Mandatory Update: Firo v0.14.6.0

-

This is a mandatory update. Please update before 22 April.

- -
- -

We are happy to release Firo v0.14.6.0 which patches a Lelantus vulnerability and also includes extensive hardening measures. Details on these changes can be found in this Github PR.

- -

A hard fork is scheduled at block 365544 (approximately April 22, 2021, 2:00 PM UTC). Please update your wallets and nodes as soon as possible to avoid any disruptions. Once enough of the network has upgraded and stabilized past the hard fork, we will reactivate Lelantus transactions.

- -

We also have a new Electrum light wallet with Firo branding released. Our revamped rich GUI wallet is also expected to be released soon.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/04/19/liquidity-mining-for-firo-bnb.html b/pr-preview/pr-452/zh-cn/2021/04/19/liquidity-mining-for-firo-bnb.html deleted file mode 100644 index 2f3bc8ac8..000000000 --- a/pr-preview/pr-452/zh-cn/2021/04/19/liquidity-mining-for-firo-bnb.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - Announcing Firo's first incentivized liquidity pool on BSC | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Announcing Firo's first incentivized liquidity pool on BSC

-

A vFarm liquidity farm for FIRO/BNB has been launched on ValueDefi to incentivize usage and liquidity of BEP20 Firo on Binance Smart Chain.

- -
- -

We have launched a liquidity mining farm for FIRO/BNB on Binance Smart Chain (BSC) with ValueDefi! Liquidity incentives will run from block 6703000 (approximately Monday, April 19 2021, at 21:10:41 GMT+0800) to block 8303000 (approximately Monday, June 14 2021, at 10:30:38 GMT+0800).

- -

Users can earn BEP20 FIRO by providing liquidity to ValueDefi’s vFarm pool on the FIRO/BNB pair with the ratio 70/30.

- -

This vFarm represents our first incentivized liquidity pool on BSC and will help us assess the community’s interest in participating in DeFi. It will also help jumpstart the liquidity of BEP20 Firo on BSC.

- -

- -

Those preferring to participate on the Ethereum network can do so on our Sushiswap pair.

- -

Converting native FIRO to BEP20 Firo

- -

To provide liquidity you’ll need to convert your native Firo to BEP20 Firo. You can either do so via the Binance Bridge or through a withdrawal of Firo from Binance and then selecting Binance Smart Chain as the transfer network.

- -

- -

- -

Please refer to our guide for further instructions on how to provide liquidity to ValueDefi’s vFarm to start earning rewards!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/04/26/lelantus-reactivated-on-firo.html b/pr-preview/pr-452/zh-cn/2021/04/26/lelantus-reactivated-on-firo.html deleted file mode 100644 index 0bbd64a22..000000000 --- a/pr-preview/pr-452/zh-cn/2021/04/26/lelantus-reactivated-on-firo.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Lelantus reactivated on Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus reactivated on Firo

-

Lelantus reactivated on Firo with additional hardening measures after completion of the hard fork

- -
- -

With the release of Firo v14.6.0 and the hard fork completed, Lelantus private transactions have now been re-enabled.

- -

The team, alongside external researchers and auditors, have worked hard to bring Lelantus back online. In addition to our team members Aram Jivanyan, Aaron Feickert, Levon Petrosyan and Peter Shugalev, who have worked tirelessly on this, we would like to thank PinkPanther and Trail of Bits for their assistance in identification of the issue, reviewing the code and cryptography.

- -

Besides closing off the original attack vector, we have taken this opportunity to further harden our implementation of Lelantus with additional checks as part of a defense-in-depth strategy.

- -

We also would like to thank our community for their understanding and patience as we continue to push the frontiers of research in privacy technology!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html b/pr-preview/pr-452/zh-cn/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html deleted file mode 100644 index b26e8a921..000000000 --- a/pr-preview/pr-452/zh-cn/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Bridging the Fiat Gap: Payment Gateway Guardarian now offers Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Bridging the Fiat Gap: Payment Gateway Guardarian now offers Firo

-

Guardarian, a premier white-label payment gateway that bridges the gap between fiat and crypto has partnered with FIRO to allow enable fiat to Firo purchases via credit card and SEPA (Single Euro Payments Area) EUR transfers.

- -
- -

We are excited to announce our partnership with Guardarian, a premier white-label payment gateway that bridges the gap between fiat and crypto. This partnership introduces two fiat pairs: Firo/USD and Firo/EUR, that will enable fiat to Firo purchases via credit card and SEPA (Single Euro Payments Area) EUR transfers.

- -

- -

Guardarian makes purchasing crypto easy and convenient through multiple payment methods, including Visa, Mastercard, UnionPay and bank transfers. Individuals can buy or sell Firo in just 10 minutes with some of the best exchange rates and fees offered on the market.

- -

What does this mean for Firo users?

- -

Firo users can now purchase and transact a maximum of 2,000 EUR per transaction—up to 20,000 EUR per month—through Guardarian’s platform and mobile app. An account is not required for exchanges, and only a mobile phone number and proof of ID are needed to verify identities. All transactions feature integrated KYC/AML procedures and verifications to meet global regulations.

- -

This integration enhances Firo’s utility among individuals and businesses and continues our work of introducing new integrations and bridges to our users.

- -

“This partnership offers Firo an excellent opportunity to collaborate with a service backed by major payment solutions. We hope our work with Guardarian will continue to amplify Firo’s use and adoption among individuals that yearn for easier ways to buy, sell and spend crypto while maintaining transactional privacy on the blockchain. And although we champion privacy, we also recognize the need for compliance within the industry when dealing with fiat to achieve mass adoption. Guardarian’s approach to simplifying KYC/AML procedures reduces friction on this front while remaining compliant to regulators’ recommendations.” Reuben Yap, Project Steward of Firo

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html b/pr-preview/pr-452/zh-cn/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html deleted file mode 100644 index b4f543e03..000000000 --- a/pr-preview/pr-452/zh-cn/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - Anonymize your Firo with Lelantus and Win! | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Anonymize your Firo with Lelantus and Win!

-

To celebrate the reactivation of Lelantus and to encourage use of Lelantus anonymization transactions, we are holding a month long community event where anybody who anonymizes with Lelantus stands a chance to win Firo!

- -
- -

There is a huge random element to win but the more often you anonymize your funds with Lelantus and the bigger the amount, the higher the chance you stand to win. We will credit the prizes directly to the address that anonymized the funds so your privacy is retained!

- -
    -
  1. Only Lelantus mints from blocks 369,000 to 377,630 will be eligible for this contest. Lelantusjmints are not counted.
  2. -
  3. Only mints of size 1 FIRO and above are factored in. This is to discourage spam transactions.
  4. -
  5. Addresses that have multiple mints from a single address are excluded. This is to discourage address re-use which undermines privacy.
  6. -
- -

Things to avoid:

-
    -
  1. If you are sending using Lelantus to your own address, make sure that the address is fresh and unused. Duplicate addresses are excluded from selection
  2. -
  3. Do not redeem the entire amount you have anonymized and avoid redeeming amounts that have the exact same amount you minted. This is to prevent correlation analysis based on amounts.
  4. -
- -

Prizes:

- -

1st Prize: 400 FIRO
-2nd Prize: 250 FIRO
-3rd to 10th prize: 25 FIRO
-11th to 25th prize: 10 FIRO

- -

We recommend using our official QT wallet to anonymize. If you want more fine grained control over your Lelantus mints, you can go to Settings>Options>Wallet>Enable lelantus manual-anonymize page.

- -

For those who are curious on the exact formula on how the winners are selected can view the process below which is done deterministically so people can verify the results:

- -
    -
  1. Collect all qualifying Lelantus mints (value equal or above 1 FIRO, made within blocks 369,000 to 377,630 and not minted from an address with previous Lelantus mints during the period)
  2. -
  3. Calculate sha256 hash of the collected mints
  4. -
  5. Initialize python standard PRNG with the sha256 hash
  6. -
  7. Run PRNG to produce 25 results
  8. -
  9. Sort the results based on their minted amounts
  10. -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/05/17/firo-research-update-may-2021.html b/pr-preview/pr-452/zh-cn/2021/05/17/firo-research-update-may-2021.html deleted file mode 100644 index a9244e372..000000000 --- a/pr-preview/pr-452/zh-cn/2021/05/17/firo-research-update-may-2021.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - Firo Research Update May 2021 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Research Update May 2021

-

An update on Firo's research in the past few months. Privacy preserving light wallets, security analysis of Lelantus v2, improved batched verification, proof of concept code for hierarchical one-out-of-many proofs, anonymous and end to end verifiable and self tallying voting protocol using Lelantus

- -
- -

We would like to share what Firo’s research team has been working on over the past few months.

- -

PRIVACY PRESERVING LIGHT WALLET PROTOCOLS

- -

We aim to have a light wallet that supports both Lelantus and transparent transactions without reliance on third-party servers or leaking UTXOs (such as Electrum). Transparent and Lelantus transactions require separate approaches.

- -

For Lelantus only transactions, we are working on a design that would leverage Firo’s masternode network to deliver Lelantus anonymity sets to the client so it can receive and spend using Lelantus.

- -

For transparent transactions, we find the Neutrino approach promising where all transactions in a block are compressed to be about 20 kB/block. This compressed data is then used by the client to determine whether that block has any of the client’s transactions.

- -

A work in progress draft of our proposed wallet design can be found here.

- -

LELANTUS

- -

We have been spending time diving deeper into Lelantus v2 security before coding work begins. We also have been finding ways to tweak and optimize Lelantus.

- -

Security Analysis of Lelantus v2

- -

Given the feedback we got earlier from Dmitry Khovratovich, we have been rewriting the protocol description of Lelantus v2 as a multi-round interactive protocol model between prover and verifier to improve its theoretical security model. Research is ongoing to ensure the desired security properties are maintained or improved with this updated construction.

- -

Improved Batched Verification

- -

Code is available for batch verification of range proofs. Once enabled and integrated into client code, this will enable more efficient verification.

- -

Code is also available to improve batch verification of one-out-of-many proofs by reducing the complexity of the underlying cryptographic operations.

- -

Note that all code linked here is not yet reviewed, and should not yet be considered safe for use in production.

- -

Once reviewed and approved, both pull requests will enable more efficient transaction verification without requiring consensus changes.

- -

OTHER RESEARCH WORK

- -

Hierarchical One-out-of-many Proofs

- -

Building on our previous paper, proof of concept code is now available for hierarchical one-out-of-many proofs to provide practical timing data and detail how to turn the interactive protocol into a non-interactive construction using the Fiat-Shamir method.

- -

Anonymous and End-to-End Verifiable Self-Tallying Voting Protocol

- -

Aram is working on a novel cryptographic voting protocol powered by the Lelantus concepts. This voting scheme aims to enable anonymous and end-to-end verifiable elections. But it also does not require a special trusted board to be established which will be responsible for either running a mix network or enabling trusted decryption of the final tally. This self-tallying property will greatly simplify the initialization and setup of election processes.

- -

FURTHER READING

- -

These items were looked at purely to keep ourselves up to date on recent cryptography developments and explore promising new technology. The listing of these articles do not mean that we are intending to implement them. Many of these are still in the preprint stage and have not been peer or journal reviewed.

- -

Zcash Unified addresses -Veksel: Simple, Efficient, Anonymous Payments with Large Anonymity Sets from Well-Studied Assumptions -Foundations of Ring Sampling -Stacking Sigmas: A Framework to Compose Σ -Protocols for Disjunctions (with a nice reference to Aram’s work on Hierarchical One-out-of-many Proofs!) -Efficient Range Proofs with Transparent Setup from Bounded Integer Commitments

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/06/09/introducing-receiver-address-privacy-for-firo.html b/pr-preview/pr-452/zh-cn/2021/06/09/introducing-receiver-address-privacy-for-firo.html deleted file mode 100644 index d742a4b2f..000000000 --- a/pr-preview/pr-452/zh-cn/2021/06/09/introducing-receiver-address-privacy-for-firo.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - - - Introducing Receiver Address Privacy for Recurring Firo Payments | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Introducing Receiver Address Privacy for Recurring Firo Payments

-

Firo launches RAP addresses on mainnet to provide on-chain recipient privacy.

- -
- -

We are proud to announce the launch of Receiver Address Privacy (RAP) on Firo’s mainnet! RAP allows users to post their RAP address publicly without compromising on privacy. You can share your RAP address in the same way you share an email address. No one can tell how many payments you have received or which transactions are yours even if they have your RAP address.

- -

RAP addresses seek to solve the problem of address re-use. Today if you posted your Bitcoin or Ethereum address publicly, someone could look up the address on a blockchain explorer and know exactly how much you have received using that address and all activities associated with it. The same problem also occurs if you have a recurring payment, for e.g. a salary payment where if you use a single address for it, someone can easily know how much you are being paid. The recommended way to overcome this is for the payee to keep sharing freshly generated addresses but this is often cumbersome.

- -

RAP addresses solve this by serving as a special type of address you can safely re-use because each sender to a RAP address can derive up to 2 billion deposit addresses that are unique to them.

- -

How does it work?

- -

RAP addresses are an adaptation of BIP47 Reusable Payment Codes by Justus Ranvier and also popularized by Samourai wallet for Bitcoin. They work by sending a one-time notification transaction on-chain to the receiver which establishes a payment channel between the sender and receiver. The sender can then automatically derive new addresses without the receiver’s further input. This all happens using the existing blockchain network without requiring any third party servers. Unfortunately, due to the lack of on-chain privacy mechanisms on Bitcoin, this notification transaction can be a privacy leak as it establishes a relationship between one of the sender’s addresses with the receiver.

- -

Firo’s implementation of BIP47 in RAP addresses differs in one significant way: the sender sends the notification transaction in a private Lelantus transaction so that the source of the notification transaction is unknown which solves this privacy leak.

- -

Firo’s implementation is also the first complete implementation of BIP47 in C++ and on a desktop wallet.

- -

How can Firo users access this feature?

- -

RAP addresses are currently accessible via Firo’s latest official QT wallet v14.7.0 and work is being done to integrate it into our desktop Electron wallet. RAP addresses are a soft fork so the upgrade and adoption of these addresses are optional.

- -

- -

- -

All funds held in RAP addresses can be restored using the same mnemonic seed words that back up your wallet.

- -

How does it differ from traditional stealth addresses?

- -

RAP addresses have similar utility to stealth addresses. Different implementations of stealth addresses have some disadvantages like a need to extensively scan the whole blockchain or have a secure channel to share the keys. RAP addresses do not have such drawbacks.

- -

Furthermore, payments to RAP addresses are indistinguishable from any other transaction and therefore cannot be identified or censored.

- -

Check out Splineapple’s video overviewing the release: https://www.youtube.com/watch?v=9Qk-X0vnV5M

- -

We’re excited to have successfully implemented RAP addresses into Firo; solving an important part of onchain privacy, namely receiver privacy. We also would like to give a special shoutout to our core developer Andrey Bezrukov who did most of the heavy lifting in implementing RAP addresses and Arcadia Group who provided an early working implementation which was partially funded through our Community Crowdfunding System.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/06/11/coinrabbit-adds-support-for-firo.html b/pr-preview/pr-452/zh-cn/2021/06/11/coinrabbit-adds-support-for-firo.html deleted file mode 100644 index ff039cb93..000000000 --- a/pr-preview/pr-452/zh-cn/2021/06/11/coinrabbit-adds-support-for-firo.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - Crypto Lender CoinRabbit Adds Support for Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Crypto Lender CoinRabbit Adds Support for Firo

-

Use Firo to get instant crypto loans with Coinrabbit!

- -
- -

We’re excited to announce that crypto lender CoinRabbit has added Firo to its platform! Firo users will now be able to leverage their FIRO as collateral for an instant personal crypto loan.

- -

CoinRabbit offers individuals loans at 10% APR, with borrowers receiving up to 50% of the market value in stablecoins such as USDT ERC20, USDC or USDT TRC20 that can be converted to fiat or other cryptocurrencies. The process only requires a phone number and does not require credit checks or any additional identification, such as names or personal details, and averages 5-10 minutes from start to finish.

- -

Loans can be for any duration of time; however, short-term loans under 30 days are subject to an additional processing fee.

- -

What happens to my coins during the loan period?

- -

All collateral assets are insured and securely stored in special wallets that require several layers of proofs to access until the end of the loan.

- -

CoinRabbit also constantly monitors loans for value drops as part of the service, sending multiple automatic alerts via SMS and email if any of the three limit zones that could place the loan at risk for liquidation are reached. In the event of receiving an alert, individuals can determine whether they would like to deposit more collateral to adjust the ratio, or if they would like to end the loan and repay the amount borrowed with the accrued interest.

- -

If the value of the original Firo coins used as collateral goes up during the loan period, users are given the option to take out more loans against the same collateral.

- -

What’s the process for ending the loan?

- -

Once individuals are ready to pay off their loans and regain their collateral assets, all they have to do is repay the amount loaned and the APR accumulated during the loan period. As soon as the payment is received, CoinRabbit instantly releases the coins.

- -

Have a question or need assistance? CoinRabbit offers users 24/7 live support.

- -

We’re glad this collaboration offers our users additional flexibility with FIRO they’re hodling, and hope you’ll find it useful! If you would like to see more partnerships with companies and merchants, share your ideas on our forum!

- -

DISCLAIMER: Users should always be aware of the risks of using any platform that holds your cryptocurrency including Coinrabbit. There are always risks of loss which can be caused by but not limited to insolvency, hacks or custody issues. Please visit CoinRabbit.io for complete Terms and Conditions.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/08/18/new-mandatory-update-01480.html b/pr-preview/pr-452/zh-cn/2021/08/18/new-mandatory-update-01480.html deleted file mode 100644 index 987364716..000000000 --- a/pr-preview/pr-452/zh-cn/2021/08/18/new-mandatory-update-01480.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - New mandatory update Firo v0.14.8.0 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New mandatory update Firo v0.14.8.0

-

Hard Fork scheduled at block 401580

- -
- -

This is a mandatory release that moves the Lelantus joinsplit payload into the vExtrapayload section and allows Trezor support to be re-enabled.

- -

https://github.com/firoorg/firo/releases/tag/v0.14.8.0

- -

This release also contains fixes for those having unspendable funds stuck in Sigma.

- -

Please update before the hard fork scheduled at block 401580 (approximately August 26, 2021).

- -

Backup your wallet prior to updating for safety.

- -

We will be launching our testnet for FiroPoW and Elysium very soon.

- -

Stay tuned for updates.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/08/24/presenting-lelantus-spark.html b/pr-preview/pr-452/zh-cn/2021/08/24/presenting-lelantus-spark.html deleted file mode 100644 index 8ea6b7b29..000000000 --- a/pr-preview/pr-452/zh-cn/2021/08/24/presenting-lelantus-spark.html +++ /dev/null @@ -1,381 +0,0 @@ - - - - - - - Presenting Lelantus Spark, Firo’s Flexible New Privacy Protocol | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Presenting Lelantus Spark, Firo’s Flexible New Privacy Protocol

-

Firo unveils a protocol that introduces several new privacy-preserving features.

- -
- -

Update: Lelantus paper is now available on IACR eprint with full security proofs. Read here: https://eprint.iacr.org/2021/1173

- -

Privacy is about consent, and Firo protocols aim to provide users with clear and consistent transaction privacy. With past protocols, we have always sought to create innovative methods for protecting data and preventing prying eyes from monitoring spending patterns.

- -

That’s why we would like to introduce our new privacy protocol that we’ve been working on: Lelantus Spark.

- -

Spark is a natural evolution of our work in Lelantus v1/v2 and retains many key benefits including:

- -
    -
  • -

    No trusted setup

    -
  • -
  • -

    Straightforward construction

    -
  • -
  • -

    Relies on well established cryptographic assumptions

    -
  • -
  • -

    Efficient with support for batch verification

    -
  • -
- -

More importantly, Spark introduces several exciting new privacy-preserving features such as:

- -
    -
  • -

    Spark addresses;

    -
  • -
  • -

    Efficient multisignature Operations;

    -
  • -
  • -

    Incoming and full view keys;

    -
  • -
  • -

    Modular design

    -
  • -
- -

View Lelantus Spark’s preprint paper.

- -

Spark Addresses

- -

Lelantus Spark introduces a new, non-interactive addressing system that greatly enhances the privacy of the recipient of the transaction. Funds kept in Spark addresses are hidden, meaning no one will know how much you hold and when you send funds from it—enabling private storage of your Firo.

- -

Previously, publicly shared addresses could be directly searched on a blockchain explorer and anyone could see when it received a payment. Even with hidden amounts and a hidden sender, the fact that someone has received a payment at a particular time is leaked. To mitigate this, users were recommended to always share new addresses for every single payment, which is a cumbersome process.

- -

Spark addresses solves this by allowing people to publicly share their address without it being searchable on the blockchain! Spark addresses instead automatically allows senders to generate one-time addresses on behalf of the recipient, which then designates who can spend the funds in the transaction. Additionally, third parties then are unable to easily link the recipient’s wallet address to a transaction on the blockchain without the assistance of additional external information.

- -

Currently with Lelantus v1, users are required to anonymize any funds received, a function that has to be done manually and requires the private key.

- -

With Spark, users can send Firo from transparent addresses directly into Spark addresses. Spark addresses greatly simplify anonymizing funds and makes Spark-only wallets a lot simpler, greatly enhancing privacy.

- -

We are also in the midst of discussions with exchanges to allow withdrawals directly to Spark addresses. It is our hope that Spark addresses will become the default way people use Firo.

- -

Multisignature

- -

Multisignature operations enable multiple mutually non-trusting parties to cooperatively generate, receive and authorize transactions associated with a multisig address.

- -

Spark supports efficient signing and multisignature operations through the use of a modified Chaum-Pedersen discrete logarithm proof. This has proven useful in custody and decentralized exchanges, as well as any scenarios where you want more than one party approving a transaction.

- -

View Keys

- -

Spark allows incoming and full view keys that provide flexibility in transaction visibility. With view keys, wallet owners can grant third parties opt-in visibility into incoming and/or outgoing transactions to their wallet addresses.

- -

This feature offers several practical use cases for individuals, organizations and charities:

- -
    -
  • -

    Balances can be determined for accounting and auditing purposes

    -
  • -
  • -

    Offloaded scan services can be used on online and mobile wallets

    -
  • -
  • -

    Benefactors can view balances and transaction values

    -
  • -
- -

As we gradually transition away from transparent addresses, this feature will become more important.

- -

Computation offloading

- -

Lelantus Spark’s flexible key structure allows for offloading transaction creation, chain scanning and balance computation without delegating spend authority. This means that low-powered devices like hardware wallets can support Lelantus Spark transactions by offloading the heavy computation to your PC or phone.

- -

Modular design and time tested building blocks

- -

Spark’s modular design uses well-understood cryptographic building blocks like Pedersen commitments, range proofs, zero-knowledge one-of-many proofs, and discrete logarithm equality proofs that enable straightforward security analysis without the need for trusted setup processes.

- -

Watch Firo’s Aram Jivanyan and Cypher Stack’s Aaron Feickert discuss Lelantus Spark’s advantages (Youtube link)

- -

How is this different from other privacy protocols?

- -

The Ring-CT based protocol currently used in Monero practically limits sender anonymity due to space and time scaling of its underlying signature scheme. Triptych, which was inspired by our work on Lelantus and a frontrunner for scaling ring sizes in Monero, has a complex and cumbersome multisignature process. Both schemes lack full view key support and only support incoming view keys.

- -

The Sprout and Sapling protocols supported by Zcash (and their currently deployed related updates) while offering the highest levels of theoretical anonymity sets, require trusted parameter generation to bootstrap their circuit-based proving systems. It also has huge code size and complexity while relying on more complicated assumptions.

- -

The Mimblewimble-based construction used as the basis of Grin can leak graph information prior to a merging operation performed by miners though the protocol in Beam utilizes an opt-in Lelantus-MW and additional decoys as a mitigation. Addressing in Mimblewimble constructions remains problematic either relying on interaction between sender and receiver or one-time vouchers which cannot be reused.

- -

We believe Lelantus Spark represents a holistic balance of high anonymity, simplicity and flexibility and offers a compelling alternative to existing cryptocurrency privacy protocols.

- -

What’s next?

- -

We will be continuing to work on the Lelantus Spark paper and will be finalizing protocol security proofs in the coming weeks before posting it to the IACR preprint archive.

- -

We are also exploring other useful functionality related to payment proofs, improved addressing, and protocol transitions that are relevant to Spark.

- -

We expect to begin coding certain components of Lelantus Spark in Q4 2021, with an estimated release in Q2 2022 to give time for audits. This means that Firo will be skipping implementation of Lelantus v2 in favor of Lelantus Spark.

- -

Credits

- -

We’d like to give Aram Jivanyan (Firo) and Dr. Aaron Feickert (Cypher Stack) special recognition for their hard work in creating and developing Lelantus Spark. We also would like to thank pseudonymous researcher koe for his helpful collaboration and discussion during the initial design process for Spark. We’re proud of their accomplishments and are thrilled to build a new protocol that furthers Firo’s mission of offering privacy-preserving solutions.

- -

We hope that Lelantus Spark is a useful contribution to the ecosystem and welcome feedback from research and development communities!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/08/27/firo-client-release-210.html b/pr-preview/pr-452/zh-cn/2021/08/27/firo-client-release-210.html deleted file mode 100644 index 6eba5c2d6..000000000 --- a/pr-preview/pr-452/zh-cn/2021/08/27/firo-client-release-210.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - New Firo Client Released | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New Firo Client Released

-

With refreshed UI and dark mode

- -
- -

We have released Firo Client v2.1.0 which is an alternate version of our Firo client that has a clean user friendly interface and an integrated no-KYC Coin Swap feature. For those of you on our older beta versions of Firo Client, this is a mandatory upgrade as it incorporates Firo v14.8.0.

- -

You will also notice that the client actively pushes you to anonymize your FIRO by default.

- -

- -

By popular demand, there is also now a dark mode!

- -

- -

Head to Get Firo > Download Wallets > Electron to download the new Firo Client.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/08/30/firopow-testnet-launched.html b/pr-preview/pr-452/zh-cn/2021/08/30/firopow-testnet-launched.html deleted file mode 100644 index 3f8f8fb6c..000000000 --- a/pr-preview/pr-452/zh-cn/2021/08/30/firopow-testnet-launched.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - FiroPoW Testnet Launched | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FiroPoW Testnet Launched

-

FiroPoW is our new mining algorithm targeted at GPUs that keeps mining accessible to everyone

- -
- -

We have launched our testnet for FiroPoW! FiroPoW is our new mining algorithm targeted at GPUs that keeps mining accessible to everyone.

- -

Firo has always been a strong believer in the power of Proof-of-Work (PoW). PoW enables community building, fair distribution and ties the value of Firo to the physical world with energy. Firo combines PoW with ChainLocks to enable all the benefits of PoW along with immunity against 51% attacks and single confirmation finality.

- -

However many of the benefits of PoW are lost if they are controlled by a few people with access to specialized hardware to mine such as ASICs and FPGAs instead of being available to the average user with easy access to commodity hardware such as GPUs and CPUs.

- -

The Argument for GPU mining

- -

FiroPoW is a variant of ProgPoW that has been tuned to fit Firo’s requirements. The creators of ProgPoW, IfDefElse, argued for the importance of mining to remain in the hands of commodity hardware:

- -

No natural distribution: There isn’t an economic purpose for ultra-specialized hardware outside of mining and thus no reason for most people to have it.

- -

No reserve group: Thus, there’s no reserve pool of hardware or reserve pool of interested parties to jump in when coin price is volatile and attractive for manipulation.

- -

High barrier to entry: Initial miners are those rich enough to invest capital and ecological resources on the unknown experiment a new coin may be. Thus, initial coin distribution through mining will be very limited causing centralized economic bias.

- -

Delegated centralization vs implementation centralization: While pool centralization is delegated, hardware monoculture is not: only the limiter buyers of this hardware can participate so there isn’t even the possibility of divesting control on short notice.

- -

No obvious decentralization of control even with decentralized mining: Once large custom ASIC makers get into the game, designing back-doored hardware is trivial. ASIC makers have no incentive to be transparent or fair in market participation.

- -

This is why Firo has always kept with its policy of remaining accessible to commodity hardware, first with our work on MTP and now with our transition to FiroPoW which is more efficient and even more difficult to build specialized machines for.

- -

Why not CPU mining?

- -

While CPU mining appears on the face of it to be more fair than GPU mining, the wide prevalence of botnets, idle server farms and those utilizing free credits for cloud computing mean that there again are a small group of users with an unfair advantage.

- -

This was experienced by many chains with CPU-friendly mining algorithms including our own in the early days of the project.

- -

How FiroPoW works

- -

Unlike previous mining algorithms which aimed to raise the cost of building specialized machines, FiroPoW was designed to tailor the algorithm to the hardware so that the GPU becomes the “specialized hardware” and uses as much of the GPU as possible.

- -

The algorithm enforces both memory and compute hard computations which is achieved by:

- -
    -
  • -

    leveraging pseudo random access to a Directed Acyclic Graph (DAG) (which is a large and increasing memory file)

    -
  • -
  • -

    shuffling (in a deterministic way) the order of a series of math operations which receive input data from the DAG itself

    -
  • -
- -

FiroPoW adds another trick to the mix which is a random element that means that a part of the algorithm constantly morphs and changes itself every block, making it impossible to build an ASIC with a fixed workflow or a bitstream for FPGAs.

- -

FiroPoW also doesn’t require a large proof unlike MTP which greatly reduces blockchain bloat and network bandwidth requirements.

- -

What is required to mine FiroPoW?

- -

Upon deployment, FiroPoW will require 4GB+ of RAM which will constantly grow by 8 MB every 1300 blocks (~4.5 days). This maintains the existing balance of GPUs mining Firo and maintains profitability by keeping out outdated cards with 4 GB or less memory that tend to be owned by a small set of large scale miners who purchased them en-masse for dirt cheap. -In short, you need a graphics card with more than 4GB of ram.

- -

How to get Started with FiroPoW

- -

To connect to our testnet with FiroPoW, build Firo’s binary using this branch on Github and run it with the -testnet flag.

- -

We have an open source reference miner available and have also contacted several third party miner developers to work on optimized versions of it.

- -

There is also a testnet mining pool online provided courtesy of MintPond.

- -

We plan to launch FiroPoW on Firo’s mainnet in approximately a month to give time for our ecosystem partners to test and prepare for the transition.

- -

- -

Credits

- -

We would like to thank Kristy-Leigh Minehan (one of the creators of ProgPoW of which FiroPoW is a variant) and Andrea Lanfranchi for their help, advice and input in implementing FiroPoW and its miner. A very big thank you to JC from Mintpond for provision of a testnet stratum and his work on providing a reference FiroPoW stratum. We would also like to thank and acknowledge the help and support received from Blondfrogs, Bigpiggy, Delgon and Greer.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/09/15/dev-update.html b/pr-preview/pr-452/zh-cn/2021/09/15/dev-update.html deleted file mode 100644 index 73b67d530..000000000 --- a/pr-preview/pr-452/zh-cn/2021/09/15/dev-update.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - Firo Dev Update - September 2021 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Dev Update - September 2021

-

An update on Firo's latest development.

- -
- -

Here’s a quick update on what Firo has been working behind the scenes:

- -

Lelantus Spark

- -

We have made significant headway in our next generation privacy protocol Lelantus Spark!

- -

Lelantus Spark’s security proofs have been completed and the paper has been uploaded to IACR’s preprint archive. We are in the process of seeking cryptographic audits.

- -

Significant improvements have been made in performance and proof of concept code is also now available.

- -

We continue to explore further optimizations and improvements in addressing.

- -

We are also doing a preliminary investigation of hardware acceleration of Lelantus Spark to improve scalability.

- -

FiroPoW

- -

FiroPoW is on testnet and is ready for deployment. We are waiting for InstantSend to be completed before deployment on mainnet so both FiroPoW and InstantSend can be rolled out together in one hard fork.

- -

Our reference miner is out and from our talks with third party miner devs, both AMD and Nvidia cards will have miners available upon release to mainnet.

- -

Electrum versions of our wallet with FiroPoW are also being developed. FiroPoW blocks are about 500 times smaller than MTP blocks which will drastically improve scalability and lower system requirements.

- -

We will be investigating ways that we can strip MTP proofs from older blocks for faster sync and lowering node requirements in the future.

- -

InstantSend

- -

We have launched an internal devnet for InstantSend and have been testing before rolling it out on testnet. We are tweaking the UI to indicate instant-locked transactions and to make them available immediately for spending. By default, all transactions from our wallets will be via InstantSend.

- -

Our use of Dandelion++ does slow down InstantSend slightly due to the way Dandelion++ stealthily propagates the transaction before broadcasting it publicly, hiding the originating node of the transaction but is still sufficient for transactions to be ‘confirmed’ in a couple of seconds. Dandelion++ can be disabled to make InstantSend faster, but is not recommended for privacy reasons.

- -

Mobile Wallet

- -

Internal development build of our mobile wallet with Lelantus support is almost complete, with backend functions for Lelantus completed and UI elements being corrected.

- -

Firo Client (Electron Wallet)

- -

After completing our GUI revamp, significant performance improvements have been made. We are also working on streamlining the GUI further especially when it relates to address book functionality.

- -

Trezor Firo support

- -

Firo support for Trezor is set to be re-enabled at the next Trezor firmware release allowing users to now directly do Lelantus spends to Trezor.

- -

OTHER UPDATES

- -

Light Node Media Advisory

- -

We have entered into an advisory arrangement with Light Node Media that has worked with well known projects such as Yubico and WAX to assist Firo with partnerships, expansion of the team and listing strategies especially in the US market.

- -

TikTok

- -

We have begun filming a series of 12 videos to be posted over the course of a month targeted at educating people on cryptocurrency and privacy. The aim is to be accessible and establish Firo as an authority on the subject of privacy to a more general audience.

- -

DeFi Bridges and Privacy DEXes

- -

We have been in talks with more teams in exploring additional DeFi Bridges and privacy DEXes for Firo. Stay tuned for announcements.

- -

Knit Finance recently added Firo as a wrappable asset with Copper as their custodian.

- -

AtomicDEX

- -

We are exploring ways to improve liquidity and the experience on AtomicDEX along with integration into Firo Client wallet. This is in line with our strategy to be less reliant on centralized exchanges and to build Firo liquidity on DEXes.

- -

Firo Runner

- -

As a fun side project, we have an alpha version of an endless runner game that will allow users to compete with each other on the leaderboards to win Firo.

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/10/01/firopow-and-instantsend-release.html b/pr-preview/pr-452/zh-cn/2021/10/01/firopow-and-instantsend-release.html deleted file mode 100644 index fa9dc36a8..000000000 --- a/pr-preview/pr-452/zh-cn/2021/10/01/firopow-and-instantsend-release.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - FiroPoW and InstantSend Release with Firo v0.14.9.0 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FiroPoW and InstantSend Release with Firo v0.14.9.0

-

Hard Fork scheduled October 26th

- -
- -

We are proud to announce the release of Firo v0.14.9.0 that will enable FiroPoW and Instant Send. This is a mandatory update that will come into force on mainnet on October 26th, 6:00 UTC so you must update your wallet and nodes to v0.14.9.0 prior to this date for a seamless transition.

- -

What is FiroPoW

- -

FiroPoW is Firo’s new mining algorithm that will replace Firo’s current mining algorithm: MTP (Merkle Tree Proof). It is highly optimized for GPU mining and designed to be both FPGA and ASIC resistant to even the playing field and allow people to mine from their own consumer hardware. We have always been big fans of Proof of Work’s ability to tie the value of a virtual currency to the real world along with a way to distribute Firo’s supply in a fair and decentralized manner free from restrictions.

- -

FiroPoW follows ProgPoW’s 0.9.4 spec with a small change to have the algorithm randomly change with every block. The starting DAG size will be slightly over 4GB and will increase by 8MB every 1300 blocks (~4.5 days). This DAG size has been chosen to support most modern graphics cards.

- -

FiroPoW blocks (excluding transactions) are ~500x smaller than MTP which greatly reduces blockchain bloat and network bandwidth requirements. The gap between Nvidia and AMD graphics cards is also narrowed allowing more users to mine competitively.

- -

We will be releasing updated guides to mine Firo using the new FiroPoW algorithm and expect wide third party miner support and pools. We would like to thank everyone who has supported Firo’s ecosystem on this.

- -

What is Instant Send?

- -

Instant Send allows transactions to be safely considered final within seconds even without waiting for block confirmation. Combined with ChainLocks technology which makes blocks final with a single confirmation, it allows Firo to be used as a currency for even real life transactions. Both these technologies utilize Firo’s masternode network’s quorums.

- -

Once Firo reaches block 421150, Instant Send transactions will be default for all wallet transactions including Lelantus transactions and we will be working with ecosystem players such as exchanges to allow for fast recognition of Firo deposits.

- -

What’s Next?

- -

FiroPoW is a significant improvement that reinforces our commitment to making Firo mineable with consumer hardware and levelling the playing field. It also greatly improves Firo’s scalability by reducing storage and network requirements.

- -

InstantSend greatly improves functionality as a currency and the user experience of Firo by reducing the time needed to wait before a transaction is considered final to a couple of seconds.

- -

We believe privacy technology goes hand in hand with a good user experience and we’ll be working hard on this with native mobile wallets and fast sync wallets coming soon.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/10/15/firo-finstreet.html b/pr-preview/pr-452/zh-cn/2021/10/15/firo-finstreet.html deleted file mode 100644 index a5e8b56d3..000000000 --- a/pr-preview/pr-452/zh-cn/2021/10/15/firo-finstreet.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - Firo Partners with Finstreet, India’s Largest Crypto Education Platform | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Partners with Finstreet, India’s Largest Crypto Education Platform

-

India's Largest Crypto Education Platform

- -
- -

We are pleased to partner with Finstreet as our Official Education Partner to create educational awareness for the Indian community. They are India’s first Cryptocurrency Education Platform and focus on blockchain and crypto education.

- -

Finstreet leverages their large audience on social media platforms such as Youtube, to engage with the Indian community and have run successful campaigns with prominent projects such as Algorand, Polygon(formerly Matic), Animoca Brands, Wazirx, Huobi and many more.

- -

With this partnership, we introduce Firo and the importance of cryptocurrency privacy to one of the fastest growing crypto communities with India ranking consistently in the top 2 countries in the terms of crypto adoption and percentage of population owning crypto.

- -

Finstreet will be releasing a series of videos showcasing Firo, tutorial videos, privacy technology etc. in the next few months. Stay tuned!

- -

You can find Finstreet’s content linked below:

- -

YouTube Channel
-Instagram
-Twitter
-Dailyhunt Josh
-MX Takatak
-Tiktok
-Trell
-Bolo Indya
-Chingari
-Mitron TV

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/10/18/firo-crowdfunding-system-launch.html b/pr-preview/pr-452/zh-cn/2021/10/18/firo-crowdfunding-system-launch.html deleted file mode 100644 index 0bb7d0230..000000000 --- a/pr-preview/pr-452/zh-cn/2021/10/18/firo-crowdfunding-system-launch.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - Launch of Firo Crowdfunding System | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Launch of Firo Crowdfunding System

-

Launch of FCS to replace the original CCS

- -
- -

Firo is proud to announce the launch of our Firo Crowdfunding System (FCS) which you can find here. This new and improved crowdfunding system will replace the original CCS we had for crowdfunding.

- -

What is FCS?

- -

Firo’s Crowdfunding System is a simple system to allow decentralization of funding for the Firo Project while also providing a way to crowdfund for larger and costly items. The idea is to allow anyone to seek funding from the community for valuable work for Firo.

- -

An example of this is the proposed audit of Lelantus Spark by HashCloak which you can check out here!

- -

FCS is forked from Wownero which is made with Python 3.5+, Flask microframework, Postgres 9.5+, and Redis. Firo is very grateful to the Wownero team for open-sourcing their funding system!

- -

Who can use FCS?

- -

Anyone can make a proposal, or participate in discussions by commenting on proposals so long as they register and sign in.

- -

FCS does maintain standardized rules for proposal submission so please read the disclaimers carefully to make sure you meet all criteria before submitting your proposal. This includes: Proposal length, measurable outcomes, estimated costs, and more. You can read these criteria in more detail by going here. Please be aware that any software funded by FCS must be open sourced under an MIT license authored by the Firo Project!

- -

Why did we switch from CCS to FCS?

- -

Firo’s original CCS was forked from Monero’s CCS with full attribution. Monero’s CCS was intended to be open-source and permissively licensed, but there was an oversight that left the code without a license. This meant that until this was resolved, third parties could not use the code without permission of the original copyright holders which involved several parties.

- -

Due to this Firo needed to take down CCS initially and though the issue was in the process of being corrected there were also other elements involved that led to this option no longer being favorable for Firo. This led to the Firo team pursuing other avenues to rectify the issue and came up with the new and improved crowdfunding system: FCS.

- -

This new system will give the team more freedom to make changes to it as necessary, and one of these changes was that with CCS it was a difficult process for the average user to create proposals due to the usage of Markdown and GitHub PRs to submit them. Because of this FCS is much more user friendly and accessible.

- -

How does this fit into Firo’s general funding model?

- -

Firo is currently primarily funded with 15% of the block reward that goes towards the core team. As a privacy coin that requires high degrees of decentralization, we would like to gradually reduce reliance on this and to allow for Firo to eventually be self sustaining and have multiple methods of funding. Firo also allows monthly contributions via OpenCollective that helps defray some of the infrastructure costs.

- -

The FCS augments these options and further encourages community members to independently seek funding for their ideas or contributions. Also don’t forget to check out MAGIC’s Firo Fund proposal that would also allow tax deductible contributions and a separate Firo fund that can work independently from the Core team.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/10/25/firo-research-update-october-2021.html b/pr-preview/pr-452/zh-cn/2021/10/25/firo-research-update-october-2021.html deleted file mode 100644 index 5fcdab261..000000000 --- a/pr-preview/pr-452/zh-cn/2021/10/25/firo-research-update-october-2021.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Firo Research Update October 2021 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Research Update October 2021

-

An update about Lelantus Spark, MTP stripping and Light wallets

- -
- -

Here’s an update of what Firo has been researching over the past few months. Most research over the past few months has been focused on improving and hardening Lelantus Spark and we are pleased to share major updates on that front.

- -

We also have been doing research into privacy preserving methods to do light wallets.

- -

LELANTUS SPARK

- -

Lelantus Spark: Diversified Addresses

- -

The first major update, diversified addressing, allows users to generate an unlimited number of Spark addresses from a single seed.

- -

When scanning the chain to identify coins, the user only needs to scan each coin once to identify which (if any) diversified address is the coin’s recipient. This feature is similar to diversified addresses in Zcash and subaddresses in Monero and Seraphis, may be useful to retailers, exchanges, and other users who require efficient scanning operations when dealing with large numbers of people sending funds to them.

- -

We have engaged auditors to review Lelantus Spark’s cryptography and reviewers will examine two related preprint updates that enable diversified addresses in different ways: one version uses Schnorr proofs, while the other version uses an embedded Diffie-Hellman key exchange.

- -

Lelantus Spark: Threshold Signatures with FROST

- -

The second major update, threshold signing, extends Spark’s multisignature capabilities to enable smaller groups of signers to authorize the spending of coins. Multisignature operations allow groups of non-trusting users to collaboratively produce addresses.

- -

When coins are received by such an address, one or more of the users are required to authorize the spending of such coins; notably, Spark requires that these authorizations be indistinguishable from non-multisignature operations.

- -

The original version of the Spark preprint described a multisignature construction based on MuSig that required the collaboration of all users in the signing group. However, some protocols and applications require threshold signing, where any group of signers (of a specified size) can authorize spend operations.

- -

This is a more complex construction to design securely, so the Spark update under review uses a hybrid approach of techniques from MuSig and FROST to efficiently enable spend authorizations with arbitrary threshold sizes.

- -

It is important to note that while the Spark multisignature algorithms are based on those of MuSig and FROST, they are distinct from them, and should be considered experimental as they lack separate formal security proofs.

- -

Anyone is welcome to read or review the preprint updates, which are contained in feature branches of this repository, or to make suggestions for fixes and improvements.

- -

The authors hope these updates will prove useful to the ecosystem, and look forward to updating the Spark preprint with the results of review!

- -

MTP Stripping

- -

As Firo has successfully migrated to FiroPoW, the size of our blockchain will grow at a slower pace keeping node requirements in check. However there remains the issue of existing MTP proofs which occupy 200 kB per block regardless of the transactions within it. We are working on a way to strip such MTP proofs so that they need not be retained which would allow much faster full node syncing and further lower node requirements.

- -

LIGHT WALLETS

- -

Lelantus Spark is designed to be efficiently used in light wallets and we will be publishing a note on this soon. Firo still retains a transparent layer for legacy and interoperability and until that is phased out, efficient ways to sync a wallet while preserving privacy is required.

- -

Currently Firo utilizes Electrum infrastructure to support the backend of light wallets which include third party mobile wallets such as Trust Wallet, Edge and Coinomi. The primary drawback of Electrum is that Electrum can log IP addresses connecting to it and also tie it to the addresses that you look up using it. You will need to trust the Electrum server not to log or use this information. While the core team’s own Electrum infrastructure does not do this, it is best for privacy not to rely on trust.

- -

Our team has been looking at Neutrino and Utreexo solutions. Currently we are leaning towards Neutrino due to it being much simpler, not requiring serious consensus changes and is further along in having usable code. We plan to combine Neutrino with Spark support to have a privacy preserving solution to sync Firo wallets in a couple of seconds.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/11/08/mtp-data-stripping.html b/pr-preview/pr-452/zh-cn/2021/11/08/mtp-data-stripping.html deleted file mode 100644 index 91c0f56d9..000000000 --- a/pr-preview/pr-452/zh-cn/2021/11/08/mtp-data-stripping.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - A smaller FIRO blockchain: MTP Data Stripping | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

A smaller FIRO blockchain: MTP Data Stripping

-

Reducing Firo's Blockchain Size

- -
- -

We have been working on solving one of Firo’s pain points which is the size of the blockchain which currently stands at 60+ GB. A big proportion of this was the MTP proofs in the block header that were needed in our previous mining algorithm to prove that work was done correctly. These proofs occupied 200 kB per block regardless of the number of transactions within it.

- -

Firo has since transitioned fully into FiroPoW and therefore we have worked out a way to strip these MTP proofs to reduce the amount of space needed to host a full node of Firo. We now have ready code that we are testing that will allow a new user syncing the blockchain from scratch to strip these MTP data proofs after they are downloaded. On our mainnet blockchain this brings down storage requirements from 60 GB to 3.5 GB, a drop of 17x. Existing nodes can still choose to retain the MTP proofs should they wish. We expect to deploy this in the next couple of weeks. Once this upgrade is complete, old blocks would also be transferred in ‘stripped’ form without the MTP proofs, greatly reducing the amount of data needed to sync Firo’s blockchain.

- -

As we prepare the way for deploying our groundbreaking work in Lelantus Spark, one of the goals of Firo’s core team has been to focus on improving the user experience of using Firo. To this end, in the past few months we have deployed InstantSend that allows instant private transactions, FiroPoW which greatly also reduces network bandwidth and storage requirements for nodes and now MTP data stripping.

- -

We are also close to having Lelantus support with mobile wallets and also are building privacy preserving light wallets and finalizing GUI elements for Elysium, Firo’s tokenization layer. We would like to thank our FiroFam for being a part of the next stage of evolution of Firo in building a cryptocurrency that is private, decentralized and free.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/11/22/firo-future-direction-2022.html b/pr-preview/pr-452/zh-cn/2021/11/22/firo-future-direction-2022.html deleted file mode 100644 index 5ab79ea00..000000000 --- a/pr-preview/pr-452/zh-cn/2021/11/22/firo-future-direction-2022.html +++ /dev/null @@ -1,315 +0,0 @@ - - - - - - - Firo's Future and Direction | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo's Future and Direction

-

Looking ahead to 2022

- -
- -

As we approach the end of 2021, we wanted to share what Firo’s core team plans are for the upcoming year along with the general project direction.

- -

A quick look at our achievements in 2021

- -

2021 was a pivotal year as we rolled out Lelantus, ChainLocks for 51% attack protection and instant block finality, InstantSend and FiroPoW. Elysium is also just around the corner along with our mobile wallet with full Lelantus support which we hope to complete by year end.

- -

We also came up with groundbreaking research with Lelantus Spark that greatly improves privacy and flexibility without sacrificing trustlessness along with Helsing, our upcoming private masternode staking mechanism.

- -

We expanded our utility with integration with Binance Smart Chain via a Binance-Pegged BEP20 FIRO token and also have a well funded pair on Pancakeswap DEX. More decentralized options with FiroDEX that would allow atomic swaps across multiple chains are coming in December 2021 as well.

- -

The changing cryptocurrency landscape

- -

Firo has always been about being a digital form of cash with privacy guarantees. The technological foundations to enable this are already being solidified. We have Lelantus Spark being built out that provides full privacy, transaction finality in a few seconds and a robust mining algorithm to ensure continued decentralized distribution of Firo.

- -

The cryptocurrency scene has changed greatly since Firo was founded and it is now clear that we will be living in a multi-chain world rather than a one coin to rule it all scenario. The use case of cryptocurrency has expanded as well beyond just being a replacement/alternative to fiat for payments to whole new types of economies from DeFi to the metaverse. This landscape is one that Firo has to embrace and accept along with understanding Firo’s role in this multi-chain world.

- -

Firo as privacy infrastructure

- -

There are several ways to approach this and we invite our community to weigh in with their opinions as well.

- -

The first approach which we are exploring is using Elysium as a way to bridge assets from other chains into Elysium to enjoy privacy along with cheap fees. This means you can bridge ERC20, BEP20, etc, tokens over into Elysium to transact privately.

- -

This would make Firo not just a privacy coin but also serve as privacy infrastructure for the rest of the cryptocurrency ecosystem that can only be done efficiently and cheaply on our chain. We plan to explore using Firo masternodes to be part of this bridging process to reduce interdependence on other chains along with allowing these masternodes to earn additional streams of income beyond just their share of the block reward.

- -

Interoperability and Firo in other ecosystems

- -

The other approach which we are actively pursuing is to ensure interoperability through decentralized bridges or multi-chain DEXes. This is already underway with talks with major projects on building this out along with our FiroDEX solution.

- -

Another possible approach that we are exploring is to create new chains on other ecosystems such as Avalanche, Symbol, or Horizen that use our Lelantus Spark technology while ensuring that existing Firo long-term holders do have a share on these new chains. This won’t affect our existing core team as new teams would be formed to do this but because they are new projects, they can take advantage of those ecosystem’s funding and research and have direct integration without just relying on bridges. This allows Firo’s technology to be used in more chains and have these ecosystems contributing to research while still accruing value to existing Firo holders. We are in an exploration phase with these other projects.

- -

What about blockchain consensus?

- -

With Ethereum and Zcash moving to Proof-of-Stake, Firo’s core team still believes in Proof of Work as a way to maintain decentralized distribution especially when combined with our hybrid masternode consensus which solves two of PoW’s big issues which are quick finality and the risk of 51% attacks.

- -

We reject the arguments that Proof of Work is bad for the environment in the same vein that electric cars are considered green technology. The issue is clean power production and distribution, not consumption as mining in itself does not produce any emissions and large scale mining is typically done where power output is underutilized which can promote renewable energy power production that would otherwise not be possible.

- -

We also reject the arguments that Proof of Work is not scalable. Proof of Stake doesn’t magically remove bottlenecks of storage, bandwidth or validation. There are also ways to shard using Proof of Work along with introducing DAG structures or other pre-consensus mechanisms as well.

- -

The core team has no immediate plans to change consensus mechanisms at this point in time and continue to believe that a hybrid Proof of Work system achieves a good balance of security, scalability, finality and decentralization which is much more important for a privacy chain.

- -

Funding

- -

The end of September 2022 would mark the 2nd year since Founder Rewards have ceased and we promised that there would be a check-in with the community to evaluate the status of the Development Fund from the block reward. A key part in this is defining the role of the core team along with exploring alternative funding mechanisms be it via the Firo Crowdfunding System or a potential Firo MAGIC fund. We look forward to having fruitful discussions with the community on the best way forward!

- -

Fighting against surveillance

- -

As cryptocurrency becomes increasingly mainstream and surveillance becomes more widespread over blockchains, Firo’s core team remains committed to protecting our privacy and the freedom of use of our money. We strongly believe in the importance of our work and in Firo’s role in providing privacy infrastructure not just for our community but the entire cryptocurrency ecosystem.

- -

Remember, Firo belongs to the community and that everyone has a role to play be it from contributing code, spreading awareness, writing articles, reaching out to vendors to accept Firo or even just being an active community member! Many of our FiroFam has been amazing and we are working on ways to increase the role of our community and show appreciation. As always, we welcome feedback from the community on our forums!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/11/25/firo-binance-pay.html b/pr-preview/pr-452/zh-cn/2021/11/25/firo-binance-pay.html deleted file mode 100644 index 0bb201886..000000000 --- a/pr-preview/pr-452/zh-cn/2021/11/25/firo-binance-pay.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Firo integration into Binance Pay | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo integration into Binance Pay

-

Shop with Firo or send Firo to friends and family worldwide

- -
- -

Firo has been integrated into Binance Pay, a contactless, borderless and secure cryptocurrency payment technology.

- -

While we always recommend users to store Firo in their own Firo wallets such as our QT or Electron wallet which has full support of all our privacy features, the reality is that many users store their Firo on Binance.

- -

Binance Pay allows a simple and convenient way for existing Binance users to pay, receive and send Firo instantly along with easy integration with merchants that already accept Binance Pay such as Travala.

- -

You can visit Binance Marketplace and access the list of supported merchants. The Firo core team is in the process of approaching these merchants for those not already accepting Firo!

- -

This integration encourages greater adoption of Firo as a method of payment and widens our merchant base.

- -

Besides Binance Pay, merchants looking to accept Firo in a convenient way can also use Nowpayments or Coinpayments. We also invite our community to approach existing merchants using these payment gateways to add Firo as a payment option!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/12/07/team-addition.html b/pr-preview/pr-452/zh-cn/2021/12/07/team-addition.html deleted file mode 100644 index a1384ee61..000000000 --- a/pr-preview/pr-452/zh-cn/2021/12/07/team-addition.html +++ /dev/null @@ -1,286 +0,0 @@ - - - - - - - Team Additions to Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Team Additions to Firo

-

Three new additions

- -
- -

We are pleased to welcome three new additions to the Firo core team!

- -

LC

- -

- -

LC is an anonymous developer that is interested in the cross-section between government, politics, state power, and technology. Drawing from philosophers like Foucault, Fisher, Ellul, Ranciere, he is interested in individual human freedom, so he naturally gravitates to crypto anarchy. He focuses on computer security, philosophy, and Python software development. He follows the cypherpunk Bitstream Podcast by Frank Braun & Jonathan ‘smuggler’ Logan.

- -

Levon Hovhannisyan

- -

- -

Levon Hovhannisyan has over 6 years of professional experience, specifically in C++, algorithms and data structures. His tech stack includes but is not limited to the latest C++ standards, Python, Lua, Windows/Linux. During his professional career, Levon has also had experience in games and backend development.
-He graduated from Russian-Armenian (Slavonic) University and while studying Levon was involved in the competitive programming contests, including ACM ICPC, and the knowledge gained from them has helped him to become a professional lecturer and learning courses creator. He is also passionate about learning new technologies and software development practices, problem-solving and video games.

- -

Areg Vrtanesyan

- -

- -

Areg is a cryptography engineer in Firo and is currently majoring in Cybersecurity at Yerevan State University. Has experience in software engineering and back end programming in C++. His current interests are cryptography, information security and music.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/12/16/firo-mobile-wallet-release-with-lelantus.html b/pr-preview/pr-452/zh-cn/2021/12/16/firo-mobile-wallet-release-with-lelantus.html deleted file mode 100644 index 416ebdf2c..000000000 --- a/pr-preview/pr-452/zh-cn/2021/12/16/firo-mobile-wallet-release-with-lelantus.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Firo Mobile Wallet Release | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Mobile Wallet Release

-

Native mobile wallet with Lelantus privacy technology

- -
- -

We are proud to release our Firo’s native mobile wallet with Lelantus privacy on by default! Firo’s Lelantus technology allows you to send coins to others that do not have any transaction history and hides the sender, revealing nothing about you.

- -

The release of this wallet marks a huge step in making Firo and our privacy technology easy to use for everyone! The wallet has been designed to make the anonymization process seamless with all funds automatically anonymized when received and all outgoing transactions automatically sent using Lelantus.

- -

Your Firo wallet can be conveniently backed up with mnemonic seed phrases and the wallet can be secured behind a passphrase or your fingerprint.

- -

Our Firo mobile team has worked really hard over the months to port over all the necessary cryptography for Lelantus transactions to work on mobile without requiring the full blockchain. The light wallet infrastructure we have built for this wallet will be used as a base for our upcoming desktop light wallets as well.

- -

An iOS version is coming soon and we’re also working to get Firo mobile wallet on the Google Playstore and FDroid. We will also be working on further privacy improvements in the way the light wallet retrieves data and also to integrate inbuilt coin swap features.

- -

We welcome feedback from the community on how to make our mobile wallet even better! Give it a go by downloading it!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/12/17/firo-wallet-gui-refresh.html b/pr-preview/pr-452/zh-cn/2021/12/17/firo-wallet-gui-refresh.html deleted file mode 100644 index 32075fe59..000000000 --- a/pr-preview/pr-452/zh-cn/2021/12/17/firo-wallet-gui-refresh.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Refresh of Firo QT wallet interface | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Refresh of Firo QT wallet interface

-

Firo's QT wallet has been refreshed in line with Firo branding guidelines

- -
- -

We are happy to release a refresh to our QT GUI to be more in line with Firo branding while preserving the familiar layout of the previous QT wallet. The QT wallet will always be the first to receive the latest features and is catered towards more power users or those who want more fine-grained control. This new GUI is available in our latest wallet release v0.14.9.2.

- -

- -

- -

- -

A more modern looking simplified interface is also available via our Electron wallet and is the one we recommend to most users. We are working on bringing RAP address support to the Electron wallet soon!

- -

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/12/18/magic-grants-firo.html b/pr-preview/pr-452/zh-cn/2021/12/18/magic-grants-firo.html deleted file mode 100644 index 9ddb5f94f..000000000 --- a/pr-preview/pr-452/zh-cn/2021/12/18/magic-grants-firo.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - MAGIC Grants Accepts Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

- -
- -

The Multidisciplinary Academic Grants in Cryptocurrencies (MAGIC) Grants now supports donations in Firo!

- -

MAGIC Grants is a public charity that supports various cryptocurrency networks, which they believe are essential public payment infrastructure. MAGIC Grants empowers communities to set up MAGIC Funds for various projects deemed essential. These Funds are semi-autonomous and can choose to fund various qualifying activities, including educational materials, essential developer maintenance, research, and security audits.

- -

As a registered 501(c)(3) public charity, donations through MAGIC are tax deductible for US citizens and in addition to Firo, they also accept other leading cryptocurrencies and fiat donations that you can do via bank/wire transfer or even credit card.

- -

For the Firo project we will be running a purpose specific fundraising campaign for a Lelantus Spark code audit. Details will be shared in a later post. This is not to be confused with the Lelantus Spark cryptography audit that was funded by the community and the core team through the Firo Crowdfunding System and is currently being completed by Hashcloak.

- -

We look forward to expanding Firo’s funding options and are excited to work together with MAGIC Grants.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/12/19/mtp-stripping-live-on-firo.html b/pr-preview/pr-452/zh-cn/2021/12/19/mtp-stripping-live-on-firo.html deleted file mode 100644 index 30b6ccd56..000000000 --- a/pr-preview/pr-452/zh-cn/2021/12/19/mtp-stripping-live-on-firo.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - MTP stripping live on Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

MTP stripping live on Firo

-

Smaller blockchain is here!

- -
- -

MTP stripping is now live on Firo with our latest release. MTP stripping brings down the size of Firo’s blockchain from over 60+ GB to under 4 GB bringing down node requirements and also making it practical to run on your regular computing device especially on SSDs where space is precious.

- -

MTP stripping works by removing unneeded MTP data proofs from our previous PoW. Nodes can still choose to retain these proofs if needed. As more nodes use the MTP stripping mode, nodes will also push older blocks in stripped form, greatly reducing the amount of data required to do a fresh sync.

- -

How to Use MTP Stripping

- -

A new fresh sync would automatically strip MTP proofs. If you have an existing installation that you want to use the stripped version, you would need to clear off your existing downloaded blockchain (but don’t delete your wallet) and resync which may take a while so only do this if you’re not in a hurry to use your wallet.

- -

Follow this guide to use MTP stripping. Make sure you backup your wallet!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/12/20/bitrefill-binancepay.html b/pr-preview/pr-452/zh-cn/2021/12/20/bitrefill-binancepay.html deleted file mode 100644 index 7388a001a..000000000 --- a/pr-preview/pr-452/zh-cn/2021/12/20/bitrefill-binancepay.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Use Firo on BitRefill via Binance Pay | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Use Firo on BitRefill via Binance Pay

-

- -
- -

With Firo’s recent Binance Pay integration, Firo is now spendable on many more merchants. BitRefill now has Firo as an option via Binance Pay which opens the door to a whole range of gift cards and top up vouchers of big name vendors such as Google, Twitch, Amazon, Grab, Uber, Steam, Ikea and many more with a total of 4000+ products.

- -

You can read more about Binance Pay and how to use it here. You can also browse their Merchant Stores here where you can buy NFTs, video game items, travel, clothing and electronics with Firo through Binance Pay as well.

- -

Do you have a business that accepts Firo? Let us know by dropping by any of our social media platforms and we’ll feature it!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/12/22/elysium-testnet-and-gui.html b/pr-preview/pr-452/zh-cn/2021/12/22/elysium-testnet-and-gui.html deleted file mode 100644 index cef0f2ec8..000000000 --- a/pr-preview/pr-452/zh-cn/2021/12/22/elysium-testnet-and-gui.html +++ /dev/null @@ -1,305 +0,0 @@ - - - - - - - Elysium Testnet and GUI | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Elysium Testnet and GUI

-

- -
- -

Elysium is Firo’s tokenization layer that allows anyone to create their own tokens and enjoy all the privacy advantages of Lelantus technology. It opens the door to private stablecoins and voting tokens. Today we’re happy to open Elysium for testing on our testnet!

- -

We are also in the process of finalising the architecture for bridging assets from other chains into Elysium via decentralised custodians to allow Firo to serve as privacy infrastructure for the entire crypto economy to take advantage of privacy technology that is built directly into the protocol allowing cheap private transactions.

- -

To use Elysium on Testnet, see the instructions below. We are still fine tuning Elysium and appreciate any feedback or bug reports on our Github.

- -

This release is for testnet only. DO NOT USE WITH YOUR MAINNET WALLET

- -

The testnet binaries are available here. They are marked as Elysium Testnet.

- -

Starting the wallet with Elysium on testnet

- -

Windows:

- -

firo-qt.exe -testnet -elysium

- -

Linux:

- -

./firo-qt -testnet -elysium

- -

MacOS:

- -

./firo-qt -testnet -elysium

- -

If you have trouble with MacOS security settings, please modify your firo.conf and add testnet=1

- -

Requirements

- -

Please use the testnet faucet to obtain testnet FIROs. If you require more, please contact Anwar in the public Telegram or Discord channels.

- -

Transparent Elysium operations requires transparent FIRO in the address used while private Elysium operations requires private FIRO. Please anonymise as necessary.

- -

Guide

- -

A rough guide to Elysium is available here. A more comprehensive guide is being worked on.

- -

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2021/12/31/happy-new-year-2022-recap.html b/pr-preview/pr-452/zh-cn/2021/12/31/happy-new-year-2022-recap.html deleted file mode 100644 index b7f6068b7..000000000 --- a/pr-preview/pr-452/zh-cn/2021/12/31/happy-new-year-2022-recap.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - Happy New Year and a Recap of 2021 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Happy New Year and a Recap of 2021

-

- -
- -

The Firo Core team would like to wish everyone a Happy New Year and take this opportunity to thank everyone for their support and belief in our work!

- -

Now is also a good time to have a quick recap of the many exciting things we achieved this year.

- -

Tech

- - - -

Community and Partnerships

- -
    -
  • Lelantus Spark audit with Hashcloak raised on Firo Crowdfunding System
  • -
  • Firo accepted on MAGIC Grants
  • -
  • Firo and Finstreet Partnership
  • -
  • Firo on Coinrabbit Loans
  • -
  • Firo on Guardarian fiat gateway
  • -
  • Firo on Polarity Exchange
  • -
  • Firo integrated with Binance Pay
  • -
  • Firo partnership with Flux
  • -
  • Firo partnership with Panther Protocol
  • -
  • Firo partnership with Railgun
  • -
  • Firo partnership with Cryptotask
  • -
- -

We look forward to the coming year and again, thank you to everyone who continues to be a part of FiroFam!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/01/04/lelantus-spark-audit-complete.html b/pr-preview/pr-452/zh-cn/2022/01/04/lelantus-spark-audit-complete.html deleted file mode 100644 index de68996e6..000000000 --- a/pr-preview/pr-452/zh-cn/2022/01/04/lelantus-spark-audit-complete.html +++ /dev/null @@ -1,278 +0,0 @@ - - - - - - - Lelantus Spark Audit Complete | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Spark Audit Complete

-

- -
- -

We have recently concluded the Lelantus Spark cryptography audit by Hashcloak that was jointly funded by the community and core team funds via the Firo Crowdfunding System! Again this was only possible due to the support and contributions of our FiroFam.

- -

No issues were found in relation to counterfeiting of coins or direct loss of transaction privacy in the Lelantus Spark privacy protocol. Some errors in the paper were found and have been fixed in our updated Lelantus Spark paper that we have updated on our ePrint.

- -

The full report can be read here. We would like to thank Mikerah Quintyne-Collins and her team from Hashcloak for doing a thorough review of Lelantus Spark cryptography.

- -

Our Lelantus Spark paper has also been accepted to the 6th Workshop on Trusted Smart Contracts, in association with the International Conference on Financial Cryptography and Data Security that will be held on 14-18 February 2022.

- -

Work on Lelantus Spark’s cryptographic libraries is well underway. Once coding is complete, an audit of the code implementing Lelantus Spark will be done. We are currently raising for this audit via MAGIC Grants which accepts not just Firo but fiat and other cryptocurrencies as well. Such donations are tax deductible if you’re a US citizen. If you would like to contribute to the code audit, head over to the GoFundMe page!

- -

We look forward to having Lelantus Spark fully deployed on Firo by Q2 2022 and bringing a whole new level of trustless privacy to Firo and the cryptocurrency ecosystem.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/01/11/usdt-bittrex.html b/pr-preview/pr-452/zh-cn/2022/01/11/usdt-bittrex.html deleted file mode 100644 index 3395731b0..000000000 --- a/pr-preview/pr-452/zh-cn/2022/01/11/usdt-bittrex.html +++ /dev/null @@ -1,276 +0,0 @@ - - - - - - - Bittrex adds USDT pair to Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

- -
- -

We are happy to announce that Firo now has a USDT pair on Bittrex (both Global and US) allowing US citizens access to Firo via a stablecoin. We are confident this will allow increased utility and liquidity of Firo in the US.

- -

The FIRO/BTC pair in turn will be deprecated after 18 January 2022 to concentrate liquidity on the new FIRO/USDT pair which will be added on 9AM PT, Tuesday, 18 January 2022.

- -

Bittrex was Firo’s (then Zcoin) very first exchange back in 2016 and we look forward to continuing our relationship with one of the longest running exchanges in the space.

- -

About Bittrex

- -

Founded in 2014 by three cybersecurity engineers, Bittrex is the premier U.S.-based blockchain platform, providing lightning-fast trade execution, dependable digital wallets and industry-leading security practices. Our mission is to help advance the blockchain industry by fostering innovation, incubating new and emerging technology, and driving transformative change.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/01/18/dotoracle-partnership.html b/pr-preview/pr-452/zh-cn/2022/01/18/dotoracle-partnership.html deleted file mode 100644 index 35273553b..000000000 --- a/pr-preview/pr-452/zh-cn/2022/01/18/dotoracle-partnership.html +++ /dev/null @@ -1,291 +0,0 @@ - - - - - - - Firo & DotOracle Partnership | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

- -
- -

We are pleased to announce the partnership between Firo & DotOracle Network that opens up the door for assets from other chains to be bridged over to Elysium.

- -

One of DotOracle’s aims is to create a liquidity network layer that transfers digital assets back-and-forth between various blockchains such as Ethereum, Polkadot, Avalanche, Moonbeam, BSC, Polygon, Fantom and Tomochain. With our partnership, a privacy stablecoin bridge will be established on Firo’s Elysium layer. Elysium’s purpose within the DotOracle Ecosystem will be to act as a privacy enabler for the integrated L1s on DotOracle with an initial focus on stable-coins.

- -

Here’s an example of how Elysium’s integration with DotOracle would look like. If a user is transferring DAI (original token on Ethereum chain) from Ethereum to Elysium, it would be locked in DotOracle’s smart contract and validated by its validators. Once validated, DotOracle will issue/mint dUSD on Elysium and send it to the user’s specified Elysium address. Once in Elysium, the user can then anonymize using Lelantus to keep them private or transfer them to other Elysium users as well.

- -

To bridge out, a user will then use the DotOracle bridge again and then send the dUSD back to DotOracle which can be done using an anonymous Lelantus spend and then redeem it for the DAI they deposited to an address they specify. The dUSD will then be burnt on Elysium.

- -

We expect Elysium’s integration into DotOracle to be completed in the coming weeks and aim to have it live shortly after Elysium goes to mainnet.

- -

About DotOracle

- -

DotOracle is a real-time decentralized Oracle and Cross-chain liquidity network for the Polkadot Ecosystem. DotOracle allows the real world to be connected to the Polkadot ecosystem by providing a decentralized oracle service to transfer information faster and more efficiently from the real world to Polkadot in real-time. Also, DotOracle bridges liquidity and digital assets from different blockchains to the Polkadot ecosystem through the MoonBeam parachain. Read more about our docs: https://docs.dotoracle.network/

- -

Find out more about DotOracle on:
-Website: https://dotoracle.network/
-Telegram: https://t.me/dotoracle
-Twitter: https://twitter.com/DotOracle
-Medium: https://medium.com/@dotoracle.network

- -

About Firo

- -

Firo is at the forefront of cryptocurrency privacy with Lelantus and Lelantus Spark providing trustless, on-chain privacy with high anonymity sets. Dandelion++ technology also provides network-layer privacy.Firo uses a hybrid PoW and LLMQ Chainlocks system combining the fair distribution of supply with protection against 51% attacks and quick finality of transactions

- -

Read more:/firo-site/pr-preview/pr-452/zh-cn/

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/01/28/helsing-private-firo-masternode.html b/pr-preview/pr-452/zh-cn/2022/01/28/helsing-private-firo-masternode.html deleted file mode 100644 index f1f5160d8..000000000 --- a/pr-preview/pr-452/zh-cn/2022/01/28/helsing-private-firo-masternode.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - Helsing: Private Firo masternodes in Lelantus Spark | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Helsing: Private Firo masternodes in Lelantus Spark

-

- -
- -

We are proud to unveil our proposal for Helsing, a method to enable private masternode staking in Firo. Masternodes in Firo perform several important functions such as securing the chain against 51% attacks via ChainLocks and also enabling quick finality of transactions within a few seconds.

- -

To provide resistance against Sybil attacks, a collateral of 1000 FIRO is staked to encourage honest behaviour of the masternode and this needs to be verified by the rest of the network. Our upcoming privacy protocol, Lelantus Spark, greatly improves privacy by hiding amounts, when funds come in and also when they are moved out. Therefore there needs to be a different method of determining whether the collateral is present while preserving privacy.

- -

Helsing (named after Van Helsing ), allows users to stake their 1000 FIRO within Spark and prove that the collateral is present and not moved within Spark without revealing the source of the coins being staked. Helsing also allows masternode payouts to be paid directly to Spark addresses directly anonymizing them.

- -

Why Helsing?

- -

As a privacy centric coin, we want Spark and Spark addresses to be the default way FIRO is used and reduce the reliance on transparent addresses as part of our efforts to phase them out. Masternodes form a key component of our blockchain network and Helsing enables masternode collaterals to be held in the Spark pool and payouts to be directly anonymized. Anonymized masternode payouts increase the overall Lelantus Spark anonymity set and protects the privacy of masternode holders by preventing such funds from masternode rewards from being tied to masternodes.

- -

When is Helsing going live?

- -

The current plan is to deploy Lelantus Spark on Firo’s mainnet first (estimated Q2 2022) before implementing Helsing after. As Helsing is still a work in progress and still pending formal and external review, this gives us time for feedback, comments and suggestions from the Firo community and the wider technical community. We recommend feedback to be posted in our forums!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/02/16/firo-tradeorge.html b/pr-preview/pr-452/zh-cn/2022/02/16/firo-tradeorge.html deleted file mode 100644 index a3ca9d1d2..000000000 --- a/pr-preview/pr-452/zh-cn/2022/02/16/firo-tradeorge.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Firo Listed on TradeOrge | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Listed on TradeOrge

-

- -
- -

With the help of our community’s outreach efforts, we have now been listed on TradeOgre with a FIRO/BTC pair, a centralised crypto to crypto exchange with a focus on privacy coins.

- -

TradeOgre has been particularly popular for those seeking to preserve their privacy requiring only an email account to sign-up. The exchange has been operating since 2018 with an anonymous team.

- -

We are immensely thankful to the community members who petitioned TradeOgre to add Firo and are happy to join their stable of privacy coins.

- -

Firo is a community project which is owned by the community and as such we all share collective responsibility in the success of the project. Many of our listings including our most prominent one on Binance were community efforts which goes to show how powerful the collective voice of our Firofam community can be. We greatly encourage our community members to petition exchanges that you want to see Firo on, be it on social media, dropping them an email or dropping them a message!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/02/22/firodex-released.html b/pr-preview/pr-452/zh-cn/2022/02/22/firodex-released.html deleted file mode 100644 index 62012dad2..000000000 --- a/pr-preview/pr-452/zh-cn/2022/02/22/firodex-released.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - FiroDEX: Atomic swap powered DEX released | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FiroDEX: Atomic swap powered DEX released

-

Trustless decentralized swaps using atomic swaps with FiroDEX!

- -
- -

We are happy to announce the release of FiroDEX to the public! FiroDex is powered by AtomicDEX which allows cross-chain swaps and interoperability and supports a wide range of chains via atomic swaps such as Ethereum, BSC, Avalanche, Matic, HECO, Qtum and any UTXO based coin.

- -

Atomic swaps are a key technology in enabling censorship resistant exchanges. FiroDEX is trustless and non-custodial as you retain full control of your keys and coins. As such it also does not require any KYC and there is no geo-restriction. Order books are also decentralised and anyone can run a FiroDEX node and contribute to its infrastructure.

- -

FiroDEX is also not based on smart contract technology which means there is much less risk of entire liquidity pools being drained due to vulnerabilities. Unlike automated market makers, FiroDEX uses an order book style allowing much greater control of liquidity and capital efficiency.

- -

There are no restrictions on what pairs you can provide liquidity for but you can view current active order books on FiroDEX that are paired with FIRO on Dexplorer. Currently, the most active pair is FIRO/FIRO-BEP20 allowing people to swap seamlessly between the two to buy/battle with FiroPunks NFTs or participate in the Binance Smart Chain ecosystem.

- -

FiroDEX also enables Liquidity Multiplication, a protocol that allows the same funds to be used in multiple pairs/orders on FiroDEX “orderbooks.” The first request to fill completes the trade, and all outstanding requests are immediately cancelled. This feature is available to the user when providing liquidity to the exchange. Liquidity Multiplication therefore allows an initial amount of funding to create an exponentially higher amount of liquidity on the exchange. Unlike centralised exchanges, all orderbook entries on FiroDEX are 100% backed by real funds.

- -

You can download the latest FiroDEX on the Github Release page! Mobile versions are also coming soon and are in testing now! While FiroDEX is still in beta stage, all core functionality is there. The underlying DEX infrastructure has been stress tested and has seen peak swaps of 10,000 swaps per minute. We are proud to be working with the AtomicDEX team to support and build decentralized crypto infrastructure.

- -

- -

- -

We encourage our community to provide liquidity to FiroDEX by placing buy/sell orders on FIRO pairs!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/03/01/campfire-firo-wallet.html b/pr-preview/pr-452/zh-cn/2022/03/01/campfire-firo-wallet.html deleted file mode 100644 index 28a114588..000000000 --- a/pr-preview/pr-452/zh-cn/2022/03/01/campfire-firo-wallet.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Campfire, a private by default, open source Firo mobile wallet | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Campfire, a private by default, open source Firo mobile wallet

-

- -
- -

Cypher Stack and The Arcadia Group with assistance of the Firo Core Team have released Campfire, a private by default, open source mobile wallet for Firo! Campfire is so named to reference Firo’s privacy ‘burning’ mechanism but in a way that is warm, friendly and social.

- -

Campfire anonymizes all FIRO by default and works with both Android and IOS. Campfire has also confirmed support for Lelantus Spark, Firo’s new privacy protocol which will launch later this year.

- -

The Firo core team would like to extend thanks to Cypher Stack and The Arcadia Group for funding this wallet development and developing an excellent third party open sourced wallet to join the Firo ecosystem.

- -

- -

The Android version is available on the Google PlayStore today. IOS support is coming soon. Code can be viewed on their Github.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/03/07/spats-confidential-assets-lelantus-spark.html b/pr-preview/pr-452/zh-cn/2022/03/07/spats-confidential-assets-lelantus-spark.html deleted file mode 100644 index 1c750ec8f..000000000 --- a/pr-preview/pr-452/zh-cn/2022/03/07/spats-confidential-assets-lelantus-spark.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - - Spats: Confidential Assets powered by Spark | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Spats: Confidential Assets powered by Spark

-

- -
- -

We are proud to reveal Firo’s research paper Spats (short for Spark Assets) that extends Lelantus Spark to support confidential assets in line with Firo’s focus on providing privacy to the wider cryptocurrency ecosystem.

- -

Most cryptocurrency ecosystem platforms such as Ethereum, Binance Smart Chain, Solana, and Avalanche were not designed with privacy in mind. While various attempts have been made to add privacy to these ecosystems, because of the architecture of these chains, they either rely on layer 2 solutions or use complex and expensive smart contracts and often leak data in various ways. Additionally these privacy solutions are often fragmented or competing with each other diluting the anonymity set of each method.

- -

Firo’s Lelantus Spark is a full privacy protocol that hides sender, receiver and the amount transferred without trusted setup. As Firo moves into supporting tokenization with Elysium to build a privacy ecosystem, Spats extends Spark’s functionality to hide the asset type being transferred.

- -

With many existing on-chain privacy mechanisms for token ecosystems such as Tornado Cash, the asset type remains visible which limits the anonymity set within each asset type. Spats allows all assets on the tokenization layer to share the same anonymity pool, vastly improving privacy. Additionally, it retains all the benefits of Lelantus Spark so that there is no need to anonymize in fixed denominations as amounts are hidden. Also because Firo is designed for privacy, transaction fees can be paid without revealing the source unlike in other token ecosystems.

- -

To give an example of how this would look like when fully deployed, imagine you create or bridge an asset on Elysium 2.0 called fUSD and you have another asset fDAI. When sending using Spats, a transaction sending fUSD is indistinguishable from sending fDAI. So any transaction on the Elysium 2.0 tokenization layer also improves the anonymity of all other assets in Elysium.

- -

How does Spats fit in Firo’s roadmap?

- -

Spats uses Lelantus Spark as a base which is already in a state of advanced development and we plan to deploy Lelantus Spark on mainnet this year. Spats shares much of the same cryptographic plumbing with Lelantus Spark so much of the existing code can be adapted to support it.

- -

Elysium 1.0 which we have on testnet and uses Lelantus (not Spark) is approaching release and as such would not support Spats just yet. We are already planning Elysium’s successor Elysium 2.0 and its expanded capabilities such as easier bridging with other chains or more advanced scripting/smart contract functionality and Spats would form part of Elysium 2.0.

- -

With Lelantus Spark research complete we move our focus to expanding its utility and use cases beyond just supporting private payments and hope to present to the community our proposal for Elysium 2.0 as a complete holistic privacy ecosystem that can serve as infrastructure for the whole cryptocurrency ecosystem.

- -

We welcome feedback from the academic community or researchers on our Spats research paper!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/04/01/shhhiba-rebrand.html b/pr-preview/pr-452/zh-cn/2022/04/01/shhhiba-rebrand.html deleted file mode 100644 index fb3e5e9ca..000000000 --- a/pr-preview/pr-452/zh-cn/2022/04/01/shhhiba-rebrand.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Firo rebrands to Shhh-iba $FIDO | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo rebrands to Shhh-iba $FIDO

-

- -
- -

This is an April Fool’s 2022 joke.

- -

Dog coins have become increasingly popular and it’s easy to see why! While apes rule over the NFT space, it is the dogs that rule over coins. Cute, loyal and furry, dog coins have captured the imagination of some of the most powerful and influential people on the planet such as Elon Musk, Mark Cuban and Snoop Dogg.

- -

The Firo Core team has realised that is no longer enough to be building some of the most important privacy protocols in the cryptocurrency space. The market wants dogs and we need to answer!

- -

We are proud to reveal our rebrand of the project from Firo to Shhh-iba marrying privacy with the cuteness and irresistible power of dogs. The currency itself would be called $FIDO which also allows us to keep our existing logo and retain the good will from $FIRO.

- -

$FIDO has two meanings. It’s a popular dog’s name, and comes from the Latin word meaning “to trust and believe” which are essential elements of a currency. Secondly it’s short for Firiocious Dogs, showing that while we are loyal and cute, we also fiercely defend our privacy!

- -

We’ll also be revealing our revised fidonomics soon as we believe that we can’t have enough cute dogs and that highly inflationary infinite dog supply is a feature, not a flaw.

- -

This rebrand comes into immediate effect today on 1st April and we are sure you’ll grow to love $FIDO and the Shhh-iba project. Send your $FIDOs while only leaving a whisper!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/04/06/hummingbot-campaign-binance-gateio.html b/pr-preview/pr-452/zh-cn/2022/04/06/hummingbot-campaign-binance-gateio.html deleted file mode 100644 index 065d69d0f..000000000 --- a/pr-preview/pr-452/zh-cn/2022/04/06/hummingbot-campaign-binance-gateio.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - Hummingbot Firo Liquidity Campaign on Binance and Gate.io launched | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Hummingbot Firo Liquidity Campaign on Binance and Gate.io launched

-

Get $FIRO and $HBOT rewards!

- -
- -

We are happy to announce the restart of the Firo Hummingbot liquidity mining program. This time in addition to rewards in $FIRO, you’ll also be receiving $HBOT tokens. The program rewards users who provide liquidity to the following pairs:

- -

FIRO/USDT > Binance
-FIRO/USDT > Gate.io

- -
    -
  • The links above contain referral links which would help support Firo’s core team’s efforts if you sign up to those exchanges through the link.
  • -
- -

To get started:

-
    -
  1. Sign up on Hummingbot Miner with your email address.
  2. -
  3. Install, configure and run Hummingbot. Read the guide here. You can also get help on Hummingbot’s Discord.
  4. -
  5. Get Paid: Accumulate token rewards every minute. Get paid at the end of the week.
  6. -
- -

Note that liquidity only counts towards rewards where they are within +-2% spread and the closer it is to the market price, the more rewards you will earn!

- -

For full details and other terms and conditions, you can read Hummingbot’s Liquidity Mining policy.

- -

Help contribute to $FIRO’s liquidity and get rewarded!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/05/08/firo-upcoming-tokenomics-change.html b/pr-preview/pr-452/zh-cn/2022/05/08/firo-upcoming-tokenomics-change.html deleted file mode 100644 index 09e7f4045..000000000 --- a/pr-preview/pr-452/zh-cn/2022/05/08/firo-upcoming-tokenomics-change.html +++ /dev/null @@ -1,361 +0,0 @@ - - - - - - - FIRO upcoming tokenomics change | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

- -
- -

The upcoming block reward change to FIRO will be one of the biggest changes and in our eyes one of the biggest improvements to the FIRO project to date. We are empowering our community more so than ever before! Put your party hats on and get ready to celebrate!

- -

As many of you will already be aware, we as a community have been discussing the tokenomics and funding issues, specifically how block rewards are divided and the massive opportunities this could award us both as a project and as a community if taken advantage of, which is exactly what we’re doing.

- -

For those that are unaware or would like a refresher, these discussions happened publicly in several forum posts that our project steward Reuben Yap started back in February 2022, which you can read here under the ‘Firo improvement Proposals’ category of the community forum.

- -

Some of the key highlights and takeaway messages and in Reuben’s own words:

- -

“Firo has two issues, newly mined supply of Firo is being sold and the lack of community ‘participation’ due to the existence of a dev reward and difficulty of getting funding to do work for Firo” R.Y.

- -

Breaking this down, the Firo core team took a step back recently to look at some of the problems raised and engaged the community in discussions over a period of time to examine the incentive structure of the project.

- -

The solution arrived at was to change the way block rewards are divided to first of all empower those who wish to contribute to the project, build community ownership, and also ensure the incentives are aligned with the roles that masternodes and miners play in Firo’s security model and ecosystem.

- -

Let’s talk about miners and masternodes

- -

Miners, especially when mining with commodity hardware, have been one of Firo’s key pillars. It allows an easy permission-less way to acquire Firo to build Firo’s community and allows fair and anonymous distribution of Firo’s supply that bypasses any need for intermediaries or exchanges. They also provide a decentralised consensus mechanism that is not heavily reliant on datacenter infrastructure, resistant to outages, and requires continuous ongoing effort to control.

- -

However pure proof of work blockchains face their own set of challenges which we won’t get into at this time other than to say that this is reflected in Firo’s history - as some of you may remember, when Firo’s consensus was secured purely by miners and was under attack, no efforts were made by miners to defend the chain. In the same vein, Firo’s miners are overly concentrated in a single mining pool (>80%) despite numerous calls for them to spread out the hashrate. This isn’t a problem that is unique to Firo, many other GPU mined chains also have experienced similar 51% attacks.

- -

Firo today employs a hybrid mechanism that leverages both miners and masternodes to secure the chain. Masternodes provide the primary consensus, immediate block finality, and transaction security while miners continue to propose transactions, provide coin distribution and a fallback security mechanism in the event huge parts of the masternode network go down. This hybrid dual-layer of security combines the best of both worlds and requires an attacker to bring down both the masternode network and also mount sufficient hashrate to do a 51% attack, greatly increasing the costs to do so.

- -

This shift toward a dual-layer hybrid security system had not yet been accounted for in the block reward division.

- -

But that is only one part of the problem we have sought to fix.

- -

Let’s talk about community, and the role it has, and take a bit of a deep dive into some community metrics.

- -

Our community is not just important to us, it is us.

- -

We recognize that there is a need for a community fund, to reward and incentivize the community in a similar way to how we reward core developers, miners, and masternodes. Firo has a large and vibrant community that is simply not being rewarded and hence, not being leveraged, and yet it is our biggest strength by far. Leveraging and empowering our community lies at the heart of this solution.

- -

FIRO’s amazing, dedicated community consists of 81 thousand followers on Twitter, 32 thousand followers on Facebook, 4.5 thousand active members on Telegram, 11 thousand active members on Discord, and of course a YouTube channel, Subreddit, and more.

- -

These are enviable community figures.

- -

Ask any new crypto project what is top of their ‘to-do list’ and you’ll almost always get the same answer or some version of ‘build a community’. FIRO’s community is already pretty epic for want of a better word (community created Firo Punks anyone?) and we have the numbers to back it up. So the question then arose, how do we incentivize the awesome (and large) community we have to do things such as develop products and applications for FIRO as well as create videos, write articles or create hilarious and thought-provoking memes?

- -

The answer is a community fund which we can directly plug into our already existing crowdfunding system. By doing this we are effectively re-routing FIRO back into our network where newly issued Firo is used to build FIRO.

- -

“…there’s been an over-reliance on the core team to deliver on all aspects of the project even when the amount we get is relatively small. There’s been a lack of ‘ownership’ over the direction of the project from the community due to the existence of the fund which is common to most projects with a ‘Dev fund’. Basically the core team is expected to behave like an ICO/presale project with full responsibility without the necessary funding while at heart we are a community project with most of the supply going to community members.” R.Y.

- -

New block reward division and faster block time!

- -

Looking at this problem from above we saw that Firo’s incentive mechanism, our block reward division needed an upgrade. Not only was our current security protocol not accurately reflected but also the community was lacking firepower.

- -

Block reward division was the obvious place to look for a solution.

- -

Based on these finding an initial poll was created to gauge community sentiment for a block reward division change. As the vote was pretty tight, the top two options were then taken and several intermediate options were also added which eventually evolved into the final poll.

- -

The poll ended Thursday the 5th of May. The results are as follows:

- -

50% Masternodes (previously 35%)
-25% Miners (previously 50%)
-15% Dev reward (no change)
-10% Community Fund (previously 0%)

- -

Miners will continue to have a strong stake in Firo with an agreed-upon 25% block reward, meaning that effectively we are freeing up a new 25% reward which will be re-allocated to Masternodes (+15%) and a brand new community fund (+10%).

- -

Additionally, the block time would be reduced to 2.5 minutes, and the block rewards adjusted to reflect the lower block time. This will allow faster confirmations even for exchanges or wallets that do not support Firo’s InstantSend.

- -

How does the new community fund work?

- -

The community fund will directly fulfil funding requests on the existing FIRO crowdfunding system which has previously and successfully funded the Lelantus Spark Cryptography Audit.

- -

The decision to fund these requests will be decided by a community elected committee referred to as the “Community Fund Committee (CFC)”. The CFC can also independently choose to initiate projects to fund which would be tracked on the Firo Crowdfunding System.

- -

The nominations for CFC members are underway and are open to any long-standing Firo member. To maintain the independence of the CFC from the Firo core team, no full-time core team members are allowed to stand on the CFC.

- -

The plan is for the Community Fund to eventually evolve to a more decentralised model becoming a Community Matching Fund utilising Quadratic Voting as used by Gitcoin which you can read about further here. The idea is that the fund would match existing donations to a particular proposal and would weigh the amount matched based on the interest received from the community.

- -

“Matching funds would not necessarily be 1:1 matching but there will be an algorithm to determine the number of contributors to any particular proposal, and the more contributors to it, the more the funds available to ‘match’.” R.Y.

- -

The CFC members will eventually evolve into more of a guardianship role to ensure that the funding system is not being gamed.

- -

To read the finer details of the committee and or nominate and take part, head on over to the forum.

- -

When will block reward changes be implemented?

- -

We plan to roll these changes out in a new software release, which should take place in about two weeks’ time. It will be about a month before the ecosystem updates fully. This places an activation time of these changes at approximately mid-June 2022. We also will complete the election of the Community Fund Committee shortly after activation.

- -

There is an agreed-upon 6-month review and evaluation of the block reward change and the community fund. While it is not envisioned that major changes or overhauls will need to be executed, this time period is being earmarked so that the core team and the Firo community can evaluate the impacts of the block reward change and to see how the changes have affected Firo in real-time.

- -

“Let’s agree that in 6 months time, we will evaluate these changes to see if it has worked and we should be open to honestly assess the impact of the outcome of this poll and be open to readjusting.”R.Y.

- -

What do you need me to do?

- -

First of all, if you want to be a part of the Community Fund Committee or know someone who would be suitable, go ahead and post the nomination here!

- -

Next. Shout it from the rooftops and tell the world! You can start by sharing this blog post, hint-hint wink-wink.

- -

This is honestly a very exciting time for FIRO. We’ve been cracking ahead with developments, partnerships, campaigns, and listings since the start of 2022 and we’re not stopping. The block reward division change is just another positive addition to the future-proof developments we are making.

- -

We also want to invite you to add a crowdfunding proposal here. That is what this is all about. Without you, your ideas, and hard work there would be no reason for Firo to exist, and there would be no reason for private digital cash. Not only can you be rewarded for your contributions but you also ensure the strength of the network and solidify its future as the best private digital cash system that exists. Show us what you got!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/05/28/firo-accepted-into-bpsaa.html b/pr-preview/pr-452/zh-cn/2022/05/28/firo-accepted-into-bpsaa.html deleted file mode 100644 index 91efea8f7..000000000 --- a/pr-preview/pr-452/zh-cn/2022/05/28/firo-accepted-into-bpsaa.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - Announcement of Firo's Acceptance into the BPSAA | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Announcement of Firo's Acceptance into the BPSAA

-

Firo accepted into the BPSAA

- -
- -

Firo has been accepted into the BPSAA!

- -

Firo is proud to announce that we have been accepted and added as a member of the BPSAA! The acronym BPSAA stands for “Blockchain Privacy, Security, & Adoption Alliance”. They are a think-tank of privacy-focused projects focused on collaborative efforts for privacy innovation.

- -

The BPSAA understands that without privacy, there can be no freedom - it is a founding principle. Firo becoming part of this organization will allow us to collaborate with many other privacy projects to strengthen our project as well as theirs.

- -

What is the BPSAA?

- -

The BPSAA’s initial premise was founded by Piratechain and Turtle Network, but the dream became real when Etho Protocol and Sentinel came on board. Since then, the BPSAA has expanded to 11 member projects, and over 500,000 followers!

- -

The BPSAA’s vision is to educate the public about privacy and security while also uniting projects with goals of financial privacy! Through this alliance, each project will have interoperability and collaboration with one another - each member project has unique expertise to bring to the table.

- -

Our fellow members are Conceal, HandShake, BitTube, Dragonchain, Signum, Komodo, Ergo, Sentinel, Etho Protocol, and PirateChain. Through the alliance will be working with them to create interoperability and innovation in the space.

- -

What benefits will Firo get?

- -

Aside from the collaboration, and interoperability with our fellow members that will prove to be priceless, the members of the BPSAA benefit from many other prospects. Members can get technical assistance as well as access to expert testing panels. We will receive co-marketing efforts from the alliance.

- -

Our membership alone gives us the recognition that we are a high-quality project with a solid team and community. However, this also comes with the benefits of everything we do, produce, adopt, or innovate will get recognition by followers of the BPSAA. It will be that much easier for us all to get the word out about the great things our project is doing.

- -

Firo has long held the view that we cannot create everything, or even go it alone. Nothing can exist in isolation, and only through cooperation and collaboration can we ensure the future of not only the project but for privacy cryptocurrency, and financial freedom as a whole! This admission to the BPSAA is a great leap in the right direction.

- -

The expertise provided by our fellow members will be incomprehensible, and this will only become better as time goes on and more projects are accepted into the alliance. The expertise from these other communities is sure to shore up the weak points that Firo may have, just as we can strengthen their communities.

- -

BPSAA Firo Announcement
-BPSAA Members

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/07/04/community-fund-committee-elected.html b/pr-preview/pr-452/zh-cn/2022/07/04/community-fund-committee-elected.html deleted file mode 100644 index 489426666..000000000 --- a/pr-preview/pr-452/zh-cn/2022/07/04/community-fund-committee-elected.html +++ /dev/null @@ -1,318 +0,0 @@ - - - - - - - Community Fund Committee Elected | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Community Fund Committee Elected

-

Empowering the community

- -
- -

The election of the 7 member Community Fund Committee (“CFC”) to oversee the newly formed Firo Community Fund (“FCF”) has been completed!

- -

The following community members will serve as CFC members for a period of 6 months:

- - -

The elected committee is a well rounded mix of well established community members, subject matter experts and developers. We would like to thank the community for voting wisely along with all community members who have put themselves forward for this important role.

- -

The Firo Community Fund was voted into existence by the community to further decentralise Firo funding by empowering the community to be funded directly from 10% of the block reward.

- -

We look forward to seeing what the FCF can do to grow Firo!

- -

How to get funded from the Firo Community Fund

- -

Anyone can apply to be funded from the FCF by opening up a proposal in the Firo Crowdfunding System and also opening a thread on the forums to open discussion about it.

- -

The Community Fund Committee can also independently initiate proposals to be funded from the Firo Community Fund.

- -

What are the responsibilities of the Community Fund Committee?

- -
    -
  1. To decide along with taking into account community feedback on how the Firo Community Fund should be utilised.
  2. -
  3. To help evaluate community requests for funding, do due diligence of applicant applying for funding and obtain all necessary information to ensure sufficient detail for scope of work.
  4. -
  5. To evaluate and approve payment of milestone requests.
  6. -
  7. To make all reasonings of the CFC for approval/rejection public.
  8. -
  9. CFC can request for the core team’s feedback and opinion on proposals.
  10. -
  11. To always conduct themselves with professionalism without resorting to personal attacks or insults.
  12. -
- -

How will the Firo Community Fund (FCF) be utilised?

- -
    -
  1. FCF funds must always be utilised for the benefit of Firo. Research, development or promotional activities that do not directly benefit Firo should not be undertaken.
  2. -
  3. All FCF expenditure has to be disclosed. Any proposal that does not allow this will not be able to be funded from the FCF.
  4. -
  5. FCF funds should not be used for giveaways even for the purpose of promoting adoption or participation.
  6. -
  7. FCF funds should not be used to host purely social events. Educational or awareness events are acceptable but must be the primary component of the event.
  8. -
  9. FCF funds should be used and while there shouldn’t be a pressure to spend funds, the FCF should not be hoarded.
  10. -
  11. CFC can choose to use the FCF to employ contractors to embark on specific tasks or roles that will report directly to the CFC.
  12. -
  13. Should the CFC deem fit, FCF funds can be burnt by sending it to this burn address.
  14. -
  15. FCF funds address can be viewed here
  16. -
- -

Where can I see the deliberations of the Community Fund Committee?

- -

All discussions of the CFC can be seen in our Discord in the channel #communityfund and is read-only. You will need to have verified status by passing the captcha to view the channel.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/07/23/Firo-v014111.html b/pr-preview/pr-452/zh-cn/2022/07/23/Firo-v014111.html deleted file mode 100644 index 48361cf70..000000000 --- a/pr-preview/pr-452/zh-cn/2022/07/23/Firo-v014111.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - New mandatory update Firo v0.14.11.1 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New mandatory update Firo v0.14.11.1

-

Please update your wallet, masternode and nodes

- -
- -

This emergency release fixes a bug which results in Lelantus spends to fail verification when a new anonymity set is started. Additionally, it also adds a fix to ensure that in the case where a spent coin’s cover set is constructed from two parts, both parts are included in the corresponding Groth/Bootle proof’s transcript.

- -

We recommend users to update immediately to ensure you will be able to sync with the correct chain when a new Lelantus anonymity set is started (approximately in a week with current usage).

- -

It also corrects the halving block numbers following the acceleration in block time from 5 minutes to 2.5 minutes to be in line with the original emission schedule. This change is because we used nTime instead of a block number to switch to the new block time and therefore the block number was only known once the switch happened.

- -

You will need to update to this version even if you have updated to the earlier v0.14.11.0.

- -

Understanding Sliding Windows for Anonymity Sets

- -

Firo uses an innovative way to ensure Lelantus transactions always have a strong level of privacy. As more Lelantus transactions come about, the verification time of the proofs gets longer due to the nature of Groth-Bootle proofs which scale linearly in verification time with the amount of commitments.

- -

To maintain a balance between efficiency and high anonymity, all Lelantus mints go into a bucket (or what we call an anonymity set) that sets the max amount of Lelantus mints to 65,000. When it hits this limit, a new bucket is opened and all Lelantus mints thereon go into this new bucket.

- -

However, to prevent users in the new bucket from having limited anonymity, we pre-seed the new bucket with 16,000 mints from the previous bucket and thus the new set and the old set overlap. This is why we call it “sliding windows”. The nature of the zero knowledge proof means we don’t know which of these 16,000 mints have been spent or not. As such even if someone spends from the second bucket, they immediately start with an anonymity set of 16,000 instead of having to wait till the bucket fills up for strong anonymity.

- -

- -

If you’re using the Firo QT wallet, you can see this in action if you enable the Lelantus tab in settings.

- -

Please update immediately.

- -

Read more about Firo’s research Here

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/09/10/cfc-bonus-mining-reward.html b/pr-preview/pr-452/zh-cn/2022/09/10/cfc-bonus-mining-reward.html deleted file mode 100644 index a9c3969cd..000000000 --- a/pr-preview/pr-452/zh-cn/2022/09/10/cfc-bonus-mining-reward.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - CFC grants 10% Block Reward Bonus to decentralize hashrate | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

CFC grants 10% Block Reward Bonus to decentralize hashrate

-

Pools with <30% of total hashrate receive a bonus

- -
- -

The Firo Community Fund Committee (CFC) has approved a bonus mining rewards campaign to attract miners post ETH merge and to decentralize hashrate to build a healthy mining ecosystem.

- -

Firo utilizes a hybrid PoW/Chainlocks consensus mechanism which allows for instant finality of blocks once confirmed and provides strong protection against 51% attacks. Miners however still play an important role in proposing blocks and also serve as an important backup security mechanism in the event masternodes are attacked or brought down. This is why it’s important to ensure that there is no single point of failure or trust regardless of how trustworthy miners or a pool is.

- -

To encourage miners to spread out their hashrate over other pools, the CFC has approved a proposal for an incentive to be provided to pool operators that have less than 30% total hashrate. In return, the pools get a subsidy to reward their miners and they help spread the word about FIRO.

- -

How does the campaign work?

-
    -
  • A 10% bonus over the block reward to any pool operator that has < 30% total hashrate and has opted into the campaign
  • -
  • Rewards will be disbursed weekly based on the number of blocks each pool has solved during the week
  • -
  • Campaign period starts from the 12th September and ends on 12th October 2022.
  • -
  • Pools will promote the incentive on their socials and communication channels.
  • -
- -

From the eligible pool operators we have confirmed the following pools’ participation (alphabetical order):

-
    -
  • CruxPool
  • -
  • MinerPool.org
  • -
  • MintPond
  • -
  • SoloPool
  • -
  • WoolyPooly
  • -
- -

Following the campaign’s conclusion, the CFC will assess the impact of the incentive on hashrate decentralization to decide on whether to continue to modify the campaign. -Proposal discussion: Forum

- -

About the Firo Community Fund:

- -

The Firo Community Fund is funded from 10% of the block reward to fund community efforts and any of Firo’s ecosystem needs. It is run by a community elected committee (CFC) whose deliberations are available for anyone to see, CFC Telegram. All proposals funded are tracked on Firo’s Crowdfunding System.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/09/28/happy-6th-birthday-firo.html b/pr-preview/pr-452/zh-cn/2022/09/28/happy-6th-birthday-firo.html deleted file mode 100644 index 30c436018..000000000 --- a/pr-preview/pr-452/zh-cn/2022/09/28/happy-6th-birthday-firo.html +++ /dev/null @@ -1,357 +0,0 @@ - - - - - - - HAPPY BIRTHDAY FIRO! WE ARE SIX! | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

HAPPY BIRTHDAY FIRO! WE ARE SIX!

-

A look at what have we done in the past year

- -
- -

Firo was launched as Zcoin on 28 September 2016 and our project is now 6 years old! We have grown tremendously as a project and we thought it would be a good opportunity to have a look back at what was achieved in the past year since our last birthday (28 September 2021)!

- -

TECHNICAL

- -
    -
  • FiroPoW was activated on October 2021 which replaced our previous mining algorithm MTP making our coin ASIC/FPGA resistant and reducing the amount of overhead needed.
  • -
  • InstantSend was activated on October 2021 making all transactions final within a few seconds without having to wait for block confirmation.
  • -
  • The First Firo mobile wallet with Lelantus privacy tech support was released. This wallet automatically anonymized any received Firo. Campfire, an open source Firo wallet was also released as a joint effort between Cypher Stack and Arcadia.
  • -
  • MTP Data stripping Extraneous data in old MTP blocks were stripped out allowing Firo’s blockchain to reduce its size from 60+ GB to around 4 GB.
  • -
  • Firo GUI UI on both Firo-QT and Electron (Rich GUI) was refreshed with a new look to reflect the Firo branding.
  • -
  • Block time was reduced to 2.5 minutes on June 17th, 2022. This allows for faster confirmations even for exchanges or wallets that do not support Firo’s InstantSend.
  • -
  • Elysium was launched on testnet and is now in release candidate status. Final bug fixes and rounds of tests are being done before releasing to the public.
  • -
  • FiroDEX, a cross-chain atomic swap DEX powered by AtomicDEX is released allowing Firo to be swapped in a decentralized manner across major chains such as Ethereum, BNB Chain, Avalanche and others.
  • -
- -

RESEARCH

- -
    -
  • The Lelantus Spark Cryptography Audit by Hashcloak has been completed. It was funded by the community and core team funds via the Firo Crowdfunding System.
  • -
  • We introduced Helsing, which enables a Private Firo Masternode in Lelantus Spark.
  • -
  • Spark Assets (Spats) were revealed that extend Lelantus Spark Technology to support confidential tokens/assets which hide the sender, receiver, amount, and also the asset being transferred.
  • -
  • The Lelantus Spark paper was accepted into the 6th Workshop on Trusted Smart Contracts organized by the International Financial Cryptography Association.
  • -
- -

TOKENOMICS AND THE FIRO COMMUNITY FUND

- -
    -
  • After three rounds of polling, the community voted for a change in the distribution of block rewards: 50% Masternodes, 25% Miners 10% Community Fund 15% Development Fund. Emission remains unchanged.
  • -
  • The Community Fund Committee (CFC) was formed and elected from the community members to oversee the newly formed Community Fund. They are a well-rounded mix of well-established community members, subject matter experts and developers which are independent from the core team.
  • -
  • The CFC approved a bonus mining rewards campaign to decentralize mining hashrate. This gives a 10% bonus over the block reward to any pool operator that has less than 30% total hashrate.
  • -
  • The CFC approved for the Community Fund to be utilized to fund the balance required for the Lelantus Spark code audit by Hashcloak
  • -
- -

NEW LISTINGS AND TRADE PAIRS

- - - -

NEW MINING POOLS

- -
    -
  • Firo can be mined on several new mining pools that have joined the Firo mining ecosystem - -
  • -
- -

Community Activities

- -
    -
  • NFTs have been made by the community to show appreciation to Firo. FiroPunks, 999 unique algorithmically generated NFTs collectible on the Binance Smart Chain were used by collectors to battle each other. It is now listed on Binance NFT market.
  • -
  • Firo Foxes is a WIP community-funded NFT PFP project. The goal is to reward Firo community members, whether they are coders, researchers, translators, or other helpful individuals.
  • -
  • Contests like animation and meme creation contests have been held to get the community involved and have some fun.
  • -
  • Moon Apes collaborated with us to bring a limited edition of Firo Moon Apes to raise money for our research.
  • -
  • There are Tiktok videos made to spread privacy awareness, Firo’s technology, and blockchain knowledge.
  • -
  • Show Me the Firo is a community podcast to discuss everything about Firo and its state. It can be found on the Firo Youtube Channel. It is also available on Firo’s Odysee channel.
  • -
  • Firorunner is a small project developed specifically for the Firo community where you can play, and earn Firo.
  • -
  • The Firo Hummingbot liquidity mining program is back on Binance. This program helps by providing liquidity to Firo and in return, getting rewards in Firo and HBOT.
  • -
- -

Partnerships

- -
    -
  • Firo will be supported as a zAsset by Panther Protocol to provide technical collaboration and research to develop new technology and invest in new ways of deploying zero-knowledge-proof systems.
  • -
  • MAGIC (Multidisciplinary Academic Grants in Cryptocurrencies) Grants accept donations in Firo. MAGIC Grants empower communities to set up MAGIC Funds for various projects deemed essential.
  • -
  • We have partnered with Finstreet to provide educational content regarding Firo and blockchain privacy to the Indian community.
  • -
  • The Railgun partnership enables the Firo Core team to use private transfers for all ERC20 grant payments and donations, enabling private stablecoin payments.
  • -
  • Partnership with DoTOracle allows them to bridge tokens across multiple chains into our upcoming privacy tokenization layer, Elysium. This allows FIRO to serve as a privacy infrastructure layer across all chains that DoTOracle supports.
  • -
  • Firo has been accepted into the BPSAA. They are a think-tank of privacy-focused projects that focus on collaborative efforts for privacy innovation.
  • -
  • We partnered with UDC Consultants, a marketing consulting agency that provides complete consulting and marketing support.
  • -
  • Bitwell is partnering with us to jointly explore on-chain privacy solutions and asset information protection using Elysium.
  • -
- -

Appreciation

- -

A huge thanks to Rasikh and the Arcadia Group for their generous donations via OpenCollective, MAGIC Grants and privately that have helped tremendously in continuing our research and development.

- -

We would also like to thank our FiroFam who donated via OpenCollective, Code Audit for Lelantus Spark via GoFundMe and in the proposals that have been posted on the Firo Crowdfunding System.

- -

Firo would not have been possible without these contributions and the core team is extremely grateful for the continued belief in our mission and project.

- -

Twitter
-Facebook
-Telegram
-Discord

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/10/10/elysium-release-candidate.html b/pr-preview/pr-452/zh-cn/2022/10/10/elysium-release-candidate.html deleted file mode 100644 index 7e079fee1..000000000 --- a/pr-preview/pr-452/zh-cn/2022/10/10/elysium-release-candidate.html +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - Elysium Release Candidate is now Available | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Elysium Release Candidate is now Available

-

Firo's Tokenization layer

- -
- -

Elysium, our asset tokenisation layer, is now in release candidate status and is open for public testing. Release candidate status means that while the code is complete and fully functional, this is the final testing stage before an official release.

- -

What is Elysium?

- -

Elysium is Firo’s tokenisation layer that provides a platform for anyone to create their own custom tokens. These tokens enjoy all the privacy advantages of Lelantus technology at a protocol level and low fees.

- -

Fees for transacting with these tokens are paid in Firo that have been anonymised using Lelantus. Unlike other tokenisation platforms, the fee payer’s identity is hidden when transacting with these tokens. The tokens are, by default, sent using Lelantus technology and are anonymised when received.

- -

Some of the potential use cases where Elysium can be used are:
-a) anonymous voting tokens,
-b) private stablecoins,
-c) asset-backed tokens,
-d) fun meme or community coins with privacy.

- -

The launch of Elysium expands the use cases of Firo not only to be a privacy coin but also a utility token for a privacy ecosystem.

- -

Our partners at DotOracle are working to bridge assets from other chains into Elysium to take advantage of the privacy feature that Firo has with cheap fees. Using DotOracle, you can bridge ERC20, BEP20, TRC20, etc, tokens into Elysium to transact privately.

- -

Elysium Release Candidate

- -

Before trying out the release candidate, please remember that this is a release candidate and should not be meant to be used in production wallets.

- -

Download links are available below

- -

Firo Client v3.0.0 Elysium Release Candidate for Windows, MacOS and Linux (UI)

- -

Firo v0.14.11.1 Elysium Release Candidate for Linux only (CLI only)

- -

If you have used Elysium before, please delete all folders beginning with MP* _ and also Elysium_TXDB

- -

As always, please back-up your wallet prior to updating (Settings>Backup Wallet) and store it separately.

- -

We advise using testnet to test Elysium for yourself.

- -

Firo Client Elysium Release Candidate v3.0.0

- -

1) Launch the Firo Client in testnet

- -

- -

2) After the main screen appears, head over to Settings and enable Elysium. The client will restart and let it sync to the latest block.

- -

- -

3) You can choose to create a new token or add an existing one

- -

a) To create a token, Select the Create Token button. You can fill in the desired information in the text box.

- -

You will be required to have some transparent testnet Firo in your wallet to create tokens. You can obtain testnet Firo by visiting the Firo testnet faucet at https://testexplorer.firo.org/faucet.
-Once you have created the token, It will begin adding the token to the blockchain.

- -

- -

- -

- -

b) To add an existing token to your wallet, Select the “Add existing token”. Enter the Token ID and press enter to search for its existence in the blockchain.

- -

- -

4) Finally, you have added a token to your wallet. You can send the tokens from the Send tab. You can secure your tokens by clicking the anonymization button at the top to anonymize your Firo/tokens.

- -

- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/11/11/lelantus-spark-code-audit-begins.html b/pr-preview/pr-452/zh-cn/2022/11/11/lelantus-spark-code-audit-begins.html deleted file mode 100644 index 5de97cf49..000000000 --- a/pr-preview/pr-452/zh-cn/2022/11/11/lelantus-spark-code-audit-begins.html +++ /dev/null @@ -1,283 +0,0 @@ - - - - - - - Lelantus Spark code audit begins | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Spark code audit begins

-

- -
- -

Lelantus Spark code audit begins

- -

Lelantus Spark, our next-generation privacy protocol, is now undergoing a code security audit by Hashcloak, an independent research lab focused on privacy technology. The audit started on 31 October 2022 and is set to run for six weeks total, with an initial report available by the end of November and the remaining two weeks used to rectify any issues identified in the report.

- -

Hashcloak had previously audited Lelantus Spark’s cryptographic construction and worked with prominent clients such as the Ethereum Foundation, Flashbots, Fuel Labs, Railgun and Panther Protocol. The quality of their work on the prior audit, their deep involvement in the privacy space and the continued interest and support they have paid to our research and developments made them obvious candidates for this audit.

- -

The following people will be working on the audit:

- -

Mikerah Quintyne-Collins is an independent researcher and founder and CEO of HashCloak, a blockchain privacy R&D startup with a global team. Her research focuses on networking, validator privacy, and optimistic rollups. She organised Scaling Ethereum, a research workshop bringing together top Ethereum researchers to work on Ethereum’s most pressing scalability problems. Currently, she’s focused on privacy for blockchains, specifically mixers and mix networks for cryptocurrency transactions. Previously, she was part of the ChainSafe Systems team working on ETH2.0, namely the Lodestar Typescript client. She was awarded a Vitalik YOLO grant for her work on ETH2.0.

- -

Manish Kumar is a Cryptography Security Researcher and Engineer at HashCloak. His broad area of research is in the field of Blockchain and Cryptography. Currently, his research focus is on the specific area of cryptography known as zero-knowledge proofs. Previously, he was a research intern at Persistence One where he was actively involved in research about blockchain technology.

- -

Onur Inanc Dogryuol is a Cryptography Security Researcher and Engineer at HashCloak. His background is in Math and Cryptography. His research focus is in building and designing STARK-friendly cryptographic primitives. He is also a Cairo and Circom developer. Previously, he was a lead cryptography engineer at ZigZag Exchange, a STARK-powered exchange in the Starknet ecosystem, where he conducted research in using zero-knowledge proofs to build a scalable and privacy-preserving DEX.

- -

The audit was funded with the support of our Firo community, with a special shout-out to Rasikh Morani from Arcadia Group and the Community Fund Committee for their generous contributions. Audit funds disbursements are being handled by MAGIC Grants, a public charity that supports cryptocurrency public payment infrastructure and privacy. You can follow the progress of this audit in our Firo forums!

- -

After completing the audit, we expect to launch a Lelantus Spark testnet shortly after and polish any remaining issues for a full Firo mainnet release in Q1 2023.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/12/15/guardarian-firo-prepaid-card.html b/pr-preview/pr-452/zh-cn/2022/12/15/guardarian-firo-prepaid-card.html deleted file mode 100644 index 4861e2edd..000000000 --- a/pr-preview/pr-452/zh-cn/2022/12/15/guardarian-firo-prepaid-card.html +++ /dev/null @@ -1,290 +0,0 @@ - - - - - - - Pay using FIRO with Guardarian Prepaid Card | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Pay using FIRO with Guardarian Prepaid Card

-

Additional ways to use your FIRO

- -
- -

We are excited to announce that you can spend your FIRO using the new Guardarian prepaid VISA crypto card! You can top-up the card with FIRO to pay for your purchases wherever they accept VISA.

- -

This includes both physical locations – like restaurants and shops, as well any online vendors accepting Visa payments. Just top it up with Firo and use it as a regular bank card anywhere in the world!

- -

Guardarian

- -

Guardarian makes purchasing crypto easy and convenient through multiple payment methods, including Visa, Mastercard, UnionPay and bank transfers. You can buy or sell Firo in just 10 minutes with some of the best exchange rates and fees offered on the market.

- -

- -

With the launch of the new Guardarian prepaid crypto card, you can top-up the card with FIRO and spend it as you normally do as a normal bank card!

- -

Currently the card is only available to order in the European Union. More regions will be coming soon so make sure to follow Guardarian’s twitter to get the latest news!

- -

Low Fees & Extra benefits

- -

Guardarian card offers some of the lowest fees around. The transaction fees begin at 0$ and are always flat – while your spendings grows, the fees don’t!

- -

The fees for other services are also minimal, never exceeding the 2.5% mark. -More information here

- -

Firo Merchants

- -

There are many other ways to spend your FIRO too. Our merchant page offers a variety of merchants that accept FIRO as payment. From apparels to travel deals like Travala and LockTrip.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2022/12/20/lelantus-spark-code-audit-completed.html b/pr-preview/pr-452/zh-cn/2022/12/20/lelantus-spark-code-audit-completed.html deleted file mode 100644 index 7a9745faf..000000000 --- a/pr-preview/pr-452/zh-cn/2022/12/20/lelantus-spark-code-audit-completed.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Lelantus Spark Code Audit Completed | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Spark Code Audit Completed

-

HashCloak has concluded the Lelantus Spark Audit

- -
- -

HashCloak has just concluded the audit of Firo’s Lelantus Spark implementation!

- -

The audit ran from 24 October 2022 until 28 November 2022, with an initial report delivered on 9 December 2022. The final report taking note of all fixes done by the core team, was delivered on 19 December 2022 and is available here.

- -

The audit found no critical or high severity issues. The report’s other findings have all been resolved in the updated codebase. A copy of the report is available here.

- -

We would like to thank HashCloak and Cypher Stack for their fantastic work on the audit and MAGIC Grants for assisting with the milestone payments to HashCloak.

- -

This audit would not have been possible without the Firo community’s support, which fully funded the audit costing USD 80,000. We would like to give a special shout-out to Rasikh Morani from Arcadia Group and the Community Fund Committee for their generous contributions towards the audit.

- -

Spark is the culmination of years of work of Firo from our roots with Zerocoin, Sigma and Lelantus. Our prior research removed trusted setup and the requirement of fixed denominations. The introduction of Spark heralds in fully confidential transactions, and powerful and flexible Spark addresses designed to protect recipient privacy. These addresses are also feature-packed with support for efficient multi-sig, incoming and outgoing view keys, diversified addressing and the ability to offload chain scanning and balance computation without giving up spend authority. Spark is also built to last, with a modular structure allowing components to be upgraded as the technology improves.

- -

Lelantus Spark is live on devnet as we further clean up the code and fix bugs. We expect to launch testnet shortly in January.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/01/12/firo-v014120.html b/pr-preview/pr-452/zh-cn/2023/01/12/firo-v014120.html deleted file mode 100644 index 97bc0b17e..000000000 --- a/pr-preview/pr-452/zh-cn/2023/01/12/firo-v014120.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - New mandatory update Firo v0.14.12.0 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New mandatory update Firo v0.14.12.0

-

Please update your wallet, masternode and nodes

- -
- -

This is a mandatory update extending emergency switch support for one more year per community decision.

- -

Please update your software before block 608035 (approximately January 14th, 4pm UTC) to avoid any potential issues. Updating after this block will require a reindex.

- -

This release includes several bug fixes, including:

- -
    -
  • A fix for the transaction weight limit (issue #1220)
  • -
  • Various fixes for undefined behaviour (issues #1198, #1212)
  • -
  • A fix for the UI size in Ubuntu (issue #1210)
  • -
  • An option to hide/unhide RAP Addresses page manually (issue #1208)
  • -
- -

You can download the update from the Firo website.

- -

As usual, please backup your wallet prior to updating for safety.

- -

We appreciate your continued support.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/02/02/firo-cfc-nomination.html b/pr-preview/pr-452/zh-cn/2023/02/02/firo-cfc-nomination.html deleted file mode 100644 index 9d50a442d..000000000 --- a/pr-preview/pr-452/zh-cn/2023/02/02/firo-cfc-nomination.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - Nomination Thread for a New Community Fund Committee | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Nomination Thread for a New Community Fund Committee

-

A new nomination thread for a new CFC election

- -
- -

In June 2022 Firo implemented the tokenomics change that the community voted for which created the Firo Community Fund. -The Firo Community Fund was created to bring greater decentralization in funding to the project by creating an independent fund from the block reward and which would be run by community elected members.

- -

In July 2022 the Firo community elected the first Community Fund Committee which was made up of the following members:

- -

@RyanApeFiro -@FiroHero -@rehrar -@OhGodaGirl -@sproxet -@rasikhmorani -@nrsimha

- -

Due to the Community Fund being a new introduction, it was decided that for the first round of Committee Members, the role would only be for 6 months after which there would be a new election and thereafter it would be for 1-year terms.

- -

To date, the Community Fund has assisted with funding the Lelantus Spark audit, and various community management roles and assisted the core team in market making, research, and development expenses.

- -

Their terms have ended, and it is now time for new nominations and another Firo Community Fund Committee to be elected!

- -

Requirements & Eligibility

- -

Be a recognized and active community member of Firo for at least a year, OR a recognized industry expert/specialist.

- -

Solid understanding of Firo’s technology stack and current roadmap and goals.

- -

Cannot be a current full-time member of the Firo core team. Part-time contributors or contractors of Firo’s core team are allowed but must be disclosed.

- -

Be able to attend a CFC meeting once a month or appoint a proxy to do the same (though proxies should be used sparingly).

- -

While a technical or development background isn’t required, having a few committee members with some coding background would be helpful in evaluating proposals.

- -

Be able to read, check and vote on proposals for funding at least once a week.

- -

Be 18 years old and above.

- -

Responsibilities of CFC Members

- -

To decide along with taking into account community feedback on how the community fund should be utilized.

- -

To help evaluate community requests for funding, do due diligence on applicants applying for funding, and obtain all necessary information to ensure sufficient detail for the scope of work.

- -

To evaluate and approve payment of milestone requests.

- -

To make all reasonings of the CFC for approval/rejection public.

- -

CFC can request for core team’s feedback and opinion on proposals.

- -

To always conduct themselves with professionalism without resorting to personal attacks or insults.

- -

This is merely preliminary information!

- -

How to Run for Election

- -

Everything mentioned above is merely preliminary information! Head on over to the nomination thread on the Firo Forum to read the rest! -After reading the requirements, responsibilities, and how the CFC operates you can nominate yourself or someone else you think may be good for the role.

- -

The nomination period will last for 1 month! We look forward to seeing who all will pursue becoming a Community Fund Committee member!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/02/20/firo-pexpay.html b/pr-preview/pr-452/zh-cn/2023/02/20/firo-pexpay.html deleted file mode 100644 index 91311fdbe..000000000 --- a/pr-preview/pr-452/zh-cn/2023/02/20/firo-pexpay.html +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - FIRO to be Listed on Pexpay Exchange | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FIRO to be Listed on Pexpay Exchange

-

Spot trading opens on the 22nd February 00:00 UTC

- -
- -

We are thrilled to announce that FIRO is to be listed on Pexpay!

- -

What is Pexpay?

- -

Pexpay is a platform for trading cryptocurrencies that focuses on offering a secure and dependable trading environment. Pexpay, a business with Seychelles registration, has become well-known in the CIS as one of the top P2P (Peer-To-Peer) trading platforms available. Pexpay has created a variety of trading products for users in addition to spot trading, such as futures trading, convertible trading, savings, and fiat on and off-ramp services. To guarantee that users’ private information and money are always protected, the platform has been designed with the most recent security protocols in mind. -Pexpay has partnered with Binance as a part of its Binance Broker Partner Program which allows it to share liquidity and order books with Binance.

- -

New listing Campaign

- -

- -

To introduce Firo to the Pexpay community, there will be a new listing campaign with a total prize pool up to $11,000

- -

2023-02-20 00:00 - 2023-03-01 23:59 (UTC)
-Activity 1: Deposit & Win ($5,000 prize pool)
-Q&A Airdrop: Exclusive on Pexpay Twitter ($100 prize pool)

- -

2023-02-22 12:00 - 2023-03-01 23:59 (UTC)
-Activity 2: Trade & Win ($5,000 prize pool)
-Activity 3: New Users Welcoming Bonus ($10/ each)

- -

More information can be found here: https://support.pexpay.com/hc/en-us/articles/15547453854489

- -

Pexpay Exchange
-Pexpay twitter: @Pexpay_official
-Pexpay Facebook: Pexpay official facebook
-Pexpay Telegram: Pexpay official

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/03/03/cfc-election.html b/pr-preview/pr-452/zh-cn/2023/03/03/cfc-election.html deleted file mode 100644 index 657f5ab91..000000000 --- a/pr-preview/pr-452/zh-cn/2023/03/03/cfc-election.html +++ /dev/null @@ -1,326 +0,0 @@ - - - - - - - Community Fund Committee Election | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Community Fund Committee Election

-

CFC Election Begins

- -
- -

As of the end of February, the Community Fund Committee nomination stage has ended! -Here is the list of nominees for the general election of the new CFC!

- -

CFC Candidates

- -

Forum / Telegram / Discord

- -
    -
  • @devwarrior / @Dev_Warrior / @devwarrior#5709
  • -
  • @Eagle / @eagleblac / @EagleKARTAL#2419
  • -
  • @Fiendish / @FiroFiend / @Fiendish#6111 (Reelection)
  • -
  • @JereTitor / Jere / N/A
  • -
  • @nrsimha / @Nrsimha /@nrsimha#8734 (Reelection)
  • -
  • @rasikhmorani / @rasikhmorani / N/A (Reelection)
  • -
  • @rehrar / @rehrar / @Diego “rehrar” Salazar#2959 (Reelection)
  • -
  • @RyanApeFiro / @moviecheff / @ry_alt#6800 (Reelection)
  • -
  • @sproxet / @sproxet / @sproxet#5932 (Reelection)
  • -
- -

All 7 seats are up for the taking! Out of these 9 nominees, only 7 can be elected! -I hoped that the Firo community will take their time and carefully consider the options before settling on their voting choices. After our previous CFC election, the seven who were elected were as follows:

- -
    -
  • RyanApeFiro
  • -
  • FiroHero
  • -
  • Rehrar
  • -
  • OhGodaGirl
  • -
  • Sproxet
  • -
  • RasikhMorani
  • -
  • Nrsimha
  • -
- -

Their terms were for 6 months (which has lasted a little over that), but the new CFC will be elected for a term of 1 year. Thank you all for taking the time to serve the Firo community! Thank you to those who have been nominated and accepted a nomination to do the same! -There will be a brief informal interview with each of the nominees, the transcripts of which will be made available in the thread for this CFC General Election.

- -

Responsibilities of CFC Members

- -
    -
  • To decide along with taking into account community feedback on how the community fund should be utilized.
  • -
  • To help evaluate community requests for funding, do due diligence on applicants applying for funding, and obtain all necessary information to ensure sufficient detail for the scope of work.
  • -
  • To evaluate and approve payment of milestone requests
  • -
  • To make all reasoning of the CFC for approval/rejection public
  • -
  • CFC can request for core team’s feedback and opinion on proposals.
  • -
  • To always conduct themselves with professionalism without resorting to personal attacks or insults.
  • -
- -

Requirements for voting

- -

The requirements for someone to be able to vote in the election are as follows:

-
    -
  • Your account for the Firo forum must have at least Trust Level 2.
  • -
  • If you do not have Trust Level 2 you can donate at least 10 Firo for the Firo Crowdfunding System or the OpenCollective to establish ownership. You will receive Donor status.
  • -
  • Core team members cannot vote.
  • -
  • Nominees are allowed to vote.
  • -
  • You will have a maximum of 7 choices.
  • -
  • The election will run for ONE (1) month!
  • -
- -

If you have donated, but your forum status has not been given a Donor status, please DM @Ajaydono, @DinkBlitz, or @anwar for a status upgrade. -This vote is critical, so we urge you all to do the research before casting your votes. These members of the Firo community will be serving this role for 1 year - do not take your responsibility of voting lightly! You are playing a critical part in the future of Firo! Please head on over to the CFC General Election March 2023 thread!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/03/07/pancakeswap-liquidity-firo.html b/pr-preview/pr-452/zh-cn/2023/03/07/pancakeswap-liquidity-firo.html deleted file mode 100644 index c1768a1e0..000000000 --- a/pr-preview/pr-452/zh-cn/2023/03/07/pancakeswap-liquidity-firo.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - New FIRO dMiner campaign on PancakeSwap | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New FIRO dMiner campaign on PancakeSwap

-

Participate in Firo's Liquidity Mining Campaign on PancakeSwap with Hummingbot's dMiner Platform

- -
- -

Hummingbot announced a new liquidity mining campaign for the WBNB/FIRO pair on PancakeSwap!

- -

Campaign terms:

- -
    -
  • Start date: March 07, 2023, 12:00 AM UTC
  • -
  • Duration: 4 weeks
  • -
  • Trading pairs: WBNB/FIRO -
      -
    • Total reward pool*: US$2,000 (FIRO 194 per week)
    • -
    -
  • -
- -

What is Hummingbot?

-

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a token and contribute to its liquidity and improve the tradability of that token. By participating, users are not only helping to support the token and the project, but through liquidity mining, they are able to earn token rewards based on their trading activity.

- -

How Does the Campaign Work?

-

During the campaign, users who provide liquidity to the WBNB/FIRO pool on PancakeSwap will earn rewards in FIRO. The rewards are calculated based on the user’s proportion of the total liquidity provided to the pool.

- -

How to Get Started?

-

To participate in the campaign, you’ll need to set up your wallet on the dMiner Hummingbot app. Hummingbot has provided a detailed guide on how to set up the app on their website. Once you’ve set it up, you can follow the steps to connect it to the PancakeSwap exchange and start providing liquidity to the WBNB/FIRO pool.

- -

Participating in liquidity mining campaigns can be a great way to earn rewards while helping to provide liquidity to cryptocurrency exchanges. Firo’s new campaign on PancakeSwap is an excellent opportunity for users to get involved in the Firo ecosystem while earning rewards. If you’re interested in participating, head over to the dMiner Hummingbot app and follow the setup guide to get started!

- -

Source: Hummingbot New dMiner campaigns
-Hummingbot dMiner App
-Hummingbot Academy
-Hummingbot 24/7 Support

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/03/21/firodex057.html b/pr-preview/pr-452/zh-cn/2023/03/21/firodex057.html deleted file mode 100644 index c85a5c6cd..000000000 --- a/pr-preview/pr-452/zh-cn/2023/03/21/firodex057.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - FiroDEX beta v0.5.7 released | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FiroDEX beta v0.5.7 released

-

New version available

- -
- -

Hey Firofam! We’re excited to announce the release of the new FiroDex beta version 0.5.7! Our team has made updates to be in line with AtomicDEX, which includes several exciting new features.

- -

What is FiroDex?

-

FiroDex is a decentralized cross-chain exchange built in official partnership with AtomicDEX, which provides a platform for cross-chain swaps and interoperability. With FiroDex, users can trade a wide range of cryptocurrencies and tokens, including those on Ethereum, Binance Smart Chain, Avalanche, Matic, HECO, Qtum, and any UTXO-based coin, all through atomic swaps. This allows for seamless, trustless, and secure trading across different blockchains, without the need for intermediaries or centralized exchanges. We have seen many of our community members use FiroDEX as a bridge between native FIRO and BEP20 FIRO!

- -

New Supported Tokens

-

One of the most significant updates in this release is the addition of several UTXO coins, SmartChain coins, BEP-20 tokens, ERC-20 tokens, PLG-20 tokens, FTM-20 tokens, AVX-20 tokens, KRC-20 tokens, and SLP tokens. This means that you’ll have access to even more coins and tokens on the platform, making it easier than ever to trade your favorite cryptocurrencies.

- -

User Interface and Improvements

-

This new release also improves the user experience by focusing on search and other primary inputs, streamlining coin listing and delisting by sourcing directly from the coins repository, and providing improved validation and error messages.

- -

Additionally, there’s been some minor interface layout fixes, UX tweaks, and improvements to code style. German and Spanish translations have also been added to make the platform more accessible to users around the world.

- -

Download the new FiroDex beta version 0.5.7 (with changelog) here: https://github.com/firoorg/FiroDEX-Desktop/releases

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/03/24/firo014121-rab13s.html b/pr-preview/pr-452/zh-cn/2023/03/24/firo014121-rab13s.html deleted file mode 100644 index bc78582d6..000000000 --- a/pr-preview/pr-452/zh-cn/2023/03/24/firo014121-rab13s.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Firo v0.14.12.1 Rab13s Fix Release | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo v0.14.12.1 Rab13s Fix Release

-

Zero-day vulnerability found by Halborn

- -
- -

The Firo core team is putting out an emergency release to resolve the zero-day vulnerabilities found by Halborn nicknamed Rab13s that affects many projects that derive code from the Bitcoin base. The vulnerability allows an attacker to send specially crafted p2p messages to crash individual nodes.

- -

Full technical details of the vulnerability have not been disclosed by Halborn to us despite our request but we have gathered enough details to issue hardening measures and fixes.

- -

We would like to thank Binance’s tech team for alerting us to this that allowed us to put out a speedy fix so quickly after Halborn’s public disclosure.

- -

We recommend an immediate update. The upgrade should be just a simple drop-in update with no need to reindex.

- -

As usual, please backup your wallet prior to updating for safety.

- -

Download Here

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/04/19/2nd-community-fund-committee-elected.html b/pr-preview/pr-452/zh-cn/2023/04/19/2nd-community-fund-committee-elected.html deleted file mode 100644 index a0e878dec..000000000 --- a/pr-preview/pr-452/zh-cn/2023/04/19/2nd-community-fund-committee-elected.html +++ /dev/null @@ -1,323 +0,0 @@ - - - - - - - The 2nd Community Fund Committee Elected | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

The 2nd Community Fund Committee Elected

-

Empowering the community

- -
- -

The election for the second Community Fund Committee has been completed! I would like to take the time to thank everyone who has served on the first CFC! -Further still, I would like to say a special thank you to those who have served but whose seats at the council are now held by new members. You were part of a crucial foundational period for the CFC that will continue to guide the future of the CFC. -You were pioneers and for that we’ll be forever grateful! I would also like to thank everyone who has run for a seat this time and previously!

- -

Now onto the main event and what everyone has been waiting for! We had all but Kristy(OhGodAGirl) run for reelection with the CFC. -After the election poll completed, we had a tie for the 7th seat of the CFC, a tie between KartalEagle and RyanApeFiro! We had to host a tie break poll to see who the community ultimately wanted to fulfill the role. -Now that both the election poll and the tie break poll have come to their conclusion we can now announce the new CFC members! Thank you everyone who took their time and cast their votes for not only the election poll, but the tie break poll!

- -

The 2nd CFC members

- -

The elected members for the new CFC, whom will now serve for a period of 1 year, are as follows:

-
    -
  • Devwarrior
  • -
  • Nrsimha
  • -
  • RasikhMorani
  • -
  • Fiendish
  • -
  • Sproxet
  • -
  • Rehrar
  • -
  • KartalEagle
  • -
- -

For those who were nominated for a seat on the committee, but were not elected to one this election we are very grateful for you taking the time to participate, and we hope that you will continue to participate and be active members within the Firo community! Just as with our last election, the community has once again picked a well rounded mix of well established community members, subject matter experts and developers. We would like to thank the community for voting wisely!

- -

How to get funded from the Firo Community Fund

- -

Anyone can apply to be funded from the FCF by opening up a proposal in the Firo Crowdfunding System and also opening a thread on the forums to open discussion about it.

- -

The Community Fund Committee can also independently initiate proposals to be funded from the Firo Community Fund.

- -

What are the responsibilities of the Community Fund Committee?

- -
    -
  1. To decide along with taking into account community feedback on how the Firo Community Fund should be utilised.
  2. -
  3. To help evaluate community requests for funding, do due diligence of applicant applying for funding and obtain all necessary information to ensure sufficient detail for scope of work.
  4. -
  5. To evaluate and approve payment of milestone requests.
  6. -
  7. To make all reasonings of the CFC for approval/rejection public.
  8. -
  9. CFC can request for the core team’s feedback and opinion on proposals.
  10. -
  11. To always conduct themselves with professionalism without resorting to personal attacks or insults.
  12. -
- -

How will the Firo Community Fund (FCF) be utilised?

- -
    -
  1. FCF funds must always be utilised for the benefit of Firo. Research, development or promotional activities that do not directly benefit Firo should not be undertaken.
  2. -
  3. All FCF expenditure has to be disclosed. Any proposal that does not allow this will not be able to be funded from the FCF.
  4. -
  5. FCF funds should not be used for giveaways even for the purpose of promoting adoption or participation.
  6. -
  7. FCF funds should not be used to host purely social events. Educational or awareness events are acceptable but must be the primary component of the event.
  8. -
  9. FCF funds should be used and while there shouldn’t be a pressure to spend funds, the FCF should not be hoarded.
  10. -
  11. CFC can choose to use the FCF to employ contractors to embark on specific tasks or roles that will report directly to the CFC.
  12. -
  13. Should the CFC deem fit, FCF funds can be burnt by sending it to this burn address.
  14. -
  15. FCF funds address can be viewed here
  16. -
- -

Where can I see the deliberations of the Community Fund Committee?

- -

All discussions of the CFC can be seen in our Discord in the channel #communityfund and is read-only. You will need to have verified status by passing the captcha to view the channel. -You can also head on over to our Telegram Firo Community Fund Committee channel

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/05/12/firo-trocador.html b/pr-preview/pr-452/zh-cn/2023/05/12/firo-trocador.html deleted file mode 100644 index 37d59ecbe..000000000 --- a/pr-preview/pr-452/zh-cn/2023/05/12/firo-trocador.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - FIRO added to Trocador | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

FIRO added to Trocador

-

You can now make a standard swap or a payment in Firo

- -
- -

What is Trocador?

- -

Trocador is an exchange aggregator with a strong focus on privacy. The team behind Trocador believes that cryptocurrencies can be a powerful tool against government overreach, censorship, and tyranny. They also believe that cryptocurrencies can promote decentralization and liberty, leading to a more prosperous and free world.

- -

Trocador offers a service that helps users find the most favorable rates by connecting to trusted instant exchanges at no additional cost. The platform does not intervene in the transaction process and does not have access to the user’s funds.

- -

- -

How does Trocador work?

- -

Trocador is a privacy-focused exchange aggregator that seeks out the best possible rates from partner exchanges when you enter the desired transaction. This eliminates the need for you to create an account on a centralized exchange or disclose personal information. To exchange coins anonymously, you send the chosen amount to the exchange’s address, and the trade is completed, with the coins delivered directly to your chosen address. This method is secure, fast, and protects your privacy, avoiding the hassles and privacy risks associated with centralized exchanges.

- -

Trocador provides software that enables users to choose and directly trade with exchanges, without Trocador accessing, receiving, or transferring any funds. As a result, Trocador does not meet the definition of a Virtual Asset Service Provider (VASP) as specified by FATF. Read more about Trocador here.

- -

Trocador Main Features

- -
    -
  • allows the customer to pay in any cryptocurrency easily “on-the-fly” by Trocador;
  • -
  • customizable according to store colors, specific settings like naming payments in fiat, or changing the name of the payment method;
  • -
  • also works for donations;
  • -
  • can include any amount to be sent;
  • -
  • works even in browsers with javascript disabled;
  • -
  • store can choose which currency to receive, for example FIRO or any other coin;
  • -
  • can be integrated into any store system that accepts the BTCPay server
  • -
- -

BTCPay Server Plugin

- -

To enable the plugin, go to the /server/plugins page of your instance and look for Trocador. Then click on the Trocador icon in the sidebar and click on Enable plugin.

- -

Trocador Website
-Trocador Twitter
-BTCPay Server Plugin

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/05/26/elliptic-curves-research.html b/pr-preview/pr-452/zh-cn/2023/05/26/elliptic-curves-research.html deleted file mode 100644 index c0659c5d0..000000000 --- a/pr-preview/pr-452/zh-cn/2023/05/26/elliptic-curves-research.html +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - Advancing Privacy: Aram Jivanyan advancing Lelantus Spark | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Advancing Privacy: Aram Jivanyan advancing Lelantus Spark

-

Elliptic Curves Research

- -
- -

We are thrilled to announce that Magic Grants has approved a research grant for Aram Jivanyan, Firo’s cryptographer, to undertake six months of curve tree research funded by the MAGIC Firo Fund. The primary objective is to enhance the privacy features of Lelantus Spark, further solidifying its position as a cutting-edge privacy protocol.

- -

The MAGIC Firo Fund, generously donated by Arcadia’s contribution, has made this research grant possible. Prior to working with MAGIC Grants, Aram conducted preliminary work to evaluate the feasibility of this research direction. Encouraged by the initial analysis, he is confident that this project will significantly expand the anonymity sets within the final implementation of Lelantus Spark.

- -

During the upcoming six months, the research will focus on the following key areas:

- -

1) Exploring the most efficient approach to implement paired elliptic curves (such as secP256k1, secQ256k1, and other relevant curves). This involves developing a C++ implementation based on the existing curve implementation or considering bindings of the Rust implementation into our C++ library.

- -

2) Integrating membership proofs with curve trees into the comprehensive design of Lelantus Spark, ensuring seamless interoperability with other Spark components.

- -

3) Designing a bulletproof-based circuit for set membership checks and finalizing the implementation details.

- -

4) Preparing a comprehensive research paper that summarizes all findings and design aspects, with a specific focus on scaling Lelantus Spark’s anonymity set using Curve Trees.

- -

The outcome of this research is expected to address the primary challenge faced by Spark, namely, enabling anonymity sets in the millions. Moreover, the findings may have potential implications for other privacy cryptocurrency protocols like Monero’s Seraphis.

- -

In addition to the Lelantus Spark research, the funding will support Aram’s ongoing work on the Aura voting protocol. This includes refining the paper, refining the implementation design and architecture, and enhancing the preprint for submission to esteemed crypto conferences.

- -

We are grateful to MAGIC Grants and Arcadia for their generous support, which enables us to further push the boundaries of privacy and advance the field of cryptocurrency research. Stay tuned for exciting updates on the progress of this collaboration!

- -

Related article:
-MAGIC Firo Fund
-MAGIC Grants Receives $200,000 Donation from Arcadia for Firo Ecosystem

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/06/13/12week-liquidity-extension-binance.html b/pr-preview/pr-452/zh-cn/2023/06/13/12week-liquidity-extension-binance.html deleted file mode 100644 index f96bdb5fa..000000000 --- a/pr-preview/pr-452/zh-cn/2023/06/13/12week-liquidity-extension-binance.html +++ /dev/null @@ -1,304 +0,0 @@ - - - - - - - New FIRO Liquidity campaign on Binance | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

New FIRO Liquidity campaign on Binance

-

Liquidity mining campaign extended for another 12 weeks!

- -
- -

We’re thrilled to share that Firo is extending its liquidity mining campaign on Binance for an additional 12 weeks, funded by the Firo Community Fund! With a total reward pool of approximately US$10,800 up for grabs!

- -

Since the launch of our liquidity mining program, we’ve had an incredible response from the community, with a total of 667 distinct miners participating in our campaigns. Together, we’ve achieved an impressive filled order volume of $97.5 million as of June 6, 2023.

- -

We would like to express our sincere gratitude to all the participants who have contributed to the success of our liquidity mining initiative thus far. Your support and engagement have been instrumental in making this campaign such a resounding success!

- -

Campaign Terms:

- -
    -
  • Start date: June 13, 2023, 12:00 AM UTC
  • -
  • Total reward pool*: ~US$10,800 (FIRO 300 + HBOT 5,000 per week)
  • -
  • Reward token: FIRO
  • -
  • Eligible token pairs: FIRO/BTC & FIRO/BUSD
  • -
  • Eligible orders: Maker orders placed with spreads of 2.0% or lower
  • -
  • Exchange: Binance
  • -
- -

This extension is made possible through the generous funding provided by the Firo Community Fund. We are grateful for their support in enabling us to continue rewarding our dedicated community members!

- -

What is Hummingbot?

- -

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a token and contribute to its liquidity and improve the tradability of that token. By participating, users are not only helping to support the token and the project, but through liquidity mining, they are able to earn token rewards based on their trading activity.

- -

How Does the Campaign Work?

- -

During the campaign, users who provide liquidity to the FIRO/BTC & FIRO/BSUD pool on Binance will earn rewards in FIRO.

- -

How to Get Started?

- -

To participate in the campaign, you’ll need to set up your wallet on the Hummingbot Miner app. Hummingbot has provided a detailed guide on how to set up the app on their website. Once you’ve set it up, you can follow the steps to connect it to the Binance exchange and start providing liquidity to the FIRO/BTC or/and FIRO/BSUD pool.

- -

Don’t miss out on this incredible opportunity to earn rewards while actively participating in the Firo community! Whether you’re an existing participant or a newcomer, we encourage you to join our liquidity mining campaign and experience the benefits firsthand.

- -

12-week extension for FIRO liquidity mining campaign
-Hummingbot Miner App
-Liquidity Mining Explained
-Hummingbot Academy
-Hummingbot 24/7 Support

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/06/18/firo-empowering-privacy-and-security.html b/pr-preview/pr-452/zh-cn/2023/06/18/firo-empowering-privacy-and-security.html deleted file mode 100644 index 04f6ccff7..000000000 --- a/pr-preview/pr-452/zh-cn/2023/06/18/firo-empowering-privacy-and-security.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Firo: Empowering Privacy and Security | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo: Empowering Privacy and Security

-

Newcomer-friendly blog post about Firo and its privacy technology!

- -
- -

What is Firo?

- -

In today’s digital age, privacy and security have become increasingly important concerns for individuals and businesses alike. With the rise of surveillance, data breaches, and privacy infringements, there is a growing need for innovative solutions that can safeguard our sensitive information.

- -

Enter Firo, a groundbreaking open-source cryptocurrency project that leads the way in privacy technology, offering unprecedented privacy and security. Firo places a strong emphasis on privacy and anonymity. It is built on a robust and secure blockchain and aims to provide individuals and organizations with a decentralized and untraceable way to conduct transactions while preserving user confidentiality and working in collaboration with other members of the BPSAA alliance.

- -

The Privacy Technologies Behind Firo

- -

Initially launching with Zerocoin technology, Firo was the first coin to implement the new privacy technology and later upgraded this privacy protocol to Sigma which was a grand improvement in privacy technology even making Firo Trustless Setup. While Sigma was coded from scratch by Firo’s dev team, neither one of these protocols were researched by Firo and were made from existing papers.

- -

This was all changed by the dedicated research arm of Firo, which has led to the evolution of its technologies over the years. This led to the research of, and coding for, Firo’s current privacy protocol: Lelantus. Extensive research and development has been continued into the next iteration of our privacy protocol, Lelantus Spark! While Zerocoin & Sigma are noteworthy, we will focus on Lelantus, Lelantus Spark, and the additional privacy tech in this post.

- -

Lelantus is a privacy model that uses zero-knowledge proofs (ZKPs) to provide anonymity. Not to be confused with ZKSnarks; Firo utilizes a specialized ZKP called one-out-of-many proofs which makes us Trustless Setup. Just as with other ZKPs, one-out-of-many proofs allow users to prove they possess certain information without revealing the actual information.

- -

In the case of Firo, one-out-of-many proofs are used to prove that someone has “burned” their Firo (anonymized it) and received a “receipt.” This receipt enables them to spend (mint) fresh coins with no transaction history or connection to the user.

- -

Anonymized coins are sent to accumulators, where Firo “accumulates” and builds the anonymity set over time. Because of this, there are multiple accumulators, and the sliding window changes to which accumulator anonymized coins are sent. Thanks to this system, Firo boasts an impressive anonymity set of over 65,000!

- -

Elysium is Firo’s tokenization layer, allowing tokens to be created on the Firo blockchain and benefit from all the privacy technologies. In the future, Elysium will bridge assets like stablecoins, providing them with Firo’s superior privacy technology.

- -

With the advent of Lelantus Spark, the path for an upgrade for Elysium called Spats (Spark Assets) is opened up to be implemented at a later time! This upgrade for Elysium would enable all tokens on Elysium to share accumulators, ensuring that no asset on the tokenization layer can be distinguished from any other.

- -

Lelantus Spark is the next iteration of Firo’s privacy protocol, bringing significant changes. Lelantus Spark introduces privacy by default with Spark Addresses. Allows for implementation of Spark Assets (Spats) and Helsing. Later on, it will also allow us to automatically anonymize mining rewards. While there will be a temporary period where transparent transactions are necessary for services to implement Spark Addresses, the transparent layer will eventually be eliminated, and users will have access to view keys.

- -

Lelantus Spark is modular and built upon well-known cryptography, making it more secure, easier to audit, and expand upon. Computation offloading allows even low-powered devices like hardware wallets to support Spark transactions by offloading computation to phones or PCs. Lelantus Spark also features efficient Multisignature operations, enabling multiple non-trusting parties to cooperate and authorize transactions through a multi-sig address.

- -

The “Other” Technologies Behind Firo

- -

While Firo primarily focuses on privacy, it also incorporates various security, quality-of-life, and external infrastructure layers to enhance its value and utility. Some notable features include GPU-PoW, a hybrid security system utilizing Long-Live Masternode Quoroms (LLMQ) Chainlocks, and a modified ProgPoW mining algorithm resistant to ASIC and FPGA called FiroPoW.

- -

Additionally, Firo offers Instant Send, which also utilizes Firo’s masternode network to enable near-instantaneous confirmation of transactions by utilizing LLMQ Chainlocks and the masternode network to quickly lock, validate, and confirm transactions.

- -

Firo works seamlessly with the Tor network, providing anonymous networking when using the Firo network. Additionally, Firo implemented Dandelion++ on its mainnet, a built-in privacy-enhancing network layer protocol.

- -

Dandelion++ improves transaction anonymity by changing the way transactions are broadcast, delaying dissemination, and introducing randomness, making it extremely difficult to track transaction origins.

- -

Conclusion

- -

If you’re looking for a privacy-preserving, decentralized, scalable, and secure privacy cryptocurrency, then Firo is your ticket. Firo represents a significant step forward in the realm of privacy-focused cryptocurrencies and is absolutely committed to continuing the development of cutting-edge privacy-enhancing and preserving technologies.

- -

By combining cutting-edge blockchain technology with robust privacy protocols, Firo empowers individuals and businesses to conduct transactions securely and confidentially with easy-to-use interfaces. With its unwavering commitment to privacy, decentralization, and community-driven development, Firo is poised to play a pivotal role in the ongoing quest for privacy and security in the digital age.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/07/14/spark-testnet-launching.html b/pr-preview/pr-452/zh-cn/2023/07/14/spark-testnet-launching.html deleted file mode 100644 index 055430696..000000000 --- a/pr-preview/pr-452/zh-cn/2023/07/14/spark-testnet-launching.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - - - - Unveiling Spark: Public Testnet Launch Date confirmed | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Unveiling Spark: Public Testnet Launch Date confirmed

-

Spark testnet launching on 31st July 2023

- -
- -

Unveiling Spark: Public Testnet Launch Date confirmed

- -

We are thrilled to confirm the date of launch of Firo’s Lelantus Spark testnet on 31 July 2023. This marks a significant milestone in our journey towards a more private and secure blockchain building off the years of work we’ve had in privacy protocol research from Zerocoin, Sigma and Lelantus.

- -

What is Lelantus Spark?

- -

Lelantus Spark (or Spark for short) is Firo’s next gen privacy protocol that the Firo core team has designed and implemented from scratch. First announced in 2021, Spark has undergone several revisions and improvements and finally is now almost ready to be unveiled to the public for testing!

- -

Spark offers full sender, receiver, amount and transaction graph privacy giving holistic on-chain protection. What this means is that no one knows:

-
    -
  • who is sending
  • -
  • who is receiving
  • -
  • how much is being sent
  • -
  • The history of flow of a coin
  • -
- -

- -

What are the benefits of Spark?

- -

One of the biggest changes that Sparks brings is Spark addresses: a powerful new stealth addressing system. These addresses allow users to share their addresses publicly without revealing any of their transaction activity or the assets they hold. They are also flexible and allow people to selectively disclose their transactions through the use of full incoming and outgoing view keys.

- -

- -

Additionally, Spark’s construction is modular which offers a degree of future proofing. What this means is that as better tech comes along, individual components can be upgraded. Research is already being undertaken to use curve trees to scale Spark’s anonymity set and performance.

- -

Spark’s cryptography is built upon well-established and understood discrete log assumptions, a cornerstone of modern cryptography offering an alternative to other schemes that use more exotic cryptography. Unlike some other ZKP schemes, Spark also does not require a trusted setup ceremony.

- -

Spark also represents a huge user experience and privacy improvement over its predecessor Lelantus. Previously, users had to manually anonymize coins after receiving them. This is not only inconvenient but also leaks metadata as to when the user is online. Spark allows people to send coins directly to your Spark address where they are anonymized automatically without any user interaction. Additionally, you can send funds directly from Spark address to another Spark address without ever exposing the amount sent.

- -

What about security?

- -

Spark has undergone audits of both the underlying cryptography and its implementation. We’ve also completed full security proofs for the protocol as a whole. Additionally, MAGIC Firo Fund has approved a security retainer with HashCloak that includes building out Firo’s fuzz testing infrastructure with a focus on Spark specific components that can catch bugs and vulnerabilities missed in audits.

- -

What does the testnet launch mean and how can you participate?

- -

The upcoming launch of the Lelantus Spark testnet is a crucial step in the development process. It provides an opportunity for users to test the protocol in a safe and controlled environment before it goes live on the mainnet. This allows us to gather valuable feedback and make necessary adjustments to ensure the protocol is as secure and user-friendly as possible.

- -

We invite everyone to participate in the testnet launch. We will provide download links on the launch day, so stay tuned for that. Your participation will help us improve the protocol and bring us one step closer to our goal of a more private and secure blockchain ecosystem.

- -

As a token of our appreciation, we will be offering bounties and incentives for testnet participants. More details about these incentives will be revealed in a later announcement.

- -

What’s next?

- -

Following the testnet launch, we plan to launch the mainnet in a few months. Meanwhile, ongoing research is already being done to improve Spark’s performance and also expand its use cases through Spark Assets (Spats) that allows users to create their own privacy-preserving assets.

- -

We encourage everyone to read the Lelantus Spark paper here or watch our recent presentation at Monerokon for a more in-depth understanding of the protocol.

- -

- -

You can also learn more about Spark Assets (Spats) here or at the presentation video for an idea of what’s coming next!

- -

- -

Stay tuned for more updates and thank you for your continued support and patience!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/07/15/hashcloak-security-retainer.html b/pr-preview/pr-452/zh-cn/2023/07/15/hashcloak-security-retainer.html deleted file mode 100644 index 18b0245e5..000000000 --- a/pr-preview/pr-452/zh-cn/2023/07/15/hashcloak-security-retainer.html +++ /dev/null @@ -1,287 +0,0 @@ - - - - - - - Building a Safer Firo: MAGIC approves Security Retainer with HashCloak | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Building a Safer Firo: MAGIC approves Security Retainer with HashCloak

-

Testing infrastructure, expand unit test coverage, and improve the PR review process

- -
- -

We are pleased to announce that the MAGIC Board has approved a security retainer with HashCloak for Firo that would utilise the MAGIC Firo Fund.

- -

The security retainer focuses on building out Firo’s fuzz testing infrastructure, expanding unit test coverage and augmenting Firo’s existing PR review process. Additionally, the retainer also ensures Firo is abreast of the latest vulnerabilities and security techniques along with assessing vulnerabilities in other chains and their applicability to Firo.

- -

Fuzz testing uses the same tools that threat actors use to find exploits and helps to find bugs and vulnerabilities that are not covered by unit tests or even manual audits. Firo’s fuzz testing infrastructure will be extended and built out especially those concerning Lelantus Spark, which is expected to go live on mainnet later this year. Once set-up it can run for as long as required in the background and extended to cover new code.

- -

HashCloak will also examine Firo’s existing unit test coverage and extend them beyond the standard ones covering newer test cases and edge cases.

- -

As part of the security retainer, HashCloak will also augment Firo’s existing review process, especially those that touch critical parts of Firo’s codebase. This will add a fresh and unbiased eyes to PR reviews.

- -

About HashCloak

- -

HashCloak Inc. is an R&D lab and consultancy focused on privacy, anonymity and scalability for blockchains and cryptocurrencies. Founded in 2019, the Toronto-based team specialises in ZKPs, anonymous networks, MPCs and other privacy-enhancing techniques. HashCloak has previously worked with Firo in auditing both the design and implementation of Lelantus Spark.

- -

About MAGIC Grants

- -

MAGIC Grants is a 501(c)(3) public charity that supports cryptocurrency networks, which they believe are essential public payment infrastructure and also supports privacy. MAGIC Grants empowers communities to set up MAGIC Funds for various projects deemed essential. These Funds are semi-autonomous and can choose to fund various qualifying activities, including educational materials, essential developer maintenance, research, and security audits.

- -

About MAGIC Firo Fund

- -

The MAGIC Firo Fund was established in December 2022 and is administered by the MAGIC Board independently from the Firo Core team. The MAGIC Firo Fund is funded by generous donations from Firo supporters such as Arcadia. Donations to the fund are tax deductible if you’re based in the US.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/07/31/lelantus-spark-testnet-launched.html b/pr-preview/pr-452/zh-cn/2023/07/31/lelantus-spark-testnet-launched.html deleted file mode 100644 index 6746e7a37..000000000 --- a/pr-preview/pr-452/zh-cn/2023/07/31/lelantus-spark-testnet-launched.html +++ /dev/null @@ -1,364 +0,0 @@ - - - - - - - Lelantus Spark Testnet Launched | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

- -
- -

Spark testnet launched

- -

As Firo continues to push the boundaries of privacy technology, we are excited to announce the launch of our Lelantus Spark Testnet to the public. This testnet provides an environment where developers and users can experiment, evaluate, and refine the Lelantus Spark protocol before its official release on mainnet. It allows us to identify and address any potential issues, fine-tune performance, and gather valuable feedback from the community. With this, we can ensure that Lelantus Spark is robust, reliable, and ready to deliver the next level of privacy to Firo users worldwide.

- -

Simplifying Privacy with Spark addresses

- -

Lelantus Spark introduces a flexible, privacy-preserving stealth addressing system that enhances privacy for recipients of transactions. Spark addresses are not searchable on the blockchain, so that no one can look up your address to see how much you hold or the timing of your transactions. Additionally, sender, receiver, and amounts are completely hidden when transacting between Spark addresses. More traditional addressing systems such as those used in Bitcoin and Ethereum allow anyone to look up the entire history of an address by putting them into a blockchain explorer. Spark addresses completely replace our previous (Receiver Address Privacy) RAP address system which will be sunsetting.

- -

Unlike Firo’s current privacy protocol Lelantus, users can send transparent funds directly into private Spark addresses without requiring the user to perform an additional anonymisation action, greatly simplifying the use of privacy-preserving transactions and its user experience. This also marks the first step of Firo’s transition into mandatory privacy on all transactions.

- -

- -

The Purpose of the Testnet

- -

The Lelantus Spark testnet is a crucial step in Firo’s commitment to rigorous testing and community involvement. By deploying the testnet, developers and users alike can assess the functionality, performance, and security of Lelantus Spark.

- -

Feedback and insights gathered from the testnet participants will be invaluable in fine-tuning the protocol before its official launch on the mainnet. This iterative approach ensures that Lelantus Spark is robust, secure, and optimized to provide the highest levels of financial privacy for Firo users.

- -

How to use Testnet

- -

Note: Please backup your mainnet wallet.dat BEFORE testing Spark testnet!!!

- -

We will NOT be responsible for any wallet corruption.

- -

1) Download the testnet binary

- -

a) Windows
-b) Mac
-c) Linux

- -

2) Open command prompt/Terminal and launch firo-qt/firo-qt.exe with “-testnet” parameters.

- -

Windows: firo-qt.exe -testnet
- MAC: open -a Firo-Qt --args -testnet
- Linux: firo-qt -testnet

- -

- -

- -

Alternatively you can edit firo.conf in your FIRO data directory and add testnet=1

- -

Launching the Firo-QT application will automatically launch testnet instead of mainnet.

- -

- -

3) Firo-QT (testnet) will launch and bring up the new wallet creation window

- -

- -

4) Make sure you are on the Firo Core - Wallet testnet. And let the wallet sync to the latest block.

- -

- -

5) Once synced, You are ready to use your testnet wallet.

- -

You can get testnet coins via the Firo testnet Faucet or asking from the community via Firo Telegram group or Discord You can lookup testnet transactions using our testnet explorer.

- -

Note: Faucet currently only works with Transparent-type addresses. Please choose this type of address in the Address dropdown menu in the Receive tab.

- -

Join the Excitement: Firo’s Spark Testnet Launch Events!

- -

To celebrate this significant milestone, we have prepared a series of fun events that will bring us all together as a community, and ensure everyone at every level has a chance to participate! We look forward to all of your participation, as you play a crucial role in enhancing the Firo experience. Join us to make this testnet launch for Spark an astounding success!

- -

Bug Bounty: Your Feedback Matters!

- -

As we prepare for the testnet launch, we invite each and every member of our community to actively participate in our Bug Bounty program. As a token of our appreciation, you’ll have the opportunity to earn mainnet Firo rewards for your contributions.

- -

The first to report any issues on Firo’s GitHub with a clear, detailed, and repeatable description will be generously rewarded. Reports that do not have a clear, detailed, and repeatable description will not be considered.

- -

Cosmetic/UI issues: Up to 5 Firo rewards!
-Minor issues: Grab up to 50 Firo rewards!
-Major issues: Score up to 1000 Firo rewards!

- -

The Firo core team will have final discretion in determining the severity of issues.

- -

How to Participate:

- -

To take part in our Testnet Bug Bounty program, simply visit our GitHub repository at GitHub Repository and submit your bug reports. Your involvement in shaping Firo’s future is highly valued, and we can’t wait to see your contributions!

- -

Spark Mayhem: Unleash the Power of Spark Addresses!

- -

Prepare for a fun event centered around Spark Addresses - a two-part extravaganza on Facebook, Twitter, and CoinMarketCap!

- -

On Facebook: Like our launch announcement post, comment with your testnet Spark Address, and share the post!
-On Twitter: Like, retweet, and comment with your testnet Spark Address!

- -

Upon receiving your testnet Firo through your Spark Address, make sure to take note of your transaction id (txid) and the amount you received. These details will be crucial for claiming some exclusive mystery rewards later!

- -

Live Event: Firo and Spark trivia

- -

Finally, join us for a live event that will showcase the exciting features of Spark and test your knowledge about Firo’s tech and history! Prepare for an engaging quiz session that promises fun and knowledge galore with an opportunity to win exclusive Firo merchandise that will only be available during the testnet period. More information will be revealed later.

- -

Date: August 6th, 2023
- Time: 14:30-15:30 UTC

- -

Mark your calendars, invite your friends, and be part of this grand event as we dive deep into the new features of Firo!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/09/05/firo-liquidity-campaign-binance-extended.html b/pr-preview/pr-452/zh-cn/2023/09/05/firo-liquidity-campaign-binance-extended.html deleted file mode 100644 index 4eaf12712..000000000 --- a/pr-preview/pr-452/zh-cn/2023/09/05/firo-liquidity-campaign-binance-extended.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - Hummingbot Firo Liquidity Campaign on Binance Extended | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Hummingbot Firo Liquidity Campaign on Binance Extended

-

Earn $FIRO and $HBOT rewards!

- -
- -

We are happy to announce the extension of the Firo Hummingbot liquidity mining program on Binance for another 12 weeks until the 28th November 2023.

- -

Since the launch of our liquidity mining campaign for FIRO, it’s been exciting to witness an impressive participation from 754 unique miners who’ve partaken in the campaign offered by us. As of today, September 5, 2023, we have accomplished a remarkable feat with the total filled order volume soaring to a staggering $112 million. We extend our appreciation to all existing participants and look forward to your continuous contribution to our campaign. To those who haven’t jumped on board yet, we warmly invite you to join us and earn attractive rewards!

- -

- -

Campaign Terms

-

Start date: September 05, 2023, 12:00 AM UTC
-Total reward pool*: ~US$10,800 (FIRO 300 + HBOT 5,000 per week)
-Reward token: FIRO
-Eligible token pair: FIRO/BTC & FIRO/USDT
-Eligible orders: maker orders placed with spreads of 2.0% or lower
-Exchange: Binance

- -

The links above contain referral links which would help support Firo’s core team’s efforts if you sign up to those exchanges through the link.
-* Please see Hummingbot’s liquidity mining campaign terms

- -

Getting Started

- -

To get started:

-
    -
  1. Sign up on Hummingbot Miner with your email address.
  2. -
  3. Install, configure and run Hummingbot. Read the guide here. You can also get help on Hummingbot’s Discord.
  4. -
  5. Get Paid: Accumulate token rewards every minute. Get paid at the end of the week.
  6. -
- -

Note that liquidity only counts towards rewards where they are within 2.0% spread or lower.

- -

Help contribute to $FIRO’s liquidity and get rewarded!

- -

Hummingbot’s Full article: https://support.hummingbot.io/hc/en-us/articles/19238251897881-12-week-extension-for-FIRO-liquidity-mining-campaign

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/10/11/hashcloak-security-retainer-update.html b/pr-preview/pr-452/zh-cn/2023/10/11/hashcloak-security-retainer-update.html deleted file mode 100644 index 88f9ca221..000000000 --- a/pr-preview/pr-452/zh-cn/2023/10/11/hashcloak-security-retainer-update.html +++ /dev/null @@ -1,365 +0,0 @@ - - - - - - - Update on Firo’s Security Retainer with HashCloak | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Update on Firo’s Security Retainer with HashCloak

-

HashCloak's Fuzzing Expands Firo's Code Coverage

- -
- -

We are happy to share the progress of the security retainer we have with HashCloak. HashCloak’s expertise has significantly improved the security and robustness of Firo’s Spark codebase.

- -

Progress on Fuzzing Code Coverage:

- -

The mainstay of our recent endeavours has been expanding Firo’s fuzzing code coverage.

- -

Code fuzzing, or fuzz testing, is an automated software testing technique that involves feeding a program with a wide range of randomised inputs in hopes of discovering errors, vulnerabilities, and unexpected behaviours. Once set up, fuzzing tests can run continuously without much intervention, ensuring that new vulnerabilities that might be introduced with new code updates are quickly identified. While audits, unit tests and manual testing can miss out on certain scenarios, fuzz testing can potentially cover a broader range of input combinations, increasing the likelihood of catching issues especially those edge case ones..

- -

The results speak for themselves:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FilePrevious Coverage (%)Current Coverage (%)
aead.cpp3195.0%
bech32.cpp7%90.1%
bpplus.cpp6%93.5%
chaum.cpp3%48.5%
coin.cpp7%51.5%
f4grumble.cpp9%96.2%
grootle.cpp0.8%90.7%
mint_transaction.cpp0%40.5%
schnorr.cpp0%96.5%
spend_transaction.cpp0%14.0%
- -

Review of Pull Requests

- -

During the retainer period, HashCloak also assisted in the review of three significant PRs from Firo:

- -

1) HashCloak reviewed a proposal related to updating Lelantus Spark’s linking tag structure that was intended to allow more flexible membership proof upgrading options. The review identified a potential flaw in the proposed modification, leading to the withdrawal of the change. Review the PR here.

- -

2) HashCloak also conducted thorough evaluations on two other PRs from the core team addressing a glitch in the Lelantus state change and a Spark runaway exception and the feedback will be incorporated in the final merge.

- -

Wrapping Up

- -

We look forward to continuing the security retainer with HashCloak to further increase fuzzing code coverage and to review any critical pull requests, especially with the upcoming launch of our new privacy protocol Lelantus Spark on mainnet.

- -

We would like to extend special thanks to MAGIC for facilitating this and the generous donations from the Firo community and Arcadia Group that made this possible.

- -

About HashCloak

-

HashCloak Inc. is an R&D lab and consultancy focused on privacy, anonymity and scalability for blockchains and cryptocurrencies. Founded in 2019, the Toronto-based team specialises in ZKPs, anonymous networks, MPCs and other privacy-enhancing techniques. HashCloak has previously worked with Firo in auditing both the design and implementation of Lelantus Spark.

- -

About MAGIC Grants

-

MAGIC Grants is a 501(c)(3) public charity that supports cryptocurrency networks, which they believe are essential public payment infrastructure and also supports privacy. MAGIC Grants empowers communities to set up MAGIC Funds for various projects deemed essential. These Funds are semi-autonomous and can choose to fund various qualifying activities, including educational materials, essential developer maintenance, research, and security audits.

- -

About MAGIC Firo Fund

-

The MAGIC Firo Fund was established in December 2022 and is administered by the MAGIC Board independently from the Firo Core team. The MAGIC Firo Fund is funded by generous donations from Firo supporters such as Arcadia. Donations to the fund are tax deductible for US individuals and businesses

- -

Full article: https://magicgrants.org/Progress-on-Firo’s-Security-Retainer-with-HashCloak/
-Hashcloak: https://hashcloak.com/
-MAGIC Grants: https://magicgrants.org/

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/10/23/letsexchange-firo.html b/pr-preview/pr-452/zh-cn/2023/10/23/letsexchange-firo.html deleted file mode 100644 index e34b2e887..000000000 --- a/pr-preview/pr-452/zh-cn/2023/10/23/letsexchange-firo.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Firo now available on LetsExchange.io | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo now available on LetsExchange.io

-

Fast exchange, no registration, fixed and floating rates

- -
- -

FIRO is now available on LetsExchange, a crypto exchange platform supporting over 3,800 digital coins and tokens. Now, the Firo community can conveniently swap to FIRO from thousands of other cryptocurrencies at competitive rates on an easy-to-use widget.

- -

- -

Moreover, LetsExchange and FIRO are planning a joint marketing activities that include an AMA sessions, promotional codes, and more. LetsExchange offers extensive marketing support to newly listed cryptocurrencies on our platform to boost Firo’s popularity in the crypto space, which ultimately helps us to grow and thrive. More info to come. So stay tuned!

- -

Alex J, Chief Product Officer at LetsExchange, shared his enthusiasm, noting, “Listing FIRO on our instant exchange will undoubtedly help this coin increase its user base and attract more investors. FIRO offers a unique opportunity for our users to engage in secure transactions while preserving their financial privacy in the digital era.”

- -

He also emphasized that the Firo community, which pays great attention to privacy and security, will appreciate LetsExchange’s service and solutions. LetsExchange’s B2B solutions allow users to swap FIRO without mandatory registration and disclosure of personal information. These solutions include a Telegram bot, exchange widget, etc.

- -

LetsExchange announcement
-LetsExchange Twitter
-LetsExchange Telegram

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/11/02/when-lelantus-spark.html b/pr-preview/pr-452/zh-cn/2023/11/02/when-lelantus-spark.html deleted file mode 100644 index 952b1d954..000000000 --- a/pr-preview/pr-452/zh-cn/2023/11/02/when-lelantus-spark.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - When is Lelantus Spark releasing on Firo's mainnet? | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

When is Lelantus Spark releasing on Firo's mainnet?

-

Release and Activation dates

- -
- -

Lelantus Spark mainnet release date?

- -

During the past 3 months of testnet of Lelantus Spark, we’ve been hard at work resolving issues and bugs and are finally ready to confirm the release schedule of Lelantus Spark on Firo’s mainnet.

- -

We would like to thank our FiroFam who have been reporting bugs through our Spark Testnet Bug Bounty program!

- -

We’ll be making available binaries in preparation for Lelantus Spark activation later this month in November with mainnet activation in January 2024. This will give sufficient time for Firo’s ecosystem to upgrade taking into account the year-end holiday period. Exact dates will be provided with the binary release. So please stay tuned!

- -

Thank you for your continued support in making Lelantus Spark a reality as we usher in a new era of privacy that is the culmination of years of research and development!

- -

Release dates

- -
    -
  • Binary Release date: November, 2023
  • -
  • Mainnet Activation: January, 2024
  • -
- -

Youtube video: When is Lelantus Spark releasing on Firo’s mainnet?

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/11/06/exchange-addresses.html b/pr-preview/pr-452/zh-cn/2023/11/06/exchange-addresses.html deleted file mode 100644 index dfbfe4c3a..000000000 --- a/pr-preview/pr-452/zh-cn/2023/11/06/exchange-addresses.html +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - Exchange Addresses | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Exchange Addresses

-

A Pragmatic Approach balancing privacy and adoption

- -
- -

A month ago, we opened up to the community a discussion of upcoming MiCA regulations and its effect on Firo and other privacy assets. We sought feedback from the community on how to navigate through this.

- -

Upcoming MiCA Regulations

- -

MiCA Regulations that come into force next year, introduce under Article 76(3) a requirement for exchanges to prevent trading of crypto-assets that have “inbuilt” anonymization functions unless the holders of the crypto-assets and their transaction history can be identified by the crypto-asset service providers operating a trading platform for crypto-assets.

- -

- -

Firo’s core team objects to the vague wording employed by the regulations and whether it’s a meaningful distinction between assets with “inbuilt” anonymization functions such as Firo, Monero and Zcash vs chains that have privacy tools (for e.g. Tornado Cash/Railgun on Ethereum, Samourai Whirpool, Wasabi Wallet on Bitcoin, CashFusion on Bitcoin Cash and Coinshuffle++ on Decred). Furthermore, no distinction is being made between chains that have mandatory privacy and those that still retain their transparent layers.

- -

We have already seen pre-emptive actions on this and Firo and a handful of other privacy-preserving assets have been made unavailable for trading in several European countries by Binance due to local regulations.

- -

The current landscape of Centralised and Decentralised Exchanges

- -

Despite these objections, the reality is that these regulations are coming into force and large centralised exchanges need to comply to continue operating. Centralised exchanges in the current ecosystem still play an enormous role in increasing adoption by serving as onramps/offramps to fiat and building various payment and swap provider integrations. For e.g. Travala, Locktrip, Binance Pay, ChangeNow and many others rely on centralised exchanges in their backends.

- -

While there exist centralised exchanges that do not require KYC, even if they have been reliable, their owners are often anonymous and therefore there is a lot of trust placed in them to operate fairly and not run away with customers’ funds.

- -

Even with the increase of decentralised exchange (DEX) adoption, many of these avenues often still have centralised points as we have seen from the control of front-ends or suspension of trading. Alternatives are being built such as SeraiDEX, BasicSwap, DCRDex and KomodoDEX (of which FiroDEX is based), but are either still in development or have not reached the point that they are user-friendly enough for wide adoption. We are confident that these will improve over time.

- -

As such there needs to be a pragmatic approach for Firo to remain listed on centralised exchanges without compromising on our core values of privacy.

- -

How are exchanges interpreting Article 76(3)?

- -

While there are multiple ways to interpret the MiCA regulations, the way that some key exchanges are interpreting it is that they need to be able to

- -

i) identify the depositor; and

- -

ii) be able to see the depositor’s transaction history

- -

which will allow them to satisfy the second limb of Article 76(3) which states that privacy assets can be traded if the exchange can “identify” the holders of those crypto-assets and their transaction history.

- -

Exchanges already can identify their depositors through their KYC policies. The transaction history is the one that is harder to comply with. While this is technically possible with the use of view keys such as those available in Lelantus Spark, it would require additional tooling for exchanges to build to scan for transactions. More importantly, it would reveal the user’s entire transaction history with that wallet, not just transactions with the exchange. We are of the opinion that this is an unacceptable breach of privacy unless we make the unrealistic expectation that users should maintain a separate wallet that is just for interacting with an exchange.

- -

Exchange Addresses (EX-addresses)

- -

EX-addresses is a proposal by the Firo Core team to the community as an alternative to granting full view keys to the exchange. EX-addresses function exactly the same as transparent addresses except that they will not accept Lelantus/Lelantus Spark spends and coinbase transactions (mining and masternode rewards). Another way to view this is that EX-addresses will only allow funds that come from transparent addresses. EX-addresses will be readily identifiable as they will have an “ex’ prefix on it.

- -

Through the use of EX-addresses, exchanges are able to demonstrate to regulators that they are able to see the history of the depositing address since it is a transparent address which can be looked up in a blockchain explorer thus satisfying the second limb of Article 76(3).

- -

Users limit the leakage of their entire wallet history to the exchange and can always do a Lelantus Spark unshield to a fresh transparent address prior to having it deposited into the exchange’s EX-address thus preserving a good degree of privacy.

- -

We wish to limit the use of EX-addresses to only those that require it and as such they will only be able to be created via RPC commands and not through the graphic interface. Official wallets will of course still support sending to EX-addresses.

- -

The Roadmap to Deprecating Transparent Addresses

- -

Mandatory privacy does have indisputable privacy benefits but comes at some cost. The core team has previously laid out its commitment to move steadily towards weaning off transparent addresses and the proposal to implement EX-addresses wasn’t taken lightly. We see this as a necessary step to balance adoption with privacy while waiting for robust decentralized options to be developed.

- -

We however remain committed to reducing transparent address use and the core team is proposing several steps in aid of this that will be coming all in 2024.

- -

Phase 1 (January 2024) :

-
    -
  • EX-addresses introduced together with Spark launch. Miners and masternode rewards cannot enter into EX-addresses encouraging them to use our full wallet instead of pointing them to an exchange address. Our wallets prompt and encourage anonymisation by default.
  • -
- -

Phase 2 (Q2 2024):

-
    -
  • A few months after Spark mainnet launch, we plan to make all mining and masternode rewards go mandatorily into Spark addresses. This will significantly increase the anonymity set as new issuance enters into the Spark pool.
  • -
- -

Phase 3 (Q3 2024):

-
    -
  • Later in 2024, we plan to launch Helsing which allows masternode collateral to be held in Spark addresses further reducing the need for transparent addresses.
  • -
- -

After these phases, we expect to further improve Firo’s anonymity set by the introduction of Spark Assets which allow the creation of private assets that all share a common anonymity pool and further DEX integrations to further bolster the resiliency of Firo’s ecosystem and reduce reliance on CEXes.

- -

Invitation for Feedback

- -

We invite our Firo Fam to comment and give feedback on this in our forums! The core team serves as stewards of the project and places high importance on our community to guide Firo’s direction. We hope that this post explains core team’s recommendation and proposed direction and are excited to finally bring Spark to fruition!

- -

Youtube video: Exchange Addresses, A Pragmatic Approach balancing privacy and adoption

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/11/13/flux-firo-masternode-event.html b/pr-preview/pr-452/zh-cn/2023/11/13/flux-firo-masternode-event.html deleted file mode 100644 index 9ae8e5074..000000000 --- a/pr-preview/pr-452/zh-cn/2023/11/13/flux-firo-masternode-event.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - - Free Firo Masternode hosting on Flux Cloud | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Free Firo Masternode hosting on Flux Cloud

-

A promotional event

- -
- -

Beginning on November 13, 2023 till December 13, 2023 Flux extends an invitation to the Firo community to take part in this fantastic opportunity. Flux Cloud proudly presents the Firofam with the chance to operate Firo Masternode on their platform for a period of 3 months, and the best part? They are fully reimbursing your deployment costs!

- -

This initiative commemorates our longstanding partnership with Flux since the earliest days of Zcoin, now Firo. They have been a pivotal partner since the introduction of Masternodes on the Firo network.

- -

What is Flux?

- -

Flux is a decentralized Web3 cloud infrastructure comprised of user-operated, scalable and globally distributed computational nodes. It provides a suite of computing services and a blockchain as a service, enabling developers to create and manage applications on Web3. The Flux ecosystem consists of components like the FLUX blockchain, operating network, native app FluxOS, and a multi-asset crypto wallet, ZelCore.

- -

What’s in it for you:

- -
    -
  1. -

    Free Firo Masternode Hosting: Throughout November and December, you can deploy and operate a Firo Masternode on the Flux Cloud platform at zero cost. The deployment cost of 25.83 Flux will be reimbursed which means you can enjoy the benefits of Firo’s Masternode network without any expenses.

    -
  2. -
  3. -

    Automatic Reimbursement: They understand the importance of trust, and have made the reimbursement process seamless. They will handle reimbursements from their end, so you don’t need to reach out to any support desk. Expect your reimbursement to be processed within one week of your deployment, to the same address you used for the initial payment.

    -
  4. -
  5. -

    Effortless Setup Guides: Whether you’ve just gotten enough Firo to make a Masternodes or an experienced operator, they have got you covered. They will provide comprehensive setup guides to walk you through the process of deploying a new Masternode or migrating your existing one from your current setup.

    -
  6. -
- -

Flux is also introducing a special raffle event!

- -
    -
  1. Competitive FLUX Raffle: Three fortunate Firo Masternode deployments will have a chance to win 500 FLUX each. The raffle will take place on December 14, 2023. If you have multiple Firo Masternodes deployed, your chances of winning in the raffle significantly increase, so the more you deploy, the more you can maximize your opportunities.
  2. -
- -

How to Participate:

- -
    -
  1. -

    Deploy or Migrate Your Firo Masternode: Follow their setup guides to deploy a new Masternode on Flux Cloud or migrate your existing one. Ensure you choose the right 3-month subscription plan Masternode on the Flux Marketplace, named: FiroMN3!

    -
  2. -
  3. -

    Wait for Reimbursement & Earn Rewards: Sit back and relax while they reimburse your costs and begin monitoring your incoming Masternode block rewards.

    -
  4. -
  5. -

    Participate in the Raffle: With each additional Masternode you deploy, your odds in the raffle improve. The raffle winners will be announced on December 14, 2023.

    -
  6. -
- -

Learn more about Flux at www.runonflux.io

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/11/27/lelantus-spark-binaries-release.html b/pr-preview/pr-452/zh-cn/2023/11/27/lelantus-spark-binaries-release.html deleted file mode 100644 index 1259817b7..000000000 --- a/pr-preview/pr-452/zh-cn/2023/11/27/lelantus-spark-binaries-release.html +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - - Lelantus Spark Binary Release | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Spark Binary Release

-

A Groundbreaking Advancement into Privacy

- -
- -

We’re excited to finally announce the official software release of Lelantus Spark, a groundbreaking advancement in privacy on the Firo (FIRO) network. Lelantus Spark builds upon the success of its predecessor, Lelantus, introducing cutting-edge features and enhancements. Let’s dive into what makes Lelantus Spark a game-changer, how to get your hands on it, and when you can expect it to be active on the Firo mainnet.

- -

Mainnet Activation of Lelantus Spark

- -

Lelantus Spark will be activated on Block 819300 (approximately 18 January 2024). Please ensure you have upgraded your wallets and masternodes to the latest Firo release before then!

- -

What is Lelantus Spark?

- -

If you haven’t been keeping up with Firo, let’s briefly overview Lelantus Spark. Representing the next evolutionary step in Firo’s commitment to privacy, Lelantus Spark is a refined and enhanced version of Firo’s preceding privacy protocols. Spark combines some of the best privacy technology while remaining trustless, easy to audit, and upgradable. We are also proud that our innovations in Spark have inspired work in creating similar constructions, such as Monero’s upcoming privacy protocol, Seraphis, set to launch in a few years.

- -

Key features include:

- -
    -
  1. -

    Spark Addresses
    -Lelantus Spark introduces a new, non-interactive addressing system that greatly enhances the privacy of the transaction recipient. Funds kept in Spark addresses are hidden, meaning no one will know how much you hold and when you send funds from it—enabling private storage of your Firo. Spark addresses also cannot be looked up on a blockchain explorer!

    -
  2. -
  3. -

    View Keys for Enhanced Visibility
    -With Lelantus Spark, users have the flexibility of view keys. Wallet owners can grant third parties opt-in visibility into incoming and/or outgoing transactions, offering practical use cases for accounting, auditing, and more.

    -
  4. -
  5. -

    Computation offloading
    -Lelantus Spark’s flexible key structure allows for offloading transaction creation, chain scanning and balance computation without delegating spend authority. This means that low-powered devices like hardware wallets can support Lelantus Spark transactions by offloading the heavy computation to your PC or phone.

    -
  6. -
  7. -

    Multisignature
    -Spark supports efficient signing and multisignature operations through the use of a modified Chaum-Pedersen discrete logarithm proof. This has proven useful in custody and decentralized exchanges, as well as in any scenario where you want more than one party to approve a transaction.

    -
  8. -
  9. -

    Modular design
    -Spark’s modular design uses well-understood cryptographic building blocks like Pedersen commitments, range proofs, zero-knowledge one-of-many proofs, and discrete logarithm equality proofs that enable straightforward security analysis without the need for a trusted setup.

    -
  10. -
- -

You can read more about Lelantus Spark below: -Blog Post: https://firo.org/2021/08/24/presenting-lelantus-spark.html

- -

Eprint: https://eprint.iacr.org/2021/1173

- - - -

You must upgrade your wallets and masternodes before mainnet activation on Block 819300 (approximately 18 January 2024).

- -

Download the binary release from the following links:

- -

Windows: https://github.com/firoorg/firo/releases/download/v0.14.13.0/firo-0.14.13.0-win64-setup.exe

- -

MacOS: https://github.com/firoorg/firo/releases/download/v0.14.13.0/firo-0.14.13.0-macos.dmg

- -

Linux: https://github.com/firoorg/firo/releases/download/v0.14.13.0/firo-0.14.13.0-linux64.tar.gz

- -

As always, Be sure to back up your wallet before upgrading.

- -

For those using mobile wallets, Stack Wallet will push an update over the next few weeks to fully support Spark.

- -

Exchange Addresses

-

The Firo Core team proposed Exchange Addresses following discussions about the upcoming MiCA regulations and their potential impact on Firo and other privacy assets. The community has largely agreed with this proposal and this release will also introduce Exchange Addresses (EX-addresses).

- -

EX-addresses operate similarly to transparent addresses, with the distinction that they won’t accept Lelantus/Lelantus Spark spends and coinbase transactions (mining and masternode rewards). In essence, EX-addresses exclusively permit funds originating from transparent addresses. You can easily identify EX-addresses as they bear an ‘ex’ prefix. It’s important to note that this feature is designed for exchanges, and regular users will not need to take any action on their end nor would they be creating EX-addresses.

- -

What’s Next?

- -

Even as we launch Spark, we are already researching upgrades to Spark, such as curve trees and expanding its functionality with Spats! We will also be implementing Helsing to allow masternodes to use Spark addresses to hold their collateral.

- -

Thanks

- -

Spark is the combined work of many talented people and also made possible by everyone’s support.

- -

Firstly we would like to thank Aram Jivanyan and Aaron Feickert (CypherStack) for coming up with this amazing privacy protocol and Levon Petrosyan and Peter Shugalev for bringing Spark to reality.

- -

We would also like to thank all Firofam that made this possible, from the generous donations from Arcadia and other community members, HashCloak for their security support and audits, CypherStack for playing a key role in our work and building StackWallet and members of the Monero community including koe, kayabanerve and Nikolas Kratzschmar whose discussions and disclosures helped make Spark better and lastly but not least, everyone of you who have cheered us on and made our work meaningful.

- -

See you on Spark mainnet activation!

- -

You can stay tuned on these developments by following our socials below:

- -

Twitter/X

- -

Youtube (please subscribe)

- -

Blog

- -

Facebook

- -

Telegram

- -

Discord

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/12/13/basicswapdex-firo-installer.html b/pr-preview/pr-452/zh-cn/2023/12/13/basicswapdex-firo-installer.html deleted file mode 100644 index 28c7f7e3d..000000000 --- a/pr-preview/pr-452/zh-cn/2023/12/13/basicswapdex-firo-installer.html +++ /dev/null @@ -1,288 +0,0 @@ - - - - - - - Firo is Now Integrated into BasicSwap Installer (.exe) | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo is Now Integrated into BasicSwap Installer (.exe)

-

Compatible with Bidirectional Adaptor Signature Atomic Swaps

- -
- -

We are thrilled to announce that the BasicSwap installation wizard now comes with complete Firo compatibility! This means you can easily install Firo, featuring our recent groundbreaking Lelantus Spark update, directly from the automated installer (remember to run it as an administrator).

- -

About Basicswap

- -

BasicSwap stands as a decentralized, cross-chain trading exchange (DEX) that ensures privacy and security without relying on a central point of failure. This platform empowers users to seamlessly exchange cryptocurrencies, such as Bitcoin or Firo, free from restrictions or third-party intervention. Crafted by the cypherpunks at Particl, BasicSwap is deliberately constructed with an unwavering commitment to uncompromised privacy and security. This design is a direct response to the emerging challenges to freedom, reflecting a proactive stance against potential threats.

- -

Bidirectional Adaptor Signature Atomic Swaps?

- -

Firo can swap as both the offerer and the participant of an adaptor signature swap. Adaptor signature swaps present themselves as multi-signature transactions, concealing the true nature of the transaction and leaving no trace suggesting a connection between two transactions on distinct blockchains

- -

To learn more head to Particl’s blog for a comprehensive explanation.

- -

How to Download

- -

Screenshot of basicswap's installation wizard listing Firo

- -

Currently BasicSwapDEX is only avaliable for Windows users but will come to other operating systems (MacOS, Linux) shortly.

- -

To obtain the installer, visit BasicSwap Github repository and download the installation wizard from the Releases page or directly from BasicSwapDEX.com.

- -

Once downloaded, launch the installer as an administrator by right-clicking on the executable file and selecting “Run as Administrator.” Follow the on-screen instructions for a seamless installation process. For more detailed information, refer to the README file.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2023/12/15/letsexchange-firo-ama.html b/pr-preview/pr-452/zh-cn/2023/12/15/letsexchange-firo-ama.html deleted file mode 100644 index 07acd0308..000000000 --- a/pr-preview/pr-452/zh-cn/2023/12/15/letsexchange-firo-ama.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - Firo x LetsExchange AMA Recap | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo x LetsExchange AMA Recap

-

AMA took place on Twitter/X

- -
- -

Let’sExchange, a leading instant crypto-exchange service with over 3,900 coins and tokens, has invited us to hold an AMA (Ask Me Anything) session with Firo on December 7, 2023. The AMA session took place on both Firo’s and Let’sExchange’s X/Twitter page.

- -

To learn more about LetsExchange, we have posted a blog about regarding the partnership between LetsExchange here.

- -

Below, you will find a recap of the AMA questions answered by the Let’sExchange team.

- -

1) Can you explain how LetsExchange.io can enhance #Firo’s accessibility to a wider user base?

- -

With LetsExchange, users can exchange FIRO for any of the 3,900 coins and tokens supported by our platform. For example, users who have received rare coins in airdrops, or as a result of their affiliate activities, or bought them, can swap them to FIRO with no issues. Users who believe that the future of cryptocurrency is in privacy-focused coins can exchange their crypto holdings to FIRO.

- -

Our business tools help provide access to FIRO to thousands of users worldwide. For example, our API will make the asset available in many crypto wallets. -Additionally, the project can count on our extensive marketing support, such as reviews, AMA sessions (like the one we are having, and in the voice format), and cross-promo activities such as joint quests, among others. We believe all these things can benefit the project and the FIRO community and will serve new users by helping them explore the project’s benefits and perspectives.

- -

2) What measures does LetsExchange.io have in place to ensure #privacy and security for #Firo users during transactions?

- -

Privacy and user security are our main priorities. The platform allows users to swap funds without account registration (even though this option is available and offers more benefits, including access to the affiliate program). Thus, all your swaps are absolutely private.

- -

Non-custodial security is another feature that allows us to ensure the security of users’ funds during each swap. We don’t store users’ funds but instantly swap one cryptocurrency to another. If a user keeps his funds in a non-custodial wallet, they are totally safe.

- -

3) How did LetsExchange started and came to be?

- -

LetsExchange was launched in 2021 by a team of experts in blockchain and crypto. In just a year, the platform has become one of the top 5 services that provide instant crypto swaps. Now, LetsExchange is ahead of most competitors in many parameters, including presence in the key markets, number of supported assets, etc.

- -

4) What makes LetsExchange.io different from the other similar services out in the market?

- -

Our main advantage is the number of supported coins and tokens (over 3,800) and an extensive range of tools for our partners. A widget with Swap and DEX modes and an off-ramp and on-ramp functionality, affiliate links, and a customized Telegram bot are just some of the solutions that we offer. We are constantly implementing new features and functionalities to ensure that our users and partners can benefit from the latest trends in the market.

- -

5) Will LetsExchange.io support Lelantus Spark transaction if one were to buy/sell FIRO?

- -

LetsExchange is one of the leading exchanges in supported coins, and we are working constantly to improve our services. We believe that anonymity and privacy are two of the core elements of the crypto world. This is why account registration is not mandatory, and even if our users decide to open an account, they can do it only with a valid email address.

- -

We are currently working on letting our users swap $ZEC anonymously by using z-addresses. Soon, the feature will be implemented, and our users will be able to benefit from it.

- -

In the future, we will also consider implementing the support of #LelantusSpark. We believe this innovative technology can move the use of crypto to a qualitatively new level.

- -

6) With the recent MiCA regulations in the EU, How would you deal with Privacy Coins on your platform?

- -

This question requires a comprehensive response. First and foremost, LetsExchange closely monitors legislative changes in various countries and regions, adapting its policies and operational activities when legislative adjustments are required.

- -

We believe that legislative regulation will ultimately stimulate the industry’s development rather than hinder it, as it will allow institutional investors to enter. This implies colossal industry capitalization growth, rapid technological advancements, and other benefits.

- -

Simultaneously, we are confident that privacy is one of the key elements of the crypto ecosystem. Without it, cryptocurrency would lose its meaning. That’s why, while complying with regulatory requirements, especially regarding AML policies and blocking transactions from sanctioned countries, we maintain support for anonymous cryptocurrencies and the option to exchange funds without registration.

- -

7) Where is LetsExchange.io based?

- -

LetsExchange is registered in Seychelles. But being real crypto enthusiasts, our team is spread worldwide. Our team members work from the USA, the UK, Ukraine, Mexico, and other countries.

- -

8) What joint marketing activities are planned between LetsExchange and Firo, and how will they promote Firo’s growth?

- -

We offer a lot of joint marketing activities, with AMA sessions being just one of the possible options. Other popular marketing activities among our partners are reviews, quests, and interviews, among others. Also, we are open to any suggestions that will help our partnership with FIRO grow and mutually benefit both communities.

- -

9) How does LetsExchange.io align with Firo’s values and vision, particularly in terms of financial privacy and decentralization?

- -

LetsExchange is a privacy-focused platform. It doesn’t ask for mandatory account registration. Users who opt to register an account with us need to provide only a valid email address, and that’s it. We don’t ask for personal or financial information other than the information needed for a swap. Soon, we will support z-addresses for swaps. In the future, the implementation of Lelantus Spark technology or another technology that enables private transactions is possible.

- -

10) What benefits does LetsExchange offer to Firo’s community of users?

- -

LetsExchange will enable users to buy #FIRO with 3,900 coins and tokens. In the future, more assets will be added. We offer round-the-clock customer support and are ready to reply to all questions or solve any issues. Additionally, FIRO users can create an account on the platform and benefit from our affiliate program.

- -

Winners for AMA

- -

We have mentioned that 3 questions from the audience will have a chance to win some FIRO in this AMA. These are the selected 3 (in no specific order):

- -

1) @charlie61792968

- -

Q: Security and anonymity are always prioritized by BlockChain projects in the development of project platforms and technologies. So, does @firoorg have any technological solutions or plans to enhance user trust in these issues?

- -

A: On top of Lelantus Spark, which we just released (activating in January 2024), you can read about it Here, The integration of technologies such as Dandelion++ and LLMQ ChainLocks enhances the overall security of both Firo’s blockchain and network. Dandelion++ helps obscure the originating IP of transactions, and LLMQ ChainLocks provide additional security against potential attacks. These measures collectively reflect Firo’s commitment to maintaining high standards of security and anonymity.

- -

2) @W120VOLT

- -

Q: In what ways does Firo address the challenges posed by the increasing digitization of fiat currencies and the potential loss of control over personal finances?

- -

A: For the most part the digitization of fiat currencies have already happened but is evolving into something else which is a digital currency that is directly controlled by a Central Bank. While often touted for its benefits, we are already seeing the beginnings of the impacts of CBDCs which is setting rules and limits as to how you can spend your money and the ability for governments to cut you off from the financial system.

- -

Firo in particular was designed to address these type of concerns as with privacy, our transactions are uncensorable and even the core developers cannot break that privacy or choose what you can or cannot use your money for. This is exactly the ethos of what cryptocurrency set out to do and one that is often overlooked and arguably even abandoned by Bitcoin.

- -

3) @Boa_Noble

- -

Q: Many day-to-day projects promise great utility and functionality, but end up throwing the rug out a few days later. How do you really know that your project won’t throw the rug out? What guarantees do investors have?

- -

A: We’ve been around since 2016 and constantly developing and delivering updates :). If this is a rug, it’s a pretty long one ;)

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/01/18/spark-is-live.html b/pr-preview/pr-452/zh-cn/2024/01/18/spark-is-live.html deleted file mode 100644 index 2572fb366..000000000 --- a/pr-preview/pr-452/zh-cn/2024/01/18/spark-is-live.html +++ /dev/null @@ -1,347 +0,0 @@ - - - - - - - Lelantus Spark is live on Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Lelantus Spark is live on Firo

-

Lelantus Spark is live on Firo’s mainnet

- -
- -

We are pleased to announce that Lelantus Spark, our next gen privacy protocol is now live on Firo’s mainnet! This forms the culmination of years of research and development from the first time Spark was announced in 2021.

- -

Since then, it has gone through several revisions and improvements and has undergone two cryptography audits (Hashcloak, Daniel (Linfeng) Zhao) and a code and implementation audit.

- -

Please ensure you’re updated to the latest version of Firo.

- -

Let’s do a quick run-through of what’s new in this update!

- -

Spark Addresses

- -

Users can now use Spark addresses where people can directly send FIRO to them and have them automatically anonymized. These addresses are not searchable on the blockchain or an explorer and therefore no one can look them up to find out when you have received or sent money or how much funds you have in it. Moving forward, we foresee Spark addresses to be the primary way users interact with each other and are the default way to send and receive FIRO within our official wallets.

- -

Spark addresses on mainnet have a prefix of “sm” and are 144 characters long.

- -

Spark address example

- -

Spark Transactions

- -

Spark transactions hide sender, receiver and amounts while everyone can still verify the blockchain state through the use of zero-knowledge proofs. This is the key feature of Spark, which preserves financial privacy while allowing universal verifiability that makes blockchain technology possible.

- -

Spark transactions have very high anonymity sets and are less susceptible to statistical analysis on coin age or taint when compared to other privacy protocols such as RingCT. It also does not require any special trust requirements like zkSNARK constructions and employs a modular approach where specialized zero-knowledge proofs respectively prove specific things vs more complex circuit designs. This allows easier formal security analysis and allows for upgradability where components can be switched out.

- -

Spark transaction example on explorer

- -

Exchange Addresses

- -

This update also introduces Exchange Addresses which allow exchanges to maintain compliance with regulations without affecting user privacy. Users do not need to create these addresses.

- -

Exchange addresses differ from regular transparent addresses in that they cannot directly receive funds from Spark, Lelantus, mining or masternode rewards. If you have funds in Spark/Lelantus or from mining or masternode rewards, you would need to send these funds to a transparent address first before sending them to an Exchange Address.

- -

Below is a quick summary of what funds Exchange Addresses can use.

- -

❌Spark / Lelantus —> Exchange Address

- -

❌Mining/masternode rewards —> Exchange Address

- -

✅Transparent address —> Exchange address

- -

✅Spark / Lelantus → Transparent address → Exchange address

- -

✅Mining/Masternode rewards → Transparent address → Exchange address

- -

These addresses can be identified with an EX prefix and are 36 characters long.

- -

For e.g. EXXazVWwJNbNPBo7b2sqVtveudqHSxGVGzgJ

- -

What’s next?

- -

In the immediate short term, the core team will be focusing on getting the rest of the ecosystem using Spark and Exchange Addresses and also several user experience improvements.

- -

These include:

-
    -
  • Stack wallet (both desktop and mobile) to be released with Spark support within the next couple of days.
  • -
  • Allowing wallets to directly unshield from Spark > Transparent > Exchange Addresses so that users do not need to care about which address type they’re interacting with.
  • -
  • Several exchanges have informed us of their intention to use Exchange Addresses and we are assisting them with tooling over providing proofs of payments when sending from Spark/Lelantus transactions.
  • -
  • Some exchanges have indicated interest in using Spark addresses.
  • -
  • Extend support of Exchange Addresses to Electrum
  • -
  • Clean up of Electron Firo client
  • -
  • Telegram/Discord tip bot support of Spark transactions
  • -
- -

Thereafter, in the following months, we’ll be focusing on increasing Spark address use with the following:

-
    -
  • All mining and masternode rewards to mandatorily go into Spark addresses
  • -
  • Deployment of Helsing, to allow masternode collateral to be held in Spark addresses
  • -
- -

Concurrently, we are in the midst of developing and/or researching:

-
    -
  • Spark Assets for Elysium (Spats): The ability to create confidential assets using Spark technology where sender, receiver, amount and asset type are hidden. Work has already been done on the cryptographic library for this.
  • -
  • Curve Tree Research: Curve tree research is completed and is in the process of being documented.
  • -
- -

Spark is not a completion of a journey but the beginning of a new era of privacy.

- -

Thank you

- -

Lelantus Spark would not have been possible if not for the support and efforts of many people and organizations. We would like to thank Aram Jivanyan and Aaron Feickert (CypherStack) for creating and improving Lelantus Spark, Levon Petrosyan, Petr Shugalev for contributing the vast majority of Spark implementation code, Anwar P for the tireless hours on tests, CypherStack for supporting us in many ways including the implementation of Spark in their Stack Wallet and HashCloak for their constant support and the excellent work in the Spark audit.

- -

Additionally, the generous donations of Arcadia Group , Rasikh Morani, Firo Fam and the support from the Community Fund Committee have allowed us to continue development and research during the depths of the bear market. We would also like to thank MAGIC Fund for administering the Firo MAGIC fund that has allowed us to fund our research and security services.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/02/05/firoqt-guide-spark.html b/pr-preview/pr-452/zh-cn/2024/02/05/firoqt-guide-spark.html deleted file mode 100644 index 3c1f6dac6..000000000 --- a/pr-preview/pr-452/zh-cn/2024/02/05/firoqt-guide-spark.html +++ /dev/null @@ -1,324 +0,0 @@ - - - - - - - A Firo-QT Wallet Guide | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

A Firo-QT Wallet Guide

-

A Guide to Secure and Private Transactions with Spark

- -
- -

This guide is designed to provide you with step-by-step instructions on how to effectively utilize the Firo-QT Wallet, emphasizing its integration with the Spark feature for enhanced privacy. Whether you are a new user or looking to deepen your understanding of Firo-QT Wallet’s capabilities, this guide will assist you in navigating its features for secure and private digital transactions

- -

Download Firo-QT wallet from Firo’s official download page, available for macOS, Linux, and Windows.

- -

Select your operating system from the provided options and click the corresponding download link.

- -

New users can skip this section. After completing the installation, you will be prompted to unlock your wallet using your passphrase upon the first launch to activate Spark support. This step ensures your wallet is ready to use Spark’s features.

- -

Unlock Wallet window

- -

Overview

- -

Upon logging in, the main interface—comprising ‘Overview,’ ‘Send,’ ‘Receive,’ ‘Transactions,’ and ‘Masternodes’ tabs—will greet you. This is your command center for managing Firo assets, where you can:

- -
    -
  • Monitor both Private and Transparent Balances.
  • -
  • Review recent transaction history.
  • -
  • Enhance privacy by enabling ‘Anonymous communication with Tor’.
  • -
- -

Overview of the wallet

- -

Sending Firo

- -

The ‘Send’ tab is your gateway to transferring Firo. It offers:

- -
    -
  • Address labeling for organizational ease.
  • -
  • A choice between Private or Transparent balances for transaction flexibility.
  • -
  • The ability to send funds via Transparent or Spark Addresses—choose Spark for untraceable transactions, safeguarding the privacy of amounts and participant identities.
  • -
- -

Send Tab of QT wallet

- -

Request

- -

Under the ‘Request’ tab, select your preferred address type—Spark for anonymity or Transparent. Enter the payment details, and generate a QR code and payment request to share with others.

- -

Receive Tab of QT wallet

- -

Transaction

- -

The ‘Transactions’ tab catalogs all inbound and outbound transactions.

- -

Transaction Tab of QT wallet

- -

Details of transactions via Spark address are displayed, anonymizing sender information with Lelantus Spark.

- -

Transaction Details of transaction

- -

For more information and support:

- - - - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/03/06/firo-slogan-showdown.html b/pr-preview/pr-452/zh-cn/2024/03/06/firo-slogan-showdown.html deleted file mode 100644 index 7dd408c4c..000000000 --- a/pr-preview/pr-452/zh-cn/2024/03/06/firo-slogan-showdown.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - The Firo Slogan Showdown | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

The Firo Slogan Showdown

-

Unleash Your Creativity!

- -
- -

Attention Firofam!

- -

Do you have a knack for creativity and a way with words? We’re thrilled to announce the Firo Slogan Showdown! We’re looking for a catchy, impactful slogan that reflects the core message of our project and uplifts the values in our society. The new slogan can be proudly displayed on our project’s T-shirts or used as a tagline for the Firo community.

- -

Join us in this exciting challenge to craft a slogan that resonates with our mission of privacy, security, and innovation. Your idea could be the next iconic statement for Firo!

- -

As part of the event, an award will be given to the participant who comes up with the most creative and meaningful slogan. If you’re curious about what the award might be, we welcome you to join our event filled with surprises!

- -

Event Details

- -
    -
  • Start Date: 6th March, 2024
  • -
  • Deadline for Submission: 20th March 2024
  • -
- -

How to Participate

- -

You can submit your entry with the hashtag #FiroSloganShowdown in the official Firo Telegram Channel, Firo Matrix Channel or reply to the Slogan Showdown post on Firo Twitter/X page.

- -

Selection Process

-

At the end of the submission period, the team will select the top 3 slogans. The final selection will be voted on by the Firo community on Telegram and Twitter for 5 days via polls.

- -

Event Prizes

- -
    -
  • 1st place: 1 T-shirt with their slogan on it and 25 FIRO
  • -
  • 2nd place: 15 FIRO
  • -
  • 3rd place: 10 FIRO
  • -
- -

With your creativity, we believe we can take our project to greater heights! We eagerly await your submissions!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/03/07/curve-trees-research-results.html b/pr-preview/pr-452/zh-cn/2024/03/07/curve-trees-research-results.html deleted file mode 100644 index 349668d42..000000000 --- a/pr-preview/pr-452/zh-cn/2024/03/07/curve-trees-research-results.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Curve Trees: Global Anonymity Sets for Lelantus Spark | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Curve Trees: Global Anonymity Sets for Lelantus Spark

-

Curve trees scale zero-knowledge proofs for global anonymity

- -
- -

We are proud to publish the results of the research grant on curve trees carried out by Aram Jivanyan and funded by the MAGIC Firo Fund. Curve trees is a new technique that allows scaling zero-knowledge membership proofs to allow global anonymity sets, meaning that the ZKP is performant enough that it can encompass all transactions in a blockchain. It achieves this without any need for a trusted setup, a key requirement of Firo’s privacy research, while retaining small transaction sizes and quick proving and verification times. Curve trees also allow for efficient batching verification techniques, which can further decrease the marginal cost of proof verification.

- -

Lelantus Spark’s unique modular design allows the upgrading of its components, and in this case, curve trees would replace Spark’s use of one-out-of-many proofs. The research note covers the necessary modifications to implement curve trees in Spark to scale it to global anonymity sets.

- -

We would like to thank Luke Parker (kayabanerve) and Aaron Feickert of Cypher Stack for their valuable feedback and help in grasping curve trees and how they would apply to Spark.

- -

Related article:

- -

Advancing Privacy: Aram Jivanyan advancing Lelantus Spark

- -

MAGIC Firo Fund

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/03/19/hummingbot-firo-binance.html b/pr-preview/pr-452/zh-cn/2024/03/19/hummingbot-firo-binance.html deleted file mode 100644 index c34e48982..000000000 --- a/pr-preview/pr-452/zh-cn/2024/03/19/hummingbot-firo-binance.html +++ /dev/null @@ -1,298 +0,0 @@ - - - - - - - Hummingbot Firo Liquidity Campaign on Binance is back! | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Hummingbot Firo Liquidity Campaign on Binance is back!

-

8-weeks FIRO Liquidity Mining Campaign

- -
- -

We are excited to share that we will be launching another 8-week liquidity mining campaign on Binance! This campaign offers a total reward pool of approximately US$4,000!

- -

Since the launch of our liquidity mining program, we have witnessed participation from 779 unique miners across various campaigns. The total filled order volume has reached an impressive $115 million as of November 27, 2023. We look forward to your continued participation in our campaigns and welcome new firofam to join us in earning rewards!

- -

Firo-BTC hummingbot miner

- -

Campaign Terms

- -

Start date: March 19, 2024, 12:00 AM UTC
-Total reward pool*: ~US$4,000 (FIRO 248 per week)
-Reward token: FIRO
-Eligible token pair: FIRO/BTC
-Eligible orders: maker orders placed with spreads of 2.0% or lower
-Exchange: Binance

- -

The links above contain referral links which would help support Firo’s core team’s efforts if you sign up to those exchanges through the link.
-* Please see Hummingbot’s Liquidity Mining Policy

- -

Getting Started

- -

To get started:

-
    -
  1. Sign up on Hummingbot Miner with your email address.
  2. -
  3. Install, configure and run Hummingbot. Read the guide here. You can also get help on Hummingbot’s Discord.
  4. -
  5. Get Paid: Accumulate token rewards every minute. Get paid at the end of the week.
  6. -
- -

Note that liquidity only counts towards rewards where they are within 2.0% spread or lower.

- -

Help contribute to $FIRO’s liquidity and get rewarded!

- -

Hummingbot’s Full article: https://support.hummingbot.io/miner/8-week-for-firo-liquidity-mining-campaign

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/03/22/firo-binance-monitoring-tag-update.html b/pr-preview/pr-452/zh-cn/2024/03/22/firo-binance-monitoring-tag-update.html deleted file mode 100644 index 78c6c27cc..000000000 --- a/pr-preview/pr-452/zh-cn/2024/03/22/firo-binance-monitoring-tag-update.html +++ /dev/null @@ -1,295 +0,0 @@ - - - - - - - Update on Binance Monitoring Tag Issue | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Update on Binance Monitoring Tag Issue

-

An update on the monitoring tag status

- -
- -

The Firo core team would like to address some community concerns on the ongoing monitoring tag status that Binance placed on Firo back in January, along with a slew of other projects with privacy features, such as Monero, Zcash, Horizen, and Mobilecoin. Prior to this, in May 2023 Binance had also made Firo and other select privacy-preserving assets unavailable in certain countries in Europe. This was in response to increased pressure from regulators both from the EU (namely MiCA and AMLR) and also part of Binance’s settlement with the US Department of Justice.

- -

This matter has been addressed several times before in our video updates and social channels, but we have noted that there is still a lot of misunderstanding surrounding this topic, so we would like to address the situation comprehensively.

- -

The core team had been aware of the issue since September 2023, when Binance reached out to inform us of the new regulatory requirements being imposed on them. Even in early October, while we were aware of proposals from other projects to comply with these requirements, we were not confident that these would meet Binance’s regulatory requirements.

- -

Because of the urgency of the matter, the core team proactively developed its own solution in the form of Exchange Addresses while communicating with Binance’s team. We also made sure to consult with the Firo community and got good support for the proposal. Binance’s team confirmed that our proposal was acceptable to their current requirements.

- -

Our proposal was easy to implement both on the project and exchange side, didn’t require any complicated changes, and, most importantly, did not compromise users’ privacy more than the status quo. While other projects proposed alternative solutions, our Exchange Address approach was presented by Binance to these projects as the preferred solution for other privacy coins to adopt. To our knowledge, both Zcash and PIVX are adopting some form of Exchange Address type while Horizen has completely removed their privacy features. We are proud to have our solution adopted to protect our fellow privacy projects’ centralized exchange (CEX) listings.

- -

We deployed the code for Exchange Addresses in November 2023, and it was successfully activated in January 2024 together with Lelantus Spark activation. This upgrade was supported by Binance. With the activation of Exchange Addresses, we were the first privacy coin on Binance to meet the new requirements. Coins that did not meet these new requirements such as Monero and Mobilecoin were delisted from Binance.

- -

What’s Next?

- -

We continue to work closely with Binance’s team, which is in the midst of transitioning its infrastructure to use Exchange Addresses. Their rough estimate is that it will take about three months to implement on their end. After Exchange Addresses are implemented, their team had mentioned that we can explore reopening Firo markets in Europe again.

- -

The Binance Monitoring Tag is reviewed once every quarter, and a decision has not been made on whether it will be removed at the next review or only after Binance has completed its Exchange Address integration. Thus far, no new regulatory requirements have been communicated, and we view the fact that Binance is in the midst of integrating Exchange Addresses as a positive sign along with their assurances that all is well at the moment.

- -

In the meantime, we continue to improve liquidity on FIRO through other avenues and further bolster decentralized exchange (DEX) liquidity and integrations, such as with FiroDEX/Komodo Wallet, BasicSwapDEX, and DCRDex. We have also been in talks with other cross-chain DEX options, such as Serai and Maya Protocol. Showing community support in these other DEX communities would give further impetus for those projects to integrate with us and reduce reliance on centralized exchanges.

- -

Side Notes

- -

There has been some discussion with Binance on whether to retain the FIRO/BTC pair or just focus on the FIRO/USDT pair, as interest in the FIRO/BTC pair currently pales to that of the FIRO/USDT pair. These discussions are unrelated to any of these regulatory concerns. We have initiated a Hummingbot campaign to improve liquidity on FIRO/BTC and are using it to gauge community interest in the FIRO/BTC pair.

- -

We also note that some privacy assets were excluded from the Monitoring Tag. We were advised that this was because their privacy features were not materially used when transferring to Binance and, therefore, were not a material concern, while Firo users regularly used Lelantus functions to deposit into Binance.

- -

We would like to thank Binance for remaining open to working with privacy projects like ours on finding a path to remain listed despite immense regulatory pressure on them when the easy thing to do would be to delist. While we strongly disagree with the regulations which in our opinion are overreaching and misguided, we understand that centralized exchanges are bound by the laws that govern them. We continue to monitor the situation and would also like to reiterate that we would not take any steps that would materially compromise user privacy for the sake of compliance.

- -

Discuss this blog post on our forums.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/03/24/3rd-cfc-nomination-thread-2024.html b/pr-preview/pr-452/zh-cn/2024/03/24/3rd-cfc-nomination-thread-2024.html deleted file mode 100644 index 6fe11113c..000000000 --- a/pr-preview/pr-452/zh-cn/2024/03/24/3rd-cfc-nomination-thread-2024.html +++ /dev/null @@ -1,439 +0,0 @@ - - - - - - - Nomination Thread for a New Community Fund Committee 2024 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Nomination Thread for a New Community Fund Committee 2024

-

A new nomination thread for the 3rd CFC election

- -
- -

The one year term of the 2nd CFC Committee has ended and the time for the 3rd CFC nominations is underway in preparation for the election.

- -

Please express your interest in standing for election in the thread below. Do ensure you introduce yourself and why you are applying to the post and your experience/history with Firo.

- -

3rd CFC Election Nomination Thread: https://forum.firo.org/t/nominations-for-the-3rd-community-fund-committee-cfc-are-now-open/31500

- -

The 7 member CFC forms an important role in gradually decentralizing governance and sets up an independent fund (Firo Community Fund) to be used for the benefit of Firo. The FCF has been used to fund various community management efforts, audits, social media/marketing support and also to assist the core team where additional funds are required.

- -

CFC Committee positions are at this point in time are done on a volunteer basis and we recommend only active and motivated members of the Firo community apply. There is no restriction of existing committee members seeking re-election.

- -

Below is a reminder of the role of the CFC and the Firo Community Fund (FCF) it manages:

- -

Brief summary of how the CFC came to be

- -

Firo conducted a series of community votes to adjust its tokenomics and established the Firo Community Fund. This process spanned several months and involved multiple vetted polls to ensure alignment with the community’s wishes. A committee comprising seven elected community members was established to manage fund allocation.

- -

Following the nomination phase, nominees (who are new) undergo a vetting process, including an interview, to assess their eligibility and alignment with the community’s voting objectives. The interview, which can be conducted through text or online meetings, delves into the nominees’ beliefs in Firo, their grasp of Firo’s technology, personal background (without revealing sensitive information), and their vision for the fund’s utilization. Nominees not widely known in the community must provide proof of active participation for at least a year.

- -

Moving on from these specifics, it’s essential to outline the responsibilities and prerequisites expected of a member of the Firo Community Fund Committee (CFC).

- -

Responsibilities of Community Fund Committee members

- -
    -
  1. -

    To decide along with taking into account community feedback on how the community fund should be utilized.

    -
  2. -
  3. -

    To help evaluate community requests for funding, do due diligence on applicants applying for funding, and obtain all necessary information to ensure sufficient detail for the scope of work.

    -
  4. -
  5. -

    To evaluate and approve payment of milestone requests

    -
  6. -
  7. -

    To make all reasoning of the CFC for approval/rejection public

    -
  8. -
  9. -

    CFC can request for core team’s feedback and opinion on proposals.

    -
  10. -
  11. -

    To always conduct themselves with professionalism without resorting to personal attacks or insults.

    -
  12. -
- -

Minimum requirements to be eligible to be a committee member

- -
    -
  1. -

    Be a recognized and active community member of Firo for at least a year, OR a recognized industry expert/specialist.

    -
  2. -
  3. -

    Solid understanding of Firo’s technology stack and current roadmap and goals

    -
  4. -
  5. -

    Cannot be a current full-time member of the Firo core team. Part-time contributors or contractors of Firo’s core team are allowed but must be disclosed.

    -
  6. -
  7. -

    Be able to attend a CFC meeting once a month or appoint a proxy to do the same (though proxies should be used sparingly).

    -
  8. -
  9. -

    While a technical or development background isn’t required, having a few committee members with some technical background would be helpful in evaluating proposals.

    -
  10. -
  11. -

    Be able to read, check and vote on proposals for funding at least once a week.

    -
  12. -
  13. -

    Be 18 years old and above.

    -
  14. -
- -

Removal of CFC Members

- -
    -
  1. -

    If a CFC member is suspected or found to have been involved in fraud or scam or other deceitful behavior, the other CFC members can vote to remove them via majority vote.

    -
  2. -
  3. -

    If a CFC member has acted in a manner that is an unbecoming or unprofessional manner, the other CFC members can vote to remove them via a majority vote.

    -
  4. -
  5. -

    If a CFC member is absent for 2 meetings in a row without due cause, they shall be removed automatically.

    -
  6. -
  7. -

    If a CFC member has continuously failed to vote on proposals for funding, a vote shall be held at the next CFC meeting by the other CFC members on whether to remove them.

    -
  8. -
  9. -

    If a CFC member is removed, nominations should be open for the spot for the remaining term.

    -
  10. -
- -

Meetings, Quorums, and Voting

- -
    -
  1. -

    A meeting should be held at least once a month with CFC members. The purpose of this meeting is to discuss proposals or to choose how to allocate the FCF funds or any other matters arising. Given CFC members may be in different time zones, this should be taken into account when determining the time of the meeting and the opportunity to take turns for amenable timing.

    -
  2. -
  3. -

    Core team members or their representatives should always be allowed to observe and attend all CFC meetings, but shall not have a vote unless otherwise specified.

    -
  4. -
  5. -

    The minutes of these meetings shall always be publicly available.

    -
  6. -
  7. -

    The meeting can be conducted by text or online meetings.

    -
  8. -
  9. -

    A quorum should be 5 members. Votes are passed using a majority of votes. In the event of an equality of votes, the core team shall have a casting vote.

    -
  10. -
  11. -

    Proposals for funding can be approved without the need for a meeting and shall be voted on in the proposal thread itself.

    -
  12. -
  13. -

    When voting for or against a proposal for funding, all CFC members are required to state the reasoning behind their choice.

    -
  14. -
  15. -

    Anyone can open a proposal for funding, including CFC members.

    -
  16. -
  17. -

    If a CFC member is an applicant for funding, the member cannot vote on that proposal. Also, if a CFC member has a close relationship (e.g. family member, best friend, significant other, spouse) with the applicant for funding, the CFC member should disclose the relationship and put it to the other CFC members to decide whether the member should be allowed to vote or choose to abstain voluntarily.

    -
  18. -
  19. -

    If the CFC wishes to make funds available to the core team to assist them (for instance to cover a shortfall or to pay for a specific employee to retain them), a higher vote threshold is required, which is 5 members out of 7 instead of the usual majority of votes.

    -
  20. -
- -

General Guidelines to Community Fund Usage

- -
    -
  1. -

    Trust needs to be earned. While anyone can propose to be funded from the FCF, the person’s track record needs to be evaluated, the necessary due diligence needs to be taken, and milestone payments adjusted appropriately.

    -
  2. -
  3. -

    The CFC can choose to employ contractors to embark on specific tasks, but shall seek community feedback. Where it involves core code, the CFC has to consult the core team.

    -
  4. -
  5. -

    The CFC should not be used to host parties or purely social events. Educational or awareness events are okay but should be done with appropriate evidence and not paid upfront.

    -
  6. -
  7. -

    The CFC is to be used and while there shouldn’t be pressure to spend the CFC funds, the CFC funds shouldn’t be hoarded.

    -
  8. -
  9. -

    CFC funds should always be utilized for the benefit of Firo. Research or development that does not directly benefit Firo should not be undertaken.

    -
  10. -
  11. -

    CFC funds should not be used for giveaways, even for the purpose of promoting adoption or participation. These have limited effects.

    -
  12. -
  13. -

    All CFC expenditure has to be disclosed. Contractors that prohibit this should not be engaged.

    -
  14. -
  15. -

    Should the CFC deem fit, FCF funds can be burnt by sending them to this burn address. (https://explorer.firo.org/address/aFiroBurningAddressDoNotSendrPtjYA 2)

    -
  16. -
  17. -

    FCF funds address can be viewed here which are from time to time anonymized.

    -
  18. -
  19. -

    Utilization of CFC funds and proposals can always be viewed on the Firo Community Crowdfunding page under the category of CFC.

    -
  20. -
- -

What the CFC is NOT

- -
    -
  1. -

    The CFC are NOT representatives of the opinion of the Firo Community. They are only tasked with matters to do with the Community Fund and do not replace the usual process of getting feedback from the general community and core team in implementing large changes.

    -
  2. -
  3. -

    The CFC shall not represent itself as core team members or as representatives of the project.

    -
  4. -
- -

3rd CFC Election Nomination Thread: https://forum.firo.org/t/nominations-for-the-3rd-community-fund-committee-cfc-are-now-open/31500

- -

Follow the Community Fund Committee deliberations on Telegram and Discord

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/04/23/firo-tokenomics-and-halving.html b/pr-preview/pr-452/zh-cn/2024/04/23/firo-tokenomics-and-halving.html deleted file mode 100644 index 981474dd0..000000000 --- a/pr-preview/pr-452/zh-cn/2024/04/23/firo-tokenomics-and-halving.html +++ /dev/null @@ -1,275 +0,0 @@ - - - - - - - Firo Tokenomics Discussion with upcoming Halving | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Tokenomics Discussion with upcoming Halving

-

Firo's Halving in mid September 2024

- -
- -

With the upcoming scheduled halving of emissions in supply in September 2024, the Firo community has raised questions about whether the Firo block reward distribution or tokenomics would be revisited, as was the case with the previous halving. The last time this was done was in May 2022.

- -

In particular, whether the block reward distribution would be adjusted and whether there should be a change in the emission cycle; for example, whether to have a more gradual emission decrease instead of halvings, implement a tail emission, etc.

- -

The core team highly values the Firo community’s input in these crucial changes. We are actively seeking your feedback on our forums and plan to keep the feedback period open until at least the end of June 2024. This will allow us to implement your insights prior to the upcoming hard fork, underscoring your integral role in shaping Firo’s future.

- -

As these changes will significantly impact Firo’s future and development direction, we look forward to hearing from the community and greatly appreciate the well-reasoned feedback we’ve received thus far. Let your voice be heard!

- -

Join us in the discussion in our Firo forums located Here!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/05/03/3rd-term-cfc-members-formed.html b/pr-preview/pr-452/zh-cn/2024/05/03/3rd-term-cfc-members-formed.html deleted file mode 100644 index e4b5916b1..000000000 --- a/pr-preview/pr-452/zh-cn/2024/05/03/3rd-term-cfc-members-formed.html +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - - The 3rd term of CFC members are formed! | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

The 3rd term of CFC members are formed!

-

Welcome old and new

- -
- -

The 7 member Community Fund Committee (“CFC”) is formed to oversee the Firo Community Fund (“FCF”) has been completed!

- -

The following community members will serve as CFC members for a period of 1 year:

- - - -

The elected committee comprises a well-rounded mix of established community members, subject matter experts, and developers, who have been actively involved in voting on proposals and steering Firo community fund to help with the project.

- -

Since there were no additional nominations, these seven members were automatically elected. We would like to thank them for agreeing to serve on the Firo Community Fund (FCF) and helping to decentralize funding decisions. We would also like to thank the outgoing committee members who have served.

- -

How to get funded from the Firo Community Fund

- -

Anyone can apply to be funded from the FCF by opening up a proposal in the Firo Crowdfunding System and also opening a thread on the forums to open discussion about it. The Community Fund Committee can also independently initiate proposals to be funded from the Firo Community Fund.

- -

What are the responsibilities of the Community Fund Committee?

- -
    -
  1. To decide along with taking into account community feedback on how the Firo Community Fund should be utilised.
  2. -
  3. To help evaluate community requests for funding, do due diligence of applicants applying for funding and obtain all necessary information to ensure sufficient detail for scope of work.
  4. -
  5. To evaluate and approve payment of milestone requests.
  6. -
  7. To make all reasonings of the CFC for approval/rejection public.
  8. -
  9. CFC can request for the core team’s feedback and opinion on proposals.
  10. -
  11. To always conduct themselves with professionalism without resorting to personal attacks or insults.
  12. -
- -

How will the Firo Community Fund (FCF) be utilised?

- -
    -
  1. FCF funds must always be utilised for the benefit of Firo. Research, development or promotional activities that do not directly benefit Firo should not be undertaken.
  2. -
  3. All FCF expenditure has to be disclosed. Any proposal that does not allow this will not be able to be funded from the FCF.
  4. -
  5. FCF funds should not be used for giveaways even for the purpose of promoting adoption or participation.
  6. -
  7. FCF funds should not be used to host purely social events. Educational or awareness events are acceptable but must be the primary component of the event.
  8. -
  9. FCF funds should be used and while there shouldn’t be a pressure to spend funds, the FCF should not be hoarded.
  10. -
  11. CFC can choose to use the FCF to employ contractors to embark on specific tasks or roles that will report directly to the CFC.
  12. -
  13. Should the CFC deem fit, FCF funds can be burnt by sending it to this burn address.
  14. -
  15. FCF funds address can be viewed here
  16. -
- -

Where can I see the deliberations of the Community Fund Committee?

- -

All discussions of the CFC can be seen in our Discord in the channel #communityfund and is read-only. You will need to have verified status by passing the captcha to view the channel.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/06/19/firo-release-0141303-mandatory-upgrade.html b/pr-preview/pr-452/zh-cn/2024/06/19/firo-release-0141303-mandatory-upgrade.html deleted file mode 100644 index 13b45d9a3..000000000 --- a/pr-preview/pr-452/zh-cn/2024/06/19/firo-release-0141303-mandatory-upgrade.html +++ /dev/null @@ -1,294 +0,0 @@ - - - - - - - Firo Release 0.14.13.3 Mandatory Upgrade | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Release 0.14.13.3 Mandatory Upgrade

-

With performance improvements and features

- -
- -

We are proud to release Firo v0.14.13.3 which focuses on improving Spark performance, overall user experience and better Spark light wallet support.

- -

RPCs for better Spark light wallet support

- -

New RPCs allow for light wallet servers to query the node for Spark state allowing for mobile wallets to recognize Spark transactions in the mempool even before they’re included in a block. It also ensures proper balance calculation in certain edge cases.

- -

We have also added a way for mobile wallets to recognize masternode collateral so that it will ignore it when sending FIRO.

- -

This is in preparation of our new Firo-only mobile wallet release and also a light desktop wallet developed together with Cypher Stack.

- -

Increase in max transaction relay size

- -

We have increased the maximum transaction relay size from 100 kB to 250 kB allowing for easier consolidation of UTXOs and Spark minting. Nodes that do not upgrade will not be able to relay these larger transactions.

- -

We have also included various other bug fixes in relation to Lelantus migration to Spark and user interface improvements.

- -

While there is no deadline for upgrading, we recommend you to update as soon as possible. Mining pools and masternodes are encouraged to update immediately to ensure the network will propagate these larger transactions.

- -

Spark Optimization Improvements

- -

We have various improvements to Spark batch verification and Spark transaction processing improving sync times.

- -

Sending to EX-Address support

- -

With Binance adopting EX-addresses, we have simplified sending to EX-addresses in the UI by recognizing the EX-address and if the funds are in Spark, to do the necessary transition to a transparent address before sending to an EX-address.

- -

Download v0.14.13.3 now!

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/06/20/ex-address-live-on-binance.html b/pr-preview/pr-452/zh-cn/2024/06/20/ex-address-live-on-binance.html deleted file mode 100644 index 743e9fcd3..000000000 --- a/pr-preview/pr-452/zh-cn/2024/06/20/ex-address-live-on-binance.html +++ /dev/null @@ -1,292 +0,0 @@ - - - - - - - Exchange Addresses live for FIRO on Binance | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Exchange Addresses live for FIRO on Binance

-

Deposit addresses are now EX-Addresses

- -
- -

Binance has confirmed with us that Exchange Addresses are now fully implemented and live on their exchange.

- -

EX addresses are not meant for regular users to create but for exchanges that require them for regulatory or transparency reasons. However, users will need to interact with EX addresses if they are depositing into Binance or another exchange that deploys them.

- -

You can identify an EX-address easily as the address begins with EXX.

- -

Binance deposit EX address

- -

Transition Notes

- -

Binance has confirmed the roll out of EX-addresses for its users, though if for some reason you do not have an EX-address yet, do not send funds from Spark directly to Binance’s deposit address. Otherwise, they will be frozen until you open a support ticket with Binance to return the funds to you. This process can take up to 30 working days.

- -

EX-addresses only accept FIRO from transparent addresses. If you have funds held in Spark, you would first need to send them to a transparent address (that begins with a or Z) before sending them to the EX address. At the time of writing, the only exchange that uses EX addresses is Binance.

- -

Most exchanges do not yet support withdrawals to an EX-address, so you would need to withdraw from your own wallet first with a transparent address before sending the money to Binance. We are in communication with other centralised exchanges to facilitate easy exchange-to-exchange transfers. At the time of writing, only NonKYC.io supports direct withdrawals to an EX address. You can also do your part by opening a ticket with your favourite exchange or wallet to encourage them to support sending to EX-addresses.

- -

Most major exchanges such as MEXC, HTX and Gate support FIRO deposits from EX-addresses so you can send from Binance to these exchanges directly. Always test with a small amount first if unsure!

- -

Reopening of Firo trading in Europe

- -

Last year, in May 2023, Binance made Firo and several other privacy coins unavailable in several European countries namely Poland, France, Spain, Italy, Belgium and Sweden, due to new EU regulations restricting the trading of privacy coins.

- -

Firo has been reopened for trading in these countries with immediate effect. If you are in an affected country, you might receive an email notification from Binance informing you of this. Do ensure you take note of your new deposit addresses which would have been updated to an EX-address.

- -

Binance deposit address expired example

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/06/25/binance-firo-cross-margin.html b/pr-preview/pr-452/zh-cn/2024/06/25/binance-firo-cross-margin.html deleted file mode 100644 index 346b3f1cd..000000000 --- a/pr-preview/pr-452/zh-cn/2024/06/25/binance-firo-cross-margin.html +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - - Binance adds new cross margin pair for FIRO | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Binance adds new cross margin pair for FIRO

-

FIRO/USDT Cross Margin

- -
- -

Binance Adds FIRO/USDT Cross Margin Pair!

- -

Binance has added the FIRO/USDT pair to Cross Margin. This adds to the existing FIRO/USDT spot and isolated margin pairs.

- -

What is Cross Margin?

- -

In Cross Margin, the entire margin balance is shared across open positions to avoid liquidation. If Cross Margin is enabled, the trader risks losing their entire margin balance, along with any open positions, in the event of a liquidation. Any realized PnL (profit and loss) from another position can support a losing position that is close to being liquidated.

- -

With the existing Isolated Margin mode, you can allocate a specific amount of margin to a single position to limit risks. In contrast, the Cross Margin mode uses the balance of your entire Margin Account on Binance as collateral, providing you with greater flexibility and lower margin requirements. Read the difference between isolated and cross margin here.

- -

As always, trade responsibly!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/07/12/campfire-firo-wallet.html b/pr-preview/pr-452/zh-cn/2024/07/12/campfire-firo-wallet.html deleted file mode 100644 index 59e3a2428..000000000 --- a/pr-preview/pr-452/zh-cn/2024/07/12/campfire-firo-wallet.html +++ /dev/null @@ -1,303 +0,0 @@ - - - - - - - Campfire Wallet Release | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Campfire Wallet Release

-

A fun and privacy-preserving Firo-only wallet

- -
- -

We are proud to release our new revamped Campfire wallet in collaboration with Cypher Stack.

- -

Campfire is a Firo-only wallet with a default on Spark privacy. It features many other Firo-specific enhancements, such as masternode collateral recognition and EX-address support. It also includes inbuilt TOR for additional network privacy. It even works on both desktop and mobile devices!

- -

Like its namesake, Campfire is designed to be a warm, welcoming experience where our Firofam can begin their privacy journey.

- -

Improved User Experience

- -

Much work has been put into making the wallet user-friendly with Firo colours, and our Sparky mascot is featured prominently.

- -

Mobile Preview 1

- -

Desktop Preview 2

- -

Under the hood, both teams have made many optimisations to make Spark transactions and syncing speedy and snappy, even with the complex math behind them.

- -

Instead of using the default server, users can choose to host their own light server backend for even more privacy.

- -

Open source

- -

Campfire remains true to our goals of being free and open source. All source code is available on GitHub.

- -

While the original Campfire started as a Firo wallet that supported our previous privacy protocol, Lelantus, the new revamped Campfire has full Spark privacy support and shares the same internals as Stack wallet, a multi-coin wallet also developed by Cypher Stack.

- -

Download Campfire Here

- -

What’s next?

- -

We would like to develop more features for Campfire, such as DEX support and Spark asset support!

- -

If you want to donate to this cause, you can do so through this Firo Crowdfunding proposal.

- -

Special Thanks

- -

We would like to thank Rasikh Morani from Arcadia, who provided the initial funding for Campfire and Cypher Stack, whose development and research services have greatly improved Firo and its technology stack.

- -

We also would like to thank the Firo Community Fund Committee, whose continued support of core team activities has made this possible.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/08/09/firo-ascendex.html b/pr-preview/pr-452/zh-cn/2024/08/09/firo-ascendex.html deleted file mode 100644 index ce8aa2799..000000000 --- a/pr-preview/pr-452/zh-cn/2024/08/09/firo-ascendex.html +++ /dev/null @@ -1,284 +0,0 @@ - - - - - - - Firo listed on Ascendex | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo listed on Ascendex

-

Firo/USDT Pair

- -
- -

Firo Announces Listing on AscendEx: Expanding Accessibility and Trading Options

-

We are thrilled to announce that Firo, the leading privacy-focused cryptocurrency, is now listed on AscendEx (formerly known as BitMax) with a FIRO/USDT pair.

- -

Please note the following times:

- -
    -
  • Deposit: August 9, 10:00 AM UTC
  • -
  • Trading: August 9, 12:00 PM UTC
  • -
  • Withdrawal: August 10, 12:00 PM UTC
  • -
- -

AscendEx is available in a wide variety of countries, which further expands FIRO’s global accessibility and also further builds centralized exchange redundancy.

- -

Stay tuned for news on further activities with AscendEx! You can discuss this listing in our forums here!

- -

About AscendEx

- -

AscendEX (formerly BitMax) is a global digital asset financial platform founded by a group of Wall Street quantitative trading veterans in 2018, building on core value of “Efficiency, Resilience and Transparency.” The global cryptocurrency exchange platform serves both retail and institutional clients in more than 200 regions.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/08/10/firo-receive-donation-from-powerup-privacy.html b/pr-preview/pr-452/zh-cn/2024/08/10/firo-receive-donation-from-powerup-privacy.html deleted file mode 100644 index 61955ad06..000000000 --- a/pr-preview/pr-452/zh-cn/2024/08/10/firo-receive-donation-from-powerup-privacy.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Firo Core Team receives 345 XMR donation from Power Up Privacy | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

- -
- -

Power Up Privacy, an anonymous privacy advocacy group that funds privacy-related research and development, has donated 345 XMR (~50,000 USD) to the Firo Core Team fund to support our development work.

- -

We would like to thank them for their generous donation in supporting our work and also for making a significant impact on other important privacy-focused tools and projects, such as Monero, Tor, and xrdp.

- -

Learn more about Power Up Privacy.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/08/12/firo-guardian-program.html b/pr-preview/pr-452/zh-cn/2024/08/12/firo-guardian-program.html deleted file mode 100644 index 3eb7075fa..000000000 --- a/pr-preview/pr-452/zh-cn/2024/08/12/firo-guardian-program.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - Firo Guardian Program | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Guardian Program

-

Protect, Promote, and Prosper: Be a Firo Guardian!

- -
- -

Over the years, Firo has continued to gain momentum in the cryptocurrency space, and our community has been instrumental in this success. To further enhance our reach and engagement, we’re thrilled to introduce: Firo Guardian Program!

- -

Who you are:

-
    -
  • You’re passionate about Firo and its privacy mission.
  • -
  • You understand the project’s core features and values.
  • -
  • You’re eager to contribute to Firo’s growth.
  • -
  • You possess excellent networking skills.
  • -
  • You’re creative and skilled in content creation.
  • -
- -

How you can contribute:

-

As a Firo Guardian, you can contribute by amplifying Firo’s presence and promote privacy awareness. -Guardians will focus on:

-
    -
  • Creating diverse content about Firo, including videos, infographics, tweets, and blog posts.
  • -
  • Actively representing Firo across social media platforms, especially Twitter, CoinMarketCap, and Reddit.
  • -
  • Engaging in discussions and answering queries in Firo’s Discord and Telegram communities.
  • -
  • Promoting Firo’s privacy features and acting as a guardian of privacy in the crypto space.
  • -
  • Participating in community events and initiatives to boost Firo’s visibility.
  • -
- -

Benefits

-

As a Firo Guardian, you will:

-
    -
  • Receive firsthand updates on the project directly from the core team.
  • -
  • Have direct communication channels with the team.
  • -
  • Gain exclusive access to the Guardians’ chat.
  • -
  • Earn rewards in FIRO for your contributions.
  • -
- -

Did we catch your attention?

-

Here’s how to apply:

-
    -
  • Join the Firo Discord server: https://discord.gg/Ws5C9f3uPC
  • -
  • Open a thread in the Firo-guardian-signup channel under “Community-Firo-Guardians” Section.
  • -
  • Write a 5-line introduction about yourself, including your region.
  • -
  • Provide a link to your X (Twitter) profile.
  • -
  • Once selected, you’ll be assigned the Guardian role and given further instructions.
  • -
- -

We’re excited to welcome passionate individuals to help spread the word about Firo’s innovative privacy solutions. Join us in shaping the future of private transactions in crypto.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/08/19/final-vote-tokenomics-2024.html b/pr-preview/pr-452/zh-cn/2024/08/19/final-vote-tokenomics-2024.html deleted file mode 100644 index 0e594b193..000000000 --- a/pr-preview/pr-452/zh-cn/2024/08/19/final-vote-tokenomics-2024.html +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - Together We Decide: Vote to Shape Firo's Future! | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Together We Decide: Vote to Shape Firo's Future!

-

Vote on Firo's tokenomics

- -
- -

The community has been actively discussing Firo’s economics, particularly its block reward division and emission model.

- -

After seeking community feedback and preliminary polls since June, we are now approaching the penultimate poll to definitively decide Firo’s future.

- -

The two primary issues being voted on are:

- -
    -
  • What should Firo’s block reward division be?
  • -
  • What should Firo’s emissions be?
  • -
- -

These polls touch on important issues, such as whether there should be a development and/or community fund, the sustainability of masternodes and the role of miners. It also looks into the long-term sustainability of Firo as to whether it should adopt a tail emission or stick closer to the original Bitcoin model.

- -

Instead of a single-choice vote, the poll allows community members to rank their options, resulting in a fairer reflection of sentiment. This is also known as ranked-choice voting and is suitable where there are many options to choose from.

- -

You can view the previous discussions and polls here to help guide your decision!

- - - -

How to Vote!

- -

Anyone who has been in the Firo community for some time is eligible to vote in this poll.

- -

Step 1: Register an account at forum.firo.org

- -

Step 2: Earn at least Trust Level 1 by spending time on the forums. Alternatively, if you have been with the Firo community for a while in other places, you can post in this thread to request for an admin to upgrade you immediately.

- -

Step 3 Head to the final poll thread. Note there are two polls to vote on so please don’t forget to vote on both of them!

- -

Step 4: Rank the options you like with rank 1 being your most preferred option. For options you don’t like, you can choose to not rank them by picking ‘abstain’.

- -

Step 5: You can post in the thread to explain why you picked a vote!

- -

Do note that in the future, we intend to impose higher requirements in future polls or even require a minimum Firo holding requirement to prove skin in the game without disenfranchising smaller holders.

- -

Do your Part!

- -

Getting involved in Firo’s polls is an important step in decentralized governance. It ensures that your voice is heard, and every vote counts! The poll closes on the 1 September 2024!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/09/01/finalized-tokenomics-2024.html b/pr-preview/pr-452/zh-cn/2024/09/01/finalized-tokenomics-2024.html deleted file mode 100644 index ba5e658b3..000000000 --- a/pr-preview/pr-452/zh-cn/2024/09/01/finalized-tokenomics-2024.html +++ /dev/null @@ -1,311 +0,0 @@ - - - - - - - Firo Finalized Tokenomics Results | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

- -
- -

Through Firo’s governance process, Firo’s emission and block reward division has been finalized! A huge thank you to everyone who voted and shared their thoughts and feedback.

- -

Through several rounds of polls, the community has decided on the implementation of three things to Firo’s tokenomics:

- -
    -
  • A fixed emission of 6.25 FIRO/block until the cap of 21.4 million FIRO is hit
  • -
  • A tail emission of 1 FIRO/block thereafter
  • -
  • A block reward division of 70% Masternodes, 5% Miners, 15% Dev, 10% Community (previously 50% Masternodes, 25% miners, 15% Dev, 10% community)
  • -
- -

View the final poll results

- -

For a more accurate reflection of community sentiment, we employed a system known as ranked-choice voting or instant run-off. This system allowed voters to select multiple choices and then rank them in order of preference, ensuring that the final decision better represents the community’s preferences.

- -

Governance

- -

To read through how the Firo community arrived at this decision, you can follow the timeline and links to the relevant discussions below:

- - -

Effect of Changes

- -

The primary effect of the changes is to provide improved incentives for masternodes for the next 4 years, recognizing their continued role and unwavering support of the network. Miners will still contribute to the hybrid PoW/masternode consensus mechanism, but while the hashrate adjusts, there may be a period of slow blocks until the difficulty adjusts to the new hashrate. The chain will remain protected against 51% attacks with Firo’s masternode chainlocks. Assuming current masternode numbers are maintained at around 3900+ master nodes, the current returns of a masternode will increase from around 16.5% p.a. to around 22% p.a.

- -

There is also a significant change to the supply schedule of Firo to reflect the existence of developed infrastructure and markets for the distribution of cryptocurrencies compared to the time when Bitcoin was first created. Prior to the change, Firo followed Bitcoin’s emission schedule and the block reward would have halved roughly every 4 years with it finally ceasing after it hit 21.4 million. Firo has had a single halving prior to this and was set to have its 2nd halving in mid September 2024. With the new change coming into effect, there will be no more halvings and the existing emission of 6.25 FIRO/block is maintained until the supply of 21.4 million has been fully issued over the next 5-6 years.

- -

After the 21.4 million limit is hit, to ensure a stable monetary supply and a continued stable security subsidy, a fixed tail emission of 1 FIRO/block will continue in perpetuity which works out to be 0.98% inflation rate p.a. at the beginning and over time trends to 0%. To read more about the effects of tail emission and how it leads to a stable monetary supply that is neither inflationary nor deflationary, you can read this article. There’s also strong academic evidence that indicates that having no block reward results in instability in Bitcoin.

- -

To view the effect of changes in tokenomics to Firo’s supply over time, we’ve plotted this graph starting from the hard fork date of block 958655 (approximately 16 September 2024) over the next 20 years. The times are estimated due to the slight variance in block times. Tail emission is hit roughly halfway into year 14 (5+ years from hard fork date).

- -

Chart of emission, old versus new starting 2024

- -

Future Direction

- -

The core team is making a firm commitment not to propose further changes to Firo’s tokenomics until tail emission is hit. This commitment is aimed at providing stability and certainty to the Firo community, ensuring a secure and confident future.

- -

We will be deploying these changes in release Firo v.14.14.0, as these changes are scheduled to come into force by block 958655 (approximately 16 September 2024). Please ensure you are updated to the latest version as soon as possible.

- -

In the coming weeks, the core team will also be rolling out an updated roadmap for Firo, laying out development and adoption goals for the next few years. This will also include research into blockchain consensus models that would be secure and sustainable through tail emission and also a renewed focus on increasing awareness and adoption.

- -

Again, we would like to thank the community members who have stood by the project and taking part in governance to guide Firo’s future.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/09/04/firo-release-014140-mandatory.html b/pr-preview/pr-452/zh-cn/2024/09/04/firo-release-014140-mandatory.html deleted file mode 100644 index b9ea08822..000000000 --- a/pr-preview/pr-452/zh-cn/2024/09/04/firo-release-014140-mandatory.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - Firo Mandatory Release v0.14.14.0 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Mandatory Release v0.14.14.0

-

This release implements the tokenomics change voted on by community members

- -
- -

Following the finalisation of the community polls to determine Firo’s tokenomics, we are releasing Firo v0.14.14.0 with the agreed-upon changes that require a hard fork.

- -

Please upgrade your wallets, daemons and masternodes to the latest Firo v0.14.14.0 before block 958655 (approximately 16 September 2024). This is a mandatory upgrade.

- -

You can download them either from our official download page or our Github release page.

- -

If you are using Campfire or Stack wallets, no updates are required, as the changes have been made in the backend.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/09/18/hardfork-2024.html b/pr-preview/pr-452/zh-cn/2024/09/18/hardfork-2024.html deleted file mode 100644 index 5509cf701..000000000 --- a/pr-preview/pr-452/zh-cn/2024/09/18/hardfork-2024.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - - Firo Hardfork Completed Successfully | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Hardfork Completed Successfully

-

Changes to block distribution, emission model and sustainability

- -
- -

The hard fork implementing the latest tokenomics changes as voted in by the community has been completed successfully. This upgrade introduces significant changes to our block reward distribution, emission model, and overall sustainability. Read more about these changes in our previous blog post on it here.

- -

A huge thank you to our amazing ecosystem of masternode providers, mining pools, and the supportive community who voted in the finalization of the community polls and ensured a smooth transition. Together, we continue to create a place in privacy and decentralization in Firo!

- -

The core team will be posting an updated proposed roadmap soon so stay tuned!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/09/24/firo-liquidity-campaign-sept24.html b/pr-preview/pr-452/zh-cn/2024/09/24/firo-liquidity-campaign-sept24.html deleted file mode 100644 index 055a991ca..000000000 --- a/pr-preview/pr-452/zh-cn/2024/09/24/firo-liquidity-campaign-sept24.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - Firo 24-Week Liquidity Mining Campaign | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo 24-Week Liquidity Mining Campaign

-

Total reward pool of up to US$19,200 up for grabs

- -
- -

We are excited to share that the Liquidity campaign is back! Now for 24 weeks with a total reward pool of approximately ~US$19,200 up for grabs! Provide liquidity on Binance and AscendEX via Hummingbot and earn Firo!

- -

- -

Campaign Terms

- -
    -
  • -

    Start date: September 24, 2024, 12:00 AM UTC

    -
  • -
  • -

    Total reward pool*: ~US$19,200 (FIRO 684 per week)

    -
  • -
  • -

    Reward token: FIRO

    -
  • -
  • -

    Eligible token pair: FIRO/USDT

    -
  • -
  • -

    Eligible orders: maker orders placed with spreads of 2.0% or lower

    -
  • -
  • -

    Exchange: Binance and AscendEX

    -
  • -
- -

What is Hummingbot?

- -

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a coin/token and contribute to its liquidity and improve the tradability of that coin/token. By participating, users are not only helping to support the coin/token and the project, but through liquidity mining, they are able to earn coin/token rewards based on their trading activity.

- -

How Does the Campaign Work?

- -

During the campaign, users who provide liquidity to the FIRO/USDT pair on Binance and AscendEX will earn rewards in Firo weekly.

- -

How to Get Started?

- -

To join the campaign, you’ll need to set up your wallet using the Hummingbot Miner App. A detailed setup guide and How-To Articles are available on the Hummingbot website. After installation, you can follow the instructions to connect the app to the Binance and AscendEX exchanges and begin providing liquidity to the FIRO/USDT pool.

- -

Don’t miss this amazing chance to earn rewards while engaging with the Firo community! Whether you’re a current participant or new to liquidity mining, we invite you to take part and enjoy the benefits firsthand.

- -

*For full terms of the campaign, please read the full terms here Hummingbot New 24-week for FIRO liquidity mining campaign!

- -

Learn more about Liquidity mining here

- -

Thank you

- -

We extend our heartfelt thanks to Power Up Privacy who funded this campaign through their donation. Discover more about Power Up Privacy here

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/10/17/powerupprivacy-firo-liquidity-injection.html b/pr-preview/pr-452/zh-cn/2024/10/17/powerupprivacy-firo-liquidity-injection.html deleted file mode 100644 index 767430590..000000000 --- a/pr-preview/pr-452/zh-cn/2024/10/17/powerupprivacy-firo-liquidity-injection.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - BEP20 FIRO Liquidity Injection | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

BEP20 FIRO Liquidity Injection

-

Power Up Privacy injects $200,000 into Firo's PancakeSwap Liquidity Pool

- -
- -

We are happy to announce the addition of 80,356.8262 BEP20-FIRO and 167.286754 BNB (~200,000 USD) to the Pancakeswap pool on BNB Chain provided by the generous people at Power Up Privacy. This also adds to the existing position that is maintained by the Firo Community Fund bringing the total in the pool of ~224,000 USD at the time of writing. The addition of this liquidity brings much needed depth and usability to the pool.

- -

BEP20-FIRO is a wrapped version of FIRO that is issued and backed 1:1 with native FIRO by Binance. As a BEP20 token on BNB Chain, it does not have privacy features but it allows permissionless access to BNB Chain’s rich DeFi ecosystem such as AMM DEXes and also access to all major stablecoins that are either native to BNB Chain or can be bridged into it.

- -

Binance has recently minted an additional 400,000 BEP20-FIRO and its backing of native FIRO can be verified on-chain at this address.

- -

BEP20-FIRO can be swapped to and from native FIRO either through FiroDEX or Komodo Platform, swap providers such as ChangeNow or directly through Binance or MEXC. We’ll be posting more detailed guides on each of these options soon.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/11/25/magic-grant-enkrypt-wallet-integration.html b/pr-preview/pr-452/zh-cn/2024/11/25/magic-grant-enkrypt-wallet-integration.html deleted file mode 100644 index d434fc67c..000000000 --- a/pr-preview/pr-452/zh-cn/2024/11/25/magic-grant-enkrypt-wallet-integration.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - MAGIC approves grant to develop Enkrypt wallet integration | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

MAGIC approves grant to develop Enkrypt wallet integration

-

Providing seamless and secure access privacy-focused financial solutions

- -
- -

We are thrilled to announce that MAGIC Grants has approved a grant from the MAGIC Firo Fund to integrate Firo, a leading privacy-preserving cryptocurrency, with the Enkrypt wallet. The integration work will be spearheaded by BlockStars, a renowned web3 development company. This collaboration will include full support for Spark, enhancing the usability and accessibility of Firo within a multi-chain ecosystem. We expect the work to take about 3 months.

- -

Elevating Privacy and Accessibility with Enkrypt

- -

The integration of Firo into Enkrypt wallet marks a significant milestone in our mission to provide users with seamless and secure access to privacy-focused financial solutions. Enkrypt is not just another crypto wallet; it’s a true multichain browser extension wallet developed by MyEtherWallet. With support for over 70 natively integrated chains—including Ethereum, Bitcoin, Solana, and many more—Enkrypt offers a unified platform for managing diverse digital assets.

- -

Why Enkrypt?

- -
    -
  • Multichain Support: Access EVM chains, Solana, Parachains, Canto, and the Bitcoin Network—all with a single account.
  • -
  • User-Friendly Interface: Easy access to the world of web3 with integrated DApps and NFT management.
  • -
  • One Recovery Phrase: Simplify your crypto experience with one recovery phrase for all chains.
  • -
  • Security and Control: An open-source, self-custody wallet where users have full control over their digital assets.
  • -
- -

By integrating Firo into Enkrypt, we are enabling our community to manage their Firo holdings alongside other cryptocurrencies, all within a single, user-friendly platform.

- -

Full Spark Support

- -

The integration will include comprehensive support for Spark, Firo’s innovative protocol that enhances privacy. This means users will enjoy all the benefits of Spark directly within the Enkrypt wallet, including easy swaps from other assets and improved privacy features.

- -

About MAGIC Grants and the MAGIC Firo Fund

- -

MAGIC Grants is a 501(c)(3) public charity that supports essential public infrastructure for cryptocurrency networks and supports privacy. Through the establishment of semi-autonomous MAGIC Funds, communities can fund various qualifying activities such as educational materials, essential development projects, research, and security audits.

- -

The MAGIC Firo Fund, established in December 2022, operates independently from the Firo Core team and is administered by the MAGIC Board. Funded by generous donations from Firo supporters like Arcadia, donations to the fund are tax-deductible for U.S.-based contributors.

- -

BlockStars

- -

BlockStars, is a blockchain-based software development company committed to bringing the power of blockchain technology to businesses worldwide. BlockStars specializes in developing real-world decentralized applications, smart contracts, NFTs, DeFi apps, and blockchain gaming solutions. Their expertise ensures that the Firo integration with Enkrypt will be seamless, secure, and efficient.

- -

The Benefits of a Multichain Browser Extension Wallet

- -

Integrating Firo into a multichain wallet like Enkrypt offers numerous benefits:

- -
    -
  • Convenience: Manage multiple cryptocurrencies across different blockchains in one place.
  • -
  • Enhanced Security: Benefit from self-custody and open-source security features.
  • -
  • Unified Experience: Access a wide range of decentralized applications and services without switching wallets.
  • -
  • Future-Proof: Easily adopt new blockchain innovations as they are integrated into Enkrypt.
  • -
- -

Looking Ahead

- -

This integration is a significant step forward in making Firo more accessible and user-friendly. We believe that by partnering with MAGIC Grants, Enkrypt, and BlockStars, we are paving the way for a more private, secure, and inclusive financial future.

- -

Stay tuned for updates on the integration progress. We are committed to keeping our community informed every step of the way.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/2024/12/02/firo-listed-on-biconomy.html b/pr-preview/pr-452/zh-cn/2024/12/02/firo-listed-on-biconomy.html deleted file mode 100644 index 5dff94821..000000000 --- a/pr-preview/pr-452/zh-cn/2024/12/02/firo-listed-on-biconomy.html +++ /dev/null @@ -1,279 +0,0 @@ - - - - - - - Firo listed on Biconomy | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo listed on Biconomy

-

Supports Spark Address Withdrawal

- -
- -

We are thrilled to announce that Firo is now listed on Biconomy with a USDT trading pair!

- -

To celebrate this listing, Biconomy is hosting a Kickstarter session where users can commit USDT tokens for a chance to earn airdrop rewards totaling $2,500 in Firo and $1,000 in USDT.

- -

For more details, visit: Biconomy Firo Kickstarter. Stay tuned for other activities coming really soon!

- -

The Biconomy listing supports both native FIRO and BEP20 FIRO networks and most notably also supports direct withdrawal to Spark addresses from the exchange for added privacy making it the 2nd centralized exchange to do so.

- -

About Biconomy

- -

Biconomy.com is a cryptocurrency trading and investment platform that enables users to easily buy, sell, exchange, and store digital assets. Designed with an intuitive and beginner-friendly interface, it supports key crypto transactions, digital wallets, and payment methods like SEPA and SWIFT.

- -

Established in October 2019, Biconomy.com serves over 1 million users and institutions globally, offering access to a wide range of assets and contracts across Spot markets and crypto derivatives such as Futures and Options. The platform also includes features like Demo and Copy Trading, Launchpad projects, Earn and Kickstarter programs, an NFT Marketplace, and more.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/CONTRIBUTING.md b/pr-preview/pr-452/zh-cn/CONTRIBUTING.md deleted file mode 100644 index c5f8d8646..000000000 --- a/pr-preview/pr-452/zh-cn/CONTRIBUTING.md +++ /dev/null @@ -1,18 +0,0 @@ -# Contributor's guidelines - -These guidelines create a frameowork for contributing to the repository for both contributors and reviewers. The goal is to provide a predictable workflow, minimise issues caused by suboptimal coordination and maximise the security of the website and of the binaries and links it serves. - -## Pull requests - -- Commits should be [atomic](https://en.wikipedia.org/wiki/Atomic_commit#Atomic_commit_convention) and diffs should be easy to read. The contributor should not mix formatting fixes with non-formatting commits -- If a particular commit references another issue, the contributor should add a reference. For example "See #123", or "Fixes #123". This will help us resolve tickets when we merge into `master` -- Pull requests shouldn't include merge commits -- Pull requests should include references to any relative discussion outside of the repository -- In case of changes to an already open PR, the contributor should signal the status of the pull request (ready for review or draft) to let maintainers know how to proceed (merge, wait for review, etc) - - ## Maintainance/reviewing - -- Maintainers should not merge pull requests in less than 24 hours (1 day) after it being signaled as ready to be merged, unless deemed urgent by the maintainers. -- Maintainers will merge pull requests by "squashing and merging" or "rebase and merging", to avoid merge commit being added to the repository. -- Pull requests will need at least 1 review from a maintainer or reputable contributor before being ready to be merged -- Maintainers should not merge their own patches except in exceptional cases, such as non-responsiveness from other Maintainers for an extended period (more than 1-2 days). diff --git a/pr-preview/pr-452/zh-cn/LICENSE b/pr-preview/pr-452/zh-cn/LICENSE deleted file mode 100644 index 8cab52a4e..000000000 --- a/pr-preview/pr-452/zh-cn/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2023 Firo - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/pr-preview/pr-452/zh-cn/about/faq/index.html b/pr-preview/pr-452/zh-cn/about/faq/index.html deleted file mode 100644 index 38459528b..000000000 --- a/pr-preview/pr-452/zh-cn/about/faq/index.html +++ /dev/null @@ -1,687 +0,0 @@ - - - - - - - 常见问题 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Frequently Asked Questions

-
-
-
- -
- -
- -
-
-
-
-

Overview

-
-
- - -
-

The wallet is available for download from our website or Github Releases page.

-
-
-
- - -
-

As with any other technology, Firo can be used for both good and evil. However, we are firm believers that the net good for Firo far outweighs the bad. We believe money should be a public utility. In an increasingly digital age that's moving away from digital cash, money has increasingly been surveilled and used as a tool of control of oppressive governments whereby they can choose what you can spend on or even cut you off from your savings.

-

Privacy is also an essential element if we believe in cryptocurrency being used as a medium of transfer. Without privacy, businesses would be revealing who their suppliers are, how much they're paying their employees or how much they're receiving. Even paying for a cup of coffee with a currency that has a transparent public ledger can potentially reveal your holdings or addresses that are connected to you. We expect privacy in our day to day financial transactions and no one wants our bank statements leaked out to the world to see without our permission. Privacy is not about hiding, it's about retaining the ability to give consent to our data.

-

Recent reports and studies have also shown that while privacy cryptocurrencies often make the headlines for use on the darknet or perceived illicit behaviour, these form a very small proportion of overall transactions. Privacy preserving cryptocurrencies also aren't necessarily at odds with existing KYC/AML practices.

-

Privacy is an essential element missing in cryptocurrencies today and Firo pushes the frontiers of privacy technology enabled by cryptography while retaining options for any user to disclose their details should they wish.

-
-
-
- - -
-

Firo believes in the importance of financial privacy in cryptocurrency as an essential element in maintaining the original goal of cryptocurrency: to be a public utility for money. We have seen how freedom of commerce or even access to our savings are things that are no longer things that can be taken for granted and authoritarian governments have increasingly used money as a tool of control. As fiat currencies go increasingly digital with some going as far as totally replacing physical cash, we lose control over our own money instead relying on intermediaries.

-

Bitcoin was originally created as an answer to this by ensuring you can be self sovereign over your money and to serve as uncensorable and unseizable money that isn't controlled by any one entity. Bitcoin's lack of privacy however has now made it much easier to seize or blacklist funds and due to ossification of the protocol, is unlikely to take serious steps to address this.

-

Firo has dedicated itself to being a privacy preserving cryptocurrency and have designed and built trustless privacy protocols such as Lelantus and Lelantus Spark that have inspired and shaped the designs of other privacy protocols (for e.g. Triptych, Seraphis, Lelantus-MW).

-

For it to be truly a public utility that isn't beholden to any one entity,

-

Firo strives to increase individual liberty. By guaranteeing financial privacy, Firo can help ensure freedom of commerce. People should be able to transact however they want, as long as it does not infringe on the well-being or individual liberty of others. We are also big believers that freedom of commerce also facilitates peace and prosperity across countries and cultures. By guaranteeing financial privacy, Firo can directly guarantee fungibility, an essential property for free commerce.

-

Although there are many privacy solutions out there for cryptocurrencies, it is our aim in providing the strongest level of privacy without sacrificing on trustlessness, ease of use and relying on time tested cryptographic building blocks.

-
-
-
-
-
-
-
-
-
-
-
-

Privacy

-
-
- - -
-

Blockchains without privacy like Bitcoin only offer pseudo-anonymity. In blockchains without complete privacy, it is the relationships and links between addresses that can reveal private information about you. Every single coin has an immutable history.

-

This is why freshly mined Bitcoins with no previous transaction history can command premiums of 20% or more as the holder does not have to worry whether it has been tainted.

-

Firo through the Lelantus protocol allows you to burn your coins to destroy them so that they stop existing and then redeem them later for coins that have no previous transaction history. The process of burning and redeeming breaks the links between addresses making transaction graph analysis very difficult.

-

The burning process destroys the coin so that they stop existing and therefore their transaction history stops there and cannot be traced.

-

The redemption process involves giving a zero-knowledge proof that you previously burnt coins, without having to show which were the coins you burnt. The freshly redeemed coins appear as new coins with no previous transaction history and hence have no linkage with the original coins that were burnt. In Lelantus, input and change amounts are also hidden.

-

Firo's upcoming privacy protocol Lelantus Spark takes this idea further with all amounts being hidden and removing the need to 'redeem'. Users can now pass these coins directly between each other without having to expose the output amount. It also adds Spark addresses that are public shareable but cannot be looked up on the blockchain.

-
-
-
- - -
-

Firo's privacy protocols Lelantus and Lelantus Spark combines very high anonymity sets (~65,000 and 32,000 respectively) while relying on well tested cryptographic building blocks that do not require trusted setup.

-

This compares very favorably to existing solutions like mixers or even ring signatures that typically have limited anonymity sets per transaction (for e.g. Monero has a ring size of 11). Models that rely on decoys also have weaknesses where deanonymization becomes easier when paying repeatedly to the same entity. Decoy selection algorithms have to be also carefully selected to avoid reducing the effective anonymity set and if ring sizes are not large enough, can be subject to Sybil attacks. Similarly, Mimblewimble based coins rely highly on high transaction volumes in a block and also have limited resistance towards Sybil attacks. Firo's use of large anonymity pools and sliding windows greatly alleviate these problems.

-

Solutions relying on zkSNARKs such as the Zerocash protocol used in Zcash offer almost global anonymity sets but rely on complicated new cryptography and more exotic assumptions. They also require a trusted setup which for some represents an unacceptable compromise.

-

Firo aims to achieve a balance of high anonymity combined with well-established cryptographic building blocks that don't require trust. Lelantus Spark also is designed to be modular that would allow parts to be switched out in an easier fashion as cryptographic advancements come along giving very good flexibility. Spark addresses are also very flexible allowing for a variety of view keys for selective transparency and also efficient multisig/threshold signatures. They also do not require interactivity and can be openly posted since they cannot be searched on the blockchain giving enhanced receiver privacy.

-

Also as Firo uses the sliding window approach to privacy instead of decoys, existing chain analysis methods such as used for ring signatures or coin mixers would not work.

-

You can view a more detailed comparison and analysis on our privacy comparison guide.

-
-
-
- -
-

The short answer is that our earlier privacy protocols made this difficult but we are moving towards it especially with the deployment of Lelantus Spark! All our official wallets already anonymize or prompt you to do so using Lelantus by default but Lelantus Spark with its new private Spark address system makes it much easier to fully transition to privacy by default.

-

When the project first launched in 2016, it used the Zerocoin privacy protocol, originally a proposal for Bitcoin which used regular transparent addresses and therefore did not hide amounts. With zero knowledge proof technology in its infancy, back then we felt it was prudent to balance privacy with supply auditability to ensure we could detect inflation should there be a flaw in the technology.

-

We then dedicated development to removing trusted setup from Zerocoin and did so with our Sigma privacy protocol but it retained the same limitations of Zerocoin with regards to hiding amounts. With the development of Lelantus, our current privacy protocol, input and change amounts are hidden but the output amount remains exposed. Additionally, the anonymization function in Lelantus requires the users private key and therefore required user input to anonymize.

-

With the development of Lelantus Spark, this new scheme retained all the benefits of our previous schemes namely high anonymity sets, small proof sizes, high efficiency, no trusted setup, well understood cryptographic building blocks and added Spark addresses which allows funds to be kept privately without revealing amounts and can be freely shared without compromising privacy. Users can send funds directly to Spark addresses and have them anonymized immediately without needing recipient interaction.

-

With the deployment of Lelantus Spark later this year (2023), all our official wallets will by default use Spark addresses and all mining rewards will mandatorily go to Spark addresses increasing the anonymity set. We will also approach exchanges to support withdrawals to Spark addresses. Some time after Spark deployment, Helsing (our private masternode staking) will then be launched allowing masternode collateral to be held in Spark addresses and for masternode rewards to go into Spark addresses directly. We are hopeful with these changes that the vast majority of transactions will become private.

-

During the interim, transparent addresses still have a role to play in enabling easier interoperability with other chains where those ecosystems already have implemented support for Bitcoin addresses for e.g. with cross-chain bridges. Eventually as the ecosystem catches up to using Spark addresses, transparent addresses can be phased out completely.

-
-
-
- - -
-

The way privacy works for cryptocurrency transactions is that you want to be hiding in a big crowd. The more people use private transactions the more it improves the privacy of other transcations. Anonymity loves company! However with the type of proofs we use, the bigger the crowd is, the more computationally intensive each transaction is. As such, the crowd cannot grow to infinite sizes. Spark finds a middle ground between robust privacy and scalability. Firo has picked 65,000 as the maximum size of the crowd though this may increase with improved optimizations or cryptographic advancements.

-

Think of each Spark transaction as a coin inside a large bucket with tons of other coins. These coins all have different values but they look the same. Whenever you spend, you're taking coins from the bucket but outsiders can't really tell which coins you're taking since they all look the same. When the bucket becomes full, the protocol opens a new bucket for people to start placing their coins in. However, we don't want to start with a totally empty bucket otherwise they would need to wait for other people to throw their coins into the bucket before they can pull coins out of it for good anonymity. As such, we take 8,000 coins from the previous bucket and dump it into the new bucket so that there's already a big 'crowd' in the new set. Hence each bucket has some overlapping coins and this is what we call sliding windows!

-
-
-
- - -
-

Seraphis was previously named ZCT and was a framework developed independently by Koe that did not have exact implementation details that would fit into it such as choice of proofs or addressing structures.

-

We shared our work on Lelantus Spark with Koe and our innovations with Spark addresses solved an open problem with ZCT's addressing system which then lead to Seraphis. This is why the addressing structures are quite similar. While similar to Spark, Seraphis is a framework rather than a protocol with full implementation details and does not yet have an academic style paper with full security proofs unlike Lelantus Spark.

-

Seraphis makes design choices for Monero by using it to scale ring sizes. Lelantus Spark on the other hand doesn't use decoy sampling and instead relies on large pools of anonymity combined with sliding windows between the pools. This offers much greater anonymity per transaction and avoids many of the problems with decoy selection algorithms at the cost of performance which can be mitigated with batching techniques.

-
-
-
- - -
-

In cryptography, a trusted setup is used to create a cryptographic system by generating certain initial parameters which will later be destroyed. An easy analogy is to imagine creating a lockbox with a key and then throwing the key away.

-

Why it is called trusted setup is that you must trust the person who created it, to actually destroy the parameters. Zero knowledge proof privacy systems such as the Zerocoin (as originally used in Firo and now deprecated) and Zerocash (as used in Zcash, PirateChain, Komodo and Horizen) protocol requires a trusted setup.

-

Firo’s privacy protocols Lelantus and our upcoming Lelantus Spark, do not require trusted setups.

-
Why it Matters
-

Having a trusted setup is generally undesirable and adds another point of failure. One of blockchain’s mottos is ‘Don’t trust. Verify’ and trusted setups are the antithesis of that philosophy.

-

A compromised trusted setup in zero-knowledge proofs allows someone to forge the proofs meaning that coins can be created out of thin air leading to hyperinflation. In privacy coins where amounts are obscured, such inflation can also remain undetected.

-

There are ways to mitigate the risks of a trusted setup such as using a multi-party ceremony that if in theory works, requires all parties in the ceremony to collude. If at least one party destroys their portion of the secret, then the system is secure.

-

However, even if the risk is mitigated, we still need to be sure parties do not collude or that the ceremony was set up correctly or was not backdoored which can be challenging.

-

For example, Zcash’s original Sprout MPC ceremony sparked controversy because of binaries that were not deterministically built and MPC transcripts that went missing (which turned out to be to prevent a flaw from being exploited until it was patched).

-
-
-
- - -
-

A zero-knowledge proof is a cryptographic method to prove that you know something without giving any other details about it, except that the fact that you know it. For example, zero-knowledge proofs could be used to show you have assets of more than a million dollars, without showing the exact amount you own or the transactions that make it up.

-

Zero-knowledge proofs are an ideal fit for providing privacy on blockchains. On a public blockchain, everyone has to be able to verify the authenticity of transactions and so every transaction is posted for everyone to see along with its entire history.

-

Zero-knowledge proofs allow others to verify that a valid transaction has happened without giving any other information thus providing privacy while retaining verifiability.

-

Firo's privacy protocols use a combination of different zero-knowledge proofs in its privacy mechanism to allow people to burn their coins and redeem them later for brand new ones with no previous transaction history without showing which coins were burnt.

-
-
-
- - -
-

To best understand how blockchain-tracking software works, it helps to view Bitcoin as a kind of financial social network. The same kinds of mechanisms used to break privacy in social networks, by analyzing social network topology, can be used to break privacy in the Bitcoin network. By taking a pre-existing social network like Facebook, we can use that information to generate heuristics about who is transacting with whom on Bitcoin.

-

There is a relevant research paper that attempted to identify Twitter users by using data from Flickr. They took the twitter data, and stripped away all identifying information about the user such as name or username. Then, by looking at the social network topology of the anonymized twitter data and comparing it to the flickr data, they found that they could identify one third of twitter users, even though the twitter data was anonymized.

-

This research also applies to Bitcoin. If we take an anonymous network such as Bitcoin, and use data from a social network from Facebook or Bitcointalk, we can use topological analysis to identify a lot of users. A comprehensive study on Bitcoin’s privacy also shows that even with best practices, a significant proportion of users can be identified from their behaviour.

-

The converse is also true where Bitcoin’s network can also deanonymize TOR users.

-
-
-
- - -
-

Firo was the first cryptocurrency to go live with Dandelion++ on mainnet. Most other cryptocurrencies use a gossip model whereby when they receive a transaction, they tell all other nodes connected to it about the transaction. As a result the transaction propagates quickly through the network. The downside is that an adversary who can monitor the network can see this chain reaction happening and can approximate with a high degree of accuracy which node the transaction originated from.

-

Dandelion++ obfuscates these type of analysis by changing the way the transactions are broadcasted by randomly choosing to tell one other node about the transaction or to switch to gossip mode. This makes it harder to associate a node with a particular transaction.

-

Firo also fully supports the use of the Tor network that can work alongside with Dandelion++.

-

Firo is intending to move to a mixnet model in the future.

-
-
-
-
-
-
-
-
-
-
-
-

Economics

-
-
- - -
-

You can see all the exchanges and/or swap services Firo is available here or on Coingecko

-
-
-
- - -
-

15% of Firo’s block reward goes towards a development fund to fund development work and other efforts in promoting Firo’s adoption.

-

The fund pays primarily for coders and cryptography researchers, community managers, audits, bug bounties, integration costs and infrastructure overheads.We regularly publish summaries of how these funds are being spent on our forums.

-

We are always actively looking for talent so please do reach out over email or our Discord.

-
-
-
- - -
-

A fixed emission of 6.25 FIRO/block until the cap of 21.4 million FIRO is hit and then a tail emission of 1 FIRO/block thereafter

-

The current block reward of 6.25 FIRO/block is divided as follows:

-
    -
  • Miners (5%, 0.3125 FIRO)
  • -
  • Masternodes (70%, 4.375 FIRO )
  • -
  • Development Fund (15%, 0.9375 FIRO)
  • -
  • Community Fund (10%, 0.625 FIRO)
  • -
-

For more information about how we arrived at this new distribution and the development fund, please read this blog post.

-
-
-
-
-
-
-
- -
-
-
-
-

Mining

-
-
- - -
-

Firo uses the FiroPoW algorithm targeted at GPUs that keeps mining accessible to everyone.

-

Firo has always been a strong believer in the power of Proof-of-Work (PoW). PoW enables community building, fair distribution and ties the value of Firo to the physical world with energy.

-
-
-
- - -
-

FiroPoW is a mining algorithm that is highly optimized for GPU mining and designed to be both FPGA and ASIC resistant to even the playing field and allow people to mine from their own consumer hardware. We have always been big fans of Proof of Work’s ability to tie the value of a virtual currency to the real world along with a way to distribute Firo’s supply in a fair and decentralized manner free from restrictions.

-

FiroPoW follows ProgPoW’s 0.9.4 spec with a small change to have the algorithm randomly change with every block. The starting DAG size will be slightly over 7GB and will increase by 8MB every 1300 blocks (~4.5 days). This DAG size has been chosen to support most modern graphics cards.

-

There is a visual explanation of the Merkle Tree Proof algorithm in Firo (formerly Zcoin) on Youtube

-
-
-
- - -
-

Do check out our Firo mining guide!

-
-
-
-
-
-
-
-
-
-
-
-

Technical

-
-
- - -
-

Our explorer can be found on https://explorer.firo.org and our testnet explorer can be found here: https://testexplorer.firo.org

-
-
-
- - -
-

Our target block time is 2.5 minutes.

-

The chances of not getting a block in blocktime * K is approximately e(-K).

-

This means that the chance of getting a ≥15-minute block (K=6) is ≈0.25%. So even though our target block time is 2.5 minutes, roughly 1 in 400 blocks can take more than at least 15 minutes to find.

-
-
-
-
-
-
-
- -
-
-
-
-

Community

-
-
- - -
-

Yup! Visit here.

-
-
-
- - -
-

We have active communities on our Discord, Telegram and Forums! You can check out all our social links here.

-
-
-
-
-
-
-
-
-
-
-
-

Resources

-
-
- - -
-

We have two primary block explorers:

-

Official Firo explorer: explorer.firo.org
- CryptoID Explorer: chainz.cryptoid.info/firo

-
-
-
-
-
-
-
- -
-
-
-
-

Masternodes

-
-
- - -
-

Masternodes in Firo are incentivized nodes that host Firo’s infrastructure and provide additional services such as 51% mining attack protection via LLMQ chain locks and instant sends

-

To prevent Sybil attacks, each masternode requires a collateral of 1000 FIRO backing it to prove skin in the game and encourages honest behaviour.

-

In return for hosting Firo’s infrastructure and their added services, they earn 50% of the block reward. As incentivized infrastructure, masternode holders can invest in hardware that have higher specifications and are motivated to keep the node updated and running. This helps Firo’s blockchain scale and ensures a robust network of nodes.

-
-
-
- - -
-

In the event people want to pool together their funds to make a masternode, please take note that you have to trust the person holding the funds for everyone.

-

This is because the 1000 FIRO needs to be sent to a new address in one transaction and the custody is with one person. We ideally do not recommend such arrangements unless you really trust the person holding the funds on behalf of you. There is nothing to prevent the person holding the masternode funds from running away with your share.

-

This is not a problem if you have 1000 FIRO as you can still keep those funds in your own local wallet. A masternode hosting provider in such cases only requires your operator key and the transaction ID of your 1000 FIRO deposit.

-
-
-
- - -
-

Masternodes do not hold any funds. They merely hold a masternode private key (not the same as your actual private key) which allows you to start and stop the masternode. There is a marker in your masternode configuration that links the masternode to your 1000 FIRO deposit. In the event of a masternode being hacked, all that will happen is that your masternode will go offline and you will lose your position in the payment queue.

-

Your local Firo wallet still holds the 1000 FIRO so it is that wallet that will need to be secured. Ensure that your wallet is frequently backed up and encrypt your wallet.

-

If you go with a masternode provider, all he requires is your masternode private key and the transaction ID of your 1000 FIRO deposit. The masternode provider does not need your private key to the funds. You also do not need to send any funds to him.

-
-
-
- - -
-

Please refer to this masternode setup guide.

-

There will also be a number of masternode hosting providers who can simplify the process for you for a fee.

-
-
-
- - -
-

50% of the block reward is paid to masternodes.

-

Masternodes are selected for payment in each block (approximately every 2.5 minutes) from a deterministic masternode list, and moved to the back of the list after payment. As more masternodes are created, the duration between payments increases. If the collateral behind a masternode is spent, or if a masternode stops providing services to the network for more than one hour, it is removed from the list until normal service resumes. In this way, masternodes are given incentive to provide efficient and reliable services to the network.

-

The frequency of the block payout depend on how many active Masternodes there are. The more masternodes there are, the longer it takes to receive the masternode block reward.

-
-
-
- - -
-

A Firo masternode requires

-
    -
  • 1000 FIRO (refundable at any time)
  • -
  • A fixed IP address
  • -
  • 1 GB of RAM
  • -
  • Enough disk space to store the blockchain (>10 gb is recommended for the moment)
  • -
-

Typically a VPS of this specification costs around USD5 to run a month per node and you can head on to Amazon AWS, Google Cloud, Microsoft Azure, Leaseweb, Vultr, Linode, or DigitalOcean to obtain a basic VPS when masternodes are launched. There will also be masternodes providers who can assist you to set this up and/or maintain it for a small fee.

-
-
-
- - -
-

Nodes are computers that host a full copy of Firo’s blockchain and help to verify the validity of transactions.

-

Masternodes are a special type of node that earn part of Firo’s block reward (currently at 50% of the block reward) in return for hosting a reliable and powerful node that helps to support the network along with providing additional services to the network. For example, masternodes form themselves into long living masternode quorums (LLMQs) that provide ChainLocks which secures the chain against 51% mining attacks with single block finality and InstantSend which allows transactions to be finalized within a few seconds even before block confirmation.

-

Masternodes require a refundable collateral of 1000 FIRO to ensure masternode holders have a stake in FIRO and are incentivized to keep it working honestly, updated often and have a high uptime. This collateral can be transferred out at any time without any penalty.

-
-
-
-
-
-
-
- -
-
-
-
-

Anything else?

-
-
- - -
-

Binance-Pegged Firo also know as BEP20 Firo is a token issued by the Binance exchange on Binance Smart Chain (BSC). It is a custodial wrapped form of Firo whereby BEP20 Firo is backed by native Firo that is custodied by Binance. The core team has no control over this token. 

-

Being a BSC token, BEP20 Firo does not utilize the privacy technology of Firo but can instead interact with defi protocol, AMM DEXes and other smart contracts on the BSC network.

-

You can obtain BEP20 Firo either by withdrawing from Binance and selecting the BSC network instead of the Firo network or by swapping it on FiroDEX.

-
-
-
- - -
-

Please drop by our Discord or Telegram to ask any questions!

-
-
-
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/about/research/index.html b/pr-preview/pr-452/zh-cn/about/research/index.html deleted file mode 100644 index fa990e1c1..000000000 --- a/pr-preview/pr-452/zh-cn/about/research/index.html +++ /dev/null @@ -1,452 +0,0 @@ - - - - - - - 研究 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

研究

-
-
-
- -
-
-
-

隐私重在保持领先一步。Firo 背后的团队负责有史以来的一些最重要的区块链隐私协议,这些技术都被提炼到 Firo 中。

-
-
-
- -
-
-
-
-

lelantus spark

-
-
-
-
-
-
-

Lelantus Spark 技术

-

Lelantus Spark 与其前身 Lelantus 相比有了很大改进,其灵活的 Spark 地址隐藏了所有交易金额,在区块链上不可搜索,同时允许高效的阈值签名以及传入和传出的查看密钥支持。Spark 还具有模块化结构,允许组件随着更好的技术的出现而升级,同时简化安全性分析。它保留了 Lelantus 的优点,没有预信任机制,结构简单易懂,并基于成熟的密码学假设。

-
-
- Technology illustration with Lelantus Spark highlighted -
-
-
-
-

学术论文

-
-
- Lelantus Spark: Secure and Flexible Private Transactions -

We propose a modification to the Lelantus private transaction protocol to provide recipient privacy, improved security, and additional usability features. Our decentralized anonymous payment (DAP) construction, Spark, enables non-interactive one-time addressing to hide recipient addresses in transactions. The modified address format permits flexibility in transaction visibility. Address owners can securely provide third parties with opt-in visibility into incoming transactions or all transactions associated to the address; this functionality allows for offloading chain scanning and balance computation without delegating spend authority. It is also possible to delegate expensive proving operations without compromising spend authority when generating transactions. Further, the design is compatible with straightforward linear multisignature operations to allow mutually non-trusting parties to cooperatively receive and generate transactions associated to a multisignature address. We prove that Spark satisfies formal DAP security properties of balance, non-malleability, and ledger indistinguishability.

-
-
- Spats: user-defined confidential assets for the Spark transaction protocol. -

In privacy-preserving transaction protocols, confidential asset designs permit transfer of quantities of distinct asset types in a way that obscures their types and values. Spark is a protocol that provides flexible privacy properties relating to addressing, transaction sources and recipients, and value transfer; however, it does not natively support the use of multiple confidential asset types. Here we describe Spats, a new design for confidential assets compatible with Spark that focuses on efficient and modular implementation. It does so by extending coin value commitments to bind and mask an asset type, and asserting in zero knowledge that this type is maintained throughout transactions. We describe the cryptographic components and changes to the Spark protocol necessary for the design of Spats.

-
-
- Helsing: Private Masternode Staking -

Helsing is a protocol extension to Spark that allows for private staking operations not requiring transparent addresses or outputs. Specifically, Helsing provides for Spark-compatible collateral staking and coinbase payouts.

-
-
- - Lelantus Spark with Curve Trees - -

A recent construction referred to as Curve Trees is a novel and efficient design for membership proofs which significantly optimizes the communication and computational complexity of the argument including the proof sizes, proving time, and verification time. This enables efficient scaling of the set size to billions of elements and very importantly also provides efficient batch verification techniques which further can decrease the marginal cost of proof verification. We discuss how Lelantus Spark can be implemented with Curve Trees to support full membership proofs.

-
-
-
-
- -
-
-
-
- -
-
-
-
-

lelantus

-
-
-
-
-
-
-

Lelantus 技术

-

Lelantus 是 Firo 的 Aram Jivanyan 开发的下一代隐私协议。Lelantus 允许你烧掉你的币,它将币隐藏在一个超过 65000 个的匿名集中。接收者可以从这个匿名池中赎回它,它打破了你的交易和之前所有交易的链接。

-
-
- Technology illustration with Lelantus highlighted -
-
-
-
-

学术论文

-
-
- Lelantus: Private transactions with hidden origins and amounts based on DDH (Aram Jivanyan) -

Lelantus is Firo’s next generation privacy protocol which improves on Sigma by removing the requirement of fixed denominations allowing people to burn arbitrary amounts and redeem partial amounts without revealing values or the source. Lelantus doesn’t require any trusted setup and uses only DDH assumptions. It also supports untraceable direct anonymous payments by allowing people to pass the right to redeem to someone else. Lelantus is Firo’s own innovation.

-
-
- Hierarchical One-out-of-Many Proofs With Applications to Blockchain Privacy and Ring Signatures (Aram Jivanyan) -

In this work, we introduce a new method of instantiating one-out-of-many proofs which reduces the proof generation time by an order of magnitude. In certain practical applications our method also helps to fasten the verification process of multiple simultaneously generated proofs. Our approach still results in shorter proofs comprised of only a logarithmic number of commitments and does not compromise the highly efficient batch verification properties endemic to the original construction. We believe this work can also foster further research towards building more efficient one-out-of-many proofs which are extremely useful constructions in the blockchain privacy space and beyond.

-
-
-
-
- -
-
-
-
- -
-
-
-
-

sigma

-
-
-
-
-
-
-

Sigma 技术

-

我们相信区块链的所有目的最终都是为了建立不需要信任的系统,并且同样的原则也适用于我们的隐私系统。这就是为什么我们在 2018 年为 Zcoin 构建 Sigma 的原因,它消除了 Zerocoin 中预信任机制的要求。Sigma 使用 256 位 ECC 曲线,证明大小仅为 1.5 kB,是当时技术的 17 倍改进。Sigma 是 Lelantus 的前身,为我们今天的成就奠定了许多垫脚石。

- -
-
- Technology illustration with Sigma highlighted -
-
-
-
-

Academic Papers

-
-
- One-out-of-Many Proofs: Or How to Leak a Secret and Spend a Coin (Jens Groth et al) -

One out of Many Proofs (OOOMPs)forms the foundation of Sigma which improves on Zerocoin by removing trusted setup and reducing proof sizes. Firo is also applying some further efficiency modifications to the original paper. Sigma was replaced by Lelantus but the underlying OOOMPs are still used in Lelantus and Lelantus Spark.

-
-
-
-
-
-
-
-
- -
-
-
-
-

MTP

-
-
-
-
-
-
-

分散和公平的安全

-

Firo 的默克尔树证明(MTP)挖矿算法旨在使挖矿民主化。MTP 算法是内存密集型的,增加了构建 ASIC 的成本,并保持链可通过 GPU 等商品硬件进行挖矿。而节点可以绕过这种内存要求,有效地验证这些证明。2017 年 Firo 赞助的审计证明了这种双管齐下的方法的有效性。此后,MTP 已被 FiroPoW 取代,FiroPoW 具有更小的证明和额外的抗 ASIC 策略。

- -
-
- Technology illustration with MTP highlighted -
-
-
-
-

学术论文

-
-
- MTP: Egalitarian Computing (Alex Biryukov, Dmitry Khovratovich) (revision and improvement funded by Firo) -

MTP is the Proof of Work algorithm that Firo uses that promotes egalitarian mining while maintaining quick verification. The original paper had flaws as identified by Dinur and Nadler. Firo organized a bounty to harden MTP and also funded research to solve these issues as reflected in the linked paper. MTP was coded from the ground up by Firo and switched to the MTP algorithm in December 2018. MTP has been replaced by FiroPoW which has stronger ASIC resistance and smaller proof sizes.

-
-
-
-
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/about/research/papers/Lelantus_Spark_Audit_Report.pdf b/pr-preview/pr-452/zh-cn/about/research/papers/Lelantus_Spark_Audit_Report.pdf deleted file mode 100644 index 7646b0f80..000000000 Binary files a/pr-preview/pr-452/zh-cn/about/research/papers/Lelantus_Spark_Audit_Report.pdf and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf b/pr-preview/pr-452/zh-cn/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf deleted file mode 100644 index 97df3df7e..000000000 Binary files a/pr-preview/pr-452/zh-cn/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf b/pr-preview/pr-452/zh-cn/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf deleted file mode 100644 index 4a87eec57..000000000 Binary files a/pr-preview/pr-452/zh-cn/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf b/pr-preview/pr-452/zh-cn/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf deleted file mode 100644 index 1d9e77c50..000000000 Binary files a/pr-preview/pr-452/zh-cn/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/about/research/papers/LinfengSparkAudit.pdf b/pr-preview/pr-452/zh-cn/about/research/papers/LinfengSparkAudit.pdf deleted file mode 100644 index 0334dcdef..000000000 Binary files a/pr-preview/pr-452/zh-cn/about/research/papers/LinfengSparkAudit.pdf and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf b/pr-preview/pr-452/zh-cn/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf deleted file mode 100644 index 8906dc4f4..000000000 Binary files a/pr-preview/pr-452/zh-cn/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf b/pr-preview/pr-452/zh-cn/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf deleted file mode 100644 index 587b15e89..000000000 Binary files a/pr-preview/pr-452/zh-cn/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/about/research/papers/lelantus-cryptography-audit-abdk.pdf b/pr-preview/pr-452/zh-cn/about/research/papers/lelantus-cryptography-audit-abdk.pdf deleted file mode 100644 index f71c4497b..000000000 Binary files a/pr-preview/pr-452/zh-cn/about/research/papers/lelantus-cryptography-audit-abdk.pdf and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/about/research/papers/lelantus_spark_code_audit_report.pdf b/pr-preview/pr-452/zh-cn/about/research/papers/lelantus_spark_code_audit_report.pdf deleted file mode 100644 index dee9006d4..000000000 Binary files a/pr-preview/pr-452/zh-cn/about/research/papers/lelantus_spark_code_audit_report.pdf and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/about/roadmap/index.html b/pr-preview/pr-452/zh-cn/about/roadmap/index.html deleted file mode 100644 index e8de53053..000000000 --- a/pr-preview/pr-452/zh-cn/about/roadmap/index.html +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - - 路线图 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

路线图

-
-
-
- -
-
-
-
-

开发

-
-
-
-
-
    -
  • -

    确定性主节点(已完成)

    -
  • -
  • -

    长效主节点仲裁链(已完成

    -
  • -
  • -

    品牌重塑(已完成)

    -
  • -
  • -

    Lelantus 激活(已完成)

    -

    Lelantus 是我们的下一代隐私协议,它提供了最高级别的实用隐私,无预信任机制,只依赖可靠的密码学假设。Lelantus 支持的匿名集比其他无预信任机制的隐私系统大几个数量级。

    -
  • -
  • -

    ChainLocks(已完成)

    -

    ChainLocks 利用 Firo 的主节点网络来防止 51% 攻击。只要确认 1 个区块,交易就实现最终确定性。

    -
  • -
  • -

    RAP 地址(已完成)

    -

    RAP 地址允许一个可公开分享的地址,不允许第三方看到它收到了多少资金或何时收到资金。

    -
  • -
  • -

    FiroPoW(已完成)

    -

    FiroPoW 是 ProgPoW 的一个变体,是为 GPU 设计的,具有很强的抗 ASIC 能力。

    -
  • -
  • -

    即时发送(已完成)

    -

    即时发送利用 Firo 的主节点网络,使交易在几秒钟内得到确认,从而可以作为一种交换媒介实际使用。

    -
  • -
  • -

    MTP Strip (done)

    -

    MTP stripping reduces the size of Firo's blockchain from 60GB to 4GB by stripping MTP proofs from older blocks.

    -
  • -
  • -

    FiroDEX(已完成)

    -

    FiroDEX 允许用户使用原子交换技术的去中心化基础设施与 Firo 进行交换。

    -
  • -
  • -

    手机钱包(已完成)

    -

    一个原生的、默认隐私手机钱包,将有完整的 Lelantus 交易支持。

    -
  • -
  • -

    Lelantus Spark(已完成)

    -

    Lelantus Spark 允许直接匿名支付,允许用户在不透露金额、来源和接收方的情况下相互交易。Spark 引入了一个 Spark 地址,允许用户将他们的资金完全隐藏起来,同时还支持全查看密钥和阈值多重签名。

    -
  • -
  • -

    Elysium(在测试网上)

    -

    Elysium 允许在 Firo 的网络上发行代币(如稳定币、资产支持币),将受益于 Firo 的隐私技术。

    - -
  • -
-
-
-
-
- -
-
-
-
-

研究

-
-
-
-
-
    -
  • -

    Lelantus Spark 的子地址和付款证明(已完成)

    -

    Lelantus Spark 将支持子地址,允许更高效的扫描和付款证明,允许用户证明他们已付款。

    -
  • -
  • -

    Spark Assets(已完成)

    -

    Spark Assets 扩展了 Spark 的功能,以隐藏传输的资产类型。Spats 计划在 Elysium v2 中实现。

    -
  • -
  • -

    Aura 隐私投票 (定稿论文中)

    -

    Aura 是我们为 DAO 提供的隐私投票机制,其灵感来自于我们的 Lelantus 技术,它允许匿名但可验证的投票,同时隐藏投票进度。我们打算以此为基础,朝着正式的去中心化治理迈进。

    -
  • -
  • -

    快速同步客户端

    -

    快速同步客户端允许用户快速同步他们的钱包,而不需要下载整个区块链,同时支持 Lelantus 交易。

    -
  • -
  • -

    混合网

    -

    将交易和节点通信接入混合网,即使面对国家层面的对手,也能提供更多的元数据保护。我们正在研究基于 Katzenpost 软件库的 Meson 混合网。

    -
  • -
  • -

    跨链桥

    -

    跨链桥将允许来自其他生态系统的代币桥接进出 Firo 的 Elysium 代币层,以利用我们的隐私基础设施。

    -
  • -
  • -

    Avalanche

    -

    Avalanche 是一种共识算法,可以实现即时交易,增强安全性和无分叉升级。我们正在探索将 Avalanche 共识作为我们主节点的潜在替代品。

    -
  • -
  • -

    Elysium v2

    -

    Elysium v2 扩展了 Elysium 的功能,使其更容易实现桥接和 DeFi 功能。Elysium v2 还将实现 Spats,隐藏传输的资产类型。

    -
  • -
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/about/team/index.html b/pr-preview/pr-452/zh-cn/about/team/index.html deleted file mode 100644 index 7094580fd..000000000 --- a/pr-preview/pr-452/zh-cn/about/team/index.html +++ /dev/null @@ -1,476 +0,0 @@ - - - - - - - 团队 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

团队

-
-
-
- -
-
-
-
-

创始人

-
-
-
-
-
-
-
- Picture of Poramin Insom -
-
-

Poramin Insom

-

联合创始人

-

Poramin Insom 在 2016 年创立了 Zcoin(现在的 Firo),寻求提供金融隐私,同时通过抗 ASIC 工作量证明提供更多的包容性的挖矿。他在约翰霍普金斯大学获得了信息安全硕士学位,在那里他写了一篇关于 Zerocoin 协议的实际执行建议的论文。他为 Zcoin(现在的 Firo)的技术奠定了基础,编写了世界上第一个 Zerocoin 的实现,并推动了 MTP 挖矿算法的研究和开发。Poramin 一直专注于推动 Firo 在现实世界中的应用,特别是他参与促进泰国民主党在 2018 年在 Firo 的区块链上进行初选以选举其党魁,这是世界上第一次在区块链上进行大规模的政治选举。

-
-
-
-
-
-
- Picture of Reuben Yap -
-
-

Reuben Yap

-

联合创始人兼项目管理人

-

Reuben Yap 是 Firo 的项目管理人,领导项目的整体战略、发展目标和研究工作。他在项目成立后不久就加入了团队,在塑造 Firo 的过程中发挥了关键作用。Reuben 一直是在线和金融隐私的积极倡导者,他创建了东南亚最早的 VPN 服务之一,以对抗他的国家的审查制度,并在这个主题上是一个备受尊敬的演讲者,在 BBC、纳斯达克 Tradetalks、福布斯、Coindesk、路透社和 Cheddar 新闻等都有专题采访和评论。在加入 Firo 之前,Reuben 是一家律师事务所的合伙人,拥有超过 10 年的执业经验,专门从事法律和制度框架的咨询工作。在业余时间,他是一个合气道道场的首席教练,同时也把拳击作为一种爱好。

-
-
-
-
-
- -
-
-
-
-

研究

-
-
-
-
-
-
-
- Picture of Aram Jivanyan -
-
-

Aram Jivanyan

-

密码学家

-

Aram 是 Firo 的 Lelantus 和 Lelantus Spark 隐私协议的创造者,该协议重新唤起了人们对 one-out-of-many 证明的兴趣,并启发了其他隐私协议,如 Triptych(Monero)和 Lelantus-MW(Beam)。他也是 Skycryptor(Techstars 公司)的创始 CEO,开创了代理重加密算法的开发。在创立 Skycryptor 之前,Aram 在亚美尼亚美国大学担任高级密码学研究员和开发团队负责人,该科学小组为财富 1000 强的工业合作伙伴进行密码学研究。Aram 的主要研究兴趣包括白盒密码学、可搜索加密方法、不经意传输协议和加密电子投票系统。

-
-
-
-
-
- -
-
-
-
-

核心开发人员

-
-
-
-
-
-
-
- Picture Peter Shugalev -
-
-

Peter Shugalev

-

首席开发者

-

Peter 是一位拥有 20 多年经验的高技能程序员和软件架构师。他住在俄罗斯的莫斯科,以优异的成绩毕业于莫斯科国立大学,获得了计算机科学和数学的硕士学位。他创建了网络和安全相关的服务,甚至为基于签名的入侵检测系统创建了自己的编程语言和一个跨平台的编译器。他在密码学知识和编程方面的罕见结合,帮助 Firo 站在链上隐私的最前沿。

-
-
-
-
-
-
- Picture of Levon Petrosyan -
-
-

Levon Petrosyan

-

开发者

-

Levon 是一位软件工程师,拥有亚美尼亚美国大学计算科学和经济学的硕士学位。他的背景是 C++ 编程和密码学。他是 Firo 最多产的贡献者之一,他为 Firo 的 Lelantus 加密库编写了大量的代码,并进行了优化以支持大型匿名集。

-
-
-
-
-
-
- Picture of Artur -
-
-

Artur

-

Developer

-

Artur is a budding software engineer and Yerevan State Medical University student, brings a unique blend of medical knowledge and tech skills. Graduating from Picsart Academy, he excels in C/C++ and has hands-on experience in software development.His passion lies in merging medicine and technology to create impactful solutions.

-
-
-
-
-
-
- Picture of Narek -
-
-

Narek Geghamyan

-

Developer

-

Narek is a software engineer who graduated from a Faculty of computer science in National University of Architecture and Construction of Armenia. His tech stack includes C++ and Linux. He has a passion a swimming and coding.

-
-
-
-
-
- -
-
-
-
-

移动开发

-
-
-
-
-
-
-
- Picture of Cypher Stack -
-
-

Cypher Stack

-

Design Firm

-

Cypher Stack is a blockchain developer, design, research, and consultation company. They are currently developing Firo with their mobile wallet and lite desktop wallet, Campfire.

-
-
-
-
-
- -
-
-
-
-

社区

-
-
-
-
- -
-
-
- Picture of Anwar P. -
-
-

Anwar P.

-

高级支持

-

Anwar 主修电气和电子工程,在一家 IT 公司有多年的技术支持经验。他负责处理支持咨询、文档、开发人员支持,同时也协助项目管理人处理日常事务。

-
-
-
-
-
-
- Picture of Ajaydono -
-
-

Ajaydono

-

支持

-

Ajay 协助项目管理人处理日常工作以及支持咨询。他拥有信息技术文凭,主修数据库管理,有多年的 IT 技术支持经验。

-
-
-
-
-
-
- Picture of Lil-King -
-
-

Lil-King

-

Community Manager

-

Lil-King is a dedicated privacy advocate in the crypto space with over five years of experience. Specializing in marketing and onboarding, Lil-King has played a crucial role in promoting privacy-focused projects. Passionate about financial privacy, Lil-King is committee to educating and empowering users to take control of their digital assets securely.

-
-
-
-
-
-
- Picture of Batuhan -
-
-

Batuhan

-

Turkish Community Manager

-

Batuhan manages the Turkish community, translating annoucements and notices

-
-
-
-
-
-
- Picture of Antibit -
-
-

Antibit

-

Russian-speaking Community Manager

-

Antibit manages the Russian-speaking community, translating annoucements and notices. He has been a crypto enthusiast since 2012, and during this time has accumulated a lot of knowledge and experience regarding cryptocurrencies and blockchain technologies.

-
-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/index.html b/pr-preview/pr-452/zh-cn/blog/index.html deleted file mode 100644 index 1409b4244..000000000 --- a/pr-preview/pr-452/zh-cn/blog/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page10/index.html b/pr-preview/pr-452/zh-cn/blog/page10/index.html deleted file mode 100644 index 8bbdc3d60..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page10/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page11/index.html b/pr-preview/pr-452/zh-cn/blog/page11/index.html deleted file mode 100644 index ffe7081ba..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page11/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
- -
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
- -
- - - - - - -

FiroDEX: Atomic swap powered DEX released

-

Trustless decentralized swaps using atomic swaps with FiroDEX!

-
- -
- -
- - - - - - -

Firo Listed on TradeOrge

-

-
- -
- -
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
- -
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page12/index.html b/pr-preview/pr-452/zh-cn/blog/page12/index.html deleted file mode 100644 index 055a218d7..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page12/index.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

-
- -
- -
- - - - - - -

Lelantus Spark Audit Complete

-

-
- -
- -
- - - - - - -

Happy New Year and a Recap of 2021

-

-
- -
- -
- - - - - - -

Elysium Testnet and GUI

-

-
- -
- -
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
- -
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page13/index.html b/pr-preview/pr-452/zh-cn/blog/page13/index.html deleted file mode 100644 index 8bd315bf3..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page13/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
- -
- - - - - - -

Refresh of Firo QT wallet interface

-

Firo's QT wallet has been refreshed in line with Firo branding guidelines

-
- -
- -
- - - - - - -

Firo Mobile Wallet Release

-

Native mobile wallet with Lelantus privacy technology

-
- -
- -
- - - - - - -

Team Additions to Firo

-

Three new additions

-
- -
- -
- - - - - - -

Firo integration into Binance Pay

-

Shop with Firo or send Firo to friends and family worldwide

-
- -
- -
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page14/index.html b/pr-preview/pr-452/zh-cn/blog/page14/index.html deleted file mode 100644 index 259735982..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page14/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page15/index.html b/pr-preview/pr-452/zh-cn/blog/page15/index.html deleted file mode 100644 index f2eb74be0..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page15/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page16/index.html b/pr-preview/pr-452/zh-cn/blog/page16/index.html deleted file mode 100644 index 89bddc080..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page16/index.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Firo Research Update May 2021

-

An update on Firo's research in the past few months. Privacy preserving light wallets, security analysis of Lelantus v2, improved batched verification, proof of concept code for hierarchical one-out-of-many proofs, anonymous and end to end verifiable and self tallying voting protocol using Lelantus

-
- -
- -
- - - - - - -

Anonymize your Firo with Lelantus and Win!

-

To celebrate the reactivation of Lelantus and to encourage use of Lelantus anonymization transactions, we are holding a month long community event where anybody who anonymizes with Lelantus stands a chance to win Firo!

-
- -
- -
- - - - - - -

Bridging the Fiat Gap: Payment Gateway Guardarian now offers Firo

-

Guardarian, a premier white-label payment gateway that bridges the gap between fiat and crypto has partnered with FIRO to allow enable fiat to Firo purchases via credit card and SEPA (Single Euro Payments Area) EUR transfers.

-
- -
- -
- - - - - - -

Lelantus reactivated on Firo

-

Lelantus reactivated on Firo with additional hardening measures after completion of the hard fork

-
- -
- -
- - - - - - -

Announcing Firo's first incentivized liquidity pool on BSC

-

A vFarm liquidity farm for FIRO/BNB has been launched on ValueDefi to incentivize usage and liquidity of BEP20 Firo on Binance Smart Chain.

-
- -
- -
- - - - - - -

New Mandatory Update: Firo v0.14.6.0

-

This is a mandatory update. Please update before 22 April.

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page17/index.html b/pr-preview/pr-452/zh-cn/blog/page17/index.html deleted file mode 100644 index 87d5f638a..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page17/index.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Accelerating Firo's privacy research

-

We are pleased to announce that Dr. Aaron Feickert will be joining the Firo research team.

-
- -
- -
- - - - - - -

Firo and Binance Smart Chain integration

-

-
- -
- -
- - - - - - -

stFiro on Sushiswap

-

-
- -
- -
- - - - - - -

Community Meeting 27th March 2021

-

-
- -
- -
- - - - - - -

Introducing The Firo Frontier

-

-
- -
- -
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page18/index.html b/pr-preview/pr-452/zh-cn/blog/page18/index.html deleted file mode 100644 index eb7b47b8e..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page18/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Firo Liquidity Mining Campaign

-

-
- -
- -
- - - - - - -

Happy Lunar New Year

-

-
- -
- -
- - - - - - -

-

-
- -
- -
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
- -
- - - - - - -

Lelantus Activated on Mainnet

-

-
- -
- -
- - - - - - -

Firo: 2020 in Review

-

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page19/index.html b/pr-preview/pr-452/zh-cn/blog/page19/index.html deleted file mode 100644 index 48fd3e0df..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page19/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page2/index.html b/pr-preview/pr-452/zh-cn/blog/page2/index.html deleted file mode 100644 index 186c81fbe..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page2/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
- -
- - - - - - -

Together We Decide: Vote to Shape Firo's Future!

-

Vote on Firo's tokenomics

-
- -
- -
- - - - - - -

Firo Guardian Program

-

Protect, Promote, and Prosper: Be a Firo Guardian!

-
- -
- -
- - - - - - -

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

-
- -
- -
- - - - - - -

Firo listed on Ascendex

-

Firo/USDT Pair

-
- -
- -
- - - - - - -

Campfire Wallet Release

-

A fun and privacy-preserving Firo-only wallet

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page20/index.html b/pr-preview/pr-452/zh-cn/blog/page20/index.html deleted file mode 100644 index f814e5908..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page20/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page21/index.html b/pr-preview/pr-452/zh-cn/blog/page21/index.html deleted file mode 100644 index 5d9383e52..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page21/index.html +++ /dev/null @@ -1,565 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page22/index.html b/pr-preview/pr-452/zh-cn/blog/page22/index.html deleted file mode 100644 index dcb57a7ee..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page22/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-
- -
- - - - - - -

What you need to know about Deterministic Znodes and LLMQ

-

As we near the release of deterministic Znodes and LLMQ support that comes together with a Bitcoin core upgrade, we wish to prepare Zcoin users and Znode owners on what to expect

-
- -
- -
- - - - - - -

Zcoin Block Reward Allocation and Development Fund for the next 4 years

-

We are pleased to announce the division of Zcoin’s block reward for the next 4 years, which will take effect upon the upcoming halving in September 2020

-
- -
- -
- - - - - - -

Zcoin releases paper on Hierarchical One-out-of-many Proofs

-

We are proud to publish from Zcoin’s research labs a new paper on hierarchical one-out-of-many proofs (HOOOMP) which improves proving time by an order of magnitude

-
- -
- -
- - - - - - -

Zcoin Technical Roadmap 2020 and beyond

-

We are happy to lay out Zcoin’s plans for the year of 2020 and beyond

-
- -
- -
- - - - - - -

Zcoin: 2019 in Review

-

As we enter 2020 and an exciting time in the cryptosphere, we wish to look back on what we have achieved

-
- -
- -
- - - - - - -

New Wallet Beta Release

-

We are happy to launch a beta release of our new wallet interface

-
- -
- -
-
-
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page23/index.html b/pr-preview/pr-452/zh-cn/blog/page23/index.html deleted file mode 100644 index 281680c87..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page23/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page24/index.html b/pr-preview/pr-452/zh-cn/blog/page24/index.html deleted file mode 100644 index 6cd2a103d..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page24/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page25/index.html b/pr-preview/pr-452/zh-cn/blog/page25/index.html deleted file mode 100644 index 7b858970e..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page25/index.html +++ /dev/null @@ -1,449 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page3/index.html b/pr-preview/pr-452/zh-cn/blog/page3/index.html deleted file mode 100644 index ccf783656..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page3/index.html +++ /dev/null @@ -1,563 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page4/index.html b/pr-preview/pr-452/zh-cn/blog/page4/index.html deleted file mode 100644 index 7e5495bf3..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page4/index.html +++ /dev/null @@ -1,559 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page5/index.html b/pr-preview/pr-452/zh-cn/blog/page5/index.html deleted file mode 100644 index b578dad5f..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page5/index.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page6/index.html b/pr-preview/pr-452/zh-cn/blog/page6/index.html deleted file mode 100644 index f1fa63f05..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page6/index.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page7/index.html b/pr-preview/pr-452/zh-cn/blog/page7/index.html deleted file mode 100644 index ae5bd23b7..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page7/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page8/index.html b/pr-preview/pr-452/zh-cn/blog/page8/index.html deleted file mode 100644 index 3a157c11c..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page8/index.html +++ /dev/null @@ -1,571 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/blog/page9/index.html b/pr-preview/pr-452/zh-cn/blog/page9/index.html deleted file mode 100644 index 7f9366e9c..000000000 --- a/pr-preview/pr-452/zh-cn/blog/page9/index.html +++ /dev/null @@ -1,569 +0,0 @@ - - - - - - - 博客 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
- -
- -
-
- -
-
- - - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/branding/firo-accepted-badge.zip b/pr-preview/pr-452/zh-cn/branding/firo-accepted-badge.zip deleted file mode 100644 index 6f375dbe1..000000000 Binary files a/pr-preview/pr-452/zh-cn/branding/firo-accepted-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/branding/firo-accepted-circle-badge.zip b/pr-preview/pr-452/zh-cn/branding/firo-accepted-circle-badge.zip deleted file mode 100644 index 9de8bdadf..000000000 Binary files a/pr-preview/pr-452/zh-cn/branding/firo-accepted-circle-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/branding/firo-accepted-corner-badge.zip b/pr-preview/pr-452/zh-cn/branding/firo-accepted-corner-badge.zip deleted file mode 100644 index 743a26a9f..000000000 Binary files a/pr-preview/pr-452/zh-cn/branding/firo-accepted-corner-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/branding/firo-brand-guidelines.pdf b/pr-preview/pr-452/zh-cn/branding/firo-brand-guidelines.pdf deleted file mode 100644 index b1784b15f..000000000 Binary files a/pr-preview/pr-452/zh-cn/branding/firo-brand-guidelines.pdf and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/branding/firo-donations-accepted-badge.zip b/pr-preview/pr-452/zh-cn/branding/firo-donations-accepted-badge.zip deleted file mode 100644 index 8fe4559b9..000000000 Binary files a/pr-preview/pr-452/zh-cn/branding/firo-donations-accepted-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/branding/firo-donations-accepted-circle-badge.zip b/pr-preview/pr-452/zh-cn/branding/firo-donations-accepted-circle-badge.zip deleted file mode 100644 index d876153d4..000000000 Binary files a/pr-preview/pr-452/zh-cn/branding/firo-donations-accepted-circle-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/branding/firo-donations-accepted-corner-badge.zip b/pr-preview/pr-452/zh-cn/branding/firo-donations-accepted-corner-badge.zip deleted file mode 100644 index 2de210f4e..000000000 Binary files a/pr-preview/pr-452/zh-cn/branding/firo-donations-accepted-corner-badge.zip and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/branding/firo-logo-files.zip b/pr-preview/pr-452/zh-cn/branding/firo-logo-files.zip deleted file mode 100644 index 80fb800d0..000000000 Binary files a/pr-preview/pr-452/zh-cn/branding/firo-logo-files.zip and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/branding/index.html b/pr-preview/pr-452/zh-cn/branding/index.html deleted file mode 100644 index be8975617..000000000 --- a/pr-preview/pr-452/zh-cn/branding/index.html +++ /dev/null @@ -1,358 +0,0 @@ - - - - - - - 品牌 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Branding

-
-
-
- -
-
-
-
-

our logo

-
-
-
-
-

Logo & Icon

-

We want our logo to always look clear and legible. Please follow these simple recommendations regarding using the logo. For more details, please read our brand guidelines (PDF).

-
-
-
Firo logo one white background
-

This is our awesome logo. Use this full-color version on light backgrounds.

-
-
-
Firo logo on black background
-

On dark backgrounds, use the full-color icon with white text.

-
-
-
Firo logo on dark gray background
-

You can also use this all-white logo on dark or colored backgrounds.

-
-
-
Firo logo on light gray background
-

This is our black logo - use it wisely!

-
-
-
-
- Firo symbol on white background -
-
- Firo symbol on black background -
-
- Firo symbol on dark gray background -
-
- Firo symbol on light gray background -
-
-

Download logo kit

-
-
-
-
-

Clear Space

-

It is important to keep the logo clear of any other graphic elements to ensure the logo visibility. That is why we need to set a safe zone (clear space) around the logo that has to be empty. To work out the clear space (x), take the height of the logo and divide it in half.

-
-
- Firo logo with clear background -
-
- Firo icon with clear background -
-
-
-
-
-
- -
-
-
-
-

badges

-
-
-
-
- Firo accepted here circle badge - Download kit -
-
- Firo accepted here rectangle badge - Download kit -
-
- Firo accepted here corner badge - Download kit -
-
- Firo donations accepted here circle badge - Download kit -
-
- Firo donations accepted here rectangle badge - Download kit -
-
- Firo donations accepted here corner badge - Download kit -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/community/merchants/index.html b/pr-preview/pr-452/zh-cn/community/merchants/index.html deleted file mode 100644 index c39fcf97d..000000000 --- a/pr-preview/pr-452/zh-cn/community/merchants/index.html +++ /dev/null @@ -1,543 +0,0 @@ - - - - - - - 商户 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

商户

-
-
-
- -
-
-
-
-

免责声明:其中一些链接包含推荐链接,当你注册或使用他们的产品/服务时,我们可能会得到补偿。这些不构成对产品/服务的认可。

-
-
-
-
- -
-
-
-

想花掉你的 Firo 吗?这里有一些场所你可以这样做。这是一份不完全的接受 Firo 的场所的名单!如果你有一个企业想在这里展出,请让我们知道!

-
-
-
- -
-
- - - - - - - - -
- - -
-
- - -
-
-
Cypher Market logo
-
Short the Banks logo
-
-
-
- -
- - -
-
-
Nothing to see here. Do you know a merchant listing Firo? Let us know!
-
-
-
- -
- - -
-
-
FreeRoss logo
-
Vedabase logo
-
Causenetwork logo
-
Maximaalinactie logo
-
-
-
- -
- - -
-
-
Cryptotask logo
-
hyve.works logo
-
-
-
-
- -
- - - - - - - - - -
- - -
- -
- - -
-
-
Nothing to see here. Do you know a merchant listing Firo? Let us know!
-
-
-
- -
- -
-
-
DrApis logo
-
-
-
- -
- - -
-
-
Allnodes logo
-
Nodehub.io logo
-
Pecunia Platform logo
-
-
-
- -
- - -
-
-
Jonathan Kleiman logo
-
-
-
-
- -
- - - - - - - - - -
- - -
- -
- - -
-
-
Shopping.io logo
-
Particl logo
-
Privoxy logo
-
Defi-Nation logo
-
House of Cards logo
-
-
-
- -
- - -
-
-
Coinrabbit logo
-
-
-
- -
- - -
-
-
Nowpayments logo
-
Coinpayments logo
-
Guardarian logo
-
RocketBot logo
-
ThisApp logo
-
-
-
- -
- - -
-
-
The Arcadia Group logo
-
Cypher Stack logo -
-
-
-
-
- -
- - - - - -
-
- -
-
- -
- - -
- -
- - -
-
-
Travala.com logo
-
Locktrip logo
-
-
-
- -
- - -
-
-
BolehVPN logo
-
-
-
-
- -
- - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/community/social/index.html b/pr-preview/pr-452/zh-cn/community/social/index.html deleted file mode 100644 index 66b8acc83..000000000 --- a/pr-preview/pr-452/zh-cn/community/social/index.html +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - 社区 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Community

-
-
-
- -
- -
- -
- -
- - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/feed.xml b/pr-preview/pr-452/zh-cn/feed.xml deleted file mode 100644 index b41e50414..000000000 --- a/pr-preview/pr-452/zh-cn/feed.xml +++ /dev/null @@ -1,252 +0,0 @@ -Jekyll2024-12-03T03:43:49+00:00https://firo.org/firo-site/pr-preview/pr-452/feed.xmlFiroFiro is a cryptocurrency that focuses on privacy and fungibility.Firo listed on Biconomy2024-12-02T00:00:00+00:002024-12-02T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/12/02/firo-listed-on-biconomyWe are thrilled to announce that Firo is now listed on Biconomy with a USDT trading pair!

- -

To celebrate this listing, Biconomy is hosting a Kickstarter session where users can commit USDT tokens for a chance to earn airdrop rewards totaling $2,500 in Firo and $1,000 in USDT.

- -

For more details, visit: Biconomy Firo Kickstarter. Stay tuned for other activities coming really soon!

- -

The Biconomy listing supports both native FIRO and BEP20 FIRO networks and most notably also supports direct withdrawal to Spark addresses from the exchange for added privacy making it the 2nd centralized exchange to do so.

- -

About Biconomy

- -

Biconomy.com is a cryptocurrency trading and investment platform that enables users to easily buy, sell, exchange, and store digital assets. Designed with an intuitive and beginner-friendly interface, it supports key crypto transactions, digital wallets, and payment methods like SEPA and SWIFT.

- -

Established in October 2019, Biconomy.com serves over 1 million users and institutions globally, offering access to a wide range of assets and contracts across Spot markets and crypto derivatives such as Futures and Options. The platform also includes features like Demo and Copy Trading, Launchpad projects, Earn and Kickstarter programs, an NFT Marketplace, and more.

]]>
Augustus Jong
MAGIC approves grant to develop Enkrypt wallet integration2024-11-25T00:00:00+00:002024-11-25T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/11/25/magic-grant-enkrypt-wallet-integrationWe are thrilled to announce that MAGIC Grants has approved a grant from the MAGIC Firo Fund to integrate Firo, a leading privacy-preserving cryptocurrency, with the Enkrypt wallet. The integration work will be spearheaded by BlockStars, a renowned web3 development company. This collaboration will include full support for Spark, enhancing the usability and accessibility of Firo within a multi-chain ecosystem. We expect the work to take about 3 months.

- -

Elevating Privacy and Accessibility with Enkrypt

- -

The integration of Firo into Enkrypt wallet marks a significant milestone in our mission to provide users with seamless and secure access to privacy-focused financial solutions. Enkrypt is not just another crypto wallet; it’s a true multichain browser extension wallet developed by MyEtherWallet. With support for over 70 natively integrated chains—including Ethereum, Bitcoin, Solana, and many more—Enkrypt offers a unified platform for managing diverse digital assets.

- -

Why Enkrypt?

- -
    -
  • Multichain Support: Access EVM chains, Solana, Parachains, Canto, and the Bitcoin Network—all with a single account.
  • -
  • User-Friendly Interface: Easy access to the world of web3 with integrated DApps and NFT management.
  • -
  • One Recovery Phrase: Simplify your crypto experience with one recovery phrase for all chains.
  • -
  • Security and Control: An open-source, self-custody wallet where users have full control over their digital assets.
  • -
- -

By integrating Firo into Enkrypt, we are enabling our community to manage their Firo holdings alongside other cryptocurrencies, all within a single, user-friendly platform.

- -

Full Spark Support

- -

The integration will include comprehensive support for Spark, Firo’s innovative protocol that enhances privacy. This means users will enjoy all the benefits of Spark directly within the Enkrypt wallet, including easy swaps from other assets and improved privacy features.

- -

About MAGIC Grants and the MAGIC Firo Fund

- -

MAGIC Grants is a 501(c)(3) public charity that supports essential public infrastructure for cryptocurrency networks and supports privacy. Through the establishment of semi-autonomous MAGIC Funds, communities can fund various qualifying activities such as educational materials, essential development projects, research, and security audits.

- -

The MAGIC Firo Fund, established in December 2022, operates independently from the Firo Core team and is administered by the MAGIC Board. Funded by generous donations from Firo supporters like Arcadia, donations to the fund are tax-deductible for U.S.-based contributors.

- -

BlockStars

- -

BlockStars, is a blockchain-based software development company committed to bringing the power of blockchain technology to businesses worldwide. BlockStars specializes in developing real-world decentralized applications, smart contracts, NFTs, DeFi apps, and blockchain gaming solutions. Their expertise ensures that the Firo integration with Enkrypt will be seamless, secure, and efficient.

- -

The Benefits of a Multichain Browser Extension Wallet

- -

Integrating Firo into a multichain wallet like Enkrypt offers numerous benefits:

- -
    -
  • Convenience: Manage multiple cryptocurrencies across different blockchains in one place.
  • -
  • Enhanced Security: Benefit from self-custody and open-source security features.
  • -
  • Unified Experience: Access a wide range of decentralized applications and services without switching wallets.
  • -
  • Future-Proof: Easily adopt new blockchain innovations as they are integrated into Enkrypt.
  • -
- -

Looking Ahead

- -

This integration is a significant step forward in making Firo more accessible and user-friendly. We believe that by partnering with MAGIC Grants, Enkrypt, and BlockStars, we are paving the way for a more private, secure, and inclusive financial future.

- -

Stay tuned for updates on the integration progress. We are committed to keeping our community informed every step of the way.

]]>
Reuben Yap
BEP20 FIRO Liquidity Injection2024-10-17T00:00:00+00:002024-10-17T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/10/17/powerupprivacy-firo-liquidity-injectionWe are happy to announce the addition of 80,356.8262 BEP20-FIRO and 167.286754 BNB (~200,000 USD) to the Pancakeswap pool on BNB Chain provided by the generous people at Power Up Privacy. This also adds to the existing position that is maintained by the Firo Community Fund bringing the total in the pool of ~224,000 USD at the time of writing. The addition of this liquidity brings much needed depth and usability to the pool.

- -

BEP20-FIRO is a wrapped version of FIRO that is issued and backed 1:1 with native FIRO by Binance. As a BEP20 token on BNB Chain, it does not have privacy features but it allows permissionless access to BNB Chain’s rich DeFi ecosystem such as AMM DEXes and also access to all major stablecoins that are either native to BNB Chain or can be bridged into it.

- -

Binance has recently minted an additional 400,000 BEP20-FIRO and its backing of native FIRO can be verified on-chain at this address.

- -

BEP20-FIRO can be swapped to and from native FIRO either through FiroDEX or Komodo Platform, swap providers such as ChangeNow or directly through Binance or MEXC. We’ll be posting more detailed guides on each of these options soon.

]]>
Reuben Yap
Firo 24-Week Liquidity Mining Campaign2024-09-24T00:00:00+00:002024-09-24T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/24/firo-liquidity-campaign-sept24We are excited to share that the Liquidity campaign is back! Now for 24 weeks with a total reward pool of approximately ~US$19,200 up for grabs! Provide liquidity on Binance and AscendEX via Hummingbot and earn Firo!

- -

- -

Campaign Terms

- -
    -
  • -

    Start date: September 24, 2024, 12:00 AM UTC

    -
  • -
  • -

    Total reward pool*: ~US$19,200 (FIRO 684 per week)

    -
  • -
  • -

    Reward token: FIRO

    -
  • -
  • -

    Eligible token pair: FIRO/USDT

    -
  • -
  • -

    Eligible orders: maker orders placed with spreads of 2.0% or lower

    -
  • -
  • -

    Exchange: Binance and AscendEX

    -
  • -
- -

What is Hummingbot?

- -

Hummingbot Liquidity Mining is a decentralized, community-based market making. It allows anyone (communities, the general market) to participate in market making for a coin/token and contribute to its liquidity and improve the tradability of that coin/token. By participating, users are not only helping to support the coin/token and the project, but through liquidity mining, they are able to earn coin/token rewards based on their trading activity.

- -

How Does the Campaign Work?

- -

During the campaign, users who provide liquidity to the FIRO/USDT pair on Binance and AscendEX will earn rewards in Firo weekly.

- -

How to Get Started?

- -

To join the campaign, you’ll need to set up your wallet using the Hummingbot Miner App. A detailed setup guide and How-To Articles are available on the Hummingbot website. After installation, you can follow the instructions to connect the app to the Binance and AscendEX exchanges and begin providing liquidity to the FIRO/USDT pool.

- -

Don’t miss this amazing chance to earn rewards while engaging with the Firo community! Whether you’re a current participant or new to liquidity mining, we invite you to take part and enjoy the benefits firsthand.

- -

*For full terms of the campaign, please read the full terms here Hummingbot New 24-week for FIRO liquidity mining campaign!

- -

Learn more about Liquidity mining here

- -

Thank you

- -

We extend our heartfelt thanks to Power Up Privacy who funded this campaign through their donation. Discover more about Power Up Privacy here

]]>
Augustus Jong
Firo Hardfork Completed Successfully2024-09-18T00:00:00+00:002024-09-18T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/18/hardfork-2024The hard fork implementing the latest tokenomics changes as voted in by the community has been completed successfully. This upgrade introduces significant changes to our block reward distribution, emission model, and overall sustainability. Read more about these changes in our previous blog post on it here.

- -

A huge thank you to our amazing ecosystem of masternode providers, mining pools, and the supportive community who voted in the finalization of the community polls and ensured a smooth transition. Together, we continue to create a place in privacy and decentralization in Firo!

- -

The core team will be posting an updated proposed roadmap soon so stay tuned!

]]>
Reuben Yap
Firo Mandatory Release v0.14.14.02024-09-04T00:00:00+00:002024-09-04T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/04/firo-release-014140-mandatoryFollowing the finalisation of the community polls to determine Firo’s tokenomics, we are releasing Firo v0.14.14.0 with the agreed-upon changes that require a hard fork.

- -

Please upgrade your wallets, daemons and masternodes to the latest Firo v0.14.14.0 before block 958655 (approximately 16 September 2024). This is a mandatory upgrade.

- -

You can download them either from our official download page or our Github release page.

- -

If you are using Campfire or Stack wallets, no updates are required, as the changes have been made in the backend.

]]>
Reuben Yap
Firo Finalized Tokenomics Results2024-09-01T00:00:00+00:002024-09-01T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/09/01/finalized-tokenomics-2024Through Firo’s governance process, Firo’s emission and block reward division has been finalized! A huge thank you to everyone who voted and shared their thoughts and feedback.

- -

Through several rounds of polls, the community has decided on the implementation of three things to Firo’s tokenomics:

- -
    -
  • A fixed emission of 6.25 FIRO/block until the cap of 21.4 million FIRO is hit
  • -
  • A tail emission of 1 FIRO/block thereafter
  • -
  • A block reward division of 70% Masternodes, 5% Miners, 15% Dev, 10% Community (previously 50% Masternodes, 25% miners, 15% Dev, 10% community)
  • -
- -

View the final poll results

- -

For a more accurate reflection of community sentiment, we employed a system known as ranked-choice voting or instant run-off. This system allowed voters to select multiple choices and then rank them in order of preference, ensuring that the final decision better represents the community’s preferences.

- -

Governance

- -

To read through how the Firo community arrived at this decision, you can follow the timeline and links to the relevant discussions below:

- - -

Effect of Changes

- -

The primary effect of the changes is to provide improved incentives for masternodes for the next 4 years, recognizing their continued role and unwavering support of the network. Miners will still contribute to the hybrid PoW/masternode consensus mechanism, but while the hashrate adjusts, there may be a period of slow blocks until the difficulty adjusts to the new hashrate. The chain will remain protected against 51% attacks with Firo’s masternode chainlocks. Assuming current masternode numbers are maintained at around 3900+ master nodes, the current returns of a masternode will increase from around 16.5% p.a. to around 22% p.a.

- -

There is also a significant change to the supply schedule of Firo to reflect the existence of developed infrastructure and markets for the distribution of cryptocurrencies compared to the time when Bitcoin was first created. Prior to the change, Firo followed Bitcoin’s emission schedule and the block reward would have halved roughly every 4 years with it finally ceasing after it hit 21.4 million. Firo has had a single halving prior to this and was set to have its 2nd halving in mid September 2024. With the new change coming into effect, there will be no more halvings and the existing emission of 6.25 FIRO/block is maintained until the supply of 21.4 million has been fully issued over the next 5-6 years.

- -

After the 21.4 million limit is hit, to ensure a stable monetary supply and a continued stable security subsidy, a fixed tail emission of 1 FIRO/block will continue in perpetuity which works out to be 0.98% inflation rate p.a. at the beginning and over time trends to 0%. To read more about the effects of tail emission and how it leads to a stable monetary supply that is neither inflationary nor deflationary, you can read this article. There’s also strong academic evidence that indicates that having no block reward results in instability in Bitcoin.

- -

To view the effect of changes in tokenomics to Firo’s supply over time, we’ve plotted this graph starting from the hard fork date of block 958655 (approximately 16 September 2024) over the next 20 years. The times are estimated due to the slight variance in block times. Tail emission is hit roughly halfway into year 14 (5+ years from hard fork date).

- -

Chart of emission, old versus new starting 2024

- -

Future Direction

- -

The core team is making a firm commitment not to propose further changes to Firo’s tokenomics until tail emission is hit. This commitment is aimed at providing stability and certainty to the Firo community, ensuring a secure and confident future.

- -

We will be deploying these changes in release Firo v.14.14.0, as these changes are scheduled to come into force by block 958655 (approximately 16 September 2024). Please ensure you are updated to the latest version as soon as possible.

- -

In the coming weeks, the core team will also be rolling out an updated roadmap for Firo, laying out development and adoption goals for the next few years. This will also include research into blockchain consensus models that would be secure and sustainable through tail emission and also a renewed focus on increasing awareness and adoption.

- -

Again, we would like to thank the community members who have stood by the project and taking part in governance to guide Firo’s future.

]]>
Reuben Yap
Together We Decide: Vote to Shape Firo’s Future!2024-08-19T00:00:00+00:002024-08-19T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/08/19/final-vote-tokenomics-2024The community has been actively discussing Firo’s economics, particularly its block reward division and emission model.

- -

After seeking community feedback and preliminary polls since June, we are now approaching the penultimate poll to definitively decide Firo’s future.

- -

The two primary issues being voted on are:

- -
    -
  • What should Firo’s block reward division be?
  • -
  • What should Firo’s emissions be?
  • -
- -

These polls touch on important issues, such as whether there should be a development and/or community fund, the sustainability of masternodes and the role of miners. It also looks into the long-term sustainability of Firo as to whether it should adopt a tail emission or stick closer to the original Bitcoin model.

- -

Instead of a single-choice vote, the poll allows community members to rank their options, resulting in a fairer reflection of sentiment. This is also known as ranked-choice voting and is suitable where there are many options to choose from.

- -

You can view the previous discussions and polls here to help guide your decision!

- - - -

How to Vote!

- -

Anyone who has been in the Firo community for some time is eligible to vote in this poll.

- -

Step 1: Register an account at forum.firo.org

- -

Step 2: Earn at least Trust Level 1 by spending time on the forums. Alternatively, if you have been with the Firo community for a while in other places, you can post in this thread to request for an admin to upgrade you immediately.

- -

Step 3 Head to the final poll thread. Note there are two polls to vote on so please don’t forget to vote on both of them!

- -

Step 4: Rank the options you like with rank 1 being your most preferred option. For options you don’t like, you can choose to not rank them by picking ‘abstain’.

- -

Step 5: You can post in the thread to explain why you picked a vote!

- -

Do note that in the future, we intend to impose higher requirements in future polls or even require a minimum Firo holding requirement to prove skin in the game without disenfranchising smaller holders.

- -

Do your Part!

- -

Getting involved in Firo’s polls is an important step in decentralized governance. It ensures that your voice is heard, and every vote counts! The poll closes on the 1 September 2024!

]]>
Reuben Yap
Firo Guardian Program2024-08-12T00:00:00+00:002024-08-12T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/08/12/firo-guardian-programOver the years, Firo has continued to gain momentum in the cryptocurrency space, and our community has been instrumental in this success. To further enhance our reach and engagement, we’re thrilled to introduce: Firo Guardian Program!

- -

Who you are:

-
    -
  • You’re passionate about Firo and its privacy mission.
  • -
  • You understand the project’s core features and values.
  • -
  • You’re eager to contribute to Firo’s growth.
  • -
  • You possess excellent networking skills.
  • -
  • You’re creative and skilled in content creation.
  • -
- -

How you can contribute:

-

As a Firo Guardian, you can contribute by amplifying Firo’s presence and promote privacy awareness. -Guardians will focus on:

-
    -
  • Creating diverse content about Firo, including videos, infographics, tweets, and blog posts.
  • -
  • Actively representing Firo across social media platforms, especially Twitter, CoinMarketCap, and Reddit.
  • -
  • Engaging in discussions and answering queries in Firo’s Discord and Telegram communities.
  • -
  • Promoting Firo’s privacy features and acting as a guardian of privacy in the crypto space.
  • -
  • Participating in community events and initiatives to boost Firo’s visibility.
  • -
- -

Benefits

-

As a Firo Guardian, you will:

-
    -
  • Receive firsthand updates on the project directly from the core team.
  • -
  • Have direct communication channels with the team.
  • -
  • Gain exclusive access to the Guardians’ chat.
  • -
  • Earn rewards in FIRO for your contributions.
  • -
- -

Did we catch your attention?

-

Here’s how to apply:

-
    -
  • Join the Firo Discord server: https://discord.gg/Ws5C9f3uPC
  • -
  • Open a thread in the Firo-guardian-signup channel under “Community-Firo-Guardians” Section.
  • -
  • Write a 5-line introduction about yourself, including your region.
  • -
  • Provide a link to your X (Twitter) profile.
  • -
  • Once selected, you’ll be assigned the Guardian role and given further instructions.
  • -
- -

We’re excited to welcome passionate individuals to help spread the word about Firo’s innovative privacy solutions. Join us in shaping the future of private transactions in crypto.

]]>
LilKinggg
Firo Core Team receives 345 XMR donation from Power Up Privacy2024-08-10T00:00:00+00:002024-08-10T00:00:00+00:00https://firo.org/firo-site/pr-preview/pr-452/2024/08/10/firo-receive-donation-from-powerup-privacyPower Up Privacy, an anonymous privacy advocacy group that funds privacy-related research and development, has donated 345 XMR (~50,000 USD) to the Firo Core Team fund to support our development work.

- -

We would like to thank them for their generous donation in supporting our work and also for making a significant impact on other important privacy-focused tools and projects, such as Monero, Tor, and xrdp.

- -

Learn more about Power Up Privacy.

]]>
Reuben Yap
\ No newline at end of file diff --git a/pr-preview/pr-452/zh-cn/get-firo/buy-firo/index.html b/pr-preview/pr-452/zh-cn/get-firo/buy-firo/index.html deleted file mode 100644 index d6c15d5c9..000000000 --- a/pr-preview/pr-452/zh-cn/get-firo/buy-firo/index.html +++ /dev/null @@ -1,431 +0,0 @@ - - - - - - - 买 Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

买 Firo

-
-
-
- -
- -
- -
-
-
-

获得 Firo 的方法之一是在其中一家交易所获得它。你将在下面找到支持 Firo 的交易所和币交换服务的列表。

-

免责声明:其中一些链接包含推荐链接,当你注册或使用他们的产品/服务时,Firo 核心团队可能会得到补偿。这些不构成对产品/服务的认可。

-
-
-
- -
-
-
-
-

dex

-
-
-
-
- FiroDEX logo -
-
-
-
- -
-
-
-
-

交易所 Firo / 法定货币 交易对

-
-
-
-
- digitalexchange logo -
-
- Fiatom logo -
-
- Guardarian logo -
-
- Indodax logo -
-
- Kriptomat logo -
-
- Satang logo -
-
- Sevenb logo -
-
-
-
- -
-
-
-
-

交易所 Firo / 加密货币 交易对

-
-
-
-
- Binance logo -
-
- fmfw logo -
-
- Coinex logo -
-
- Exchange-Assets logo -
-
- finexbox logo -
-
- Gate.io logo -
-
- HitBTC logo -
-
- Huobi logo -
-
- mexc logo -
-
- Tradeogre logo -
-
- Wazirx logo -
-
- AscendEX logo -
-
- Biconomy logo -
-
-
-
- -
-
-
-
-

币交换服务

-
-
-
-
- Changenow logo -
-
- LetsExchange logo -
-
- Changelly logo -
-
- Exolix logo -
-
- Localparticl logo -
-
- Majestic Bank logo -
-
- SimpleSwap logo -
-
- Stealthex logo -
-
- Swapspace logo -
-
- Swapswop logo -
-
- Swapzone logo -
-
- Wizardswap logo -
-
- xchangeme logo -
-
- exchang.io logo -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/get-firo/download/index.html b/pr-preview/pr-452/zh-cn/get-firo/download/index.html deleted file mode 100644 index 290fad3b0..000000000 --- a/pr-preview/pr-452/zh-cn/get-firo/download/index.html +++ /dev/null @@ -1,600 +0,0 @@ - - - - - - - 下载 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

下载钱包

-
-
-
- -
-
-
-
-

官方桌面钱包

-
-
-
-
-

在更新之前备份你的钱包

-
-
-

验证哈希使用 此公钥

-
-
-

使用此官方 钱包安装和使用指南

-
-
-
-
-

高安全性的选择

-
- -

Reference 钱包

-

v0.14.14.0

-

查看变更日志

-
- 下载 Windows 版 Reference 钱包 -
- - -
-

0d7d9add6f830a4fdffc5eb830f2884c818402322cda567f975bc6d93f22e09d

-
-
-
-
- 下载 macOS 版 Reference 钱包 -
- - -
-

bb64c27aea3758e78159bac08b9881f1ad3c9f01142eae8de3c1dae68166995c

-
-
-
-
- 下载 macOS arm64 版 Reference 钱包 -
- - -
-

9370e80db05cda985befabe783cb1d61f9bf0686e9961164e854a308527a1a7a

-
-
-
-
- 下载 Linux 版 Reference 钱包 -
- - -
-

0f8c914286031830d8c9eb1ab86b3e21f349917aea7bc2ab12229ab4c638cbe8

-
-
-
- -
-
- - -
-

用户友好的选择

-
-

Campfire

-

2.0.2

-

查看变更日志

-
- 下载 Windows 版 Campfire 钱包 -
- - -
-

5f135669a06b5969c239da81b0cc162af9057bd3395198073c036650b1612929

-
-
-
-
- 下载 macOS 版 Campfire 钱包 -
- - -
-

aebc1e8c684d37771a67f3d28514318f7e6195330da35a647c9a2034a929958c

-
-
-
-
- 下载 Linux 版 Campfire 钱包 -
- - -
-

7405635f39af3fd0c5a3a177b7feaf4d7891fba7473d204a314f67c8836c8b64

-
-
-
- - -
- -
-
-
- - -
-

快速,轻巧的选择

-
-

Electrum

-

4.1.5.5

-

查看变更日志

-
- 下载 Windows 版 Electrum 钱包 - -
- - -
-

90ee3604fb60712beed989bb64808ff67df4c01d9eb2038c84d50c887d0ed450

-
-
-
-
- 下载 macOS 版 Electrum 钱包 - -
- - -
-

46be7419b6559790a26a07ed5a864dfcdfbc60405224a97d23b070fe756e5dde

-
-
-
-
- 下载 Linux 版 Electrum 钱包 -
- - -
-

8b6eaadeddc50632cd536705f8848403b35e9cea9278d0bc1a7955a0ffd9d543

-
-
-
-
- - -
-
-
-
-
-
- - -
-
-
-
-

第三方钱包

-
-
-
-
- Stack Wallet logo -

Stack Wallet

- -
-
- NOW Wallet logo -

NOW Wallet

- -
-
- ZelCore Wallet Logo -

ZelCore Wallet

- -
-
- Guarda Wallet logo -

Guarda Wallet

- -
-
- Trust Wallet logo -

Trust Wallet

- -
-
- Coinomi Wallet logo -

Coinomi Wallet

- -
-
- Wdge Wallet logo -

Edge Wallet

- -
-
- Cobo Wallet logo -

Cobo Wallet

- -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo01.png b/pr-preview/pr-452/zh-cn/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo01.png deleted file mode 100644 index 6542be1ef..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo01.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo02.png b/pr-preview/pr-452/zh-cn/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo02.png deleted file mode 100644 index e3a375e56..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo02.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo03.png b/pr-preview/pr-452/zh-cn/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo03.png deleted file mode 100644 index 68793be2c..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/backing-up-wallet-with-recovery-seed-phrase/seed_firo03.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/common-problems/electrum-firo-ledger-select.png b/pr-preview/pr-452/zh-cn/guide/assets/common-problems/electrum-firo-ledger-select.png deleted file mode 100644 index d0f9f6921..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/common-problems/electrum-firo-ledger-select.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/firo-migration-guide/datadir_select.PNG b/pr-preview/pr-452/zh-cn/guide/assets/firo-migration-guide/datadir_select.PNG deleted file mode 100644 index 723e67c46..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/firo-migration-guide/datadir_select.PNG and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/firo-migration-guide/firo-qt-migrate.PNG b/pr-preview/pr-452/zh-cn/guide/assets/firo-migration-guide/firo-qt-migrate.PNG deleted file mode 100644 index 31a3086a9..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/firo-migration-guide/firo-qt-migrate.PNG and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/firo-migration-guide/use-transparent-balance.jpg b/pr-preview/pr-452/zh-cn/guide/assets/firo-migration-guide/use-transparent-balance.jpg deleted file mode 100644 index ac1888d00..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/firo-migration-guide/use-transparent-balance.jpg and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/how-to-mine/firopow-banner.png b/pr-preview/pr-452/zh-cn/guide/assets/how-to-mine/firopow-banner.png deleted file mode 100644 index 76bee1927..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/how-to-mine/firopow-banner.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-create-02.png b/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-create-02.png deleted file mode 100644 index 71e995fcd..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-create-02.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-create-03.png b/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-create-03.png deleted file mode 100644 index 1a5b9dc59..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-create-03.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-create-04.png b/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-create-04.png deleted file mode 100644 index 3a149e2ac..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-create-04.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-create-05.png b/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-create-05.png deleted file mode 100644 index 5c9d55a9f..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-create-05.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-install-02.png b/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-install-02.png deleted file mode 100644 index bdc17be6b..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-install-02.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-receive-04.png b/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-receive-04.png deleted file mode 100644 index 11875cea8..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-receive-04.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-send-01.png b/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-send-01.png deleted file mode 100644 index 09b555022..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-send-01.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-send-02.png b/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-send-02.png deleted file mode 100644 index 9b4d4a4e6..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/ledger/electrum-ledger-send-02.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/liquidity-provider-firo-bnb/exchange_withdraw.png b/pr-preview/pr-452/zh-cn/guide/assets/liquidity-provider-firo-bnb/exchange_withdraw.png deleted file mode 100644 index b1f520406..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/liquidity-provider-firo-bnb/exchange_withdraw.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_add_lp.png b/pr-preview/pr-452/zh-cn/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_add_lp.png deleted file mode 100644 index dc71c2116..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_add_lp.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_pair.png b/pr-preview/pr-452/zh-cn/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_pair.png deleted file mode 100644 index cfb81f975..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_pair.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_remove_lp.png b/pr-preview/pr-452/zh-cn/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_remove_lp.png deleted file mode 100644 index f47459af0..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/liquidity-provider-firo-bnb/wbnbfiro_remove_lp.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/coincontrol.png b/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/coincontrol.png deleted file mode 100644 index 1b765365a..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/coincontrol.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/coincontrol_firo.png b/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/coincontrol_firo.png deleted file mode 100644 index 539ff7ea9..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/coincontrol_firo.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/encryptwallet.png b/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/encryptwallet.png deleted file mode 100644 index f5aa2a1b7..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/encryptwallet.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/encryptwallet_firo.png b/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/encryptwallet_firo.png deleted file mode 100644 index ab8ceaaad..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/encryptwallet_firo.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/lockunspent.png b/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/lockunspent.png deleted file mode 100644 index cff113556..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/masternode-setup/lockunspent.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/banner.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/banner.png deleted file mode 100644 index 114f503c1..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/banner.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/btcmw.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/btcmw.png deleted file mode 100644 index 4a25c27dc..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/btcmw.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/coinjoin.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/coinjoin.png deleted file mode 100644 index ba449c6e8..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/coinjoin.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/comparison-table-coloured.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/comparison-table-coloured.png deleted file mode 100644 index 6e3722c00..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/comparison-table-coloured.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/comparison-table-firo-updated.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/comparison-table-firo-updated.png deleted file mode 100644 index 1ecdff28b..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/comparison-table-firo-updated.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/cryptonote.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/cryptonote.png deleted file mode 100644 index 4dbdce84b..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/cryptonote.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/grinder.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/grinder.png deleted file mode 100644 index c9c2b41e3..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/grinder.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/lelantusmint.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/lelantusmint.png deleted file mode 100644 index 726bbd486..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/lelantusmint.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/lelantuspend.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/lelantuspend.png deleted file mode 100644 index f83fd0966..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/lelantuspend.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/mwtx.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/mwtx.png deleted file mode 100644 index daec812fa..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/mwtx.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/oneoutofmanyproofs.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/oneoutofmanyproofs.png deleted file mode 100644 index c7fb2044d..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/oneoutofmanyproofs.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/rsa-factoring-challenge.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/rsa-factoring-challenge.png deleted file mode 100644 index 10e4a69e9..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/rsa-factoring-challenge.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/zerocoin.png b/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/zerocoin.png deleted file mode 100644 index 8c5455b17..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/privacy-technology-comparison/zerocoin.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/reindex-wallet/firo-qt-linux-terminal.png b/pr-preview/pr-452/zh-cn/guide/assets/reindex-wallet/firo-qt-linux-terminal.png deleted file mode 100644 index deb2e0b07..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/reindex-wallet/firo-qt-linux-terminal.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/reindex-wallet/firo-qt-macos-terminal.png b/pr-preview/pr-452/zh-cn/guide/assets/reindex-wallet/firo-qt-macos-terminal.png deleted file mode 100644 index 4f45ce5a3..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/reindex-wallet/firo-qt-macos-terminal.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/reindex-wallet/firo-qt-powershell.png b/pr-preview/pr-452/zh-cn/guide/assets/reindex-wallet/firo-qt-powershell.png deleted file mode 100644 index a24442cb1..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/reindex-wallet/firo-qt-powershell.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/using-trezor-with-firo/a_trezor.jpg b/pr-preview/pr-452/zh-cn/guide/assets/using-trezor-with-firo/a_trezor.jpg deleted file mode 100644 index eeee366a7..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/using-trezor-with-firo/a_trezor.jpg and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/using-trezor-with-firo/trezor_blockbook.png b/pr-preview/pr-452/zh-cn/guide/assets/using-trezor-with-firo/trezor_blockbook.png deleted file mode 100644 index 03281923b..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/using-trezor-with-firo/trezor_blockbook.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/using-trezor-with-firo/trezor_custom_backend.png b/pr-preview/pr-452/zh-cn/guide/assets/using-trezor-with-firo/trezor_custom_backend.png deleted file mode 100644 index 3edad1748..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/using-trezor-with-firo/trezor_custom_backend.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/assets/using-trezor-with-firo/trezor_wallet.png b/pr-preview/pr-452/zh-cn/guide/assets/using-trezor-with-firo/trezor_wallet.png deleted file mode 100644 index dd3aafd1c..000000000 Binary files a/pr-preview/pr-452/zh-cn/guide/assets/using-trezor-with-firo/trezor_wallet.png and /dev/null differ diff --git a/pr-preview/pr-452/zh-cn/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html b/pr-preview/pr-452/zh-cn/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html deleted file mode 100644 index c7cbfa0b1..000000000 --- a/pr-preview/pr-452/zh-cn/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - - How to backup your Firo wallet with a recovery seed phrase | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

How to backup your Firo wallet with a recovery seed phrase

-

-
- -

The recovery seed phrase backup feature was introduced in December 2019 with version 0.13.8.10, following the BIP39 standard.

- -

This allows you to easily store a backup of your wallet offline as well as restoring it to other compatible wallets that supports seed phrase, instead of just backing up your wallet.dat file previously.

- -

Warning: Electrum-Firo uses a different seed phrase standard and thus cannot be imported into the QT wallet. You can import the QT seed phrase into Electrum-Firo, but ensure the BIP39 option is checked.

- -

Creating a new wallet with seed phrase

- -

Firo QT

- -

- -
    -
  1. -

    Select “Create a new wallet”.

    -
  2. -
  3. -

    Choose either 12 or 24 words seed phrase. 24 words seed phrase is selected by default although 12 word seed phrase is also available for compatibility reasons. A 24 word seed phrase provides 256-bit security while a 12 word seed phrase provides 128-bit security.

    -
  4. -
- -

- -

WARNING: Do not use the seed phrase in the example above! If you do, your funds will be gone!

- -

Optional: You can also add an additional passphrase by checking the “Use additional passphrase (optional)” box to prevent easy access to your seed phrase. However this means you should backup this passphrase as well as the seed phrase.

- -

WARNING: If you are unsure, do not use an additional passphrase. Unlike the BIP39 wordlist, there are no checks if your additional passphrase is valid!

- -

CAUTION: This additional passphrase is not the same as your wallet’s password that you use to unlock your wallet or send a transaction.

- -
    -
  1. -

    Click on “OK”.

    -
  2. -
  3. -

    After your wallet has been created, you will be presented with a window containing your seed phrase. You will need to write down this seed phrase and store them in a secure location. Once you have done so, click on the “Next” button.

    -
  4. -
  5. -

    You will be prompted to enter your seed phrase again to ensure that they were written down correctly. This is your last chance to view and record this seed phrase as after this, if you lose it, you will lose all your funds. Enter all the words in the correct order and click on “Finish” to verify that you have recorded your seed phrase correctly.

    -
  6. -
- -

Restoring wallet from seed phrase

- -

Firo QT

- -

- -

WARNING: Do not use the seed phrase in the example above! If you do, your funds will be gone!

- -
    -
  1. -

    Select the “Recover existing wallet” and choose the number of words matching your backed up seed phrase.

    -
  2. -
  3. -

    Enter your backed up seed phrase into the “Input recovery seed phrase here” box.

    -
  4. -
  5. -

    If you have secured your seed phrase with a passphrase when creating the seed phrase, click on “Use additional passphrase (optional)” and enter in your additional passphrase here (this is not the same as your wallet’s password).

    -
  6. -
  7. -

    Click the “OK” button.

    -
  8. -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/bounty-program.html b/pr-preview/pr-452/zh-cn/guide/bounty-program.html deleted file mode 100644 index 9ccd08e29..000000000 --- a/pr-preview/pr-452/zh-cn/guide/bounty-program.html +++ /dev/null @@ -1,325 +0,0 @@ - - - - - - - Firo Vulnerability Bounty Program | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo Vulnerability Bounty Program

-

-
- -

These are the details of the FIRO vulnerability bounty program to encourage the developer/researcher community to review and contribute to our code.

- -

We are only accepting reports in relation to Firo’s master branch. For the avoidance of doubt, we are not accepting submissions for website vulnerabilities or attacks that require >50% of the hashing power and of course, previously disclosed vulnerabilities.

- -

Vulnerability reports are to follow HackerOne’s Disclosure Guidelines. Failure to follow these guidelines and the rules below may result in the bounty not being honored.

- -

Vulnerabilities are organized into three categories.

- -

Critical: 10,000 up to 50,000 USD (in FIRO equivalent)

- -

A critical vulnerability is such that impacts the Firo network as a whole, has potential to break the entire Firo network, completely removes the anonymity of Lelantus, results in the loss of Firo, or is on a scale of great catastrophe.

- -

Example: A vulnerability that allows forged Lelantus spends to inflate coin supply.

- -

Major: 1,000 up to 10,000 USD (in FIRO equivalent)

- -

A major vulnerability is such that it impacts individual nodes, routers, wallets, reduces the anonymity of Lelantus significantly (timing attacks excluded) or must be carefully exploited.

- -

Example: The paper Burning Zerocoins for Fun and Profit.

- -

Minor: 100 up to 1,000 USD (in FIRO equivalent)

- -

A minor vulnerability is one that has low impact or cannot be exploited easily.

- -

If there is a dispute over the severity of a vulnerability, the Firo’s team’s assessment will be definitive.

- -

Submission Procedure

- -

Submissions should be sent to

- -

reuben@firo.org

- -

If the vulnerability is major or critical, the submission must be sent in PGP encrypted e-mail to the following address:

- -

reuben@firo.org PGP Public key

- -

Please remember to include your PGP public key so we can have encrypted communications.

- -

FAQ

- -

How long till I receive a response?

- -

We aim to respond to all vulnerability reports within 3 working days. Upon responding, we will make inquiries to confirm whether the submission is indeed a vulnerability. In either case, we will respond to confirm the vulnerability or provide a reason for why it is not a vulnerability.

- -

How would the vulnerability be fixed?

- -

Upon confirmation of the vulnerability, a private GitHub repo will be opened where the patch will be worked on together/reviewed with the researcher. Once this is completed, the vulnerability disclosure will be drafted and the release date discussed.

- -

I reported a vulnerability but have not received a response!

- -

Please allow up to 3 working days for an initial response. Also, realize that spam filters and email, in general, can sometimes be problematic. If you ever feel we are not communicating in a timely fashion, definitely let us know.

- -

Would I receive credit for the submission?

- -

By default, we will disclose the researcher that found the vulnerability along with the amount awarded. If you wish this information to be kept private, please let us know and we will honor your request.

- -

How are bounty payments made?

- -

All bounties will be paid in FIRO based on the prevailing USD rate as determined by Coingecko’s average price at the time the patch is released.

- -

What is the PGP Public key?

- -

github.com/firoorg/firo/blob/master/reuben.asc

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/common-problems.html b/pr-preview/pr-452/zh-cn/guide/common-problems.html deleted file mode 100644 index 13e7465ed..000000000 --- a/pr-preview/pr-452/zh-cn/guide/common-problems.html +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - Common Wallet Problems and Solutions | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Common Wallet Problems and Solutions

-

-
- -

This guide lists the common problems you might face while using the Firo wallets. If your problem is not listed here, please visit the #support channel on Discord or Telegram.

- -

Firo QT

- -

Breaking masternode collateral

- -

If you wish to stop your masternode and break the 1000 FIRO masternode collateral, you must first enable Coin Control.

- -
    -
  1. -

    Settings -> Options -> Wallet -> Enable coin control features

    -
  2. -
  3. -

    Once done, you should be able to see an Input button in the Send tab. Click on Use transparent balance button at the bottom right.

    -
  4. -
  5. -

    Click on Inputs button. Find your 1000 FIRO collateral, right-click and choose Unlock unspent.

    -
  6. -
- -

The 1000 FIRO should now be available for you to send.

- -

Masternode and mining payouts

- -

If you frequently receive masternode or mining payouts, you might get the “Transaction too large” error message when trying to send FIRO as the transaction can be too big.

- -

In the Transaction tab, you can double-click on the problematic transaction and check the following:

-
    -
  • Status: 0/offline, has not been successfully broadcast yet
  • -
  • Transaction total size: several hundred bytes
  • -
- -
    -
  1. -

    To workaround this issue, enable Coin Control in Firo QT by doing Settings -> Options -> Wallet -> Enable coin control features.

    -
  2. -
  3. -

    Once done, you should be able to see an Input button in the Send tab for both private and transparent Sends.

    -
  4. -
  5. -

    Use this Coin Control to combine your input transactions into manageable amounts and send it to yourself to consolidate.

    -
  6. -
- -

Example: you receive a lot of 0.1 FIRO transactions. Use Coin Control to combine them into 1.0 or 2.0 FIRO before trying to send out a big amount like 100 FIRO.

- -

Example 2: you receive a lot of 3.125 FIRO transactions. Use Coin Control to combine them into 150 FIRO before trying to send out a big amount like 1000 FIRO.

- -

Example 3: you have a lot of small private Spark mints. Use Coin Control to combine them before trying to send out a big amount.

- -

If you frequently encounter this problem, some recommendations are:

-
    -
  • regularly combine these masternode and mining payouts instead of waiting until you want to send them out.
  • -
- -

Electrum Firo

- -

Mining payouts and hardware wallets

- -

When using a hardware wallet as the receiving address for mining pools’ payout, the amount of input transactions can overwhelm the hardware limitations of the hardware wallet.

- -

- -
    -
  1. -

    In Electrum-Firo, select View -> Show coins.

    -
  2. -
  3. -

    Right-click on only one entry and select Spend, then use the Send tab to send the selected inputs. Your hardware wallet should prompt you almost immediately.

    -
  4. -
  5. -

    If that is successful, try Ctrl + Left Click in the Coins tab to select a maximum of five inputs. Then right-click and select Spend, again using the Send tab to send the FIRO out.

    -
  6. -
  7. -

    You might notice a bit of sluggishness while waiting for the hardware wallet to show the transaction approval prompt.

    -
  8. -
  9. -

    You can try with 10, 15 or 20 inputs. Exceeding 20 inputs is not recommended as it can cause the hardware wallet to time out.

    -
  10. -
- -

If you frequently encounter this problem, some recommendations are:

-
    -
  • increase the payout threshold of the mining pool if possible. Example: 0.5 FIRO instead of the default 0.1 FIRO;
  • -
  • do not use an address on the hardware wallet as the receiving address for pool payout;
  • -
  • regularly combine these mining payouts instead of waiting until you want to send them out.
  • -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/firo-migration-guide.html b/pr-preview/pr-452/zh-cn/guide/firo-migration-guide.html deleted file mode 100644 index 068a0802a..000000000 --- a/pr-preview/pr-452/zh-cn/guide/firo-migration-guide.html +++ /dev/null @@ -1,390 +0,0 @@ - - - - - - - Migrating your wallet from Zcoin to Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Migrating your wallet from Zcoin to Firo

-

-
- -

Important notes

- -
    -
  • -

    There are no chain swaps.

    -
  • -
  • -

    You do not need to send Zcoin from the Zcoin wallet to the Firo wallet.

    -
  • -
  • -

    You will need to update to the latest Electrum-Firo to continue using your hardware wallet.

    -
  • -
  • -

    Ledger and Trezor users will need to update their firmware to a version that supports Firo.

    -
  • -
- -

Things to do before updating

- -
    -
  • -

    backup wallet.dat

    -
  • -
  • -

    check the current data directory ( Help -> Debug window -> Datadir )

    -
  • -
  • -

    check current block on Zcoin wallet ( Help -> Debug window -> Current number of blocks )

    -
  • -
  • -

    check current Zcoin wallet version ( Help -> Debug window -> Client version )

    -
  • -
  • -

    all the above information are IMPORTANT if you want to get help!

    -
  • -
- -

REMEMBER: If you use a different data directory, it is your responsibility to ensure the Firo QT wallet starts with the correct directory.

- -

Default data directory for Zcoin are:

- -
Windows: C:\Users\YOURUSERNAME\AppData\zcoin
-Linux: ~/.zcoin
-MacOS:  /Users/YOURUSERNAME/Library/Application\ Support/zcoin/
-
- -

Step 1

- -

Download and install the latest version here:

- -

https://github.com/firoorg/firo/releases/latest

- -

Step 2

- -

On QT wallet’s first startup, you will be presented with the following:

- -

If you are using a custom data directory

- -

- -

The wallet will ask you to specify the data directory. Select the one you previously used for Zcoin and proceed.

- -

If it asks you to create a new wallet, you did not specify the correct data directory. Close the wallet by clicking the ‘Cancel’ button at the bottom of the “Create and recover wallet”, and follow the steps in Resetting Options at the bottom of this guide.

- -

If you are using the default data directory

- -

- -

The wallet will ask you if you want to migrate the default data directory from zcoin to firo. Press Yes to proceed.

- -

Step 3

- -

The Firo QT wallet should now show your balance, transactions and masternode (if any).

- -

After migrating

- -

- -

The new wallet defaults to Sending your private balance that were anonymised with the Lelantus protocol. This can cause the “The amount exceeds your balance” error to appear if you try to send your non-anonymised balance.

- -

Click on the ‘Use Transparent Balance’ on the bottom right of the Send tab to switch to your non-private balance. You should now be able to send them out.

- -

Stuck on block 336890

- -

If you are stuck on block 336890, update to the latest version and do the following:

- -

Wallet:

- -

Go to Help -> Debug Window -> Console and enter:

- -
reconsiderblock bac60b152687f66dc8e70896642b76334f04b256a6875f6c048b153aad923406
-
- -

Output will be (null). Restart wallet and it should start syncing.

- -

Masternode:

- -
./firo-cli reconsiderblock bac60b152687f66dc8e70896642b76334f04b256a6875f6c048b153aad923406
-
- -

Resetting options

- -

Windows

- -

Open the folder where the firo-qt.exe is located. Hold Shift, right-click inside the folder and select ‘Open PowerShell window here’. In the window that appears, type:

- -
.\firo-qt.exe -resetguisettings
-
- -

The wallet should now start with the ‘Choose your data directory’ window.

- -

MacOS

- -

Using the Terminal, enter the following command:

- -
/Applications/firo-qt.app/Contents/MacOS/Firo-qt -resetguisettings
-
- -

The wallet should now start with the ‘Choose your data directory’ window.

- -

Linux

- -

Navigate to the directory where your firo-qt binary is. In the Terminal, type in the following:

- -
./firo-qt -resetguisettings
-
- -

The wallet should now start with the ‘Choose your data directory’ window.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/how-to-mine-firo.html b/pr-preview/pr-452/zh-cn/guide/how-to-mine-firo.html deleted file mode 100644 index 367afc6a4..000000000 --- a/pr-preview/pr-452/zh-cn/guide/how-to-mine-firo.html +++ /dev/null @@ -1,407 +0,0 @@ - - - - - - - How to Mine Firo (FIRO) with FiroPoW | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

How to Mine Firo (FIRO) with FiroPoW

-

-
- -

- -

Firo is designed to be mined by GPUs.

- -

The FiroPoW mining algorithm (a modified version of ProgPoW 0.9.4) is designed to utilize all parts of a GPU and includes a random sequence that changes every block to add further ASIC and FPGA resistance.

- -

We believe in the importance of fair distribution in FIRO and remain committed to having it mineable using commodity hardware like GPUs.

- -

Before you begin, make sure you have a Firo (FIRO) address where you want your mining payouts to go to. To get one, download a Firo wallet and sync it with the network.

- -

The guide is meant for Windows users though Linux users can easily adapt it.

- -

Step 1: Getting your Miners

- - - -

Warning: Miners are listed here for convenience. Non-official miners have not been vetted. Use at your own risk. All fees are to the developers of the miners.

- -

Extract the exe binary into a folder of your choice.

- -

Step 2: Registering with a Pool (if not solo mining)

- -

There are several pools running Firo on FiroPoW. Please try to spread the hashrate around so that no pool has more than 50% of the total hashrate for decentralization reasons! Note that pure 51% attacks are not possible on Firo due to Chainlocks technology which require both to compromise or take down the masternode network and have the necessary hashrate. You can view the current hashrate distribution here.

- -
    -
  • WoolyPooly -
      -
    • pool.woolypooly.com:3104
    • -
    -
  • -
  • Nanopool’s Picopool -
      -
    • firo-eu1.picopool.org:22222
    • -
    -
  • -
  • Zergpool -
      -
    • firopow.mine.zergpool.com:3001
    • -
    • firopow.eu.mine.zergpool.com:3001
    • -
    -
  • -
  • Speedpool -
      -
    • mining.speedpool.top:7000
    • -
    -
  • -
  • Minerpool -
      -
    • firo-us-east.minerpool.org:14058
    • -
    • firo-eu.minerpool.org:14058
    • -
    -
  • -
  • K1Pool -
      -
    • eu.firo.k1pool.com:3476
    • -
    • us.firo.k1pool.com:3476
    • -
    -
  • -
  • 1pool -
      -
    • firo.1pool.org:6060
    • -
    -
  • -
  • cedric-crispin -
      -
    • firo.cedric-crispin.com:4065
    • -
    • firo.cedric-crispin.com:4064
    • -
    -
  • -
  • For detailed stratum information, please visit the pool’s own site.
  • -
- -

Most of the pools listed here do not require registration, only a valid Firo address as username and worker details. Ensure that you also get the pool’s address and port.

- -

Step 3: Configuring your Miner

- -

Open your favourite text editor, cut and paste the following line corresponding to your selected pool and miner and edit it accordingly.

- -

For Pool Mining

- -

Firominer:

- -
    -
  • Nvidia:
  • -
- -
firominer -U -P stratum+tcp://username.worker:password@POOLADDRESS:PORT
-
- -
    -
  • AMD:
  • -
- -
firominer -G -P stratum+tcp://username.worker:password@POOLADDRESS:PORT
-
- -

Gminer:

- -
miner --algo firopow --server POOLADDRESS:PORT --user username.worker
-
- -

Team Red Miner (AMD):

- -
teamredminer.exe -a firopow -o stratum+tcp://POOLADDRESS:PORT -u username.worker -p password
-
- -

SRBMiner-Multi (AMD):

- -
SRBMiner-MULTI.exe --disable-cpu --algorithm firopow --pool POOLADDRESS:PORT --wallet username.worker --gpu-boost 3
-
- -

After pasting it in, save the file as a .bat file (for e.g. miner.bat) in the same folder where you had extracted the miner binary earlier.

- -

For Solo Mining

- -

You will need to edit firo.conf to allow RPC calls. Navigate to the default data directory, create a file called firo.conf, and add and modify these lines:

- -
rpcuser=RPCUSER (up to you to change)
-rpcpassword=RPCPASSWORD (up to you to change)
-rpcport=8382
-rpcallowip=127.0.0.1
-listen=1
-server=1
-daemon=1
-
- -

Once this is done, restart your Firo wallet and ensure it is synced to the latest block. Then make a new file called miner.bat as below and save it in the same folder as where you had extracted the miner binary earlier.

- -
firominer -P http://RPCUSER:RPCPASSWORD@127.0.0.1:8382 --reward-address YOURFIROADDRESS
-
- -

Please ensure that the line in miner.bat matches the relevant settings from firo.conf such as rpcuser, rpcpassword, and rpcport.

- -

Step 4: Running the Miner

- -

Once you are done, run the bat file you created. You should see a window similar to this which will differ depending on the miner you are using. For solo mining, your Firo wallet needs to be synced.

- -

If you’re seeing your shares as accepted, you should be good to go. It may take a few minutes for the correct speed to be reflected on the pool’s website and your miner.

- -

Happy mining!

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/index.html b/pr-preview/pr-452/zh-cn/guide/index.html deleted file mode 100644 index ec03b3a9d..000000000 --- a/pr-preview/pr-452/zh-cn/guide/index.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - 指南 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Guides

-
-
-
- -
- -
- -
- -
- -
-
- -
-
- -
- -
- -
- -
- -
- -
- -
-
-
-
-

Miscellaneous

- -
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/guide/liquidity-firo-pancakeswap.html b/pr-preview/pr-452/zh-cn/guide/liquidity-firo-pancakeswap.html deleted file mode 100644 index cb34162e4..000000000 --- a/pr-preview/pr-452/zh-cn/guide/liquidity-firo-pancakeswap.html +++ /dev/null @@ -1,392 +0,0 @@ - - - - - - - How to Provide Liquidity for Firo on Pancakeswap | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

How to Provide Liquidity for Firo on Pancakeswap

-

How to become a liquidity provider for Firo on Pancakeswap on Binance Smart Chain (BSC)

-
- -

Connecting Metamask to Binance Smart Chain

- -

Before starting, you will need a wallet that works with the Binance Smart Chain (BSC) network.

- -

Please follow the guide here in order to connect your Metamask wallet to the BSC Network.

- -

Adding BEP20 FIRO support to your Metamask wallet

- -
    -
  1. -

    Open your Metamask wallet and click on ‘Add Token’.

    -
  2. -
  3. -

    In the next screen, choose ‘Custom Token’.

    -
  4. -
  5. -

    In the ‘Token Contract Address’, enter the following:

    -
  6. -
- -
0xd5d0322b6bab6a762c79f8c81a0b674778e13aed
-
- -
    -
  1. -

    If you correctly setup your wallet with BSC in the first step, the ‘Token Symbol’ will be automatically filled with ‘FIRO’. Click next.

    -
  2. -
  3. -

    Click the Add Tokens button.

    -
  4. -
- -

Converting FIRO to BEP20 FIRO

- -

There are two ways to convert FIRO to BEP20 FIRO: FiroDEX and Binance Exchange. Converting through Binance Exchange requires a Binance account. No account is required for converting through FiroDEX.

- -

Binance Exchange

- -

- -

Before starting, you must first have FIRO on the exchange.

- -
    -
  1. -

    Go to Wallet -> Fiat and Spot. Head to the FIRO section and choose Withdraw.

    -
  2. -
  3. -

    In ‘Recipient’s FIRO Address’, enter the address from your Metamask wallet.

    -
  4. -
  5. -

    For ‘Transfer network’, choose ‘Binance Smart Chain (BSC)’ and enter the amount you want to withdraw. Click on Submit when done.

    -
  6. -
  7. -

    Your withdrawal request will be submitted. Once processed, you will receive the BEP20 FIRO in your Metamask wallet.

    -
  8. -
- -

Adding liquidity to PancakeSwap

- -

Before starting, you must have some BNB in your wallet to pay the transaction fees and wrapped BNB (WBNB) to add to the liquidity pool.

- -
    -
  1. Navigate to the WBNBFIRO pair page on PancakeSwap.
  2. -
  3. Click on the ‘Connect Wallet’ button on the top right of the page and choose the Metamask wallet you have setup earlier. Unlock the wallet if requested.
  4. -
- -

- -
    -
  1. Click on ‘Add liquidity’.
  2. -
- -

- -
    -
  1. -

    Enter the amount of FIRO and WBNB that you wish to add to the liquidity pool.

    -
  2. -
  3. -

    Click on ‘Supply’ when done. Confirm the transaction on your wallet.

    -
  4. -
  5. -

    Once done, you will return to the same page again. Click on the ‘Supply’ button, and in the pop up verify all details are correct, then click ‘Confirm supply’ and confirm the transaction on your wallet.

    -
  6. -
  7. -

    Once the transaction confirms, your FIRO and WBNB will be added to the liquidity pool.

    -
  8. -
- -

Checking your liquidity on PancakeSwap

- -

Navigate to the PancakeSwap Liquidity page and ensure that your wallet is connected. Your liquidity information will be displayed.

- -

Removing liquidity from PancakeSwap

- -
    -
  1. -

    Navigate to the PancakeSwap Liquidity page.

    -
  2. -
  3. -

    (Skip this step if your wallet is already connected) Click on the ‘Connect Wallet’ button on the top right of the page and choose the Metamask wallet you have setup earlier. Unlock the wallet if requested.

    -
  4. -
- -

- -
    -
  1. -

    Locate the pair that you wish to remove liquidity from. Click on ‘Remove’ button

    -
  2. -
  3. -

    At next page, set the amount of Liquidity to be removed

    -
  4. -
  5. -

    Click on the ‘Enable’ button. Sign the request on your wallet

    -
  6. -
  7. -

    Once done, you will return to the same page again. Click on the ‘Remove’ button, and in the pop up verify all details are correct, then click ‘Confirm’ and confirm the transaction on your wallet.

    -
  8. -
  9. -

    Once the transaction confirms, your FIRO and WBNB will be returned to your wallet along with any fees you have earned from providing liquidity to the pool.

    -
  10. -
- -

Resources

- - - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/masternode-setup.html b/pr-preview/pr-452/zh-cn/guide/masternode-setup.html deleted file mode 100644 index 0d2d20d07..000000000 --- a/pr-preview/pr-452/zh-cn/guide/masternode-setup.html +++ /dev/null @@ -1,669 +0,0 @@ - - - - - - - Firo masternode setup guide | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Firo masternode setup guide

-

Follow this guide to setup your masternode from scratch

-
- -

DISCLAIMER: This guide assumes a basic knowledge of Putty and Linux and comfortable in dealing with command line commands. We are not responsible for any loss for using this guide without the pre-requisite knowledge. Do not proceed with this guide if you have any doubts and turn to a masternode provider.

- -

DISCLOSURE: Some of these links contain referral links whereby we may receive compensation when you sign-up or use their products/services. These do not constitute an endorsement of the product/service.

- -

List of masternode Providers (arranged in alphabetical order)

- -

These providers have informed us that they are hosting Firo masternode hosting services. These are recommended if you don’t have the technical expertise to follow these instructions.

- -

We do not endorse or recommend any particular masternode provider even those run by team members. None of the listed providers are affiliated with Firo in any way.

- -

Do your own due diligence when picking them. Some masternode providers may be run by team members in their own personal capacity but shall not be considered an official Firo provider. We will delist providers that are reported as scams or have acted irresponsibly but hold no responsibility for having them listed in this list as it is impossible for us to police.

- -

You should only need to provide the transaction ID and index of your masternode collateral. NEVER send the 1000 FIRO collateral anywhere else except to your own wallet, or give the collateral address’ private key.

- -

The list of available masternode providers:

- - - -

Getting Started

- -

Requirements

- - - -

Hosting a masternode with hardware wallet requires the use of Firo Masternode Tool, which can be used together with Electrum Firo.

- -

Running masternode off Electrum Firo alone is not officially supported.

- -

Step 1: Encrypt and Backup your wallet on your Desktop wallet

- -

- -

Encrypt your wallet on your local desktop wallet (PC/Mac/Linux) by going to Settings/Preferences > Encrypt Wallet.

- -

It is also recommended to do a backup via File > Backup Wallet. Store this backup file separately from your wallet.

- -

Do not forget the password used for encrypting your wallet.

- -

Step 2: collateral your 1000 FIRO on your Desktop wallet

- -

Your collateral address is where you will be storing your 1000 FIRO.

- -

You can create the collateral address in two ways: using the Receive tab, OR in the Debug Window

- -

Receive tab:

- -

Note: You cannot host masternodes on Spark addresses yet.

- -

Click on the Receive tab. From the Address dropdown menu, select Transparent. Enter a label for your collateral address in the Label field and click on Request Payment. A window should pop up with a Firo transparent address.

- -

Debug Window:

- -

Go to Help > Debug Window > Console and type in

- -
getnewaddress
-
- -

In one single transaction, send exactly 1000 FIRO into the masternode collateral address that you created. It has to be in one single transaction. Do not tick subtract fee from amount. Do not send 500 and then another 500.

- -

Wait 1 confirmation for this transaction to be mined. When done correctly, the transaction id and index will appear when you execute this command in the Debug Console:

- -
evoznode outputs
-
- -

Special Notes only for those who are creating more than one masternode:

- -

If you are doing more than one masternode, special care is required to ensure that you are creating collaterals properly. You do not want to break the previous 1000 FIRO collateral you just made by taking funds from that collateral.

- -

To do this, on your local desktop wallet turn on coin control by going to Settings > Options > Wallet and click on Enable coin control features. This will enable control of which funds you are using when making your next 1000 FIRO collateral.

- -

- -

Then go to your Send tab, and you will see Coin Control Features. Click on Inputs. You should see your 1000 FIRO collateral there. Right click and click Lock Unspent. This means that when making your new collateral, your wallet will not touch these funds.

- -

- -

Once you have done this, you can make the next 1000 FIRO collateral for your next masternode. Repeat this everytime you have made a new masternode.

- -

You can always verify you’re doing this correctly by going into Help > Debug Window and typing evoznode outputs which would display all masternode capable collaterals.

- -

Step 3: Creating ownerAddress, payoutAddress, feeSourceAddress and operatorKey/operatorPubKey

- -

a, b, and c can be generated through Receive tab or the Debug Window, just like the collateral address above.

- -

a. ownerAddress

- -

Must be a new transparent address. Must be in the same wallet as collateral. DO NOT RE-USE THE COLLATERAL ADDRESS AS OWNER ADDRESS.

- -

b. payoutAddress

- -

Address the masternode will pay out to. Can be inside the same wallet or an external address.

- -

c. feeSourceAddress

- -

An address with funds to pay the transaction fee for registering your masternode. To get a list of addresses with funds, enter the following command in the Debug Window:

- -
listaddressbalances 0.01
-
- -

If you do not have any, you can create an address and send some Firo there. You can then use the address as feeSourceAddress.

- -

d. operatorKey/operatorPubKey

- -

In Debug Console, enter bls generate. The output will be similar to this:

- -
    {
-        "secret": "2e551176c4cd5a2e26f3a1c61f151487e013f7095ffbc0f62b5c2b251e7bd84c",
-        "public": "89d395bc75e99527e80d3bbd408a5b41bbf37e7e1e26c5924da734008d1aa4a3f5e42a968bef541cb1c9a0899280d29b"
-    }
-
- -

secret: This is your operatorKey (for protx) and also the znodeblsprivkey for use in Step 6. Do not lose this key. If you do, you will need to re-create your masternode from scratch.

- -

public: This is your operatorPubKey (for masternode registration transaction)

- -

You cannot regenerate the same pair of keys, but you can generate the public key from the secret key if you lose the public key.

- -

Step 4: Get a VPS

- -

There are many providers to choose from:

- - - -

Select a VPS package that meets the minimum requirements:

- -
    -
  • 1 or 2 vCPU cores
  • -
  • 2 GB of RAM with swap space enabled
  • -
  • 25 GB of disk space (blockchain size is currently 8.0 GB in October 2024)
  • -
- -

Note: With FiroPoW, the blockchain grows at a rate of about 1 GB per year. Please make sure you pick a VPS with sufficient disk space.

- -

When choosing a server, please remember reliability is more important than price. If your masternode goes offline, you will potentially miss out on payouts which would be more than your VPS cost.

- -

Choose Ubuntu 22.04 64-bit and install it.

- -

Once it is done, the VPS provider should give you a username (usually root) and a password. Use a SSH client like Putty or if the VPS provider provides, it open up a console window.

- -

Step 5: Configuring Your VPS

- -

Creating a New User

- -

It is always good practice to create a new user to run the masternode so that the masternode application does not run with root access.

- -

On your newly created VPS, Login as root.

- -

Create a new user with the following command, replacing with a username of your choice.

- -
adduser <username>
-
- -

You will be prompted for a password. Enter and confirm using a new password (different to your root password) and store it in a safe place.

- -

You will also see prompts for user information, but this can be left blank.

- -

Note: A common mistake is logging in as the root user even when the masternode is running under another user.

- -

Once the user has been created, we will add them to the sudo group so they can perform commands as root. Only commands/applications run with sudo will run with root privileges, while others will run with regular privileges

- -
usermod -aG sudo <username>
-
- -

Now, while still as root, we will update the system from the Ubuntu package repository.

- -
apt update
-
- -
apt upgrade
-
- -

Installing a Firewall

- -

We are installing UFW (uncomplicated firewall) to further secure your VPS server. This is optional but highly recommended.

- -

While still in root user on your VPS (or alternatively you can sudo within your newly created user).

- -
apt install ufw
-
- -

(press Y and Enter to confirm)

- -

The next step opens port 8168 which is required for your masternode to communicate.

- -
ufw allow ssh/tcp
-
- -
ufw limit ssh/tcp
-
- -
ufw allow 8168/tcp
-
- -
ufw logging on
-
- -
ufw enable
-
- -

(press Y and Enter to confirm) You now have a firewall setup!

- -

Allocating a Swap File

- -

You can skip this step if your VPS provider has automatically allocated swap for you. Use the free -h command to check if swap exists.

- -
fallocate -l 4G /swapfile
-
- -
chmod 600 /swapfile
-
- -
mkswap /swapfile
-
- -
swapon /swapfile
-
- -
nano /etc/fstab
-
- -

Add the following line at the end of the file (press tab to separate each word/number):

- -
/swapfile none swap sw 0 0
-
- -

then press Ctrl + X to close the editor, then Y and Enter save the file, then reboot the server:

- -
reboot now
-
- -

Your VPS is now ready for operation.

- -

Step 6: Installing Firo in your VPS

- -

After logging into the new user on your VPS you created in Step 5, type the following to download the latest Firo Linux package.

- -
cd ~
-
- -
wget https://downloads.sourceforge.net/project/firoorg/firo-0.14.14.0-linux64.tar.gz
-
- -
tar xzvf firo-0.14.14.0-linux64.tar.gz
-
- -

Create a new config file for your masternode. Type

- -
mkdir ~/.firo
-
- -
nano ~/.firo/firo.conf
-
- -

This will create a new directory and also open up a new text file called firo.conf in a text editor called nano.

- -

In that new file type the following and change the capitalized parts to match your actual details.

- -
    #----
-    rpcuser=ANYUSERNAME
-    rpcpassword=ANYPASSWORD
-    rpcallowip=127.0.0.1
-    #----
-    server=1
-    daemon=1
-    disablewallet=1
-    #----
-    znode=1
-    externalip=YOUR MASTERNODE IP:8168
-    znodeblsprivkey=YOUR SECRET OUTPUT FROM STEP 3 HERE
-
- -

Press Ctrl-X to save and press Y to confirm it.

- -

Type following commands to start your Firo daemon and let it sync. This will take a few hours.

- -
cd ~/firo-e0c4238052d1/bin
-
- -
./firod -daemon
-
- -

You can always check the status of syncing by typing

- -
./firo-cli getinfo
-
- -

and compare the blocks number with our Block Explorer. Once it has synced, it’s now time to start your masternode.

- -

Note: You can copy firod and firo-cli to /usr/local/bin, but you need to ensure that these are kept up-to-date as well.

- -

Step 7: Registering your masternode

- -

The registration process must be done on your local wallet, not on your VPS/masternode

- -

Once you have done all the above, you can now register your masternode with the following command:

- -
protx register collateralHash collateralIndex ipAndPort ownerAddress operatorPubKey votingAddress operatorReward payoutAddress feeSourceAddress
-
- -

where

- -
    -
  • collateralHash: transaction ID of your 1000 FIRO collateral (from “evoznode outputs”)
  • -
  • collateralIndex: transaction index of your 1000 FIRO collateral (from “evoznode outputs”)
  • -
  • ipAndPort: the IP address and port of your masternode
  • -
  • ownerAddress: the ownerAddress, generated in Step 3
  • -
  • operatorPubKey: the “public” part of the “bls generate” output, generated in Step 3
  • -
  • votingAddress: "" (defaults to ownerAddress)
  • -
  • operatorReward: 0
  • -
  • payoutAddress: A valid Firo address for your masternode payouts, generated in Step 3
  • -
  • feeSourceAddress: A valid Firo address with funds in it to fund the masternode registration, from Step 3
  • -
- -

Before you are able to enter the command, you must first unlock your wallet:

- -
walletpassphrase YOURPASSWORD 60
-
- -

This command will unlock your wallet for 60 seconds and returns a (null) message when successfully executed.

- -

If everything is correct, you should get a transaction ID.

- -

Example

- -
evoznode outputs
-
-{
-  "4950f88867b69760d3cd7c1f53531340f6723eb8f7d7f00730abfa12c5fe10e0": "0"
-}
-
- -
protx register 4950f88867b69760d3cd7c1f53531340f6723eb8f7d7f00730abfa12c5fe10e0 0 207.148.122.12:8168 TRVDAxJwaZYFfmti4aTeKCByz1jbMq8Jy4 995b3e1e2a65ce960a8cc7d305c5914b7f60e888c338c1f3317efbdcac58e82ecc110315ce03f49d9d387ff35c2796ad "" 0 TEZ8M8Fgp8h4HvUjXtjz3krYraRtySiXdw TQGmCxUQHK2xKGYNyeqGdSYQqfEAB2hjtd` 
-
- -

Details:

- -
collateralHash: 4950f88867b69760d3cd7c1f53531340f6723eb8f7d7f00730abfa12c5fe10e0 
-collateralIndex: 0 
-ipAndPort: 207.148.122.12:8168 
-ownerAddress: TRVDAxJwaZYFfmti4aTeKCByz1jbMq8Jy4 
-operatorPubKey: 995b3e1e2a65ce960a8cc7d305c5914b7f60e888c338c1f3317efbdcac58e82ecc110315ce03f49d9d387ff35c2796ad 
-votingAddress: "" 
-operatorReward: 0 
-payoutAddress: TEZ8M8Fgp8h4HvUjXtjz3krYraRtySiXdw 
-feeSourceAddress: TQGmCxUQHK2xKGYNyeqGdSYQqfEAB2hjtd
-
- -

Registration is successful once the transaction containing your registration is mined. To check, copy the transaction ID and enter it here: explorer.firo.org

- -

Once the transaction is mined, the nodes you just registered should appear in the Masternodes tab in the wallet.

- -

Do not skip this step. To check your masternode’s status on the masternode itself, do ./firo-cli getblockcount and ./firo-cli evoznode status. If everything was setup correctly, you should 1) the latest block number, and 2) see your masternode’s details along with these two lines at the bottom:

- -
"state": "READY", 
-"status": "Ready
-
- -

Unbanning your masternode

- -

The ubanning process must be done on your local wallet, not on your VPS/masternode

- -

Your masternode is banned if it has the POSE_BANNED status. You can unban your masternode by entering this command in your local wallet’s Debug Console:

- -
protx update_service proTxHash ipAndPort operatorKey operatorPayoutAddress feeSourceAddress
-
- -

Details:

- -
proTxHash: the proTxHash of your masternode. In the Masternodes tab on your local wallet, right-click on the banned node and choose 'Copy Protx hash'
-ipAndPort: ipAndPort of banned masternode
-operatorKey: znodeblsprivkey of the masternode, usually inside firo.conf on the masternode. This is different than the operatorPubKey!
-operatorPayoutAddress: "" , if you set your operatorReward to 0 during registration
-feeSourceAddress: an address in the local wallet that has FIRO to fund the transaction. Can be obtained with the listaddressbalances command
-
- -

Please ensure that you have fixed the problem that caused the ban before unbanning your masternode otherwise it will get banned again. A more detailed guide is available.

- -

After unbanning, ensure that you check the status of the masternode in both the wallet and the masternode itself. Failure to do this will cause another ban as you just unbanned your masternode on the network but did not fix the problem that caused it to be banned in the first place.

- -

Additional tips

- -

The following tips are not covered by this guide but can ensure smoother running of your masternode.

- - -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/masternode-system-managers.html b/pr-preview/pr-452/zh-cn/guide/masternode-system-managers.html deleted file mode 100644 index f4d4f25d4..000000000 --- a/pr-preview/pr-452/zh-cn/guide/masternode-system-managers.html +++ /dev/null @@ -1,378 +0,0 @@ - - - - - - - Set up your masternode with a system manager | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Set up your masternode with a system manager

-

Guide to set up a masternode with a system manager

-
- -

This guide gives instructions on how to set up two popular system managers to simplify and automate the management of your Firo masternode: Systemd and Monit. Use only one of the two.

- -

Systemd

- -

Create a service file for firod:

- -

sudo nano /etc/systemd/system/firod.service

- -

Enter the following. Modify the User, Group, PIDFile (and username), ExecStart, and ExecStop lines according to your own configuration:

- -
[Unit]
-Description=Firo daemon
-After=network.target
-
-[Service]
-Type=forking
-Restart=always
-RestartSec=30
-
-User=username
-Group=username
-PIDFile=/home/username/.firo/firod.pid
-
-ExecStart=/usr/local/bin/firod
-ExecStop=/usr/local/bin/firo-cli stop
-
-[Install]
-WantedBy=multi-user.target
-
- -

Reload systemd:

- -

sudo systemctl daemon-reload

- -

Start firod with systemctl to test

- -

sudo systemctl start firod.service

- -

Then check if running with ./firo-cli getinfo

- -

To enable firod autostart at restart

- -

sudo systemctl enable firod.service

- -

To stop firod (e.g. to update)

- -

sudo systemctl stop firod.service

- -

You can restart firod with

- -

sudo systemctl restart firod.service

- -

Monit

- -

Install monit if not installed:

- -
sudo apt install monit
-
- -

Edit monit control file:

- -
sudo nano /etc/monit/monitrc
-
- -

Remove ‘#’ from the front part of the following lines:

- -
set httpd port 2812 and
-    use address localhost  # only accept connection from localhost
-    allow localhost        # allow localhost to connect to the server and
-    allow admin:monit      # require user 'admin' with password 'monit'
-
- -

Scroll to the end of the file and add ‘#’ in front of this line:

- -
#include /etc/monit/conf-enabled/*
-
- -

Create a monit control file for firod.

- -
sudo nano /etc/monit/conf.d/firod
-
- -

Copy and paste the following into the editor. Make sure to modify the paths to suit your installation. Once done, ‘Ctrl+X’ to save and exit.

- -
check process firod matching "firod"
-        start program = "/home/USERNAME/firo-0.14.1/bin/firod -daemon -datadir=/home/USERNAME/.firo/"
-                as uid USERNAME and gid USERNAME
-        stop program = "/home/user/firo-0.14.1/bin/firo-cli stop"
-                as uid USERNAME and gid USERNAME
-        if failed host 127.0.0.1 port 8168 type TCP for 2 cycles then restart
-
- -

Reload monit for changes to take effect.

- -
sudo monit reload
-
- -

Check if the control file is okay with

- -
sudo monit -t
-
- -

Start firod with monit

- -
sudo monit start firod
-
- -

Check monitoring status

- -
sudo monit status
-
- -

To stop firod with monit

- -
sudo monit stop firod
-
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/masternode-upgrade.html b/pr-preview/pr-452/zh-cn/guide/masternode-upgrade.html deleted file mode 100644 index 1a00781fe..000000000 --- a/pr-preview/pr-452/zh-cn/guide/masternode-upgrade.html +++ /dev/null @@ -1,334 +0,0 @@ - - - - - - - Upgrading your Firo masternode | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Upgrading your Firo masternode

-

-
- -

Here’s a quick step-by-step guide to get your masternode up and running with the latest version in a few minutes. This guide assumes you are upgrading from a previous 0.14.x.x version to the latest 0.14.14.0. If you are upgrading from earlier versions, please adjust the folder paths in step 4 accordingly.

- -

Please note that if you did not update in time to a mandatory release or before the hard fork, your masternode will stop receiving rewards. It is highly advisable to update to the latest stable version as soon as possible.

- -
    -
  1. Log on to your masternode
  2. -
  3. Copy a link to the Linux archive from GitHub or Sourceforge by right-clicking the file name (e.g. firo-0.14.14.0-linux64.tar.gz) and selecting the copy link menu item in your browser.
  4. -
  5. On the masternode’s command line, type wget and insert the copied link after it like so: 
  6. -
- -
cd ~
-
- -
wget https://github.com/firoorg/firo/releases/download/v0.14.14.0/firo-0.14.14.0-linux64.tar.gz
-
- -

This will download the archive to your masternode.

- -
    -
  1. Stop the old daemon
  2. -
- -
cd ~/firo-d3722c66e344/bin
-
- -

(this is the folder of the major version you are upgrading from)

- -
./firo-cli stop
-
- -

and remove the old version

- -
cd ~ 
-
- -
rm -rv firo-d3722c66e344
-
- -

(see above)

- -
    -
  1. Unpack the downloaded archive by typing
  2. -
- -
tar xvzf firo-0.14.14.0-linux64.tar.gz
-
- -
    -
  1. Now you can start your masternode again
  2. -
- -
cd ~/firo-e0c4238052d1/bin
-
- -

(new version)

- -
./firod -daemon
-
- -

Always check that your masternode is running normally after every upgrade with

- -
./firo-cli getinfo
-
- -
./firo-cli evoznode status
-
- -

Failure to check can cause your masternode to get banned some time later.

- -

While you’re at it, don’t forget to upgrade your local wallet too! Just download from our website and install replacing the old version. Just make sure to always have a backup of your wallet.dat!

- -

If you have any questions, feel free to join our Discord or Telegram groups.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/privacy-coin-comparison.html b/pr-preview/pr-452/zh-cn/guide/privacy-coin-comparison.html deleted file mode 100644 index 8dee5de81..000000000 --- a/pr-preview/pr-452/zh-cn/guide/privacy-coin-comparison.html +++ /dev/null @@ -1,613 +0,0 @@ - - - - - - - How Firo's Privacy Technology Compares to the Competition | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

How Firo's Privacy Technology Compares to the Competition

-

-
- -

Blockchain Privacy Mechanisms

- -

This post will give you a brief overview of the major blockchain privacy mechanisms that are implemented in cryptocurrencies today and show you how the Lelantus protocol used in Firo and the upcoming Lelantus Spark protocol stacks up. This is a living document that would be updated from time to time with recent developments.

- -

Blockchain privacy is particularly tricky to achieve as public blockchains are designed so that all transactions are transparent and coin amounts are public. This is because everyone has to be able to validate the state of the chain and balances. Balancing privacy with the requirement for public verifiability in blockchains is not a trivial problem.

- -

To understand the innovation behind Lelantus and Lelantus Spark, we need to also understand how other privacy systems work.

- -

Cryptocurrency Tumblers and CoinJoin

- -

As used in: Dash, Decred, Bitcoin Cash, Bitcoin mixers

- -

Pros:

- -
    -
  • Works on top of most cryptocurrencies without the need for specific consensus rules
  • -
  • Relatively simple to implement
  • -
  • Transactions are regular transactions introducing no additional overhead
  • -
- -

Cons:

- -
    -
  • Amounts are still completely visible
  • -
  • Anonymity sets are generally low and reliant on the number of mixers
  • -
  • Coins that are mixed can be ‘flagged’ as going through a coin mixer.
  • -
  • Needs time for mixes to happen
  • -
  • Requires mixers to be online
  • -
  • Difficult to use correctly and cumbersome requiring careful UTXO management
  • -
  • Increases blockchain bloat with many transactions required to do mixes
  • -
  • Earlier implementations involve trust in a third party mixer
  • -
- -

One of the first methods people sought to achieve this was through the use of cryptocurrency tumblers. These work based on the principle of mixing funds with others by sending your coins to other people and then giving their coins to you. An easy way to visualize this is a group of people each putting the same number of coins into a pot, mixing it up and then each taking out the same amount of coins. The idea is that it is now hard to prove whose coin formerly belonged to whom thus providing plausible deniability. Early tumblers required you to trust the tumbler not to steal your coins or log how the mixes are done.

- -

CoinJoin is an improvement of this mixing idea and removes the possibility for the tumbler to steal the coins. It is used in Dash and also forms the basis of many coin tumblers. However, there are many drawbacks to the system.

- -

Graphical comparison between a coinjoin and non-coinjoin transaction between two individuals

- -
    -
  • You need to trust the tumbler for your anonymity as the mixer can log identifiable information and knows how the mix is happening along with each user’s input address and the address they are receiving coins to. This issue can be avoided by using blind digital signatures but then the anonymity of CoinJoin relies strongly on the possibility to connect to the tumbler in an anonymous manner, e.g., via the Tor network.
  • -
  • It requires people involved in the mixing to be online for a mixing transaction to happen. If no one wants to mix for the right denominations, your mix can be delayed.
  • -
  • The anonymity is limited by the amount of people you mix with. A typical round of Dash’s Privatesend mixing involves 3 participants only though this can be repeated.
  • -
  • Even with multiple rounds of CoinJoin mixing, recent research shows that a user’s wallet can be identified if they are not careful with browser cookies when making payments because mixing only obscures the transaction links between addresses but does not break them completely.
  • -
  • It is easy to disrupt a run of CoinJoin and delay the completion of the transaction for the other participants.
  • -
- -

What’s more, Dash’s implementation, previously called PrivateSend, is susceptible to cluster intersection attacks.

- -

Other improvements such as CoinShuffle and CoinShuffle++ as used in Decred added further protection from the tumbler stealing coins but are still subject to the other drawbacks of CoinJoin, namely a limited anonymity set and the requirement that participants are online. Coinshuffle systems cannot perform a mix with more than 50 users. CoinShuffle systems are also vulnerable to DoS attacks where a user who joins the mix and aborts can disrupt the mixing process for other users.

- -

The state of the art mixers such as Tumblebit and CashFusion further improve over this allowing more users to mix and faster mixing speeds while preventing the tumbler from knowing how mixes are made. CashFusion also doesn’t require the use of fixed denominations.

- -

The main benefit of mixer type schemes is that they are relatively simple and work on top of the cryptocurrency without the need to use specific consensus rules. They also preserve full supply auditability as all amounts are not hidden. However even state of the art mixer systems do not solve the limitations of coin mixer systems which are: the need for specialized mixer servers to be hosted, amounts are fully visible, others need to be online to mix and perhaps the biggest one is that they require you to carefully handle your UTXOs to avoid mixing and can be quite cumbersome to use for multiple transactions.

- -

Coins that go through mixers are also often ‘flagged’ with a higher risk meaning that your coins can be tainted just by going through this process. This can be exacerbated if coins that are tainted from illicit activity are mixed together with yours further making your coins difficult to use on exchanges. The freezing of coins connected to CoinJoins have been happening on a regular basis:

- - - -

With appropriate precautions and correct use, CoinJoin and similar systems can provide some privacy to defend against trivial chain analysis but shouldn’t be considered as a sufficient privacy solution nor does it solve the issue of fungibility given that CoinJoined coins are often treated differently.

- -

Even Wasabi wallet’s creator admits that it is a temporary hack and that without confidential transactions, privacy will be priced out of Bitcoin’s main chain. This makes sense given the large number of transactions required to do CoinJoin along with the additional transactions required to break amounts into fixed denominations.

- -

CryptoNote, Ring Signatures, RingCT

- -

As used in: Monero, Particl, Zano

- -

Pros:

- -
    -
  • No need for a mixer and mixing is done automatically
  • -
  • Can be implemented with privacy on by default
  • -
  • Anonymity increases as time passes as outputs become the new inputs of new mixes
  • -
  • Hides transaction amounts when implemented with RingCT
  • -
  • Well understood cryptography
  • -
- -

Cons:

- -
    -
  • Does not break transaction links, merely obscures them, hence a ‘decoy’ model.
  • -
  • Selecting the right decoys can be tricky and incorrect input selection algorithms can lead to loss of privacy
  • -
  • Low anonymity set per transaction due to practically limited ring sizes
  • -
- -

The next anonymity scheme we will explore is ring signatures as used in CryptoNote currencies such as Monero which significantly improves anonymity over regular mixer type schemes. A ring signature works by proving someone signed the transaction from a group of people without revealing which person it was. One common proposed use case of ring signatures is for it to be used to provide an anonymous signature from a “high-ranking White House official” without revealing which official signed the message.

- -

CryptoNote uses ring signatures in a way whereby a user can craft a transaction and use the outputs of other similar transactions on the blockchain automatically to form the inputs to a ring signature transaction so that it is unclear which input belongs to the person doing the transaction. It does this automatically without requiring other users to specify that they wish to mix and does not need to wait for other people to provide funds since it’s just scanning the blockchain for those outputs to use. As there is no mixer, there’s no mixer you need to trust.

- -

CryptoNote/ring signatures when combined with confidential transactions also hide amounts and used together they’re called Ring Confidential Transactions (RingCT). Most implementations using this privacy mechanism also now use RingCT after Monero implemented it in 2017.

- -

Another great feature of this protocol is that most implementations have mandatory stealth addressing which solve the address re-use problem and protects the receiver’s privacy.

- -

Graphical representation of the way inputs are managed in a RingCT transaction

- -

RingCT currencies also have limitations concerning practical ring size (the number of other outputs you are taking) as the size of a transaction grows linearly as the ring size increases. This is why Monero has a relatively small ring size of 11 though it is set to increase this to 16 in an upcoming hard fork. This means on a per transaction basis, the anonymity is limited by the number of inputs in the ring. While the possibilities start to fan out increasing the practical anonymity set, the real transaction link is still somewhere in there hiding among the decoys and there are methods to narrow the range of possibilities down such as theorized Flashlight, Overseer and Tainted Dust attacks.

- -

Also, security researchers have on numerous occasions found numerous ways to make educated guesses as to which transaction is the real one by using statistical analysis and the age of the inputs. Picking the right decoys to form your ring can be tricky. For example, a 2017 study demonstrated that in any mix of one real coin and a set of fake coins bundled up in a transaction, the real one is very likely to have been the most recent coin to have moved prior to that transaction due to the way the decoy selection algorithm picked its inputs. That timing analysis correctly identified the real coin more than 90 percent of the time, virtually nullifying Monero’s privacy safeguards.

- -

To combat this, the Monero developers have changed the algorithm on how the wallet picks its mix-ins several times and have also increased the number of mix-ins. Despite such changes, while improving resistance against previous methods, they still can be narrowed down as highlighted in the 2018 version of the same study and even in 2021, there remain known drawbacks.

- -

More recently in July 2021, another error of implementation in decoy selection allowed users who spend their funds within ~20 minutes after receiving funds to have the true spend identified. This issue has been since rectified but does not protect users who had already done this prior to the fix.

- -

A recent submission to Monero’s Vulnerability Response Process has also indicated that even with the most recent fixes, there may be still issues with the current decoy selection algorithm though this has yet to be widely verified and is still an issue of active research.

- -

In short, the strength of the decoy selection algorithm has been a constant weakness in RingCT type of systems and fixing it conclusively has proven challenging though it can be partially mitigated with large increases in ring size.

- -

Another issue with decoy based systems are ‘flooding’ attacks where an attacker can flood the network with their own transactions to remove mixins from transaction inputs. This was documented in the paper FloodXMR which shows that an attack can be mounted by flooding transactions to remove mixins from transaction inputs. There is however ongoing debate as to the cost and efficiency of such techniques as the authors of that paper made several wrong assumptions on fees.

- -

Another criticism of RingCT is that if there’s a weakness in its ring signature implementation or a reasonably powerful quantum computer becomes feasible, the entire blockchain history is deanonymized and retroactively exposed. This cannot be fixed after the fact. In fact, a flawed implementation in a CryptoNote currency called ShadowCash allowed for its blockchain to be deanonymized in its entirety. However, a practical quantum computer is still quite some time off, and it boils down to whether several-year-old transactions data are still valuable. For this data to be useful, it will most likely need to be combined with external data.

- -

In RingCT, someone who breaks the discrete logarithm that underpins RingCT can forge coins without anyone knowing it. That being said, for now this is only a theoretical possibility as the discrete logarithm problem is widely used in cryptography and it is expected that discrete logarithms will remain viable until the age of quantum computing.

- -

Privacy coins ultimately need to hide amounts transacted to provide the highest level of privacy and the trade off is the loss of supply auditability. RingCT in particular requires mandatory privacy and full hidden amounts to achieve high levels of privacy. A lack of supply auditability can complicate detecting hidden inflation. A bug in Cryptonote that allowed unlimited inflation was indeed discovered but was patched before anyone could take advantage of it. A nuanced argument on supply auditability in privacy enhancing cryptocurrencies can be found in Riccardo Spagni’s presentation On Privacy Enhancing Currencies & Supply Auditability.

- -

Despite these drawbacks, RingCT has proven itself to be one of the better and well-reviewed privacy technologies out there that is still evolving and improving to deal with new threats and advancements.

- -

It is worth noting that Monero Research Labs are looking into alternative privacy protocols to help scale their ring sizes such as Lelantus Spark and Seraphis to increase its effective anonymity set and complicate statistical analysis.

- -

Lelantus v1/v2

- -

As used in: Firo (activated Lelantus v1 from January 2021)

- -

Pros:

- -
    -
  • No need for a mixer
  • -
  • High anonymity sets up to around 65,000.
  • -
  • Uses well-researched cryptography and only requiring DDH cryptographic assumptions
  • -
  • Small proof sizes of around ~1.5 kB per proof
  • -
  • No trusted setup
  • -
  • Doesn’t use fixed denominations
  • -
  • Can do direct anonymous payments without having to convert to base coin (for Lelantus v2).
  • -
  • Efficient batch verification
  • -
- -

Cons:

- -
    -
  • Anonymity sets cannot scale into the millions without cryptographic breakthrough
  • -
  • Lelantus v1 still does not fully hide amounts as only source and change amounts are hidden (Lelantus v2 fully hides amounts)
  • -
  • No stealth addressing support meaning users are still recommended to supply fresh addresses
  • -
  • Lelantus v1/v2 balance security lacks a formal security proof and is challenging to formulate one
  • -
- -

Lelantus is a creation of Firo’s cryptographer Aram Jivanyan as part of our continuous efforts to improve our privacy protocol and its full paper is available to read here.

- -

Lelantus v1 uses a burn and redeem model that was first pioneered by the Zerocoin protocol whereby coins are burnt and then later redeemed for brand new ones that do not contain transaction history nor an identifiable source.

- -

A simple way to imagine this is throwing coins into a black box. Those that throw coins into the black box retain a special receipt that allows them to prove that they did throw coins in the black box without having to show exactly which coins were burnt. This receipt or proof is built from a trustless zero-knowledge proof called one-out-of-many proofs aka Groth-Bootle proofs that does not require trusted setup. This construction was further optimized in the paper Short Accountable Ring Signatures based on DDH (Jonathan Bootle, Andrew Cerulli, Pyrros Chaidos, Essam Ghadafi, Jens Groth and Christophe Petit)..

- -

Image showing the text 'Membership proof' with a graphical representation of the comparison

- -

Previous burn and redeem schemes such as Zerocoin and Sigma (which were also previously used in Zcoin) required users to burn and redeem in fixed denominations and also did not allow partial redemptions. For example if I burnt 10 coins but wanted to spend 3 of them, I would need to redeem 10 fully, send the three and then reburn the 7. This is inefficient and involves several steps.

- -

Lelantus allows burns and redemptions of arbitrary amounts along with the ability to do partial redemptions. For e.g. this means I can burn 9.23 coins and can redeem 1.7 coins partially and have the change amount hidden.

- -

This makes it much harder to do analysis based on time or amount correlation. It also greatly simplifies the handling of UTXOs since there are no leftover dust amounts that a user would need to keep separately.

- -

Lelantus hides the transaction amounts of the inputs and also the change amount. It achieves this by utilizing double-blinded commitments and a modification of bulletproofs to hide transaction amounts.

- -

Lelantus v2 expands Lelantus v1 functionality and allows for direct anonymous payments and fully hides amounts. This means users don’t need to redeem the coins which expose its amounts but instead can pass these coins to a third party without ever revealing the amount to third parties.

- -

A limitation of Lelantus v1/v2 is due to the usage of Groth-Bootle proofs, anonymity sets are limited to the high thousands before verification and proving performance become unacceptable. This anonymity set is still magnitudes higher compared to almost all other privacy mechanisms with the exception of Zerocash with its own set of trade offs (trusted setup, complicated construction, etc) which we will explore further below.

- -

Lelantus also lacks stealth addressing support meaning that while users cannot see the source or amounts or when funds are spent, it can tell that a particular address has received some funds which reveals timing information.

- -

Our work in Lelantus has also revived interest in the use of Groth-Bootle proofs and has lead to a new breed of privacy protocols such as Triptych (Monero Research Labs), Lelantus-MW (Beam) and Lelantus-CLA (Beam).

- -

Mathematical scheme of a mint transaction

- -

Mathematical scheme of a spend transaction

- -

Lelantus Spark

- -

As used in: Firo (to go live in 2022)

- -

Pros:

- -
    -
  • Retains all the pros of Lelantus v1/v2 using well researched cryptography, no trusted setup and having efficient batch verification
  • -
  • Full support of stealth addressing, efficient multi/threshold signatures and view key functionality via Spark addresses
  • -
  • Modular design which allows easier upgrade of components
  • -
  • Unlike Lelantus v1/v2 a security proof for the balance is available
  • -
  • Relatively simple cryptographic design compared to circuit-based zero-knowledge proof systems making it easier to implement and less room for error.
  • -
- -

Cons:

- -
    -
  • Difficult to scale past anonymity sets larger than 100,000 without cryptographic breakthrough, huge optimizations or replacement of underlying Groth-Bootle proofs.
  • -
  • Verification of proofs are still slower than Groth16 zkSNARKs but are mitigated with efficient batch verification
  • -
- -

Lelantus Spark is the work of Firo’s research team and is slated to be launched on Firo’s mainnet in 2022. Lelantus Spark builds on the work of Lelantus v1/v2, and like Lelantus v2 hides the sender and fully hides amounts but greatly improves recipient privacy with the introduction of Spark addresses. The efficient and trustless Groth-Bootle one-out-of-many proofs still form the foundation of Spark as it did with Lelantus v1/v2 and Sigma.

- -

Spark addresses work similarly to stealth addresses by allowing people to publicly share their address without it being searchable on the blockchain. Spark addresses instead automatically allows senders to generate one-time addresses on behalf of the recipient, which then designates who can spend the funds in the transaction. Additionally, third parties then are unable to easily link the recipient’s wallet address to a transaction on the blockchain without the assistance of additional external information.

- -

Spark addresses also has full view key support meaning it can track both incoming and outgoing funds should you choose to reveal it. In comparison, Monero’s stealth addresses only support incoming view keys making it hard to disclose balances even if you wanted to. Spark addresses also has efficient multi-sig and threshold signature support.

- -

The primary advantage of Spark and Lelantus based systems are its simple design and reliance on standard cryptographic assumptions while offering very high anonymity sets along with flexible addressing system. This offers a real alternative to those who may not be comfortable with more complicated constructions where there are much more moving parts, use more experimental math or require a trusted setup.

- -

Also as all amounts would be hidden with Spark, supply isn’t transparently auditable and rely on zero knowledge proofs to preserve supply like in RingCT and Zerocash. A nuanced argument on supply auditability in privacy enhancing cryptocurrencies can be found in Riccardo Spagni’s presentation On Privacy Enhancing Currencies & Supply Auditability.

- -

The biggest criticism that can be said of Spark is because of its current reliance on Groth-Bootle proofs, the anonymity set still cannot be made a global anonymity set and verification performance is still lower than Groth16 zkSNARKs used in the Zerocash protocol.

- -

While practical anonymity might be in practice equivalent, we are keeping a close eye on improvements in membership proofs that might replace Groth-Bootle to allow Spark to have global anonymity sets.

- -

Spark’s cryptography has completed two independent audits and has full security proofs for its design.

- -

Seraphis, a privacy framework in consideration by Monero to replace RingCT shares many similarities with Lelantus Spark and derives many key parts of its design from our work such as the use of one-out-of-many proofs and our approach to addressing. However its proposed implementation would still use a decoy model and increase its ring size rather than Firo’s use of pools of anonymity combined with our sliding window approach.

- -

Zerocash

- -

As used in: Zcash, PirateChain, Horizen, Komodo, PIVX

- -

Pros:

- -
    -
  • Theoretically the best anonymity set encompassing all coins minted and breaks transaction links between addresses.
  • -
  • Proof sizes are small and fast to verify
  • -
  • Hides transaction amounts
  • -
- -

Cons:

- -
    -
  • Private transactions are computationally intensive (though much improved with Sapling upgrade)
  • -
  • Complicated trusted setup that has to be arranged by the team
  • -
  • Incorrect implementation or leakage of trusted setup parameters can lead to forgery of coins.
  • -
  • Uses relatively new cryptography and based on less standard cryptographic assumptions (KEA)
  • -
  • Complicated construction and difficult to understand in full meaning that only a handful of people can grasp the cryptography and code and may be prone to errors.
  • -
- -

One of the leading privacy schemes is the Zerocash protocol as used in ZCash. Zerocash builds on the work of Zerocoin and seeks to address the shortcomings of Zerocoin. With Zerocash and its use of zkSNARKs, proof sizes are small and are very fast to verify. Furthermore, all transaction amounts are hidden and there is no longer a need to use fixed denominations when doing a minting transaction. Zerocash also allows people to transfer anonymous coins to each other without the need to convert back into the base coin. Its anonymity set is also the largest among all previous anonymity schemes involving all minted coins regardless of the denomination on the blockchain.

- -

Like its predecessor Zerocoin, Zerocash requires a trusted setup, but Zerocash’s setup is much more complicated. For its initial deployment of Sprout, Zcash utilized a multi-party ceremony involving six people set up in a way that the only way these parameters could be leaked is if all six in the ceremony colluded to retain the keys. In other words, you have to trust all of these six people that they destroyed the initial parameters and also that the ceremony was carried out correctly. Weaknesses and flaws in the initial setup led to Zcash organizing a new trusted setup ceremony that involved 88 participants and addressed other weaknesses in the original Sprout ceremony.

- -

Photo showing a man opening the back of a computer case using a grinder

- -

If there is a bug in the code, or a cryptographic flaw or an issue with the multi-party trusted setup, an attacker can possibly generate unlimited Zcash and this additional supply cannot be detected.

- -

Zcash actually had one of these bugs live on its Sprout mainnet from launch until the 28 October 2018, a period of two years, before it was patched in Sapling arising from a cryptographic flaw. There is no way to tell whether this bug was taken advantage of prior to being patched and there was a gap of 8 months from the time of finding the bug till it was patched. This wasn’t the first time such a bug was discovered. Zerocash early in its development also had the InternalH Collision Vulnerability which would have allowed forging of coins as well. Although this bug never made it to production, it highlights the potential risks.

- -

BTCP, a fork-merge of Zcash and Bitcoin also suffered hidden inflation which went undetected for over almost ten months. This inflation was only detected by examining the UTXO import process when they were importing over the Bitcoin UTXOs. This wasn’t due to a flaw in the cryptography but rather a covert premine.

- -

Another trade-off is the use of new experimental cryptography. Unlike well established cryptography stalwarts like the discrete log assumption or factorization hardness, zkSNARKs security is based on variants of the Knowledge Of Exponent (KEA) assumption for bilinear groups (instantiated via certain pairing-friendly elliptic curves). KEA is much newer and is also subject to criticism. Some experts believe the cryptography behind zkSNARKs to be relatively weak.

- -

Zerocash is also highly complex and has been described as ‘moon math’, meaning that only a handful of people can properly understand and audit it and even can be challenging to spot bugs to its complexity. In fact, with the Zcash counterfeiting bug, the following was quoted:

- -
    -
  • Discovery of the vulnerability would have required a high level of technical and cryptographic sophistication that very few people possess.
  • -
  • The vulnerability had existed for years but was undiscovered by numerous expert cryptographers, scientists, third-party auditors, and third-party engineering teams who initiated new projects based upon the Zcash code.
  • -
- -

This is effectively a form of ‘security through obscurity’. Lelantus, Lelantus Spark, RingCT and Mimblewimble constructions in comparison are much easier to understand.

- -

Another drawback of Zerocash in its original form, the generation of a private transaction takes significantly longer than any of the previous privacy schemes approaching a minute on a powerful computer and much longer on slower systems while requiring several gigabytes of RAM. This resulted in very few people using its privacy features and also may exclude less powerful systems such as mobile devices. Zcash has made substantial improvements on this in their latest Sapling upgrade through the use of new BLS12-381 curves bringing down generation time down to several seconds and requiring around 40 mb of memory making it finally feasible for mobile devices.

- -

Zerocash offers the highest theoretical anonymity and excellent performance but requires a complicated cryptographic construction, trusted setup, the use of new experimental cryptography and computational complexity when creating private transactions.

- -

Electric Coin Company has recently produced a modification to the Halo proving system called Halo 2 that it intends to deploy to the Zcash codebase and network, along with a compatible transaction protocol called Orchard. Compared to the existing Sapling protocol (which uses a different proving system), Orchard on Halo 2 removes the need for a trusted setup process. Benchmarks on testnet code indicate that performance would be slower than Sapling-based zkSNARKs but remain highly competitive. The Halo 2 and Orchard implementations are licensed under BOSL, that does not allow third parties to use the Halo2 code until after the grace period expires.

- -

While the original Halo proving system came equipped with a traditional academic-style preprint, we do not know of any corresponding literature for Halo 2 that is publicly available. The latest audit done by QEDIT also commented that unlike Sapling, Orchard does not have an overarching proof of security or a high level sketch of the proof yet. The audit also commented that reviewing such a complex system and its implementation is challenging and that many components of the protocol remain not well documented. The Orchard protocol with a Halo 2 proving system is a promising new development but remains a very complex construction that will take time for the wider technical and academic community to vet and understand fully. Combined with a more restrictive software license and less than complete documentation, anyone that uses Orchard or Halo 2 would need to trust and rely on the Electric Coin Company for its security or develop significant parallel resources to develop it independently.

- -

Mimblewimble

- -

As used in: Grin, Beam, Litecoin MWEB Sidechain, MimbleWimble Coin

- -

Pros:

- -
    -
  • All amounts are hidden
  • -
  • Simple lightweight cryptographic construction
  • -
  • Hides transaction amounts
  • -
  • Blockchain can reduce in size as it only retains UTXOs
  • -
  • No re-use of address problems
  • -
- -

Cons:

- -
    -
  • Monitoring the network can reveal details as to how the transactions are joined meaning the transaction graph is revealed
  • -
  • Does not break transaction links, merely obscures them, hence a ‘decoy’ model.
  • -
  • Vanilla Mimblewimble needs interaction between receiver and sender. Cannot post address and receive. Multi party transactions are problematic as all parties need to communicate to create a transaction. David Burkett’s one-sided transactions solves this but is only implemented in Litecoin’s upcoming MWEB sidechain. Beam uses SBBS and/or one side payments which comes at the cost of some privacy.
  • -
  • If a block doesn’t have many transactions, anonymity is significantly reduced since it relies on other transactions to join with. Beam introduces additional decoys outputs if needed if insufficient transactions happen but remains unclear how much this improves privacy
  • -
  • Cold storage in hardware wallets are tricky to implement
  • -
- -

Grin and Beam are both implementations of MimbleWimble. Mimblewimble works via two primary methods, by hiding all transaction values and secondly by aggregating all transactions into one big transaction so that in a block, it appears as a giant transaction of many inputs with many outputs. Just looking at it from the blockchain alone, you can only guess which outputs came from which inputs provided that there are a few transactions in the same block. Mimblewimble also allows another feature called cut-through whereby if A pays to B who then pays it entirely to C, the blockchain can record A to C without even showing B.

- -

An easy way to imagine this is comparing how transactions look like in Bitcoin vs how a transaction looks once it’s aggregated in Mimblewimble.

- -

Imagine A sends to B and C. In a separate transaction D sends to E and F.
-In Bitcoin this would be seen as
-(Inputs) A > (Outputs) B, C
-(Inputs) D > (Ouputs) E,F

- -

They would also have transaction values further making them unique.

- -

In Mimblewimble, all transactions values are hidden and these transactions are aggregated so once the transactions are joined in the block it will look like:

- -

(Inputs) A, D > (Outputs) B, C, E, F

- -

Now it is unclear who sent to who!

- -

Comparison between inputs and output of a bitcoin and MimbleWimble based transaction

- -

However the big assumption is that no one is monitoring the network as these transactions propagate and before they are recorded onto the blockchain. With vanilla Mimblewimble, someone could create a malicious node that connects to all other nodes in the network and record the transactions before they are combined together. This completely reveals the transaction graph.

- -

To mitigate this, both Grin and Beam use Dandelion++ technology which changes the way transactions are propagated. Instead of broadcasting each transaction to all peers, the transaction is first sent through a series of randomly selected peers (stem phase) and only then diffused to the entire network (fluff phase). Each succeeding node rolls a dice to determine whether to continue the stem phase (90% change) or switch to fluff phase (10% chance). While the transactions are in the stem phase, they are also joined together with other transactions before being broadcasted widely. In theory, this makes it harder for a node to have a full picture of how the transactions are joined together.

- -

In practice, the use of Dandelion++ doesn’t mitigate this sufficiently. A 2019 study showed that with a specially configured node, the researcher was able to uncover the senders and receivers of 96% of Grin transactions in real time even with the existence of Dandelion++. Beam’s implementation does make this harder by introducing decoy outputs when needed in the dandelion stem but it remains to be formally analysed to see how much practical privacy it adds.

- -

This combined with the fact that Mimblewimble is also a decoy-based system similar to Cryptonote (although it achieves it using different methods), it still suffers the same drawbacks as other ‘decoy’ based privacy systems where repeated transactions can further reduce the anonymity as taint trees still remain. Additionally, if there are not many transactions in a block, this reduces privacy greatly while Beam’s implementation of MW attempts to mitigate this by introducing decoys where needed. As explained before, active monitoring of the network can dilute this even further.

- -

Example of a transaction graph that can be built by tracing the MimbleWimble transactions Example of a transaction graph that can be built by tracing the MimbleWimble transactions.

- -

A big drawback of traditional MimbleWimble is the need for interaction between the receiver and sender (meaning the receiver and sender need to communicate directly to communicate a blinding factor) and a massively different scheme that does away with addresses. This means you cannot just post an address on a website and have to give a new value all the time. This also complicates multi party transactions, for example A sending money to B, C, D, E in one transaction would require each of these parties to communicate to A before the send can happen. Beam’s implementation addresses this through the use of a Secure Bulletin Board system which allows people to post their messages to Beam’s full nodes so that the blinding factor can be communicated once the user comes online though further research is required if this leaks any information.

- -

Another more neat approach is David Burkett’s one sided transactions that is being implemented in Litecoin’s Mimblewimble Extension Block sidechain that removes the requirement for interactivity.

- -

Also although there are no addresses, the Pedersen commitments are still unique and therefore on its own MimbleWimble does not hide the transaction graph meaning you can still see how the funds flow, and thus can be considered ‘one time’ addresses. This means that without the added workarounds of Dandelion and Coinjoin, Mimblewimble’s privacy is equivalent to Bitcoin except that addresses are only used once and transaction values are hidden.

- -

With full hidden values, Mimblewimble doesn’t have supply auditability as it relies on Bulletproofs/Confidential Transactions to check whether any additional coins have been created out of thin air. However the cryptography behind it is well understood.

- -

Evaluating Other Privacy Schemes and Why Isn’t My Favorite Privacy Coin Featured in This Article?

- -

All of the blockchain privacy schemes listed here are well reviewed by researchers and the concepts well understood. However, there are many coins in the privacy space but only a handful that really protect it.

- -

For example coins such as Verge or DeepOnion do not have any onchain privacy mechanisms to hide the transaction graph or the amounts transacted and only have stealth addresses that prevent address re-use and TOR/i2p integration that only prevents your IP address from being associated to a transaction. Identical levels of privacy can be obtained by using Bitcoin through TOR/i2p and using new addresses making their claims that they are “privacy coins” spurious.

- -

These are the key factors when coming across a new privacy mechanism:

- -
    -
  • Does it offer privacy on the blockchain? Some privacy coins market themselves as providing privacy but completely don’t offer any onchain privacy. Protecting your IP address/TOR alone is insufficient.
  • -
  • Is the privacy mechanism written by experts and reviewed? Read to see if their privacy scheme was vetted by cryptographers and has academic papers referencing it! Many are just cooked up by developers or programmers without any history in cryptography or information security. The technologies implementing privacy technology are generally not easy and even world class cryptographers make mistakes.
  • -
  • Is it merely a rebrand of existing technology? Some projects rename existing privacy schemes with their own names and pass it off as their own. This is acceptable if they disclose the original privacy technology behind it.
  • -
  • Does it involve centralized trust? If a privacy scheme that relies on you to trust someone else to protect your privacy, it is generally a poor privacy scheme. This covers some pseudo privacy coins that use centralized mixers.
  • -
  • Does the team understand the cryptography behind these schemes? This is hard to determine unless you’re an expert yourself. Check their team to see if there is anyone with cryptography credentials or experience on their team.
  • -
- -

Summary

- -

Every anonymity scheme has its own sets of benefits and trade-offs, and we believe that continuous exploration and research of these privacy schemes can only serve to improve blockchain privacy as a whole. We at Firo strongly believe that Lelantus and Lelantus Spark compares very favorably to other anonymity schemes by providing a very well-rounded anonymity package, giving very strong anonymity using proven cryptography while remaining scalable and optionally auditable.

- -

We hope this article gives you a much better understanding of how various privacy tech works on the blockchain.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/reindex-wallet.html b/pr-preview/pr-452/zh-cn/guide/reindex-wallet.html deleted file mode 100644 index 3d9e758ad..000000000 --- a/pr-preview/pr-452/zh-cn/guide/reindex-wallet.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - Reindexing your Firo wallet | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Reindexing your Firo wallet

-

-
- -

Reindexing your wallet

- -

WARNING: it is highly recommended that you do not proceed unless you are directed here by members of the Firo support team. Reindexing is very time-intensive and solutions sometimes exist for your problem that only takes several minutes to solve.

- -

Make sure you are always on the latest release by going to our release page.

- -

If you suspect that the chainstate is corrupted, please start the wallet with the -reindex-chainstate flag. This will start the Firo wallet and begin the reindex-chainstate process and will take several hours.

- -

If you suspect corrupted blocks, please run -reindex instead.

- -

If you need to rescan your wallet, please run with -rescan instead. This can take between 5 to 30 minutes to run.

- -

Windows

- -

Open the folder where the firo-qt.exe is located. Hold Shift, right-click inside the folder and select ‘Open PowerShell window here’.. In the PowerShell window that appears, type:

- -
.\firo-qt.exe -reindex
-
- -

- -

Linux

- -

Navigate to the directory where your firo-qt binary is. In the Terminal, type in the following:

- -
./firo-qt -reindex
-
- -

- -

If you want to reindex your masternode:

- -
./firod -daemon -reindex
-
- -

Note that the time to finish reindex differs greatly depending on your VPS’ performance.

- -

macOS

- -

Using the Terminal, enter the following command:

- -
/Applications/firo-qt.app/Contents/MacOS/Firo-qt -reindex
-
- -

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/troubleshooting-masternode.html b/pr-preview/pr-452/zh-cn/guide/troubleshooting-masternode.html deleted file mode 100644 index 4f839a5da..000000000 --- a/pr-preview/pr-452/zh-cn/guide/troubleshooting-masternode.html +++ /dev/null @@ -1,353 +0,0 @@ - - - - - - - Troubleshooting masternode: PoSe score and PoSe ban | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Troubleshooting masternode: PoSe score and PoSe ban

-

-
- -

Masternode quorums form at certain block heights. When reaching such height, a subset of currently enabled masternodes is selected for participation in the quorum. This subset is chosen deterministically, meaning every peer on the network chooses exactly the same subset. A series of messages are then sent between quorum members to generate cryptographic keys.

- -

Only masternodes that are configured correctly and running at the time of quorum formation can participate in key generation. If the masternode is selected for quorum but is misconfigured, not running or did not participate, it will be penalised. The masternode will gain a PoSe score which is given by 66% x number of Registered masternodes or 100, whichever is greater.

- -

The PoSe score decreases by 1 for every block mined. A masternode with a PoSe score of 3000 therefore requires 3000 blocks to be mined before its score is zeroed.

- -

Once the PoSe score reaches more than the total number of masternodes, it changes status to PoSe Banned and needs to be restarted with protx update_service after any problems on the masternode is fixed.

- -

Troubleshooting

- -

(This list is non-exhaustive. Your masternode might be facing a problem that is not listed here.)

- -
    -
  • -

    Running out of disk space

    -
  • -
  • -

    Running out of swap space

    -
  • -
  • -

    firod not running

    -
  • -
  • -

    Insufficient number of connections to other masternodes

    -
  • -
  • -

    Wrong/missing znodeblsprivkey in firo.conf

    -
  • -
  • -

    znodeblsprivkey= is wrongly typed as znodeblskey= etc

    -
  • -
  • -

    Not restarting firod after modifying firo.conf

    -
  • -
  • -

    Stuck on a block

    -
  • -
  • -

    IP used when registering masternode is not the same as the IP the masternode is running on

    -
  • -
  • -

    IPv4/IPv6 interface related problems

    -
  • -
  • -

    Problems with the datacenter

    -
  • -
- -

When everything is configured correctly, ./firo-cli evoznode status and ./firo-cli getinfo will return

- -
  "state": "READY",
-  "status": "Ready"
-
- -

and the current block number along with other masternode-related status if ENABLED, or

- -
  "state": "POSE_BANNED",
-  "status": "Znode was PoSe banned"
-
- -

if the masternode is POSE_BANNED.

- -

Restarting your PoSe Banned masternode

- -

The following commands must be performed on your wallet. Performing it on your masternode will not work as there is no balance to cover the transaction fee.

- -

After you have ensured that everything is correct, bring back your PoSe banned masternode to Enabled with this command:

- -
protx update_service proTxHash ipAndPort operatorKey operatorPayoutAddress feeSourceAddress
-
- -

Before you are able to enter the command, you must first unlock your wallet:

- -
walletpassphrase "YOUR PASSWORD" 60
-
- -

This command will unlock your wallet for 60 seconds and returns a (null) message when successfully executed.

- -

proTxHash: original output of protx register command. In masternodes tab, right-click on the banned node and choose ‘Copy Protx hash’.

- -

ipAndPort: ipAndPort of banned masternode

- -

operatorKey: znodeblsprivkey of the masternode

- -

operatorPayoutAddress: "" (if you set your operatorReward to 0)

- -

feeSourceAddress: an address in wallet that has a balance to fund the transaction

- -

This command will output a transaction ID which can then be checked at explorer.firo.org. Your node will return to Enabled after the transaction is mined.

- -

WARNING: Do not change operatorKey if you are only reviving the banned masternode.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/using-ledger-with-firo.html b/pr-preview/pr-452/zh-cn/guide/using-ledger-with-firo.html deleted file mode 100644 index cee5a17a9..000000000 --- a/pr-preview/pr-452/zh-cn/guide/using-ledger-with-firo.html +++ /dev/null @@ -1,421 +0,0 @@ - - - - - - - How to Use Ledger With Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

How to Use Ledger With Firo

-

Instructions on how to use Firo on Ledger with the Electrum Firo wallet

-
- -

A Ledger Device is a hardware wallet that is considered one of the most secure ways to store your digital assets. Ledger uses an offline, or cold storage, method of generating private keys, making it a preferred method for many crypto users. This guide will help you to connect your Ledger device to the Electrum Firo light wallet. Electrum Firo enables you to Send and Receive FIRO, and setup Firo masternodes with the Ledger Device with the assistance of the Firo Masternode Tool.

- -

Firo accounts cannot be added to the Ledger Live app.

- -

Requirements

- -
    -
  • -

    Set up Ledger live with your device.

    -
  • -
  • -

    Update the firmware on your device.

    -
  • -
  • -

    Install the Bitcoin app as Firo requires it.

    -
  • -
  • -

    Install the latest version of Electrum Firo.

    -
  • -
- -

Installing the Firo app

- -
    -
  1. -

    Open the Manager in Ledger Live.

    -
  2. -
  3. -

    Connect and unlock your device.

    -
  4. -
  5. -

    If asked, allow Ledger Manager on your device.

    -
  6. -
  7. -

    Find Firo in app catalog.

    -
  8. -
- -

- -
    -
  1. -

    Click the Install button of the app.

    - -

    Your device will display Processing…

    - -

    The app installation is confirmed.

    -
  2. -
- -

Setting up your Ledger device with Electrum Firo

- -
    -
  1. -

    Download the latest version of Electrum Firo from https://github.com/firoorg/electrum-firo

    -
  2. -
  3. -

    Create a new wallet with File -> New/Restore.

    -
  4. -
  5. -

    The Install Wizard will appear. Pick a name for a new wallet or keep the default name default_wallet. Click on Next when done.

    -
  6. -
  7. -

    Choose Standard wallet. Click Next.

    -
  8. -
- -

- -
    -
  1. Make sure your device is connected and the Firo app is open on the device. Choose Use a hardware device. Click Next.
  2. -
- -

- -
    -
  1. At Hardware Keystore, choose [ledger, initialized, hid]. Click Next.
  2. -
- -

- -
    -
  1. At Script type and Derivation path, leave everything on default. Click Next.
  2. -
- -

- -
    -
  1. You will be prompted to encrypt the wallet file. Encrypting your wallet will mean that you will need your device just to view the balance. You will still be prompted to confirm your transaction on the device if you choose not to encrypt the wallet file. If you are unsure, do not encrypt the wallet. Click Next when done.
  2. -
- -

Connecting Ledger device to Electrum Firo

- -
    -
  1. -

    Unlock the device and choose the Firo app.

    -
  2. -
  3. -

    Start Electrum Firo.

    -
  4. -
- -

Viewing account balance

- -

Your Balance is displayed at the bottom left of the Electrum-Firo window.

- -

How to receive FIRO

- -
    -
  1. -

    Click the Receive tab.

    -
  2. -
  3. -

    Click on New Address button to generate an address.

    -
  4. -
  5. -

    To verify the address on your device, click on Wallet -> Find and View -> Show Addresses.

    -
  6. -
  7. -

    Copy the address generated earlier and paste it into the Find field.

    -
  8. -
  9. -

    Right-click on the results and choose Show on Ledger.

    -
  10. -
- -

- -
    -
  1. The address should appear on your device, and you can scroll and Approve to continue.
  2. -
- -

How to send FIRO

- -
    -
  1. Click on the Send tab. Enter the address and the amount you wish to send, then click on the Pay button. In the Confirm Transaction window, click on Send.
  2. -
- -

- -

- -
    -
  1. -

    Verify the amount and address to send to on your device and Accept to confirm the transaction.

    -
  2. -
  3. -

    The transaction should now be broadcasted. It will take about five minutes on average to confirm.

    -
  4. -
- -

Support

- - -

Administrators and team members will never message you first. Please be wary of impersonators.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/guide/using-trezor-with-firo.html b/pr-preview/pr-452/zh-cn/guide/using-trezor-with-firo.html deleted file mode 100644 index 9f7c215f2..000000000 --- a/pr-preview/pr-452/zh-cn/guide/using-trezor-with-firo.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - - - How to Use Trezor With Firo | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

How to Use Trezor With Firo

-

-
- -

How to use Trezor with Firo

- -

This guide is correct for Trezor One and Trezor T with firmwares 1.10.3 or 2.4.2.

- -

Firo is currently not supported in the Trezor Wallet web interface or Trezor Suite.

- -

Setting up Trezor with Electrum Firo

- -
    -
  1. -

    Download the latest version of Electrum-Firo from https://github.com/firoorg/electrum-firo/releases

    -
  2. -
  3. -

    Create a new wallet with File -> New/Restore.

    -
  4. -
  5. -

    The Install Wizard will appear. Pick a name for a new wallet or keep the default name default_wallet. Click on Next when done.

    -
  6. -
  7. -

    Choose Standard wallet. Click Next.

    -
  8. -
  9. -

    Choose Use a hardware device. Click Next.

    -
  10. -
  11. -

    At Hardware Keystore, choose [Trezor, initialized]. Click Next. Enter your PIN when prompted.

    -
  12. -
  13. -

    At Script type and Derivation path, leave everything on default. Click Next.

    -
  14. -
  15. -

    You will be prompted to encrypt the wallet file. Encrypting your wallet will mean that you will need your device just to view the balance. You will still be prompted to confirm your transaction on the device if you choose not to encrypt the wallet file. If you are unsure, do not encrypt the wallet. Click Next when done.

    -
  16. -
- -

Using Trezor with Electrum Firo

- -
    -
  1. -

    Start Electrum Firo with your Trezor hardware wallet connected. Enter your PIN when prompted.

    -
  2. -
  3. -

    You should now be able to access your funds on Electrum Firo.

    -
  4. -
- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/index.html b/pr-preview/pr-452/zh-cn/index.html deleted file mode 100644 index 663fedd13..000000000 --- a/pr-preview/pr-452/zh-cn/index.html +++ /dev/null @@ -1,377 +0,0 @@ - - - - - - - 首页 | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-
-

隐私是同意

-

Firo 是一种保护隐私的加密货币和生态系统。

- 获取 Firo -
-
-
-
- -
-
-
-
-

How Firo works

-

Firo stands out by leading the charge in privacy and protocol innovation. Our pioneering research focuses on how privacy should work in digital finance.

-
-
-
-
-

隐私

-

Firo 处于加密货币隐私的最前沿,Lelantus 和 Lelantus Spark 提供具有高匿名集的无需信任的链上隐私。Dandelion++ 技术还提供网络层隐私。

-
-
    -
  • - -

    215 匿名集

    -
  • -
  • - -

    无预信任机制

    -
  • -
-
-
-
- Privacy illustration -
-
-
-
-

区块链

-

Firo 使用混合 PoW 和 LLMQ ChainLocks 系统,将供应的公平分发与防止 51% 攻击以及区块和交易的快速最终确定相结合。

-
-
    -
  • - -

    21.4 mil 总供应量

    -
  • -
  • - -

    FiroPoW 工作量证明

    -
  • -
  • - -

    3900+ 主节点

    -
  • -
-
-
-
- Blockchain illustration -
-
-
-
-

隐私基础设施

-

Firo 的 Elysium 代币化层允许用户创建自己的具有隐私功能的代币,其用途包括隐私稳定币或投票代币,并在未来为来自其他链的桥接资产提供隐私。

-
-
- Privacy Infrastructure illustration -
-
-
-
-

研究与开发

-

Firo 是为数不多的对区块链隐私和去中心化技术(如 Sigma、Lelantus、Lelantus Spark 和 MTP)贡献独立研究的项目之一。我们的工作在这一领域发挥了关键作用,影响了其他项目或被其他项目采用。

- -

了解更多

-
-
- Blockchain illustration -
-
-
-
- -
-
-
-
-

获取 Firo

-

开拓数字隐私前沿。立即加入 Firo 生态系统。

-
-
-
-
- Image representing a physical Firo wallet -

获取钱包

-

Firo has multiple options to manage your funds on major desktop and mobile OS. Choose the one that works best for you.

-

Download a wallet

-
-
- Image representing Firo and Dollars being exchanges -

买 Firo

-

Firo has multiple options to manage your funds on major desktop and mobile OS. Choose the one that works best for you.

-

Find an exchange

-
-
- Image representing a stylized Firo masternode -

赚 Firo

-

You can set up your own Firo masternode to earn Firo. We walk you through the setup process in our detailed guide.

-

Set up a masternode

-
-
- Image showing a mining cart transporting a Firo coin -

开始挖矿

-

FiroPoW, Firo mining algorithm, is designed to be mined by GPUs. Follow our guide to start mining your first Firo.

-

Read the mining guide

-
-
-
-
- - - -
- - - diff --git a/pr-preview/pr-452/zh-cn/js/main.js b/pr-preview/pr-452/zh-cn/js/main.js deleted file mode 100644 index cce5894ec..000000000 --- a/pr-preview/pr-452/zh-cn/js/main.js +++ /dev/null @@ -1,65 +0,0 @@ -const accordionBtns = document.querySelectorAll(".accordion"); - -accordionBtns.forEach((accordion) => { - accordion.onclick = function () { - this.classList.toggle("is-open"); - - let content = this.nextElementSibling; - console.log(content); - - if (content.style.maxHeight) { - //this is if the accordion is open - content.style.maxHeight = null; - } else { - //if the accordion is currently closed - content.style.maxHeight = content.scrollHeight + "px"; - console.log(content.style.maxHeight); - } - }; -}); - -function toggleTheClick(event) { - // Make sure that we've got the button selected - var tag = event.target - while(tag.tagName != "BUTTON") { - tag = tag.parentElement; - if (tag == document) - { - return; - } - } - - var openOnes = document.getElementsByClassName('openitup'); - for(var i=0; i - - - - - - Mobile Wallet Privacy Policy | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Mobile Wallet Privacy Policy

-

-
-

Firo built the Firo Mobile wallet app as an Open Source app. This SERVICE is provided by Firo at no cost and is intended for use as is. This page is used to inform website visitors regarding our policies with the collection, use, and disclosure of Personal Information if anyone decided to use our Service. If you choose to use our Service, then you agree to the collection and use of information in relation to this policy. We will not use or share your information with anyone except as described in this Privacy Policy.

- -

Information Collection and Use

- - -

The Firo Mobile wallet does not require or collect any personally identifiable information.

- -

Light Wallet Infrastructure

- -

Firo Mobile wallet utilises Firo-Electrumx servers that we maintain to query Firo’s blockchain. The Firo-Electrumx servers that we maintain do not maintain any logs of any personally identifiable information including but not limited to your IP address or the Firo addresses you are querying.

- -

Log Data

- -

Our app records certain data and information for troubleshooting purposes locally on your device. This information is not sent to us unless you decide to share it and does not contain any personally identifiable information but may contain times and dates of events within your app.

- -

Links to Other Sites

- -

This Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by us. Therefore, we strongly advise you to review the Privacy Policy of these websites. We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.

- -

Children’s Privacy

- -

These Services do not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13. In the case we discover that a child under 13 has provided us with personal information, we immediately delete this from our servers. If you are a parent or guardian and you are aware that your child has provided us with personal information, please contact us so that we will be able to do necessary actions.

- -

Changes to This Privacy Policy

- -

We may update our Privacy Policy from time to time. Thus, you are advised to review this page periodically for any changes. We will notify you of any changes by posting the new Privacy Policy on this page. These changes are effective immediately after they are posted on this page.

- -

Contact Us

- -

If you have any questions or suggestions about our Privacy Policy, do not hesitate to contact us.

- -
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/netlify.toml b/pr-preview/pr-452/zh-cn/netlify.toml deleted file mode 100644 index 4bcdb1785..000000000 --- a/pr-preview/pr-452/zh-cn/netlify.toml +++ /dev/null @@ -1,9 +0,0 @@ -[build] - publish = "_site/" - command = "jekyll build --trace --limit-posts 10" - -[build.environment] - RUBY_VERSION = "3.1.4" - -[build.processing] - skip_processing = true diff --git a/pr-preview/pr-452/zh-cn/privacy-policy/index.html b/pr-preview/pr-452/zh-cn/privacy-policy/index.html deleted file mode 100644 index 8d81ad3d6..000000000 --- a/pr-preview/pr-452/zh-cn/privacy-policy/index.html +++ /dev/null @@ -1,274 +0,0 @@ - - - - - - - Privacy Policy | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- - -
-
-
-
-

Privacy Policy

-

- -
- -

What We Collect

- - -

We collect standard server logs from our webserver.

- -

What We Use the Data For

- -

Server log data is used to provide statistics on the website and help us to improve the content and the information flow. This data is also used to analyze errors and diagnose requests to dead links. A portion of the server logs are used to gather statistics on Firo downloads in order to help us better understand our users' needs. -

-
-
-
-
-
- - -
- - diff --git a/pr-preview/pr-452/zh-cn/reuben.asc b/pr-preview/pr-452/zh-cn/reuben.asc deleted file mode 100644 index 709dcb678..000000000 --- a/pr-preview/pr-452/zh-cn/reuben.asc +++ /dev/null @@ -1,13 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mDMEX7UxaxYJKwYBBAHaRw8BAQdAjb4i983N4ysLmcn6RyeTwctpB2EppSc7qJ6l -yb0pezm0IXJldWJlbkBmaXJvLm9yZyA8cmV1YmVuQGZpcm8ub3JnPoiPBBAWCgAg -BQJftTFrBgsJBwgDAgQVCAoCBBYCAQACGQECGwMCHgEAIQkQEpCh0Pp+4QkWIQQB -hkVNY+g9he+R3k4SkKHQ+n7hCaMKAP9pYkzGWBNRZyvLnUVob9mV+1rOQfNM0T8p -Pmj9rIl+fgEAw8ae8Suhotv9DawP90ehFNUNUwxKz4b2zJgzz5Y7ewO4OARftTFr -EgorBgEEAZdVAQUBAQdAi86WcrR9ArfA48pJ6hFiPilSfYLd7vZJ4UgeN/I6kB4D -AQgHiHgEGBYIAAkFAl+1MWsCGwwAIQkQEpCh0Pp+4QkWIQQBhkVNY+g9he+R3k4S -kKHQ+n7hCdfMAP49okBRnhH7n4VLmfdygZUDJyfMSPG4CBC+wL2igQMqBAEAjnAf -VjbDqrZ5bf6eBbSEblyyQBtKvlARiNUu1oNsogw= -=PWmb ------END PGP PUBLIC KEY BLOCK----- diff --git a/pr-preview/pr-452/zh-cn/robots.txt b/pr-preview/pr-452/zh-cn/robots.txt deleted file mode 100644 index a67c3dee3..000000000 --- a/pr-preview/pr-452/zh-cn/robots.txt +++ /dev/null @@ -1 +0,0 @@ -Sitemap: https://firo.org/firo-site/pr-preview/pr-452/sitemap.xml diff --git a/pr-preview/pr-452/zh-cn/security.txt b/pr-preview/pr-452/zh-cn/security.txt deleted file mode 100644 index d162da798..000000000 --- a/pr-preview/pr-452/zh-cn/security.txt +++ /dev/null @@ -1,6 +0,0 @@ -Contact: mailto:reuben@firo.org -Expires: 2026-04-22T06:00:00.000Z -Encryption: https://github.com/firoorg/firo/blob/master/reuben.asc -Preferred-Languages: en -Canonical: https://firo.org/security.txt -Policy: https://firo.org/guide/bounty-program.html diff --git a/pr-preview/pr-452/zh-cn/sitemap.xml b/pr-preview/pr-452/zh-cn/sitemap.xml deleted file mode 100644 index 9f790fcb6..000000000 --- a/pr-preview/pr-452/zh-cn/sitemap.xml +++ /dev/null @@ -1,817 +0,0 @@ - - - -https://firo.org/firo-site/pr-preview/pr-452/2016/12/27/what-is-mtp-merkle-tree-proof.html -2016-12-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2017/04/21/zcoin-moving-beyond-trusted-setup-in-zerocoin.html -2017-04-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2017/07/21/mtp-audit-and-implementation-bounty.html -2017-07-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/06/28/trezor-adds-support.html -2018-06-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/07/15/firo-vulnerability-bounty-program.html -2018-07-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/10/24/mtp-firos-new-proof-of-work-algorithm.html -2018-10-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/11/13/worlds-first-large-scale-blockchain-based-political-election-held-on-zcoins-blockchain.html -2018-11-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2018/12/05/mtp-faq-all-you-need-to-know.html -2018-12-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/03/20/what-is-sigma.html -2019-03-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/04/14/lelantus-firo.html -2019-04-14T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/07/10/sigma-is-released.html -2019-07-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/07/30/sigma-is-live.html -2019-07-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/10/03/direct-untraceable-anonymous-lelantus.html -2019-10-03T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2019/11/18/new-wallet-beta-release.html -2019-11-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/01/21/2019-in-review.html -2020-01-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/03/06/technical-roadmap-2020-and-beyond.html -2020-03-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/04/16/paper-on-hierarchical-one-out-of-many-proofs.html -2020-04-16T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/05/04/block-reward-allocation-and-development-fund-for-the-next-4-years.html -2020-05-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/05/26/what-you-need-to-know-about-deterministic-masternodes-and-llmq.html -2020-05-26T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/08/zcoin-v14-0-0-release.html -2020-06-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/09/lelantus-academic-paper-updated.html -2020-06-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/11/paving-the-way-to-privacy-on-by-default-with-opt-out-with-lelantus.html -2020-06-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/06/18/open-source-collective-for-sustainable-funding.html -2020-06-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/08/04/team-additions.html -2020-08-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/08/13/lelantus-cryptographic-library-audit-results.html -2020-08-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/08/20/disclosure-of-bug-in-zcoin.html -2020-08-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/09/02/bridging-into-defi-with-stakehound-partnership.html -2020-09-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/09/05/first-halving-approaches.html -2020-09-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/20/lelantus-testnet-is-now-open.html -2020-10-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/27/welcome-to-firo.html -2020-10-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/27/zcoin-is-becoming-firo.html -2020-10-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/29/ticker-xfr-firo.html -2020-10-29T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/10/30/new-defi-bridge-for-zcoin-via-stakehound.html -2020-10-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/11/12/dev-update.html -2020-11-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/11/30/rebrand-is-live.html -2020-11-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2020/12/08/firo-partners-with-locktrip.html -2020-12-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/06/lelantus-activating-on-firo.html -2021-01-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/09/2020-in-review.html -2021-01-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/15/lelantus-activated-mainnet.html -2021-01-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/28/chainlocks-activated-mainnet.html -2021-01-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/01/29/binance-ticker-update.html -2021-01-29T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/02/11/happy-lunar-new-year.html -2021-02-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/02/20/firo-hummingbot-campaign.html -2021-02-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/02/20/software-update-01453.html -2021-02-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/03/09/firo-frontier-wk1.html -2021-03-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/03/27/community-meeting.html -2021-03-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/03/29/stfiro-sushiswap.html -2021-03-29T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/01/firo-bsc-integration.html -2021-04-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/10/research-acceleration.html -2021-04-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/15/software-update-014060.html -2021-04-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/19/liquidity-mining-for-firo-bnb.html -2021-04-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/26/lelantus-reactivated-on-firo.html -2021-04-26T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/04/28/bridging-the-fiat-gap-guardarian-firo.html -2021-04-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/05/04/anonymize-your-firo-with-lelantus-and-win.html -2021-05-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/05/17/firo-research-update-may-2021.html -2021-05-17T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/06/09/introducing-receiver-address-privacy-for-firo.html -2021-06-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/06/11/coinrabbit-adds-support-for-firo.html -2021-06-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/18/new-mandatory-update-01480.html -2021-08-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/24/presenting-lelantus-spark.html -2021-08-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/27/firo-client-release-210.html -2021-08-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/08/30/firopow-testnet-launched.html -2021-08-30T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/09/15/dev-update.html -2021-09-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/01/firopow-and-instantsend-release.html -2021-10-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/15/firo-finstreet.html -2021-10-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/18/firo-crowdfunding-system-launch.html -2021-10-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/10/25/firo-research-update-october-2021.html -2021-10-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/11/08/mtp-data-stripping.html -2021-11-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/11/22/firo-future-direction-2022.html -2021-11-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/11/25/firo-binance-pay.html -2021-11-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/07/team-addition.html -2021-12-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/16/firo-mobile-wallet-release-with-lelantus.html -2021-12-16T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/17/firo-wallet-gui-refresh.html -2021-12-17T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/18/magic-grants-firo.html -2021-12-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/19/mtp-stripping-live-on-firo.html -2021-12-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/20/bitrefill-binancepay.html -2021-12-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/22/elysium-testnet-and-gui.html -2021-12-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2021/12/31/happy-new-year-2022-recap.html -2021-12-31T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/04/lelantus-spark-audit-complete.html -2022-01-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/11/usdt-bittrex.html -2022-01-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/18/dotoracle-partnership.html -2022-01-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/01/28/helsing-private-firo-masternode.html -2022-01-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/02/16/firo-tradeorge.html -2022-02-16T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/02/22/firodex-released.html -2022-02-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/03/01/campfire-firo-wallet.html -2022-03-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/03/07/spats-confidential-assets-lelantus-spark.html -2022-03-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/04/01/shhhiba-rebrand.html -2022-04-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/04/06/hummingbot-campaign-binance-gateio.html -2022-04-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/05/08/firo-upcoming-tokenomics-change.html -2022-05-08T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/05/28/firo-accepted-into-bpsaa.html -2022-05-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/07/04/community-fund-committee-elected.html -2022-07-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/07/23/Firo-v014111.html -2022-07-23T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/09/10/cfc-bonus-mining-reward.html -2022-09-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/09/28/happy-6th-birthday-firo.html -2022-09-28T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/10/10/elysium-release-candidate.html -2022-10-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/11/11/lelantus-spark-code-audit-begins.html -2022-11-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/12/15/guardarian-firo-prepaid-card.html -2022-12-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2022/12/20/lelantus-spark-code-audit-completed.html -2022-12-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/01/12/firo-v014120.html -2023-01-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/02/02/firo-cfc-nomination.html -2023-02-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/02/20/firo-pexpay.html -2023-02-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/03/cfc-election.html -2023-03-03T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/07/pancakeswap-liquidity-firo.html -2023-03-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/21/firodex057.html -2023-03-21T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/03/24/firo014121-rab13s.html -2023-03-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/04/19/2nd-community-fund-committee-elected.html -2023-04-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/05/12/firo-trocador.html -2023-05-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/05/26/elliptic-curves-research.html -2023-05-26T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/06/13/12week-liquidity-extension-binance.html -2023-06-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/06/18/firo-empowering-privacy-and-security.html -2023-06-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/07/14/spark-testnet-launching.html -2023-07-14T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/07/15/hashcloak-security-retainer.html -2023-07-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/07/31/lelantus-spark-testnet-launched.html -2023-07-31T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/09/05/firo-liquidity-campaign-binance-extended.html -2023-09-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/10/11/hashcloak-security-retainer-update.html -2023-10-11T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/10/23/letsexchange-firo.html -2023-10-23T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/02/when-lelantus-spark.html -2023-11-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/06/exchange-addresses.html -2023-11-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/13/flux-firo-masternode-event.html -2023-11-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/11/27/lelantus-spark-binaries-release.html -2023-11-27T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/12/13/basicswapdex-firo-installer.html -2023-12-13T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2023/12/15/letsexchange-firo-ama.html -2023-12-15T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/01/18/spark-is-live.html -2024-01-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/02/05/firoqt-guide-spark.html -2024-02-05T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/06/firo-slogan-showdown.html -2024-03-06T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/07/curve-trees-research-results.html -2024-03-07T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/19/hummingbot-firo-binance.html -2024-03-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/22/firo-binance-monitoring-tag-update.html -2024-03-22T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/03/24/3rd-cfc-nomination-thread-2024.html -2024-03-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/04/23/firo-tokenomics-and-halving.html -2024-04-23T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/05/03/3rd-term-cfc-members-formed.html -2024-05-03T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/06/19/firo-release-0141303-mandatory-upgrade.html -2024-06-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/06/20/ex-address-live-on-binance.html -2024-06-20T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/06/25/binance-firo-cross-margin.html -2024-06-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/07/12/campfire-firo-wallet.html -2024-07-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/09/firo-ascendex.html -2024-08-09T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/10/firo-receive-donation-from-powerup-privacy.html -2024-08-10T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/12/firo-guardian-program.html -2024-08-12T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/08/19/final-vote-tokenomics-2024.html -2024-08-19T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/01/finalized-tokenomics-2024.html -2024-09-01T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/04/firo-release-014140-mandatory.html -2024-09-04T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/18/hardfork-2024.html -2024-09-18T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/09/24/firo-liquidity-campaign-sept24.html -2024-09-24T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/10/17/powerupprivacy-firo-liquidity-injection.html -2024-10-17T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/11/25/magic-grant-enkrypt-wallet-integration.html -2024-11-25T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/2024/12/02/firo-listed-on-biconomy.html -2024-12-02T00:00:00+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/guide/backing-up-firo-wallet-with-recovery-seed-phrase.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/bounty-program.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/common-problems.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/firo-migration-guide.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/how-to-mine-firo.html - - -https://firo.org/firo-site/pr-preview/pr-452/about/team/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/roadmap/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/faq/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/ - - -https://firo.org/firo-site/pr-preview/pr-452/privacy-policy/ - - -https://firo.org/firo-site/pr-preview/pr-452/branding/ - - -https://firo.org/firo-site/pr-preview/pr-452/guide/ - - -https://firo.org/firo-site/pr-preview/pr-452/community/social/ - - -https://firo.org/firo-site/pr-preview/pr-452/community/merchants/ - - -https://firo.org/firo-site/pr-preview/pr-452/get-firo/download/ - - -https://firo.org/firo-site/pr-preview/pr-452/get-firo/buy-firo/ - - -https://firo.org/firo-site/pr-preview/pr-452/ - - -https://firo.org/firo-site/pr-preview/pr-452/guide/liquidity-firo-pancakeswap.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/masternode-setup.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/masternode-system-managers.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/masternode-upgrade.html - - -https://firo.org/firo-site/pr-preview/pr-452/mobile-wallet-privacy-policy.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/privacy-coin-comparison.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/reindex-wallet.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/troubleshooting-masternode.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/using-ledger-with-firo.html - - -https://firo.org/firo-site/pr-preview/pr-452/guide/using-trezor-with-firo.html - - -https://firo.org/firo-site/pr-preview/pr-452/tag/news/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/dev/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/community/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/announcement/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/development/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/Development/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/communinity/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/Community/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/News/ - - -https://firo.org/firo-site/pr-preview/pr-452/tag/Dev/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page2/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page3/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page4/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page5/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page6/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page7/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page8/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page9/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page10/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page11/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page12/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page13/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page14/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page15/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page16/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page17/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page18/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page19/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page20/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page21/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page22/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page23/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page24/ - - -https://firo.org/firo-site/pr-preview/pr-452/blog/page25/ - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Audit_Report_Bahasa_Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Spark_Code_Audit_Report_Bahasa_Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/Lelantus_Sparks_with_Curve_Trees__Implementation_Notes.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/LinfengSparkAudit.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/LinfengSparkAudit_Bahasa_Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk-Bahasa-Indonesia.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/lelantus-cryptography-audit-abdk.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/about/research/papers/lelantus_spark_code_audit_report.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/blog/assets/Lelantus_Light_Wallet_Design_Ideas_Draft006.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/blog/assets/helsing-1049371.pdf -2024-12-03T03:43:27+00:00 - - -https://firo.org/firo-site/pr-preview/pr-452/branding/firo-brand-guidelines.pdf -2024-12-03T03:43:27+00:00 - - diff --git a/pr-preview/pr-452/zh-cn/tag/Community/index.html b/pr-preview/pr-452/zh-cn/tag/Community/index.html deleted file mode 100644 index fda04e53f..000000000 --- a/pr-preview/pr-452/zh-cn/tag/Community/index.html +++ /dev/null @@ -1,607 +0,0 @@ - - - - - - - Tag: Community | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#Community

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

The Firo Slogan Showdown

-

Unleash Your Creativity!

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/zh-cn/tag/Dev/index.html b/pr-preview/pr-452/zh-cn/tag/Dev/index.html deleted file mode 100644 index 5aaa8a4b5..000000000 --- a/pr-preview/pr-452/zh-cn/tag/Dev/index.html +++ /dev/null @@ -1,587 +0,0 @@ - - - - - - - Tag: Dev | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#Dev

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/zh-cn/tag/Development/index.html b/pr-preview/pr-452/zh-cn/tag/Development/index.html deleted file mode 100644 index 273acb391..000000000 --- a/pr-preview/pr-452/zh-cn/tag/Development/index.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - - Tag: Development | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#Development

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/zh-cn/tag/News/index.html b/pr-preview/pr-452/zh-cn/tag/News/index.html deleted file mode 100644 index e4f7bbd32..000000000 --- a/pr-preview/pr-452/zh-cn/tag/News/index.html +++ /dev/null @@ -1,587 +0,0 @@ - - - - - - - Tag: News | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#News

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/zh-cn/tag/announcement/index.html b/pr-preview/pr-452/zh-cn/tag/announcement/index.html deleted file mode 100644 index ab49fa841..000000000 --- a/pr-preview/pr-452/zh-cn/tag/announcement/index.html +++ /dev/null @@ -1,1147 +0,0 @@ - - - - - - - Tag: announcement | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#announcement

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Election

-

CFC Election Begins

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark code audit begins

-

-
- -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Elected

-

Empowering the community

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -

Disclosure of Bug in Zcoin

-

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/zh-cn/tag/communinity/index.html b/pr-preview/pr-452/zh-cn/tag/communinity/index.html deleted file mode 100644 index 8cb6d7520..000000000 --- a/pr-preview/pr-452/zh-cn/tag/communinity/index.html +++ /dev/null @@ -1,589 +0,0 @@ - - - - - - - Tag: communinity | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#communinity

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/zh-cn/tag/community/index.html b/pr-preview/pr-452/zh-cn/tag/community/index.html deleted file mode 100644 index a21ef134c..000000000 --- a/pr-preview/pr-452/zh-cn/tag/community/index.html +++ /dev/null @@ -1,3051 +0,0 @@ - - - - - - - Tag: community | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#community

- - -
-
- - - - - - -

Firo listed on Biconomy

-

Supports Spark Address Withdrawal

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

-
- -
-
- - - -
-
- - - - - - -

Firo listed on Ascendex

-

Firo/USDT Pair

-
- -
-
- - - - - - - -
-
- - - - - - -

Binance adds new cross margin pair for FIRO

-

FIRO/USDT Cross Margin

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

The 3rd term of CFC members are formed!

-

Welcome old and new

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo x LetsExchange AMA Recap

-

AMA took place on Twitter/X

-
- -
-
- - - - - - - -
-
- - - - - - -

Free Firo Masternode hosting on Flux Cloud

-

A promotional event

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FiroDEX beta v0.5.7 released

-

New version available

-
- -
-
- - - - - - - -
-
- - - - - - -

Community Fund Committee Election

-

CFC Election Begins

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Elected

-

Empowering the community

-
- -
-
- - - - - - - -
-
- - - - - - -

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo rebrands to Shhh-iba $FIDO

-

-
- -
-
- - - -
-
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
-
- - - -
-
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo Listed on TradeOrge

-

-
- -
-
- - - -
-
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
-
- - - -
-
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
-
- - - - - - - -
-
- - - - - - -

Happy New Year and a Recap of 2021

-

-
- -
-
- - - -
-
- - - - - - -

Elysium Testnet and GUI

-

-
- -
-
- - - -
-
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
-
- - - -
-
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
-
- - - -
-
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
-
- - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
-
- - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Dev Update - September 2021

-

An update on Firo's latest development.

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo and Binance Smart Chain integration

-

-
- -
-
- - - -
-
- - - - - - -

stFiro on Sushiswap

-

-
- -
-
- - - -
-
- - - - - - -

Community Meeting 27th March 2021

-

-
- -
-
- - - -
-
- - - - - - -

Introducing The Firo Frontier

-

-
- -
-
- - - -
-
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
-
- - - -
-
- - - - - - -

Firo Liquidity Mining Campaign

-

-
- -
-
- - - -
-
- - - - - - -

Happy Lunar New Year

-

-
- -
-
- - - -
-
- - - - - - -

-

-
- -
-
- - - -
-
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus Activated on Mainnet

-

-
- -
-
- - - -
-
- - - - - - -

Firo: 2020 in Review

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus activating on Firo

-

-
- -
-
- - - -
-
- - - - - - -

Firo Partners with Travel Booking Marketplace LockTrip

-

-
- -
-
- - - -
-
- - - - - - -

We are now Firo!

-

Our rebrand is complete.

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - Zcoin is now Firo - -

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

MTP FAQ: All You Need to Know

-

-
- -
-
- - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/zh-cn/tag/dev/index.html b/pr-preview/pr-452/zh-cn/tag/dev/index.html deleted file mode 100644 index a995429fe..000000000 --- a/pr-preview/pr-452/zh-cn/tag/dev/index.html +++ /dev/null @@ -1,2485 +0,0 @@ - - - - - - - Tag: dev | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#dev

- - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Binary Release

-

A Groundbreaking Advancement into Privacy

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FiroDEX beta v0.5.7 released

-

New version available

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

-
- -
-
- - - - - - - -
-
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
-
- - - -
-
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
-
- - - - - - - - - -
-
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
-
- - - -
-
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
-
- - - -
-
- - - - - - -

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

-
- -
-
- - - -
-
- - - - - - -

Lelantus Spark Audit Complete

-

-
- -
-
- - - - - -
-
- - - - - - -

Elysium Testnet and GUI

-

-
- -
-
- - - -
-
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
-
- - - -
-
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
-
- - - -
-
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Team Additions to Firo

-

Three new additions

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
-
- - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Dev Update - September 2021

-

An update on Firo's latest development.

-
- -
-
- - - - - - - -
-
- - - - - - -

New Firo Client Released

-

With refreshed UI and dark mode

-
- -
-
- - - - - - - -
-
- - - - - - -

New mandatory update Firo v0.14.8.0

-

Hard Fork scheduled at block 401580

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
-
- - - - - - - - - -
-
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Lelantus activating on Firo

-

-
- -
-
- - - - - -
-
- - - - - - -

We are now Firo!

-

Our rebrand is complete.

-
- -
-
- - - - - - - - - - - - - -
-
- - - - - Zcoin is now Firo - -

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Zcoin team additions

-

We welcome two new developers to the team

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

MTP FAQ: All You Need to Know

-

-
- -
-
- - - - - - - - - - - - - -
-
- - - - - - -

Trezor adds support to both Trezor One and Trezor T

-

-
- -
-
- - - -
-
- - - - - - -

Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500)

-

-
- -
-
- - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/zh-cn/tag/development/index.html b/pr-preview/pr-452/zh-cn/tag/development/index.html deleted file mode 100644 index 0efc343e0..000000000 --- a/pr-preview/pr-452/zh-cn/tag/development/index.html +++ /dev/null @@ -1,795 +0,0 @@ - - - - - - - Tag: development | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#development

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark code audit begins

-

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - -

Disclosure of Bug in Zcoin

-

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - -
- - - diff --git a/pr-preview/pr-452/zh-cn/tag/news/index.html b/pr-preview/pr-452/zh-cn/tag/news/index.html deleted file mode 100644 index 6bf1d4ea4..000000000 --- a/pr-preview/pr-452/zh-cn/tag/news/index.html +++ /dev/null @@ -1,4053 +0,0 @@ - - - - - - - Tag: news | Firo - 保护隐私的加密货币 - - - - - - - - - - - - - - - - - -
-
-
- - -
-
- -
-
-
-

Blog

-
-
-
- -
-
- -
-
- -
-
-

#news

- - -
-
- - - - - - -

Firo listed on Biconomy

-

Supports Spark Address Withdrawal

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Finalized Tokenomics Results

-

The Firofam have voted and spoken.

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Firo Core Team receives 345 XMR donation from Power Up Privacy

-

-
- -
-
- - - -
-
- - - - - - -

Firo listed on Ascendex

-

Firo/USDT Pair

-
- -
-
- - - - - - - -
-
- - - - - - -

Binance adds new cross margin pair for FIRO

-

FIRO/USDT Cross Margin

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

The 3rd term of CFC members are formed!

-

Welcome old and new

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo x LetsExchange AMA Recap

-

AMA took place on Twitter/X

-
- -
-
- - - - - - - -
-
- - - - - - -

Lelantus Spark Binary Release

-

A Groundbreaking Advancement into Privacy

-
- -
-
- - - -
-
- - - - - - -

Free Firo Masternode hosting on Flux Cloud

-

A promotional event

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark Testnet Launched

-

Public launch for Spark testnet

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

FiroDEX beta v0.5.7 released

-

New version available

-
- -
-
- - - - - - - -
-
- - - - - - -

Community Fund Committee Election

-

CFC Election Begins

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Lelantus Spark code audit begins

-

-
- -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Community Fund Committee Elected

-

Empowering the community

-
- -
-
- - - - - - - -
-
- - - - - - -

FIRO upcoming tokenomics change

-

Community Fund Block Rewards Incoming

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo rebrands to Shhh-iba $FIDO

-

-
- -
-
- - - -
-
- - - - - - -

Spats: Confidential Assets powered by Spark

-

-
- -
-
- - - -
-
- - - - - - -

Campfire, a private by default, open source Firo mobile wallet

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo Listed on TradeOrge

-

-
- -
-
- - - -
-
- - - - - - -

Helsing: Private Firo masternodes in Lelantus Spark

-

-
- -
-
- - - -
-
- - - - - - -

Firo & DotOracle Partnership

-

Bringing Crosschain Capability to Elysium

-
- -
-
- - - -
-
- - - - - - -

Bittrex adds USDT pair to Firo

-

Newly added FIRO/USDT

-
- -
-
- - - -
-
- - - - - - -

Lelantus Spark Audit Complete

-

-
- -
-
- - - -
-
- - - - - - -

Happy New Year and a Recap of 2021

-

-
- -
-
- - - -
-
- - - - - - -

Elysium Testnet and GUI

-

-
- -
-
- - - -
-
- - - - - - -

Use Firo on BitRefill via Binance Pay

-

-
- -
-
- - - -
-
- - - - - - -

MTP stripping live on Firo

-

Smaller blockchain is here!

-
- -
-
- - - -
-
- - - - - - -

MAGIC Grants Accepts Firo

-

Donations accepted in Firo

-
- -
-
- - - - - - - - - - - -
-
- - - - - - -

Team Additions to Firo

-

Three new additions

-
- -
-
- - - - - - - -
-
- - - - - - -

Firo's Future and Direction

-

Looking ahead to 2022

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo Dev Update - September 2021

-

An update on Firo's latest development.

-
- -
-
- - - - - - - -
-
- - - - - - -

New Firo Client Released

-

With refreshed UI and dark mode

-
- -
-
- - - - - - - -
-
- - - - - - -

New mandatory update Firo v0.14.8.0

-

Hard Fork scheduled at block 401580

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

Firo and Binance Smart Chain integration

-

-
- -
-
- - - -
-
- - - - - - -

stFiro on Sushiswap

-

-
- -
-
- - - -
-
- - - - - - -

Community Meeting 27th March 2021

-

-
- -
-
- - - -
-
- - - - - - -

Introducing The Firo Frontier

-

-
- -
-
- - - -
-
- - - - - - -

New software update Firo v0.14.5.3

-

-
- -
-
- - - -
-
- - - - - - -

Firo Liquidity Mining Campaign

-

-
- -
-
- - - - - -
-
- - - - - - -

-

-
- -
-
- - - -
-
- - - - - - -

ChainLocks activated on Firo, protects against 51% attacks

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus Activated on Mainnet

-

-
- -
-
- - - -
-
- - - - - - -

Firo: 2020 in Review

-

-
- -
-
- - - -
-
- - - - - - -

Lelantus activating on Firo

-

-
- -
-
- - - -
-
- - - - - - -

Firo Partners with Travel Booking Marketplace LockTrip

-

-
- -
-
- - - -
-
- - - - - - -

We are now Firo!

-

Our rebrand is complete.

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - Zcoin is now Firo - -

Zcoin is becoming Firo

-

Zcoin is rebranding to Firo

-
- -
-
- - - - - - - - - - - - - - - - - - - -
-
- - - - -

Disclosure of Bug in Zcoin

-

-
- -
-
- - - - - - - -
-
- - - - - - -

Zcoin team additions

-

We welcome two new developers to the team

-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - - - - -

MTP FAQ: All You Need to Know

-

-
- -
-
- - - - - - - - - - - - - - - -
-
- - - - - - -

Trezor adds support to both Trezor One and Trezor T

-

-
- -
-
- - - -
-
- - - - - - -

Bounty for MTP Audit ($10,000) and MTP Implementation ($2,500)

-

-
- -
-
- - - - - - - - - - -
-
- - -
- - -