# MaxCoin/readme-qt.rst at master · iquidus/MaxCoin · GitHub

• MaxCoin/readme-qt.rst at master · iquidus/MaxCoin · GitHub
• Running A Full Node - Bitcoin
• Bitcoin Core version 0.19.0.1 released
• Bitcoin Core 0.11 (ch 3): Initialization and Startup ...
• Tokugawa Coin
##### Gridcoin 5.0.0.0-Mandatory "Fern" Release

https://github.com/gridcoin-community/Gridcoin-Research/releases/tag/5.0.0.0
Finally! After over ten months of development and testing, "Fern" has arrived! This is a whopper. 240 pull requests merged. Essentially a complete rewrite that was started with the scraper (the "neural net" rewrite) in "Denise" has now been completed. Practically the ENTIRE Gridcoin specific codebase resting on top of the vanilla Bitcoin/Peercoin/Blackcoin vanilla PoS code has been rewritten. This removes the team requirement at last (see below), although there are many other important improvements besides that.
Fern was a monumental undertaking. We had to encode all of the old rules active for the v10 block protocol in new code and ensure that the new code was 100% compatible. This had to be done in such a way as to clear out all of the old spaghetti and ring-fence it with tightly controlled class implementations. We then wrote an entirely new, simplified ruleset for research rewards and reengineered contracts (which includes beacon management, polls, and voting) using properly classed code. The fundamentals of Gridcoin with this release are now on a very sound and maintainable footing, and the developers believe the codebase as updated here will serve as the fundamental basis for Gridcoin's future roadmap.
We have been testing this for MONTHS on testnet in various stages. The v10 (legacy) compatibility code has been running on testnet continuously as it was developed to ensure compatibility with existing nodes. During the last few months, we have done two private testnet forks and then the full public testnet testing for v11 code (the new protocol which is what Fern implements). The developers have also been running non-staking "sentinel" nodes on mainnet with this code to verify that the consensus rules are problem-free for the legacy compatibility code on the broader mainnet. We believe this amount of testing is going to result in a smooth rollout.
Given the amount of changes in Fern, I am presenting TWO changelogs below. One is high level, which summarizes the most significant changes in the protocol. The second changelog is the detailed one in the usual format, and gives you an inkling of the size of this release.

## Highlights

### Protocol

Note that the protocol changes will not become active until we cross the hard-fork transition height to v11, which has been set at 2053000. Given current average block spacing, this should happen around October 4, about one month from now.
The transition height is also when the team requirement will be relaxed for the network.

### GUI

Besides the beacon wizard, there are a number of improvements to the GUI, including new UI transaction types (and icons) for staking the superblock, sidestake sends, beacon advertisement, voting, poll creation, and transactions with a message. The main screen has been revamped with a better summary section, and better status icons. Several changes under the hood have improved GUI performance. And finally, the diagnostics have been revamped.

### Blockchain

The wallet sync speed has been DRASTICALLY improved. A decent machine with a good network connection should be able to sync the entire mainnet blockchain in less than 4 hours. A fast machine with a really fast network connection and a good SSD can do it in about 2.5 hours. One of our goals was to reduce or eliminate the reliance on snapshots for mainnet, and I think we have accomplished that goal with the new sync speed. We have also streamlined the in-memory structures for the blockchain which shaves some memory use.
There are so many goodies here it is hard to summarize them all.
I would like to thank all of the contributors to this release, but especially thank @cyrossignol, whose incredible contributions formed the backbone of this release. I would also like to pay special thanks to @barton2526, @caraka, and @Quezacoatl1, who tirelessly helped during the testing and polishing phase on testnet with testing and repeated builds for all architectures.
The developers are proud to present this release to the community and we believe this represents the starting point for a true renaissance for Gridcoin!

## Accrual

### Changed

Most significantly, nodes calculate research rewards directly from the magnitudes in EACH superblock between stakes instead of using a two- or three- point average based on a CPID's current magnitude and the magnitude for the CPID when it last staked. For those long-timers in the community, this has been referred to as "Superblock Windows," and was first done in proof-of-concept form by @denravonska.
• Network magnitude unit pinned to a static value of 0.25
• Max research reward allowed per block raised to 16384 GRC (from 12750 GRC)
• New CPIDs begin accruing research rewards from the first superblock that contains the CPID instead of from the time of the beacon advertisement

### Removed

• 500 GRC research reward limit for a CPID's first stake
• 6-month expiration for unclaimed rewards
• 10-block spacing requirement between research reward claims
• Rolling 5-day payment-per-day limit
• Legacy tolerances for floating-point error and time drift
• The need to include a valid copy of a CPID's magnitude in a claim
• 10-block emission adjustment interval for the magnitude unit

## Beacons

• One-time beacon activation requires that participants temporarily change their usernames to a verification code at one whitelisted BOINC project
• Verification codes of pending beacons expire after 3 days
• Self-service beacon removal

### Changed

• Burn fee for beacon advertisement increased from 0.00001 GRC to 0.5 GRC
• Beacon expiration determined as of the current block instead of the previous block

### Removed

• The ability for developers to remove beacons
• The ability to sign research reward claims with non-current but unexpired beacons

### Unaltered

As a reminder:
• Beacons expire after 6 months pass (180 days)
• Beacons can be renewed after 5 months pass (150 days)
• Renewed beacons must be signed with the same key as the original beacon

## Superblocks

• Magnitudes less than 1 include two fractional places
• Magnitudes greater than or equal to 1 but less than 10 include one fractional place

### Changed

• A valid superblock must match a scraper convergence

### Removed

• Superblock popularity election mechanics

## Voting

• Yes/no/abstain and single-choice response types (no user-facing support yet)

### Changed

• To create a poll, a maximum of 250 UTXOs for a single address must add up to 100000 GRC. These are selected from the largest downwards.
• Burn fee for creating polls scaled by the number of UTXOs claimed
• 50 GRC for a poll contract
• 0.001 GRC per claimed UTXO
• Burn fee for casting votes scaled by the number of UTXOs claimed
• 0.01 GRC for a vote contract
• 0.01 GRC to claim magnitude
• 0.01 GRC per claimed address
• 0.001 GRC per claimed UTXO
• Maximum length of a poll title: 80 characters
• Maximum length of a poll question: 100 characters
• Maximum length of a poll discussion website URL: 100 characters
• Maximum number of poll choices: 20
• Maximum length of a poll choice label: 100 characters

### Removed

• Magnitude, CPID count, and participant count poll weight types
• The ability for developers to remove polls and votes

## [5.0.0.0] 2020-09-03, mandatory, "Fern"

• Backport newer uint256 types from Bitcoin #1570 (@cyrossignol)
• Implement project level rain for rainbymagnitude #1580 (@jamescowens)
• Provide fees collected in the block by the miner #1601 (@iFoggz)
• Add support for generating legacy superblocks from scraper stats #1603 (@cyrossignol)
• Port of the Bitcoin Logger to Gridcoin #1600 (@jamescowens)
• Implement zapwallettxes #1605 (@jamescowens)
• Implements a global event filter to suppress help question mark #1609 (@jamescowens)
• Add next target difficulty to RPC output #1615 (@cyrossignol)
• Add caching for block hashes to CBlock #1624 (@cyrossignol)
• Make toolbars and tray icon red for testnet #1637 (@jamescowens)
• Add an rpc call convergencereport #1643 (@jamescowens)
• Implement newline filter on config file read in #1645 (@jamescowens)
• Implement beacon status icon/button #1646 (@jamescowens)
• Add precision to support magnitudes less than 1 #1651 (@cyrossignol)
• Replace research accrual calculations with superblock snapshots #1657 (@cyrossignol)
• Publish example gridcoinresearch.conf as a md document to the doc directory #1662 (@jamescowens)
• Add support for self-service beacon deletion #1695 (@cyrossignol)
• Add support for type-specific contract fee amounts #1698 (@cyrossignol)
• Add verifiedbeaconreport and pendingbeaconreport #1696 (@jamescowens)
• Add preliminary testing option for block v11 height on testnet #1706 (@cyrossignol)
• Add verified beacons manifest part to superblock validator #1711 (@cyrossignol)
• Implement beacon, vote, and superblock display categories/icons in UI transaction model #1717 (@jamescowens)
• neuralnet: Add integrity checking to researcher accrual snapshot registry #1727 (@jamescowens)
• Add workaround for scrypt assembly on macOS #1740 (@cyrossignol)
• gui: Build onboarding/beacon wizard #1739 (@cyrossignol)
• doc: Add CONTRIBUTING.md from bitcoin #1723 (@div72)
• rpc: Implement inspectaccrualsnapshot and parseaccrualsnapshotfile #1744 (@jamescowens)
• scraper: Add disk based state backing for verified beacon list in scraper #1751 (@jamescowens)
• Add ability to recover beacon in block version 11+ #1768 (@cyrossignol)
• refactor: Add transaction context to contract handlers #1777 (@cyrossignol)
• gui: Add context for when BOINC is attached to a pool #1775 (@cyrossignol)
• doc: Clarify what to do if PR in multiple categories (for CONTRIBUTING.md) #1798 (@RoboticMind)
• qt: Add option to choose not to start the wallet minimized #1804 (@jamescowens)
• superblock: Add check for OutOfSyncByAge to SuperblockValidator::Validate #1806 (@jamescowens)
• contract: Standardize contract validation and add block context #1808 (@cyrossignol)
• add seed.gridcoin.pl to default config #1812 (@wilkart)
• gui: Implement sidestake send display #1813 (@jamescowens)
• gui: Add pool/investor pages to researcher wizard #1819 (@cyrossignol)
• ci: Port lint scripts from Bitcoin #1823 (@div72)
• doc: Create basic readme in contrib #1826 (@RoboticMind)
• gui: Implement TransactionRecord::Message #1829 (@jamescowens)
• rpc: Add private_key_available to beaconstatus #1833 (@a123b)
• gui: Validate email address in researcher wizard #1840 (@a123b)
• rpc: Add "getrawwallettransaction" RPC function #1842 (@cyrossignol)
• consensus: Set block version 11 threshold height for mainnet #1862 (@cyrossignol)

### Changed

• Upgrade LevelDB from v1.17 to v1.20 #1562 (@cyrossignol)
• Re-enable scrypt optimizations #1450 (@denravonska)
• Derive CScript from prevector type (optimization) #1554 (@cyrossignol)
• Disable quorum for grandfathered blocks to speed up sync #1568 (@cyrossignol)
• Refactor hashBoinc for binary claim contexts #1558 (@cyrossignol)
• integrated_scraper_2 branch tracking PR #1559 (@jamescowens)
• Upgrade depends - OpenSSL to 1.1.1d #1581 (@jamescowens)
• Ubuntu 19.10 fixes #1590 (@denravonska)
• Force a re-parse of legacy claims in generated blocks #1592 (@cyrossignol)
• Improve the "versionreport" RPC output #1595 (@cyrossignol)
• Overhaul the core tally and accrual system #1583 (@cyrossignol)
• Overhaul the superblock quorum system #1597 (@cyrossignol)
• Add more data to the "superblocks" RPC output #1599 (@cyrossignol)
• Update Windows Build doc #1606 (@barton2526)
• Change the order of calls in gridcoinresearchd.cpp to optimize rpc shunt path #1610 (@jamescowens)
• Change staking tooltip to display frequency #1611 (@jamescowens)
• Enhancements to ETTS #1442 (@jamescowens)
• Standardize money values as integers #1614 (@cyrossignol)
• Clean up and optimize legacy coin age code #1616 (@cyrossignol)
• Some scraper cleanups #1620 (@jamescowens)
• Reorganize accrual code and fix 6-month cutoff #1630 (@cyrossignol)
• Update Copyright years #1633 (@barton2526)
• Change team whitelist delimiter to <> for CPID detection #1634 (@cyrossignol)
• Change team whitelist separator to <> to accomodate more team names #1632 (@jamescowens)
• Change Curl download speed type to support older environments #1640 (@cyrossignol)
• Optimize logo SVGs used for tray icons #1638 (@cyrossignol)
• Tweak consolidateunspent rpc function #1644 (@jamescowens)
• ETTS and staking icon enhancements #1650 (@jamescowens)
• Implement new transaction fees for block version 11 #1652 (@jamescowens)
• Optimize in-memory storage of superblock data #1653 (@cyrossignol)
• Miscellaneous superblock API improvements and housekeeping #1654 (@cyrossignol)
• Update openssl to 1.1.1f compatibility #1660 (@jamescowens)
• Optimize bdb to avoid synchronous flush of database #1659 (@jamescowens)
• Add support for CPID input to "lifetime" RPC function #1668 (@cyrossignol)
• Overhaul the contract handling system #1669 (@cyrossignol)
• Make the autostart mainnet/testnet aware #1671 (@jamescowens)
• Remove slashes from User Agent in peers tab #1674 (@div72)
• Refactor contracts for polymorphic binary payloads #1676 (@cyrossignol)
• Overhaul the beacon system #1678 (@cyrossignol)
• Replace boost::optional with non-owning pointers #1680 (@cyrossignol)
• Optimize proof-of-stake validation #1681 (@cyrossignol)
• Updated Slack link #1683 (@NeuralMiner)
• Update build-unix.md #1686 (@Quezacoatl1)
• Replace deprecated QT methods #1693 (@Pythonix)
• Made protocol.h more similar to bitcoin #1688 (@Pythonix)
• Touch up some details for block version 11 #1697 (@cyrossignol)
• More tweaks for block version 11 #1700 (@cyrossignol)
• Finish the conversion to the BCLog class based logger #1699 (@jamescowens)
• Move claim version transitional code in miner for proper signature #1712 (@cyrossignol)
• doc: Update threads in coding.txt #1730 (@div72)
• qt: Include QPainterPath in trafficgraphwidget.cpp #1733 (@div72)
• doc: Update doc/build-unix.md #1731 (@div72)
• gui: Show peers tab on connections icon click #1734 (@div72)
• refactor: Change return type of IsMine to isminetype && move wallet files to wallet directory #1722 (@div72)
• build: Updates boost to 1.73.0 for depends #1673 (@jamescowens)
• doc: Update Unit Test Readme #1743 (@RoboticMind)
• wallet: Change Assert To Error Message In kernel.cpp #1748 (@RoboticMind)
• scraper: Shorten display representation of verification codes #1754 (@cyrossignol)
• log: Change ".B." to Clear Message #1758 (@RoboticMind)
• util: Fix braindamage in GetDefaultDataDir() #1737 (@jamescowens)
• scraper: Improve scraper processing of beacon verifications #1760 (@jamescowens)
• scraper: Add instrumentation to convergencereport #1763 (@jamescowens)
• rpc: Improve rpc stress test script #1767 (@tunisiano187)
• Generalize enum serialization #1770 (@cyrossignol)
• scraper: Improve handling of ETags in http class and tweak verified beacon logic #1776 (@jamescowens)
• scraper: Improve ProcessNetworkWideFromProjectStats and other tweaks #1778 (@jamescowens)
• gui: Tweak behavior of beacon page in researcher wizard #1784 (@cyrossignol)
• Prepare for block version 11 hard-fork on testnet #1787 (@cyrossignol)
• scraper: Modify UpdateVerifiedBeaconsFromConsensus #1791 (@jamescowens)
• gui: Optimize OverviewPage::updateTransactions() #1794 (@jamescowens)
• ci: Adopt ci changes from Bitcoin #1795 (@div72)
• consensus: switch snapshot accrual calculation to integer arithmetic #1799 (@cyrossignol)
• voting: Overhaul the voting system #1809 (@cyrossignol)
• contract: Optimize contract replay after chain reorganization #1815 (@cyrossignol)
• contract: Reimplement transaction messages as contracts #1816 (@cyrossignol)
• staking: Sign claim contracts with coinstake transaction #1817 (@cyrossignol)
• gui: Change research wizard text #1820 (@div72)
• net: Update protocol version and clean up net messaging #1824 (@cyrossignol)
• rpc, wallet: Corrections to GetAmounts #1825 (@jamescowens)
• gui: Tweak some minor researcher wizard details #1830 (@cyrossignol)
• gui: Change GetEstimatedStakingFrequency text #1836 (@jamescowens)
• scraper: Scraper global statistics cache optimization #1837 (@jamescowens)
• doc: Update Vulnerability Response Process #1843 (@RoboticMind)
• scraper: Optimization of manifest and parts sharing between ConvergedScraperStatsCache, mapManifest, and mapParts #1851 (@jamescowens)
• consensus: Update Checkpoints #1855 (@barton2526)
• docs: Update docs to build off master #1856 (@barton2526)
• gui: Fix and improve GUI combo box styles #1858 (@cyrossignol)
• build: Tweak Gridcoin installer for Fern release #1863 (@jamescowens)

### Removed

• Remove old research age checks (rebase #1365) #1572 (@cyrossignol)
• Remove PrimaryCPID check from diagnostics dialog #1586 (@cyrossignol)
• Remove missed label for PrimaryCPID from diagnostics #1588 (@cyrossignol)
• Remove legacy quorum messaging system (@neural network) #1589 (@cyrossignol)
• Remove old remnants of legacy smart contract experiments #1594 (@cyrossignol)
• Remove block nonce for version 11 #1622 (@cyrossignol)
• Delete obsolete contrib/Installer and Upgrader directories #1623 (@jamescowens)
• Remove some legacy informational RPC commands #1658 (@cyrossignol)
• Remove informational magnitude field from binary claims #1661 (@cyrossignol)
• Remove fDebug3,4, and net and convert to BCLog::LogFlags #1663 (@jamescowens)
• Remove qt5.7.1 depends support build System #1665 (@iFoggz)
• Remove unused jQuery library #1679 (@cyrossignol)
• Remove unused NetworkTimer() function and global state #1701 (@cyrossignol)
• Refactor claim context objects into contracts #1704 (@cyrossignol)
• Clean old assets up #1718 (@div72)
• Remove legacy "rain" RPC (not by-project rain) #1742 (@cyrossignol)
• Temporarily disable voting system on testnet #1769 (@cyrossignol)
• gui: Remove legacy GUI transaction description for contracts #1772 (@cyrossignol)
• gui: Remove transaction fee setting #1780 (@cyrossignol)
• trivial: Cleanup unused legacy functions #1793 (@cyrossignol)
• mining, rpc: Remove kernel-diff-best and kernel-diff-sum #1796 (@jamescowens)
• refactor: Remove libs subdirectory #1802 (@div72)
• scraper: cleanup unused/unnecessary functions #1803 (@jamescowens)
• gui: Remove useless "Detach databases at shutdown" #1810 (@jamescowens)
• test: Remove testnet condition for standard transactions #1814 (@cyrossignol)
• consensus: Remove transitional testnet code #1854 (@cyrossignol)

### Fixed

• Fix "Owed" amount in output of "magnitude" RPC method #1569 (@cyrossignol)
• Add support for paths with special characters on Windows #1571 (@cyrossignol)
• Fix lingering peers.dat temp files and clean up remaining paths #1582 (@cyrossignol)
• Fix incorrect beacon length warning in GUI transaction list #1585 (@cyrossignol)
• Fix default config file line endings on Windows #1587 (@cyrossignol)
• Reenable Travis builds for MacOS #1591 (@jamescowens)
• Correct peer detail info background color #1593 (@jamescowens)
• Fix exception in debug3 mode #1598 (@cyrossignol)
• Fix deadlock in "getmininginfo" RPC function #1596 (@cyrossignol)
• Fix accuracy of statistics in "network" RPC output #1602 (@cyrossignol)
• Fix heights for quorum vote weight calculations #1604 (@cyrossignol)
• Fix deadlock in log archiver when rename fails #1607 (@cyrossignol)
• Fix a spurious segmentation fault during client load on Windows with fast CPUs #1608 (@jamescowens)
• Fix lock order debugging and potential deadlocks #1612 (@jamescowens)
• Fix std namespace pollution #1617 (@denravonska)
• Add missing condition for newbie accrual computer #1618 (@cyrossignol)
• Track first reward blocks in research accounts #1619 (@cyrossignol)
• Fix accrual calculation for new, zero-magnitude CPIDs #1636 (@cyrossignol)
• Fix diagnostics, add ETTS test, fix tooltipcolor, add missing lock, and add email=investor check #1647 (@jamescowens)
• Fix help message of two RPC methods #1656 (@div72)
• Fix legacy accrual for newbie with non-zero past reward #1667 (@cyrossignol)
• Fix GUI autostart on Windows for paths with wide characters #1670 (@cyrossignol)
• Qualify boost bind placeholders with their full namespace #1672 (@Ponce)
• Fix suffix when copying txids #1677 (@div72)
• Unnecessary if-statement removed #1685 (@Pythonix)
• Fix consolidatemsunspent Help Message #1687 (@Pythonix)
• Fix gettransaction help message #1691 (@Pythonix)
• Fix GetNewMint To Look for Stakes #1692 (@RoboticMind)
• Suppress deprecated copy warnings for Qt with GCC 9+ #1702 (@cyrossignol)
• Fix exclusion error on stats processing and misplaced ENDLOCK logging entry #1710 (@jamescowens)
• Removed unnecessary comparison #1708 (@Pythonix)
• Fixed typo #1707 (@Pythonix)
• Fix out-of-bounds exception for peers tab version slashes #1713 (@cyrossignol)
• Fix transition for v1 superblocks when reorganizing #1714 (@cyrossignol)
• Touch up transition to version 2 transactions #1715 (@cyrossignol)
• Avoid mutating transactions in ConnectBlock() #1716 (@cyrossignol)
• Fix Windows cross-compilation in newer environments #1728 (@cyrossignol)
• Fix out-of-bounds access in IsMineInner() #1736 (@cyrossignol)
• Fix a couple of block version 11 issues #1738 (@cyrossignol)
• Fix null pointer dereference in GUI researcher model #1741 (@cyrossignol)
• accrual: Reset research accounts when rebuilding accrual snapshots #1745 (@cyrossignol)
• scraper: Correct update for verified beacons #1747 (@jamescowens)
• accrual: Refactor tally initialization for snapshot rebuild #1749 (@cyrossignol)
• rpc: Fix "cpid" field in "beaconconvergence" RPC output #1750 (@cyrossignol)
• accrual: Fix snapshot accrual superblock state transitions #1752 (@cyrossignol)
• scraper: Correct stale verified beacon logic #1753 (@jamescowens)
• rpc: Correct possible divide by zero in getblockstats #1755 (@jamescowens)
• gui: Fix issues with researcher wizard flow #1756 (@cyrossignol)
• wallet: Stop Error When Starting From Zero #1759 (@RoboticMind)
• Don't count empty email as explicit investor #1761 (@cyrossignol)
• accrual: Fix snapshot accrual superblock state transitions #1764 (@cyrossignol)
• rpc: Cleanup Help Message and Fix Typo #1771 (@RoboticMind)
• scraper: Fix scraper etag header case sensitivity #1773 (@cyrossignol)
• consensus: Use explicit time to check if superblock needed #1774 (@cyrossignol)
• gui: Fix scroll area dark theme styles #1785 (@cyrossignol)
• rpc, gui: Fix three divide by zero possibilities #1789 (@jamescowens)
• rpc: Fix balance pre-check in "rainbymagnitude" RPC #1792 (@cyrossignol)
• accrual: Fix outdated comment and correct grammar #1800 (@RoboticMind)
• gui: Fix stuck cursor on labels #1801 (@div72)
• beacon: Fix research wizard beacon renewal status #1805 (@cyrossignol)
• gui: Fix translations for port numbers #1818 (@cyrossignol)
• util: Create parent directory #1821 (@div72)
• mining: Fix coinstake/claim signature order #1828 (@cyrossignol)
• voting: Remove double increment in loop #1831 (@cyrossignol)
• neuralnet, scraper: Fix compilation with gcc5 and older libcurl #1832 (@a123b)
• wallet: Fix smallest coin selection for contracts #1841 (@cyrossignol)
• gui: Fix display of polls with no votes yet #1844 (@cyrossignol)
• gui: add indentation to diagnostic status bar labels #1849 (@jamescowens)
• voting, gui: Fix formatting and alignment of vote shares and percent #1850 (@jamescowens)
• wallet, rpc: Fix for self-transactions in listtransactions #1852 (@jamescowens)
• accrual: Clear any accrual snapshots when syncing from pre-v11 #1853 (@cyrossignol)
• accrual: Fix reset of accrual directory if starting sync below research age height #1857 (@jamescowens)
• gui: Fix researcher wizard layout on macOS with native theme #1860 (@cyrossignol)

##### small passive income while browsing the web

Introduction
If you were on the internet in the late 1990s, you might remember companies like "AllAdvantage" that promised to pay you to browse the web. You could install a program that tracked your browsing and showed you targeted ads at the top of the screen, then "AllAdvantage" would give you a cut of the ad revenue you generated.
These schemes largely disappeared after the dot-com crash. But Brendan Eich, the creator of the JavaScript programming language and cofounder and former CTO of Mozilla, thinks his company Brave Software has found a way to revive that old idea.
What is it?
Eich hopes Brave can solve two of the web's most vexing problems the privacy and revenue problem by turning the traditional digital advertising model on its head. Today, ad networks pay sites for ad space and web browsers like Brave and Chrome deliver content from those publishers to users. Brave is trying to put the browser in the center of the advertising experience. Instead of paying publishers directly, ad networks would pay Brave, which will pass part of the money to users and keep a cut for itself.
By handling advertising in the browser on your device, Brave says it will be able to target ads without sending your data to the cloud, and protect your privacy. When you interact with an ad on Brave, the browser sends notice to the company's servers, but doesn't include any identifying information. Eich sees four sets of winners: browser makers get paid; users get paid, and get more privacy; advertisers can target pitches without running afoul of European privacy regulations; and publishers can survive in a world where many users are installing ad blockers.
Publishers and ad networks might bristle at the idea of putting browser makers in the middle of their business. But in recent years browsers have taken a more active role in shaping the web, instead of merely displaying a website’s content. Chrome now blocks ads on a small number of sites with particularly egregious advertising practices, while browsers like Firefox and Safari have added privacy protections. Meanwhile, browser plugins are giving users more control over their experience. There are Chrome extensions, for example, that let you change Facebook's color scheme, or change the way images are displayed on Pinterest. And of course there are extensions that block all ads.
Trying to win advertisers and publishers to a new model isn't Brave's only challenge. It also needs users. Eich says Brave has 15 million users and is growing.
Brave will give users a 70 percent cut of its advertising revenue, which Eich estimates could work out to about $10 a month. Brave will pay users with its own bitcoin-style "cryptocurrency” called Basic Attention Tokens or BAT, which has traded for as little as 24 cents over the past 12 months, according to CoinMarketCap. You can exchange the BAT you have received for viewing ads into USD, EUR, GBP, CHF and many more currencies. The company offers a service through the cryptocurrency exchange Uphold to allow users to change, sell and buy BAT or donate it to publishers, and for publishers to exchange the BAT they receive for dollars. Advertisers like HomeDepot or recent campaigns included brands such as Verizon, Newegg, Chipotle, and PayPal/Honey, in addition to earlier campaigns by Amazon, Harry’s Razors, Intel, CBS, KIND snacks, Logitech, Lenovo, Grubhub, Belkin, Quickbooks, Evernote and some of cryptocurrency related companies, will be able to buy ads either with BAT or with traditional currencies. Eich says Brave opted to create its own tokens using the Ethereum cryptocurrency platform in part to avoid regulatory requirements, such as verifying users' identifies, that partners like Uphold are better equipped to handle. Estimated revenue? (depending on the country you live in the revenue can be higher or lower) I made around 3oo$ so far this year using 3 devices, just for viewing some ads.
5 months so far july is not included if you calculate it down for 1 device, 100$/5months = 20$ a month just for viewing ads, you would need to buy risky stocks worth of 2000$to get the same amount per month. can only recommend everyone to try it, not every country has the same number of advertisers so you probably get the most out of it when you live in the USA. If you are interested here is a quick guide how to set it up to get the max amount out of Brave: Quickstartguide: 1 Download brave here 2 Activate the reward system (gif link below)Gif link 3 go into the settings an deactivate auto contribution and activate 5 ads per hour (image link below)image link 4 Create an Account on Uphold and connect it with your BraveBrowser. Now you are good to go and can make some money on something you do anyway. I hope this helps some folks in the community to make some extra bucks. edit1:you can find more infos and support here:brave_browser & BATProject or www.brave.com edit2:the earnings are depenging on the number of devices you are using and were you are living. Best paying countries: United States (69) United Kingdom (39) Canada (36) Australia (35) New Zealand (26) Germany (21) Ireland (21) France (18)( the number next to the country are the companies that are running ads on brave for this particular country, the more companies the more revenue ) you can find a full list with all countries and campaigns here: https://brave.com/transparency/ edit3:You don't need to browse to a certain website to receive ads, just browse as you are used to, play browser games, watch videos on youtube or do whatever you want.Sometimes Ads appear on the startpage looks like that https://i.imgur.com/5tohhRc.jpg and after some time on the right lower corner a clickable pop-up appears looks like that->https://i.imgur.com/CTGdVsu.png edit4:If you want to import your bookmarks and settings from your old browser:on the right top corner of the browser is a button ->https://i.imgur.com/oi8EAri.jpg click it > than on settings > and than you got the option to import bookmarks and settings from your old browser. If you want to sync brave between devices and for backups:type brave://flags/ into the adressbar and than brave sync into the search bar and acticate itif its enabled it should look like this https://imgur.com/a/tCMDgDjthan just click on sync ->https://i.imgur.com/oi8EAri.jpg here is a guide ->https://support.brave.com/hc/en-us/articles/360021218111-How-do-I-set-up-Sync edit5: Don't keep your BAT from free token grants to long in your browser, always send your bat to an external wallet or exchange like uphold, only tokens from free token grants have an expire date if they dont get used they go back to the bat pool. you can find more infos about this here -> https://support.brave.com/hc/en-us/articles/360018305731-Why-does-my-BAT-have-an-expiration-date- submitted by OnlyReveal6 to beermoneyglobal [link] [comments] ##### small passive income while browsing the web Introduction If you were on the internet in the late 1990s, you might remember companies like "AllAdvantage" that promised to pay you to browse the web. You could install a program that tracked your browsing and showed you targeted ads at the top of the screen, then "AllAdvantage" would give you a cut of the ad revenue you generated. These schemes largely disappeared after the dot-com crash. But Brendan Eich, the creator of the JavaScript programming language and cofounder and former CTO of Mozilla, thinks his company Brave Software has found a way to revive that old idea. What is it? Brave makes a browser based on Google Chrome that blocks tracking scripts and other technologies that spy on your online activity. As a result, it also blocks many web ads; if you visit any website using the Brave browser, you won’t see any ads. But Brave will give users the option to see ads that Eich says will respect your privacy. The ads will appear as desktop notifications, he says, not as replacements for the ads the Brave browser blocks. So you still won’t see ads on any website, but you might see them on the right lower corner of your screen. If you choose to see these ads, you’ll get 70 percent of the revenue they generate. Eich hopes Brave can solve two of the web's most vexing problems the privacy and revenue problem by turning the traditional digital advertising model on its head. Today, ad networks pay sites for ad space and web browsers like Brave and Chrome deliver content from those publishers to users. Brave is trying to put the browser in the center of the advertising experience. Instead of paying publishers directly, ad networks would pay Brave, which will pass part of the money to users and keep a cut for itself. By handling advertising in the browser on your device, Brave says it will be able to target ads without sending your data to the cloud, and protect your privacy. When you interact with an ad on Brave, the browser sends notice to the company's servers, but doesn't include any identifying information. Eich sees four sets of winners: browser makers get paid; users get paid, and get more privacy; advertisers can target pitches without running afoul of European privacy regulations; and publishers can survive in a world where many users are installing ad blockers. Publishers and ad networks might bristle at the idea of putting browser makers in the middle of their business. But in recent years browsers have taken a more active role in shaping the web, instead of merely displaying a website’s content. Chrome now blocks ads on a small number of sites with particularly egregious advertising practices, while browsers like Firefox and Safari have added privacy protections. Meanwhile, browser plugins are giving users more control over their experience. There are Chrome extensions, for example, that let you change Facebook's color scheme, or change the way images are displayed on Pinterest. And of course there are extensions that block all ads. Trying to win advertisers and publishers to a new model isn't Brave's only challenge. It also needs users. Eich says Brave has 15 million users and is growing. Brave will give users a 70 percent cut of its advertising revenue, which Eich estimates could work out to about$10 a month. Brave will pay users with its own bitcoin-style "cryptocurrency” called Basic Attention Tokens or BAT, which has traded for as little as 24 cents over the past 12 months, according to CoinMarketCap. You can exchange the BAT you have received for viewing ads into USD, EUR, GBP, CHF and many more currencies.
The company offers a service through the cryptocurrency exchange Uphold to allow users to change, sell and buy BAT or donate it to publishers, and for publishers to exchange the BAT they receive for dollars. Advertisers like HomeDepot or recent campaigns included brands such as Verizon, Newegg, Chipotle, and PayPal/Honey, in addition to earlier campaigns by Amazon, Harry’s Razors, Intel, CBS, KIND snacks, Logitech, Lenovo, Grubhub, Belkin, Quickbooks, Evernote and some of cryptocurrency related companies, will be able to buy ads either with BAT or with traditional currencies.
Eich says Brave opted to create its own tokens using the Ethereum cryptocurrency platform in part to avoid regulatory requirements, such as verifying users' identifies, that partners like Uphold are better equipped to handle.
Estimated revenue? (depending on the country you live in the revenue can be higher or lower)
I made around 3oo$so far this year using 3 devices, just for viewing some ads. 5 months so far july is not included if you calculate it down for 1 device, 100$/5months = 20$a month just for viewing ads, you would need to buy risky stocks worth of 2000$ to get the same amount per month.
can only recommend everyone to try it, not every country has the same number of advertisers so you probably get the most out of it when you live in the USA.
If you are interested here is a quick guide how to set it up to get the max amount out of Brave:
Quickstartguide:
3 go into the settings an deactivate auto contribution and activate 5 ads per hour (image link below)image link
4 Create an Account on Uphold and connect it with your BraveBrowser.
Now you are good to go and can make some money on something you do anyway.
I hope this helps some folks in the community to make some extra bucks.
edit1:you can find more infos and support here:brave_browser & BATProject or www.brave.com
edit2:the earnings are depenging on the number of devices you are using and were you are living. Best paying countries: United States (69) United Kingdom (39) Canada (36) Australia (35) New Zealand (26) Germany (21) Ireland (21) France (18)( the number next to the country are the companies that are running ads on brave for this particular country, the more companies the more revenue )
you can find a full list with all countries and campaigns here: https://brave.com/transparency/
edit3:You don't need to browse to a certain website to receive ads, just browse as you are used to, play browser games, watch videos on youtube or do whatever you want.Sometimes Ads appear on the startpage looks like that https://i.imgur.com/5tohhRc.jpg and after some time on the right lower corner a clickable pop-up appears looks like that->https://i.imgur.com/CTGdVsu.png
edit4:If you want to import your bookmarks and settings from your old browser:on the right top corner of the browser is a button ->https://i.imgur.com/oi8EAri.jpg click it > than on settings > and than you got the option to import bookmarks and settings from your old browser.
If you want to sync brave between devices and for backups:type brave://flags/ into the adressbar and than brave sync into the search bar and acticate itif its enabled it should look like this https://imgur.com/a/tCMDgDjthan just click on sync ->https://i.imgur.com/oi8EAri.jpg
here is a guide ->https://support.brave.com/hc/en-us/articles/360021218111-How-do-I-set-up-Sync
edit5: Don't keep your BAT from free token grants to long in your browser, always send your bat to an external wallet or exchange like uphold, only tokens from free token grants have an expire date if they dont get used they go back to the bat pool. you can find more infos about this here -> https://support.brave.com/hc/en-us/articles/360018305731-Why-does-my-BAT-have-an-expiration-date-

##### Best Ways to Passively Earn Free Bitcoin & Crypto in 2020

Here are my best ways to earn free crypto passively in 2020 with the least amount of effort. Hopefully these 5 methods are helpful to you.

Earning Crypto for Things You Do Already
1) Brave Browser (BAT)
For me, one of the biggest no brainers out there for earning free cryptocurrency is the Brave Browser and their BAT token. This new browser looks and feels like the Chrome browser, but is better in so many ways…
AD BLOCKERS: Most websites and ads include software that track your every move as you browse the web. Brave Shields block these incoming ads and trackers to allow a more private, uninterrupted browsing experience.
SPEED: One perk of blocking those ads and trackers is that they can no longer slow down your page uploads. Brave Browser can load sites up to six times faster than Chrome, Safari and Firefox.
PRIVACY: Most browsers have a “private mode,” but this only hides your history from others using your browser. Brave’s Tor feature not only hides history, but it also masks your location from the sites you visit by routing your browsing through several servers before it reaches your destination. These connections are encrypted to increase anonymity.
REWARDS: So now on to the part that earns you free cryptocurrency. While the Brave browser blocks unwanted ads, it gives you the option to earn rewards (BAT Tokens) by opting into their privacy-respecting ads. Get paid to view small, non-intrusive ads as you browse the internet. This feature is completely optional as the browser gives you the option to allow anywhere from 5 ads per hour (max) down to no ads at all if you would prefer to forgo earning BAT tokens and want to just enjoy an ad free browsing experience.
If you are worried to move away from the Chrome browser because you rely on some of the Chrome extensions, not to worry. Brave browser should maintain support for all of your Chrome extensions.
Brave browser is a great way to passively earn cryptocurrency for doing something you already do. In addition, if you are willing to put in just a little more work, you can earn more BAT by signing up for their Brave Creators program. This will give you a referral link that you can pass along to friends and family to earn additional BAT tokens for each person that downloads the browser. Referral bonuses differ depending on what country the new user is from, for example new users from the United States are currently worth $7.50 of BAT each. If you would like to get started with the Brave Browser and earning BAT tokens, you can use the link below to download. Brave Download Page 2) Presearch (PRE) A natural addition to the Brave browser is Presearch. While you are getting paid to browse the internet with Brave, you might as well get paid for your internet searches as well. Presearch is a new internet search engine that pays you for each search in the form of their PRE token. And just like the Brave browser, one of the best perks, besides getting paid to do what you already do, is that you are not sacrificing quality to get it. In their own words, “WE ARE BUILDING A NEXT-GENERATION SEARCH ENGINE, POWERED BY THE COMMUNITY.” Worried you won’t get as good of search results as Google? Nothing to worry about there as you can simply choose Google as your default provider within Presearch and you will be directed to Google’s results when you enter your search. In fact, you can direct your search to any number of sites (96 as of this writing) for any given search. They make this easy to switch back and forth as there is a list of your favorite sites directly under the search bar. Some examples of the more popular sites include Amazon, Youtube, Facebook, Reddit, ESPN and Netflix. If you are so inclined, in addition to getting paid for your internet searches, Presearch also allows you to use your purchased or earned PRE tokens to buy keyword ads. In their words, “Keyword Staking enables token holders to commit or ‘stake’ their PRE tokens against specific words and multi-word terms. With Presearch Keyword Staking you choose a keyword (ex. ‘Bitcoin’) and then stake PRE tokens that you’ve purchased or earned against that term. You can then create an ad that you link to the website of your choice.” To begin earning PRE for all your internet searches, use the link below. Presearch Sign Up 3) Crypto.com (CRO & MCO) Crypto.com is on a mission to be the leader in cryptocurrency adoption to the masses so they are being aggressive with their customer incentives. Another great way to earn crypto for doing what you already do is via their Debit Card cash-back. Crypto.com has great eye-catching, metal crypto reward credit cards that pay you cash back for all of your day to day purchases anywhere VISA is accepted. Depending on which level of card you get, these credit cards reward 1% to 5% cashback (paid in their MCO token) on all spending along with other great benefits like free ATM & international withdrawals, 100% cashback on Spotify & Netflix subscriptions and airport lounge access. You can find the full details for each card on their website, but below is a breakdown of the benefits on their three lowest entry level cards. Note that some of these benefits are reduced if you are not staking their MCO token. MIDNIGHT BLUE (Plastic Card) Cash Back Reward: 1% Monthly Free ATM Withdrawal Limit:$200
Required MCO Stake: None (Free)

RUBY STEEL (Metal)
Cash Back Reward: 2%
100% cashback on a standard Spotify subscription (up to $12.99) Monthly Free ATM Withdrawal Limit:$400
Required MCO Stake: 50

JADE GREEN & ROYAL INDIGO (Metal)
Cash Back Reward: 3%
100% cashback on a standard Spotify subscription (up to $12.99) 100% cashback on a standard Netflix subscription (up to$12.99)
Monthly Free ATM Withdrawal Limit: $800 Airport Lounge Access Required MCO Stake: 500 PLEASE NOTE: Cards are currently available in the US, Singapore and Europe. And hopefully very soon will be available in Asia Pacific and Canada as well. In order to get your hands on one of these cards you will need to open a Crypto.com account if you don’t already have one. There is good news if you don’t already have one, as new sign ups can get$50 worth of MCO tokens free by using the link and promo code I have posted below. Please note that the $50 of MCO tokens will remain locked until you deposit & stake at least 50 MCO tokens toward the sign up of the particular card you are interested in. In case you are unfamiliar with the term “staked”, this simply means that those coins will be locked up for whatever length of time that card requires. It is important to note that you are not paying or losing those coins as you will be free to sell the staked MCO at the end of holding period and continue to earn crypto cash-back from your card. Or you can leave your MCO coins staked and continue to earn interest on them. For example, if you hold a Jade Green card which requires a 500 MCO stake, they are currently offering 6% interest on those coins which is paid out in more MCO. In summary, Crypto.com cards are a great way to earn free crypto on your everyday purchases along with other great perks like free (100% cashback) Netflix and Spotify subscriptions. In addition, a small layer of comfort in signing up for one of these cards, is that Crypto.com is one of the largest, most trusted crypto exchanges out there right now. In fact, if you are also looking for an exchange to get started with purchasing crypto assets, your Crypto.com account would be great for that as well. To claim your Crypto.com debit rewards card you can use the link below. If you do not currently have a Crypto.com account and would like to get the$50 Sign Up Bonus use the link along with the promo code.
Crypto.com Sign Up (Get $50 Bonus) PROMO CODE: gapena3dq4 Earn Free Crypto Instantly for a Little Bit of Your Time 4) Coinbase Earn In an effort to educate its users and to try and simplify the sometimes complex world of cryptocurrency, Coinbase has put together the Coinbase Earn program. They have partnered with some of the biggest blockchain projects out there to offer you free crypto for watching short educational videos about the coin you are getting rewarded in. These videos are normally about 2-3 minutes long and pay you$2 to $4 per video, with each project having about 4 or 5 total videos. In order to collect your reward, you normally need to successfully answer a multiple choice question at the end of the video which is usually fairly simple. If you get the question wrong don’t worry, they will allow you to watch the video over again until you get the question correct. Once you have answered the question correctly you will immediately receive your tokens that you are free to sell or exchange for another token of your choice if you would like. Coinbase is changing their active offerings for these videos all the time and usually have about 4 or 5 projects available at any given time. In addition, some of the projects will not be immediately available and will require you to join a waitlist. Then, once the offering is available to you, they will email you with a link to the videos. Below is the current list of available offerings as of this writing and I will do my best to keep these updated. However, once you have a Coinbase account you can log in and check for new projects on your own. Speaking of which, a Coinbase account is required before you can watch the videos so if you do not already have one you can use the link below to sign up. Using this link will also get you$10 of free Bitcoin as a sign up bonus (Note that to get the free $10 you must buy or sell$100 worth of crypto within 180 days of signing up).
Coinbase Sign Up ($10 Bonus) Current Coinbase Earn Offerings: 1. EOS – 5 Videos /$2 each / $10 Total Watch EOS Videos 2. Orchid (OXT)- 3 Videos /$4 each / $12 Total Watch OXT Videos 3. Stellar Lumens (XLM) - 5 Videos /$2 each / $10 Watch XLM Videos *** Each of these offerings also provides the opportunity to earn an additional$40 each for referring them to friends and family. ($10 per referral / Max of 4 each) 5) EarnCrypto.com If you have some free time on your hands and are willing to put in a little effort, EarnCrypto.com is another good option for earning free Bitcoin or other cryptocurrencies. On this site you will get paid free crypto for completing tasks like watching videos, playing games and taking surveys. One nice thing about this site is that once you have completed your task you will be given your free crypto instantly and they offer a very wide selection of coins to pick from. I think right now they offer over 80 different cryptocurrencies for rewards and you get to choose which coin you want to get paid in. This makes for a great way to gain some exposure to lower market cap coins that are often not listed on the major exchanges. In addition, they are adding new coins all the time, so you can send them a request to add your favorite crypto if they don’t already offer it. Use the link below to open an account and start earning the cryptocurrency of your choice now. EarnCrypto.com Sign Up submitted by CaliBum16 to passiveincome [link] [comments] ##### Error starting up new Bitcoin Unlimited BCH node. EDIT: Fixed, I just needed to run "./bch-unlimited-1.8.0.0/bin/bitcoind --daemon -reindex" It's fully synced now. It was syncing for awhile at first but now it keeps crashing whenever I run the following command."./bch-unlimited-1.8.0.0/bin/bitcoind --daemon" It throws the error "Error: Failed to connect best block"Below is the log. Any help is appreciated. 2020-07-29 18:53:36 CDBEnv::Open: LogDir=/root/.bitcoin/database ErrorFile=/root/.bitcoin/db.log 2020-07-29 18:53:36 Cache configuration: 2020-07-29 18:53:36 * Using 0.0MiB for block database 2020-07-29 18:53:36 * Using 0.0MiB for block undo database 2020-07-29 18:53:36 * Using 2.0MiB for block index database 2020-07-29 18:53:36 * Using 0.0MiB for txindex database 2020-07-29 18:53:36 * Using 317.1MiB for chain state database 2020-07-29 18:53:36 * Using 2155.9MiB for in-memory UTXO set 2020-07-29 18:53:36 init message: Opening Block database... 2020-07-29 18:53:36 LevelDB using max_open_files=1000 (default=1000) 2020-07-29 18:53:36 Opening LevelDB in /root/.bitcoin/blocks/index 2020-07-29 18:53:37 Opened LevelDB successfully 2020-07-29 18:53:37 Using obfuscation key for /root/.bitcoin/blocks/index: 0000000000000000 2020-07-29 18:53:37 init message: Opening UTXO database... 2020-07-29 18:53:37 LevelDB using max_open_files=1000 (default=1000) 2020-07-29 18:53:37 Opening LevelDB in /root/.bitcoin/chainstate 2020-07-29 18:53:38 Opened LevelDB successfully 2020-07-29 18:53:38 Using obfuscation key for /root/.bitcoin/chainstate: 8e46379444ba7f52 2020-07-29 18:53:38 init message: Opening Coins Cache database... 2020-07-29 18:53:38 init message: Loading block index... 2020-07-29 18:53:44 Checking all blk files are present... 2020-07-29 18:53:44 LoadBlockIndexDB: last block file = 695 2020-07-29 18:53:44 LoadBlockIndexDB: last block file info: CBlockFileInfo(blocks=119, size=103373591, heights=441306...441426, time=2016-11-30...2016-12-01) 2020-07-29 18:53:44 LoadBlockIndexDB: hashBestChain=000000000000000000c687014d1c6b88d26a2af658fea4598bbf9d36ae5a987c height=439622 date=2016-11-19 07:15:45 progress=0.268064 2020-07-29 18:53:44 init message: Verifying blocks... 2020-07-29 18:53:44 Verifying last 6 blocks at level 3 2020-07-29 18:53:45 No coin database inconsistencies in last 7 blocks (16216 transactions) 2020-07-29 18:53:45 block index 8915ms 2020-07-29 18:53:45 init message: Loading wallet... 2020-07-29 18:53:45 nFileVersion = 1080000 2020-07-29 18:53:45 Keys: 103 plaintext, 0 encrypted, 103 w/ metadata, 103 total 2020-07-29 18:53:45 wallet 5ms 2020-07-29 18:53:45 init message: Activating best chain... 2020-07-29 18:53:45 ERROR: ConnectBlockDependencyOrdering: block 0000000000000000012ecb0a0b8f28ee434841410d0c04ae14faa20cb5102635 inputs missing/spent in tx 335 0a01201f6cff4d38207d118c9f6100182d40033ffbcfe6daefbf9669e0f98ace 2020-07-29 18:53:45 InvalidChainFound: invalid block=0000000000000000012ecb0a0b8f28ee434841410d0c04ae14faa20cb5102635 height=439623 log2_work=85.562686 date=2016-11-19 07:25:44 2020-07-29 18:53:45 InvalidChainFound: current best=000000000000000000c687014d1c6b88d26a2af658fea4598bbf9d36ae5a987c height=439622 log2_work=85.562655 date=2016-11-19 07:15:45 2020-07-29 18:53:46 ERROR: ConnectTip(): ConnectBlock 0000000000000000012ecb0a0b8f28ee434841410d0c04ae14faa20cb5102635 failed 2020-07-29 18:53:46 Invalid block due to bad-txns-inputs-missingorspent 2020-07-29 18:53:46 InvalidChainFound: invalid block=0000000000000000012ecb0a0b8f28ee434841410d0c04ae14faa20cb5102635 height=439623 log2_work=85.562686 date=2016-11-19 07:25:44 2020-07-29 18:53:46 InvalidChainFound: current best=000000000000000000c687014d1c6b88d26a2af658fea4598bbf9d36ae5a987c height=439622 log2_work=85.562655 date=2016-11-19 07:15:45 2020-07-29 18:53:46 Chain activation failed, returning to next best choice 2020-07-29 18:53:48 Waiting for genesis block to be imported... 2020-07-29 18:53:48 Imported mempool transactions from disk: 0 successes, 0 expired 2020-07-29 18:53:48 Bound to [::]:8333 2020-07-29 18:53:48 Bound to 0.0.0.0:8333 2020-07-29 18:53:48 Error: Failed to connect best block 2020-07-29 18:53:48 Shutdown: In progress... 2020-07-29 18:53:48 StopNode() 2020-07-29 18:53:49 Dumped mempool: 2e-06s to copy, 0.001151s to dump  submitted by BowlofFrostedFlakes to btc [link] [comments] ##### Best Ways to Passively Earn Free Bitcoin & Crypto in 2020 Here are my best ways to earn free crypto passively in 2020 with the least amount of effort. Hopefully these 5 methods are helpful to you. Earning Crypto for Things You Do Already 1) Brave Browser (BAT) For me, one of the biggest no brainers out there for earning free cryptocurrency is the Brave Browser and their BAT token. This new browser looks and feels like the Chrome browser, but is better in so many ways… AD BLOCKERS: Most websites and ads include software that track your every move as you browse the web. Brave Shields block these incoming ads and trackers to allow a more private, uninterrupted browsing experience. SPEED: One perk of blocking those ads and trackers is that they can no longer slow down your page uploads. Brave Browser can load sites up to six times faster than Chrome, Safari and Firefox. PRIVACY: Most browsers have a “private mode,” but this only hides your history from others using your browser. Brave’s Tor feature not only hides history, but it also masks your location from the sites you visit by routing your browsing through several servers before it reaches your destination. These connections are encrypted to increase anonymity. REWARDS: So now on to the part that earns you free cryptocurrency. While the Brave browser blocks unwanted ads, it gives you the option to earn rewards (BAT Tokens) by opting into their privacy-respecting ads. Get paid to view small, non-intrusive ads as you browse the internet. This feature is completely optional as the browser gives you the option to allow anywhere from 5 ads per hour (max) down to no ads at all if you would prefer to forgo earning BAT tokens and want to just enjoy an ad free browsing experience. If you are worried to move away from the Chrome browser because you rely on some of the Chrome extensions, not to worry. Brave browser should maintain support for all of your Chrome extensions. Brave browser is a great way to passively earn cryptocurrency for doing something you already do. In addition, if you are willing to put in just a little more work, you can earn more BAT by signing up for their Brave Creators program. This will give you a referral link that you can pass along to friends and family to earn additional BAT tokens for each person that downloads the browser. Referral bonuses differ depending on what country the new user is from, for example new users from the United States are currently worth$7.50 of BAT each. If you would like to get started with the Brave Browser and earning BAT tokens, you can use the link below to download.

2) Presearch (PRE)
A natural addition to the Brave browser is Presearch. While you are getting paid to browse the internet with Brave, you might as well get paid for your internet searches as well. Presearch is a new internet search engine that pays you for each search in the form of their PRE token. And just like the Brave browser, one of the best perks, besides getting paid to do what you already do, is that you are not sacrificing quality to get it. In their own words, “WE ARE BUILDING A NEXT-GENERATION SEARCH ENGINE, POWERED BY THE COMMUNITY.”
Worried you won’t get as good of search results as Google? Nothing to worry about there as you can simply choose Google as your default provider within Presearch and you will be directed to Google’s results when you enter your search. In fact, you can direct your search to any number of sites (96 as of this writing) for any given search. They make this easy to switch back and forth as there is a list of your favorite sites directly under the search bar. Some examples of the more popular sites include Amazon, Youtube, Facebook, Reddit, ESPN and Netflix.
If you are so inclined, in addition to getting paid for your internet searches, Presearch also allows you to use your purchased or earned PRE tokens to buy keyword ads. In their words, “Keyword Staking enables token holders to commit or ‘stake’ their PRE tokens against specific words and multi-word terms. With Presearch Keyword Staking you choose a keyword (ex. ‘Bitcoin’) and then stake PRE tokens that you’ve purchased or earned against that term. You can then create an ad that you link to the website of your choice.”
To begin earning PRE for all your internet searches, use the link below.

3) Crypto.com (CRO & MCO)
Crypto.com is on a mission to be the leader in cryptocurrency adoption to the masses so they are being aggressive with their customer incentives. Another great way to earn crypto for doing what you already do is via their Debit Card cash-back. Crypto.com has great eye-catching, metal crypto reward credit cards that pay you cash back for all of your day to day purchases anywhere VISA is accepted. Depending on which level of card you get, these credit cards reward 1% to 5% cashback (paid in their MCO token) on all spending along with other great benefits like free ATM & international withdrawals, 100% cashback on Spotify & Netflix subscriptions and airport lounge access. You can find the full details for each card on their website, but below is a breakdown of the benefits on their three lowest entry level cards. Note that some of these benefits are reduced if you are not staking their MCO token.

MIDNIGHT BLUE (Plastic Card)
Cash Back Reward: 1%
Monthly Free ATM Withdrawal Limit: $200 Required MCO Stake: None (Free) RUBY STEEL (Metal) Cash Back Reward: 2% 100% cashback on a standard Spotify subscription (up to$12.99)
Monthly Free ATM Withdrawal Limit: $400 Required MCO Stake: 50 JADE GREEN & ROYAL INDIGO (Metal) Cash Back Reward: 3% 100% cashback on a standard Spotify subscription (up to$12.99)
100% cashback on a standard Netflix subscription (up to $12.99) Monthly Free ATM Withdrawal Limit:$800
Airport Lounge Access
Required MCO Stake: 500

PLEASE NOTE: Cards are currently available in the US, Singapore and Europe. And hopefully very soon will be available in Asia Pacific and Canada as well.
In order to get your hands on one of these cards you will need to open a Crypto.com account if you don’t already have one. There is good news if you don’t already have one, as new sign ups can get $50 worth of MCO tokens free by using the link and promo code I have posted below. Please note that the$50 of MCO tokens will remain locked until you deposit & stake at least 50 MCO tokens toward the sign up of the particular card you are interested in.
In case you are unfamiliar with the term “staked”, this simply means that those coins will be locked up for whatever length of time that card requires. It is important to note that you are not paying or losing those coins as you will be free to sell the staked MCO at the end of holding period and continue to earn crypto cash-back from your card. Or you can leave your MCO coins staked and continue to earn interest on them. For example, if you hold a Jade Green card which requires a 500 MCO stake, they are currently offering 6% interest on those coins which is paid out in more MCO.
In summary, Crypto.com cards are a great way to earn free crypto on your everyday purchases along with other great perks like free (100% cashback) Netflix and Spotify subscriptions. In addition, a small layer of comfort in signing up for one of these cards, is that Crypto.com is one of the largest, most trusted crypto exchanges out there right now. In fact, if you are also looking for an exchange to get started with purchasing crypto assets, your Crypto.com account would be great for that as well. To claim your Crypto.com debit rewards card you can use the link below. If you do not currently have a Crypto.com account and would like to get the $50 Sign Up Bonus use the link along with the promo code. Crypto.com Sign Up (Get$50 Bonus)
PROMO CODE: gapena3dq4

Earn Free Crypto Instantly for a Little Bit of Your Time
4) Coinbase Earn
In an effort to educate its users and to try and simplify the sometimes complex world of cryptocurrency, Coinbase has put together the Coinbase Earn program. They have partnered with some of the biggest blockchain projects out there to offer you free crypto for watching short educational videos about the coin you are getting rewarded in. These videos are normally about 2-3 minutes long and pay you $2 to$4 per video, with each project having about 4 or 5 total videos.
In order to collect your reward, you normally need to successfully answer a multiple choice question at the end of the video which is usually fairly simple. If you get the question wrong don’t worry, they will allow you to watch the video over again until you get the question correct. Once you have answered the question correctly you will immediately receive your tokens that you are free to sell or exchange for another token of your choice if you would like.
Coinbase is changing their active offerings for these videos all the time and usually have about 4 or 5 projects available at any given time. In addition, some of the projects will not be immediately available and will require you to join a waitlist. Then, once the offering is available to you, they will email you with a link to the videos. Below is the current list of available offerings as of this writing and I will do my best to keep these updated. However, once you have a Coinbase account you can log in and check for new projects on your own. Speaking of which, a Coinbase account is required before you can watch the videos so if you do not already have one you can use the link below to sign up. Using this link will also get you $10 of free Bitcoin as a sign up bonus (Note that to get the free$10 you must buy or sell $100 worth of crypto within 180 days of signing up). Coinbase Sign Up ($10 Bonus)

Current Coinbase Earn Offerings:
1. EOS – 5 Videos / $2 each /$10 Total
Watch EOS Videos
2. Orchid (OXT)- 3 Videos / $4 each /$12 Total
Watch OXT Videos
3. Stellar Lumens (XLM) - 5 Videos / $2 each /$10
Watch XLM Videos
*** Each of these offerings also provides the opportunity to earn an additional $40 each for referring them to friends and family. ($10 per referral / Max of 4 each)

5) EarnCrypto.com
If you have some free time on your hands and are willing to put in a little effort, EarnCrypto.com is another good option for earning free Bitcoin or other cryptocurrencies. On this site you will get paid free crypto for completing tasks like watching videos, playing games and taking surveys.

# What are the best exchanges to buy crypto in the US?

Are you looking to start investing in cryptocurrency and wondering where the best place to buy it is? Or if you are in the US, are you wondering which crypto exchanges are legal for you to use? Check out my post 5 Best Exchanges to Buy Crypto in the US linked below to get some answers to these.
https://cryptoassets101.blogspot.com/

##### Dive Into Tendermint Consensus Protocol (I)

This article is written by the CoinEx Chain lab. CoinEx Chain is the world’s first public chain exclusively designed for DEX, and will also include a Smart Chain supporting smart contracts and a Privacy Chain protecting users’ privacy.
longcpp @ 20200618
This is Part 1 of the serialized articles aimed to explain the Tendermint consensus protocol in detail.
Part 1. Preliminary of the consensus protocol: security model and PBFT protocol
Part 2. Tendermint consensus protocol illustrated: two-phase voting protocol and the locking and unlocking mechanism
Part 3. Weighted round-robin proposer selection algorithm used in Tendermint project
Any consensus agreement that is ultimately reached is the General Agreement, that is, the majority opinion. The consensus protocol on which the blockchain system operates is no exception. As a distributed system, the blockchain system aims to maintain the validity of the system. Intuitively, the validity of the blockchain system has two meanings: firstly, there is no ambiguity, and secondly, it can process requests to update its status. The former corresponds to the safety requirements of distributed systems, while the latter to the requirements of liveness. The validity of distributed systems is mainly maintained by consensus protocols, considering the multiple nodes and network communication involved in such systems may be unstable, which has brought huge challenges to the design of consensus protocols.

## The semi-synchronous network model and Byzantine fault tolerance

Researchers of distributed systems characterize these problems that may occur in nodes and network communications using node failure models and network models. The fail-stop failure in node failure models refers to the situation where the node itself stops running due to configuration errors or other reasons, thus unable to go on with the consensus protocol. This type of failure will not cause side effects on other parts of the distributed system except that the node itself stops running. However, for such distributed systems as the public blockchain, when designing a consensus protocol, we still need to consider the evildoing intended by nodes besides their failure. These incidents are all included in the Byzantine Failure model, which covers all unexpected situations that may occur on the node, for example, passive downtime failures and any deviation intended by the nodes from the consensus protocol. For a better explanation, downtime failures refer to nodes’ passive running halt, and the Byzantine failure to any arbitrary deviation of nodes from the consensus protocol.
Compared with the node failure model which can be roughly divided into the passive and active models, the modeling of network communication is more difficult. The network itself suffers problems of instability and communication delay. Moreover, since all network communication is ultimately completed by the node which may have a downtime failure or a Byzantine failure in itself, it is usually difficult to define whether such failure arises from the node or the network itself when a node does not receive another node's network message. Although the network communication may be affected by many factors, the researchers found that the network model can be classified by the communication delay. For example, the node may fail to send data packages due to the fail-stop failure, and as a result, the corresponding communication delay is unknown and can be any value. According to the concept of communication delay, the network communication model can be divided into the following three categories:
• The synchronous network model: There is a fixed, known upper bound of delay $\Delta$ in network communication. Under this model, the maximum delay of network communication between two nodes in the network is $\Delta$. Even if there is a malicious node, the communication delay arising therefrom does not exceed $\Delta$.
• The asynchronous network model: There is an unknown delay in network communication, with the upper bound of the delay known, but the message can still be successfully delivered in the end. Under this model, the network communication delay between two nodes in the network can be any possible value, that is, a malicious node, if any, can arbitrarily extend the communication delay.
• The semi-synchronous network model: Assume that there is a Global Stabilization Time (GST), before which it is an asynchronous network model and after which, a synchronous network model. In other words, there is a fixed, known upper bound of delay in network communication $\Delta$. A malicious node can delay the GST arbitrarily, and there will be no notification when no GST occurs. Under this model, the delay in the delivery of the message at the time $T$ is $\Delta + max(T, GST)$.
The synchronous network model is the most ideal network environment. Every message sent through the network can be received within a predictable time, but this model cannot reflect the real network communication situation. As in a real network, network failures are inevitable from time to time, causing the failure in the assumption of the synchronous network model. Yet the asynchronous network model goes to the other extreme and cannot reflect the real network situation either. Moreover, according to the FLP (Fischer-Lynch-Paterson) theorem, under this model if there is one node fails, no consensus protocol will reach consensus in a limited time. In contrast, the semi-synchronous network model can better describe the real-world network communication situation: network communication is usually synchronous or may return to normal after a short time. Such an experience must be no stranger to everyone: the web page, which usually gets loaded quite fast, opens slowly every now and then, and you need to try before you know the network is back to normal since there is usually no notification. The peer-to-peer (P2P) network communication, which is widely used in blockchain projects, also makes it possible for a node to send and receive information from multiple network channels. It is unrealistic to keep blocking the network information transmission of a node for a long time. Therefore, all the discussion below is under the semi-synchronous network model.
The design and selection of consensus protocols for public chain networks that allow nodes to dynamically join and leave need to consider possible Byzantine failures. Therefore, the consensus protocol of a public chain network is designed to guarantee the security and liveness of the network under the semi-synchronous network model on the premise of possible Byzantine failure. Researchers of distributed systems point out that to ensure the security and liveness of the system, the consensus protocol itself needs to meet three requirements:
• Validity: The value reached by honest nodes must be the value proposed by one of them
• Agreement: All honest nodes must reach consensus on the same value
• Termination: The honest nodes must eventually reach consensus on a certain value
Validity and agreement can guarantee the security of the distributed system, that is, the honest nodes will never reach a consensus on a random value, and once the consensus is reached, all honest nodes agree on this value. Termination guarantees the liveness of distributed systems. A distributed system unable to reach consensus is useless.

## The CAP theorem and Byzantine Generals Problem

In a semi-synchronous network, is it possible to design a Byzantine fault-tolerant consensus protocol that satisfies validity, agreement, and termination? How many Byzantine nodes can a system tolerance? The CAP theorem and Byzantine Generals Problem provide an answer for these two questions and have thus become the basic guidelines for the design of Byzantine fault-tolerant consensus protocols.
Lamport, Shostak, and Pease abstracted the design of the consensus mechanism in the distributed system in 1982 as the Byzantine Generals Problem, which refers to such a situation as described below: several generals each lead the army to fight in the war, and their troops are stationed in different places. The generals must formulate a unified action plan for the victory. However, since the camps are far away from each other, they can only communicate with each other through the communication soldiers, or, in other words, they cannot appear on the same occasion at the same time to reach a consensus. Unfortunately, among the generals, there is a traitor or two who intend to undermine the unified actions of the loyal generals by sending the wrong information, and the communication soldiers cannot send the message to the destination by themselves. It is assumed that each communication soldier can prove the information he has brought comes from a certain general, just as in the case of a real BFT consensus protocol, each node has its public and private keys to establish an encrypted communication channel for each other to ensure that its messages will not be tampered with in the network communication, and the message receiver can also verify the sender of the message based thereon. As already mentioned, any consensus agreement ultimately reached represents the consensus of the majority. In the process of generals communicating with each other for an offensive or retreat, a general also makes decisions based on the majority opinion from the information collected by himself.
According to the research of Lamport et al, if there are 1/3 or more traitors in the node, the generals cannot reach a unified decision. For example, in the following figure, assume there are 3 generals and only 1 traitor. In the figure on the left, suppose that General C is the traitor, and A and B are loyal. If A wants to launch an attack and informs B and C of such intention, yet the traitor C sends a message to B, suggesting what he has received from A is a retreat. In this case, B can't decide as he doesn't know who the traitor is, and the information received is insufficient for him to decide. If A is a traitor, he can send different messages to B and C. Then C faithfully reports to B the information he received. At this moment as B receives conflicting information, he cannot make any decisions. In both cases, even if B had received consistent information, it would be impossible for him to spot the traitor between A and C. Therefore, it is obvious that in both situations shown in the figure below, the honest General B cannot make a choice.
According to this conclusion, when there are $n$ generals with at most $f$ traitors (n≤3f), the generals cannot reach a consensus if $n \leq 3f$; and with $n > 3f$, a consensus can be reached. This conclusion also suggests that when the number of Byzantine failures $f$ exceeds 1/3 of the total number of nodes $n$ in the system $f \ge n/3$ , no consensus will be reached on any consensus protocol among all honest nodes. Only when $f < n/3$, such condition is likely to happen, without loss of generality, and for the subsequent discussion on the consensus protocol, $n \ge 3f + 1$ by default.
The conclusion reached by Lamport et al. on the Byzantine Generals Problem draws a line between the possible and the impossible in the design of the Byzantine fault tolerance consensus protocol. Within the possible range, how will the consensus protocol be designed? Can both the security and liveness of distributed systems be fully guaranteed? Brewer provided the answer in his CAP theorem in 2000. It indicated that a distributed system requires the following three basic attributes, but any distributed system can only meet two of the three at the same time.
1. Consistency: When any node responds to the request, it must either provide the latest status information or provide no status information
2. Availability: Any node in the system must be able to continue reading and writing
3. Partition Tolerance: The system can tolerate the loss of any number of messages between two nodes and still function normally

https://preview.redd.it/1ozfwk7u7m851.png?width=1400&format=png&auto=webp&s=fdee6318de2cf1c021e636654766a7a0fe7b38b4
A distributed system aims to provide consistent services. Therefore, the consistency attribute requires that the two nodes in the system cannot provide conflicting status information or expired information, which can ensure the security of the distributed system. The availability attribute is to ensure that the system can continuously update its status and guarantee the availability of distributed systems. The partition tolerance attribute is related to the network communication delay, and, under the semi-synchronous network model, it can be the status before GST when the network is in an asynchronous status with an unknown delay in the network communication. In this condition, communicating nodes may not receive information from each other, and the network is thus considered to be in a partitioned status. Partition tolerance requires the distributed system to function normally even in network partitions.
The proof of the CAP theorem can be demonstrated with the following diagram. The curve represents the network partition, and each network has four nodes, distinguished by the numbers 1, 2, 3, and 4. The distributed system stores color information, and all the status information stored by all nodes is blue at first.
1. Partition tolerance and availability mean the loss of consistency: When node 1 receives a new request in the leftmost image, the status changes to red, the status transition information of node 1 is passed to node 3, and node 3 also updates the status information to red. However, since node 3 and node 4 did not receive the corresponding information due to the network partition, the status information is still blue. At this moment, if the status information is queried through node 2, the blue returned by node 2 is not the latest status of the system, thus losing consistency.
2. Partition tolerance and consistency mean the loss of availability: In the middle figure, the initial status information of all nodes is blue. When node 1 and node 3 update the status information to red, node 2 and node 4 maintain the outdated information as blue due to network partition. Also when querying status information through node 2, you need to first ask other nodes to make sure you’re in the latest status before returning status information as node 2 needs to follow consistency, but because of the network partition, node 2 cannot receive any information from node 1 or node 3. Then node 2 cannot determine whether it is in the latest status, so it chooses not to return any information, thus depriving the system of availability.
3. Consistency and availability mean the loss of the partition tolerance: In the right-most figure, the system does not have a network partition at first, and both status updates and queries can go smoothly. However, once a network partition occurs, it degenerates into one of the previous two conditions. It is thus proved that any distributed system cannot have consistency, availability, and partition tolerance all at the same time.

The discovery of the CAP theorem seems to declare that the aforementioned goals of the consensus protocol is impossible. However, if you’re careful enough, you may find from the above that those are all extreme cases, such as network partitions that cause the failure of information transmission, which could be rare, especially in P2P network. In the second case, the system rarely returns the same information with node 2, and the general practice is to query other nodes and return the latest status as believed after a while, regardless of whether it has received the request information of other nodes. Therefore, although the CAP theorem points out that any distributed system cannot satisfy the three attributes at the same time, it is not a binary choice, as the designer of the consensus protocol can weigh up all the three attributes according to the needs of the distributed system. However, as the communication delay is always involved in the distributed system, one always needs to choose between availability and consistency while ensuring a certain degree of partition tolerance. Specifically, in the second case, it is about the value that node 2 returns: a probably outdated value or no value. Returning the possibly outdated value may violate consistency but guarantees availability; yet returning no value deprives the system of availability but guarantees its consistency. Tendermint consensus protocol to be introduced is consistent in this trade-off. In other words, it will lose availability in some cases.
The genius of Satoshi Nakamoto is that with constraints of the CAP theorem, he managed to reach a reliable Byzantine consensus in a distributed network by combining PoW mechanism, Satoshi Nakamoto consensus, and economic incentives with appropriate parameter configuration. Whether Bitcoin's mechanism design solves the Byzantine Generals Problem has remained a dispute among academicians. Garay, Kiayias, and Leonardos analyzed the link between Bitcoin mechanism design and the Byzantine consensus in detail in their paper The Bitcoin Backbone Protocol: Analysis and Applications. In simple terms, the Satoshi Consensus is a probabilistic Byzantine fault-tolerant consensus protocol that depends on such conditions as the network communication environment and the proportion of malicious nodes' hashrate. When the proportion of malicious nodes’ hashrate does not exceed 1/2 in a good network communication environment, the Satoshi Consensus can reliably solve the Byzantine consensus problem in a distributed environment. However, when the environment turns bad, even with the proportion within 1/2, the Satoshi Consensus may still fail to reach a reliable conclusion on the Byzantine consensus problem. It is worth noting that the quality of the network environment is relative to Bitcoin's block interval. The 10-minute block generation interval of the Bitcoin can ensure that the system is in a good network communication environment in most cases, given the fact that the broadcast time of a block in the distributed network is usually just several seconds. In addition, economic incentives can motivate most nodes to actively comply with the agreement. It is thus considered that with the current Bitcoin network parameter configuration and mechanism design, the Bitcoin mechanism design has reliably solved the Byzantine Consensus problem in the current network environment.

## Practical Byzantine Fault Tolerance, PBFT

It is not an easy task to design the Byzantine fault-tolerant consensus protocol in a semi-synchronous network. The first practically usable Byzantine fault-tolerant consensus protocol is the Practical Byzantine Fault Tolerance (PBFT) designed by Castro and Liskov in 1999, the first of its kind with polynomial complexity. For a distributed system with $n$ nodes, the communication complexity is $O(n2$.) Castro and Liskov showed in the paper that by transforming centralized file system into a distributed one using the PBFT protocol, the overwall performance was only slowed down by 3%. In this section we will briefly introduce the PBFT protocol, paving the way for further detailed explanations of the Tendermint protocol and the improvements of the Tendermint protocol.
The PBFT protocol that includes $n=3f+1$ nodes can tolerate up to $f$ Byzantine nodes. In the original paper of PBFT, full connection is required among all the $n$ nodes, that is, any two of the n nodes must be connected. All the nodes of the network jointly maintain the system status through network communication. In the Bitcoin network, a node can participate in or exit the consensus process through hashrate mining at any time, which is managed by the administrator, and the PFBT protocol needs to determine all the participating nodes before the protocol starts. All nodes in the PBFT protocol are divided into two categories, master nodes, and slave nodes. There is only one master node at any time, and all nodes take turns to be the master node. All nodes run in a rotation process called View, in each of which the master node will be reelected. The master node selection algorithm in PBFT is very simple: all nodes become the master node in turn by the index number. In each view, all nodes try to reach a consensus on the system status. It is worth mentioning that in the PBFT protocol, each node has its own digital signature key pair. All sent messages (including request messages from the client) need to be signed to ensure the integrity of the message in the network and the traceability of the message itself. (You can determine who sent a message based on the digital signature).
The following figure shows the basic flow of the PBFT consensus protocol. Assume that the current view’s master node is node 0. Client C initiates a request to the master node 0. After the master node receives the request, it broadcasts the request to all slave nodes that process the request of client C and return the result to the client. After the client receives f+1 identical results from different nodes (based on the signature value), the result can be taken as the final result of the entire operation. Since the system can have at most f Byzantine nodes, at least one of the f+1 results received by the client comes from an honest node, and the security of the consensus protocol guarantees that all honest nodes will reach consensus on the same status. So, the feedback from 1 honest node is enough to confirm that the corresponding request has been processed by the system.

https://preview.redd.it/sz8so5ly7m851.png?width=1400&format=png&auto=webp&s=d472810e76bbc202e91a25ef29a51e109a576554
For the status synchronization of all honest nodes, the PBFT protocol has two constraints on each node: on one hand, all nodes must start from the same status, and on the other, the status transition of all nodes must be definite, that is, given the same status and request, the results after the operation must be the same. Under these two constraints, as long as the entire system agrees on the processing order of all transactions, the status of all honest nodes will be consistent. This is also the main purpose of the PBFT protocol: to reach a consensus on the order of transactions between all nodes, thereby ensuring the security of the entire distributed system. In terms of availability, the PBFT consensus protocol relies on a timeout mechanism to find anomalies in the consensus process and start the View Change protocol in time to try to reach a consensus again.
The figure above shows a simplified workflow of the PBFT protocol. Where C is the client, 0, 1, 2, and 3 represent 4 nodes respectively. Specifically, 0 is the master node of the current view, 1, 2, 3 are slave nodes, and node 3 is faulty. Under normal circumstances, the PBFT consensus protocol reaches consensus on the order of transactions between nodes through a three-phase protocol. These three phases are respectively: Pre-Prepare, Prepare, and Commit:
• The master node of the pre-preparation node is responsible for assigning the sequence number to the received client request, and broadcasting the message to the slave node. The message contains the hash value of the client request d, the sequence number of the current viewv, the sequence number n assigned by the master node to the request, and the signature information of the master nodesig. The scheme design of the PBFT protocol separates the request transmission from the request sequencing process, and the request transmission is not to be discussed here. The slave node that receives the message accepts the message after confirming the message is legitimate and enter preparation phase. The message in this step checks the basic signature, hash value, current view, and, most importantly, whether the master node has given the same sequence number to other request from the client in the current view.
• In preparation, the slave node broadcasts the message to all nodes (including itself), indicating that it assigns the sequence number n to the client request with the hash value d under the current view v, with its signaturesig as proof. The node receiving the message will check the correctness of the signature, the matching of the view sequence number, etc., and accept the legitimate message. When the PRE-PREPARE message about a client request (from the main node) received by a node matches with the PREPARE from 2f slave nodes, the system has agreed on the sequence number requested by the client in the current view. This means that 2f+1 nodes in the current view agree with the request sequence number. Since it contains information from at most fmalicious nodes, there are a total of f+1 honest nodes that have agreed with the allocation of the request sequence number. With f malicious nodes, there are a total of 2f+1 honest nodes, so f+1represents the majority of the honest nodes, which is the consensus of the majority mentioned before.
• After the node (including the master node and the slave node) receives a PRE-PREPARE message requested by the client and 2f PREPARE messages, the message is broadcast across the network and enters the submission phase. This message is used to indicate that the node has observed that the whole network has reached a consensus on the sequence number allocation of the request message from the client. When the node receives 2f+1 COMMIT messages, there are at least f+1 honest nodes, that is, most of the honest nodes have observed that the entire network has reached consensus on the arrangement of sequence numbers of the request message from the client. The node can process the client request and return the execution result to the client at this moment.
Roughly speaking, in the pre-preparation phase, the master node assigns a sequence number to all new client requests. During preparation, all nodes reach consensus on the client request sequence number in this view, while in submission the consistency of the request sequence number of the client in different views is to be guaranteed. In addition, the design of the PBFT protocol itself does not require the request message to be submitted by the assigned sequence number, but out of order. That can improve the efficiency of the implementation of the consensus protocol. Yet, the messages are still processed by the sequence number assigned by the consensus protocol for the consistency of the distributed system.
In the three-phase protocol execution of the PBFT protocol, in addition to maintaining the status information of the distributed system, the node itself also needs to log all kinds of consensus information it receives. The gradual accumulation of logs will consume considerable system resources. Therefore, the PBFT protocol additionally defines checkpoints to help the node deal with garbage collection. You can set a checkpoint every 100 or 1000 sequence numbers according to the request sequence number. After the client request at the checkpoint is executed, the node broadcasts messages throughout the network, indicating that after the node executes the client request with sequence number n, the hash value of the system status is d, and it is vouched by its own signature sig. After 2f+1 matching CHECKPOINT messages (one of which can come from the node itself) are received, most of the honest nodes in the entire network have reached a consensus on the system status after the execution of the client request with the sequence numbern, and then you can clear all relevant log records of client requests with the sequence number less than n. The node needs to save these2f+1 CHECKPOINTmessages as proof of the legitimate status at this moment, and the corresponding checkpoint is called a stable checkpoint.
The three-phase protocol of the PBFT protocol can ensure the consistency of the processing order of the client request, and the checkpoint mechanism is set to help nodes perform garbage collection and further ensures the status consistency of the distributed system, both of which can guarantee the security of the distributed system aforementioned. How is the availability of the distributed system guaranteed? In the semi-synchronous network model, a timeout mechanism is usually introduced, which is related to delays in the network environment. It is assumed that the network delay has a known upper bound after GST. In such condition, an initial value is usually set according to the network condition of the system deployed. In case of a timeout event, besides the corresponding processing flow triggered, additional mechanisms will be activated to readjust the waiting time. For example, an algorithm like TCP's exponential back off can be adopted to adjust the waiting time after a timeout event.
To ensure the availability of the system in the PBFT protocol, a timeout mechanism is also introduced. In addition, due to the potential the Byzantine failure in the master node itself, the PBFT protocol also needs to ensure the security and availability of the system in this case. When the Byzantine failure occurs in the master node, for example, when the slave node does not receive the PRE-PREPARE message or the PRE-PREPARE message sent by the master node from the master node within the time window and is thus determined to be illegitimate, the slave node can broadcast to the entire network, indicating that the node requests to switch to the new view with sequence number v+1. n indicates the request sequence number corresponding to the latest stable checkpoint local to the node, and C is to prove the stable checkpoint 2f+1 legitimate CHECKPOINT messages as aforementioned. After the latest stable checkpoint and before initiating the VIEWCHANGE message, the system may have reached a consensus on the sequence numbers of some request messages in the previous view. To ensure the consistency of these request sequence numbers to be switched in the view, the VIEWCHANGE message needs to carry this kind of the information to the new view, which is also the meaning of the P field in the message. P contains all the client request messages collected at the node with a request sequence number greater than n and the proof that a consensus has been reached on the sequence number in the node: the legitimate PRE-PREPARE message of the request and 2f matching PREPARE messages. When the master node in view v+1 collects 2f+1 VIEWCHANGE messages, it can broadcast the NEW-VIEW message and take the entire system into a new view. For the security of the system in combination with the three-phase protocol of the PBFT protocol, the construction rules of the NEW-VIEW information are designed in a quite complicated way. You can refer to the original paper of PBFT for more details.

VIEWCHANGE contains a lot of information. For example, C contains 2f+1 signature information, P contains several signature sets, and each set has 2f+1 signature. At least 2f+1 nodes need to send a VIEWCHANGE message before prompting the system to enter the next new view, and that means, in addition to the complex logic of constructing the information of VIEWCHANGE and NEW-VIEW, the communication complexity of the view conversion protocol is $O(n2$.) Such complexity also limits the PBFT protocol to support only a few nodes, and when there are 100 nodes, it is usually too complex to practically deploy PBFT. It is worth noting that in some materials the communication complexity of the PBFT protocol is inappropriately attributed to the full connection between n nodes. By changing the fully connected network topology to the P2P network topology based on distributed hash tables commonly used in blockchain projects, high communication complexity caused by full connection can be conveniently solved, yet still, it is difficult to improve the communication complexity during the view conversion process. In recent years, researchers have proposed to reduce the amount of communication in this step by adopting aggregate signature scheme. With this technology, 2f+1 signature information can be compressed into one, thereby reducing the communication volume during view change.

##### Epic Cash AMA Recap with CryptoDiffer Community

Max Freeman Project Lead at Epic Cash Thanks Max, we are excited to be here!
Yoga Dude PR&Marketing at Epic Cash Hello Everyone! Thank you for having us here!
Xenolink Advisor at Epic Cash Thank you to the CryptoDiffer team and CryptoDiffer community for hosting us!
CryptoDiffer team Let`s start from the first introduction question: Q1: Can you introduce yourself to the community? What is your background and how did you join Epic Cash?
Yoga Dude PR&Marketing at Epic Cash
Hello! My background is Marketing and Business Development, I’ve been in crypto since 2011 started with Bitcoin, then Monero in 2014, Ethereum in 2015 and at some point Doge for fun and profit. I joined Epic Cash team in September 2019 handling PR and Marketing.
I saw in Epic Cash what was missing in my previous cryptos — things that were missing in Bitcoin and Monero especially.
Hello Cryptodiffer Community, I am not an original co-founder nor am I a developer for the Epic Cash project. I am however a community member that is involved in helping scale this project to higher levels. One of the many beauties of Epic Cash is that every single member in the community has the opportunity to be part of EPIC’s team, it can be from development all the way to content producing. Epic Cash is a community driven project. The true Core Team of Epic Cash is our community. I believe a community that is the Core Team is truly powerful. EPIC Cash has one of the freshest and strongest communities I have seen in quite a while. Which is one of the reasons why I became involved in this project. Epic displayed some of the most self community produced content I have seen in a project. I’m actually a doctor of medicine but in terms of my experience in crypto, I have been involved in the industry since 2012 beginning with mining Litecoin. Since then I have been doing deep dive analysis on different projects, investing, and building a network in crypto that I will utilize to help connect and scale Epic in every way I can. To give some credit to those people in my network that have been a part of helping give Epic exposure, I would like to give a special thanks to u/Tetsugan and u/Saurabhblr. Tetsugan has been doing a lot of work for the Japanese community to penetrate the Japanese market, and Japan has already developed a growing interest in Epic. Daku Sarabh the owner and creator of Crypto Daku Robinhooders, I would like to thank him and his community for giving us one of our first large AMA’s, which he has supported our project early and given us a free AMA. Many more to thank but can’t be disclosed. Also thank you to all the Epic Community leaders, developers, and Content producers!
Max Freeman Project Lead at Epic Cash
I’m Max Freeman, which stands for “Maximum Freedom for Mankind”. I started working on the ideas that would become Epic in 2018. I fell in love with Bitcoin in 2017 but realized that it needs privacy at the base layer, fungibility, better scalability in order to go to the next level.
CryptoDiffer team
Really interesting backgrounds I must admit, pleasure to see the team that clearly has one vision of the project by being completely decentralized:)
Q2: Can you briefly describe what is Epic Cash in 3–5 sentences? What technology stands behind Epic Cash and why it’s better than the existing one?
Max Freeman Project Lead at Epic Cash
I’d like to highlight the differences between Epic and the two highest-valued privacy coin projects, Monero and Zcash. XMR has always-on privacy like Epic does, but at a cost: Its blockchain is over 20x more data intensive than Epic, which limits its possibilities for scalability. Epic’s blockchain is small and light enough to run a full node on cell phones, something that is in our product road map. ZEC by comparison can’t run on low end devices because of its zero knowledge based approach, and only 1% of transactions are fully private. Epic is simply newer, more advanced technology than prior networks thanks to Mimblewimble
We will also add more algorithms to widen the range of hardware that can participate in mining. For example, cell phones and tablets based around ARM chips. Millions of people can mine Epic that can’t mine Bitcoin, and that will help grow the network rapidly.
that explain why we believe we have created something truly special here.
Our core architecture derives from Grin, so we are fortunate to benefit on an ongoing basis from their considerable development efforts. We are focused on making our currency truly usable and widely available, beyond a store of value and becoming a true medium of exchange.
Yoga Dude PR&Marketing at Epic Cash
Well we all have our views, but in a nutshell, we offer things that were missing in the previous cryptos. We have sound fiscal emission schedule matching Bitcoin, but we are vastly more private and faster. Our blockchain is lighter than Bitcoin or Monero and our tech is more scalable. Also, we are unique in that we are mineable with CPUs and GPUs as well as ASICs, giving the broadest population the ability to mine Epic Cash. Plus, you can’t forget FUNGIBILITY 🙂 we are big on that — since you can’t have true privacy without fungibility.
Also, please understand, we have HUGE respect to all the cryptos that came before us, we learned a lot from them, and thanks to their mistakes we evolved.
To add on, what also makes Epic Cash unique is the ability to decentralize the mining using a tri-algo model of Random X (CPU), Progpow (GPU), and Cuckoo (ASIC) for an ability to do hybrid mining. I believe this is an issue we can see today in Bitcoin having centralized mining and the average user has a costly barrier of entry.
To follow up on this one in my opinion one of the things we adopted that we have seen success for , in example Bitcoin and Monero, is a strong community driven coin. I believe having a community driven coin will provide a more organic atmosphere especially when starting with No ICO, or Premine with a fair distribution model for everyone.
CryptoDiffer team
Q3: What are the major milestones Epic Cash has achieved so far? Maybe you can share with us some exciting plans for future weeks/months?
Yoga Dude PR&Marketing at Epic Cash
Since we went live in September of 2019, we attracted a very large community of users, miners, investors and contributors from across the world. Epic Cash is a very international project with white papers translated into over 30 languages. We are very much a community driven project; this is very evident from our content and the amount of translations in our white papers and in our social media content.
We are constantly working on improving our usability, security and privacy, as well as getting our message and philosophy out into the world to achieve mass adoption. We have a lot of exciting plans for our project, the plan is to make Epic Cash into something that is More than Money.
You can tell I am the Marketing guy since my message is less about the actual tech and more about the usability and use cases for Epic Cash, I think our Team and Community have a great mix of technical, practical, social and fiscal experiences. Since we opened our YouTube channels content for community submissions, we have seen our content translated into Spanish, French, German, Polish, Chinese, Japanese, Arabic, Russian, and other languages
Max Freeman Project Lead at Epic Cash
Our future development roadmap will be published soon and includes 4 tracks:
Usability
Mining
Core Protocol
Ecosystem Development
Core Protocol
Epic Server 2.9.0 — this release improves the difficulty adjustment and is aimed at making block emission closer to the target 60 seconds, particularly reducing the incidence of extremely short and long blocks — Status: In Development (Testing) Anticipated Release: June 2020
Epic Server 3.0.0 — this completes the rebase to Grin 3.0.0 and serves as the prerequisite to some important functional building blocks for the future of the ecosystem. Specifically, sending via Tor (which eliminates the need to open ports), proof of payment (useful for certain dex applications e.g. Bisq), and our native mobile app. Status: In Development (Testing) Anticipated Release: Fall 2020
Non-Interactive Transactions — this will enhance usability by enabling “fire and forget” send-to-address functionality that users are accustomed to from most cryptocurrencies. Status: Drawing Board Anticipated Release: n/a
Scaling Options — when blocks start becoming full, how will we increase capacity? Two obvious options are increasing the block size, as well as a Lightning Network-style Layer 2 structure. Status: Drawing Board Anticipated Release: n/a
Confidential Assets — Similar to Raven, Tari, and Beam, the ability to create independently tradable assets that ride on the Epic Blockchain. Status: Drawing Board Anticipated Release: n/a
Usability
GUI Wallet 2.0 — Restore from seed words and various usability enhancements — Status: Needs Assessment Anticipated Release: Fall 2020
Mobile App — Native mobile experience for iOS and Android. Status: In Development (Testing) Anticipated Release: Winter 2020
Telegram Integration — Anonymous payments over the Telegram network, bot functionality for groups. Status: Drawing Board Anticipated Release: n/a
Mining
RandomX on ARM — Our 4th PoW algorithm, this will enable tablets, cell phones, and low power devices such as Raspberry Pi to participate in mining. Status: Needs Assessment Anticipated Release: n/a
The economics of mining Epic are extremely compelling for countries that have free or extremely cheap electricity, since anyone with an ordinary PC can mine. Individual people around the world can simply run the miner and earn meaningful money (imagine Venezuela for example), something that has not been possible since the very early days of Bitcoin.
Ecosystem Development
Atomic Swaps — Connecting Epic to other blockchains in a trustless way, starting with ETH so that Epic can trade on DeFi infrastructure such as Uniswap, Kyber, etc. Status: Drawing Board Anticipated Release: n/a
From the Community aspect, we have been further developing our community international reach. We have been seeing an increase in interest from South America, China, Russia, Japan, Italy, and the Philippines. We are working on targeting more countries. We truly aim to be a decentralized project that is open to everyone worldwide.
CryptoDiffer team
Great, thank you for your answers, we now can move to community questions part!
Cryptodiffer Community
You have 3 mining algorithms, the question is: how do they not compete with each other? Is there any benefit of mining on the GPU and CPU if someone is mining on the ASIC?
Max Freeman Project Lead at Epic Cash
The block selection is deterministic, so that every 100 blocks, 60% are for RandomX (CPU), 38% for ProgPow (GPU), and 2% for Cuckoo (ASIC) — the policy is flexible so that we can have as many algorithms with any percentages we want. The goal is to make the most decentralized and resilient network possible, and with that in mind we are excited to work on enabling tablets and cell phones to mine, since that opens it up to millions of people that otherwise can’t take part.
Cryptodiffer Community
To Run a project smoothly, Funding is very important, From where does the Funding/revenue come from?
Yes, early on this was realized and in order to scale a project funds are indeed needed. Epic Cash did not start with any funding and no ICO and was organically genesis mined with no pre-mine. Epic cash is also a nonprofit community driven project similar to Monero. There is no profit-driven entity in the picture. To overcome the revenue issue Epic Cash setup a development fund tax that decreases 1% every year until 2028 when Epic Cash reaches singularity with Bitcoin emissions. Currently it is at 7.77%. This will help support the scaling of the project.
Cryptodiffer Community
Hi! In your experience working also with MONERO can you please clarify which are those identified problems that EPIC CASH aims to develop and resolve? What’s the main advantage that EPIC CASH has over MONERO? Thank you!
Yoga Dude PR&Marketing at Epic Cash
First, I must admit that I am still a huge fan and HODLer of Monero. That said:
✅ our blockchain is MUCH lighter than Monero’s
✅ our transaction processing speed is much faster
✅ our address-less blockchain is more private
✅ Epic Cash can be mined with CPU (RandomX) GPU (ProgPow) and Cuckoo, whereas Monero migrated to RandomX and currently only mineable with CPU
Cryptodiffer Community
1. the feature ‘Cut Through’ deletes old data, how is it decided which data will be deletes, and what are the consequences of it for the platform and therefore the users?
2. On your website I see links to download Epic wallet and mining software for Linux,Windows and MacOs, I am a user of android, is there a version for me, or does it have a release date?
Max Freeman Project Lead at Epic Cash
1. This is one of the most exciting features of Mimblewimble, which is its extraordinary ability to compress blockchain data. In Bitcoin, the entire history of a coin must be replayed every time it is spent, and comprehensive details are permanently stored in the blockchain. Epic discards spent transaction inputs and consolidates outputs, storing neither addresses or amounts, only a tiny kernel to allow sender and receiver to prove their transaction.
2. The Vitex mobile app is great for today, and we have a native mobile app for iOS and Android in the works as well.
Cryptodiffer Community
$EPIC Have total Supply of 21,000,000 EPIC , is there any burning plan? Or Buyback program to maintain$EPIC price in the future?
Who is Epic Biggest competitors?
And what’s makes epic better than competitors?
We respect the older generation coins like Bitcoin. But we have learned that the supply economics of Bitcoin is very sound. Until today we can witness how the Bitcoin is being adopted institutionally and by retail. We match the 21 million BTC supply economics because it is an inelastic fixed model which makes the long-term economics very sound. To have an elastic model of burning tokens or printing tokens will not have a solid economic future. Take for example the USD which is an inflating supply. In terms of competitors we look at everyone in crypto with respect and also learn from everyone. If we had to compare to other Mimblewimble tech coins, Grin is an inelastic forever inflating supply which in the long term is not sound economics. Beam however is an inelastic model but is formed as a corporation. The fair distribution is not there because of the permanent revenue model setup for them. Epic Cash a non-profit development tax fund model for scaling purposes that will disappear by 2028’s singularity.
Cryptodiffer Community
What your plans in place for global expansion, are you focusing on only market at this time? Or focus on building and developing or getting customers and users, or partnerships?
Yoga Dude PR&Marketing at Epic Cash
Since we are a community project, we have many developers, in addition to the core team.
Our plans for Global expansion are simple — we have advocates in different regions addressing their audiences in their native languages. We are growing organically, by explaining our ideology and usability. The idea is to grow beyond needing a fiat bridge for crypto use, but to rather replace fiat with our borderless, private and fungible crypto so people can use it to get goods and services without using banks.
We are not limiting ourselves to one particular demographic — Epic Cash is a valid solution for the gamers, investors, techie and non techie people, and the unbanked.
Cryptodiffer Community
EPIC confidential coin! Did you have any problems with the regulators? And there will be no problems with listing on centralized exchanges?
In terms of structure, we are carefully set up to minimize these concerns. Without a company or investors in the picture, and having raised no funds, there is little scope to attack in terms of securities laws. Bitcoin and Ethereum are widely acknowledged as acceptable, and we follow in their well-established footprints in that respect. Centralized exchanges already trade other privacy coins, so we don’t see this as much of an issue either. In general, decentralized p2p exchange options are more interesting than today’s centralized platforms. They are more censorship resistant, secure, and privacy-protecting. As the technology gets better, they should continue to gain market share and that’s why we’re proud to be partnered with Vitex, whose exchange and mobile app work very well.
Cryptodiffer Community
What are the main utility and real-life usage of the #EPIC As an investor, why should we invest in the #EPIC project as a long-term investment?
Max Freeman Project Lead at Epic Cash
Because our blockchain is so light (only 1.16gb currently, and grows very slowly) it is naturally well suited to become a decentralized mobile money standard because people can run a full node on their phone, guaranteeing the security of their funds. Scalability in Bitcoin requires complicated and compromised workarounds such as Lightning Network and light clients, and these problems are solved in Epic.
With our forthcoming Mobile Mining app, hundreds of millions of cell phones and tablets will be able to easily join the network. People can quickly and cheaply send money to one another, fulfilling the long-envisioned promise of P2P electronic cash.
As an investor, it’s important to ask a few key questions. Bitcoin Standard tokenomics of disinflation and a fixed supply are well proven over a decade now. We follow this model exactly, with a permanently synchronized supply from 2028, and 4 emission halvings from now until then, with our first one in about two weeks. Beyond that, we can apply some simple logical tests. What is more valuable, money that can only be used in some cases (censorable Bitcoin based on a lack of fungibility) or money that can be used universally? (fungible Epic based on always-on privacy by default). Epic is also poised to be a more decentralized and therefore resilient network because of wider participation in mining. Epic is designed to be Bitcoin++ Privacy, Fungibility, Scalability
Cryptodiffer Community
Q1. What are advantages for choosing three mining algorithms RandomX+, ProgPow and CuckAToo31+ ?
Q2. Beam and Grin use MimbleWimble protocol, so what are difference for Epic? All of you will be friends for partners or competitors?
Max Freeman Project Lead at Epic Cash
RandomX and ProgPow are designed to use the entirety of a CPU / GPU’s unique processing capabilities in a way that other types of hardware don’t work as well. You can run RandomX on a GPU but it doesn’t work nearly as well as a much cheaper CPU, for example. Cuckoo is a “memory hard” algorithm that widens the range of companies that can produce the hardware.
Grin and Beam are great projects and we’ve learned a lot from them. We inherited our first codebase from Grin’s excellent Rust design, which is a better language for community participation than C++ that Beam currently uses.
Functionally, Mimblewimble is similar across the 3 coins, with standard Confidential Transactions, CoinJoin, Dandelion++, Schnorr Signatures and other advanced features. Grin is primarily ASIC-targeted, Beam is GPU-targeted, and Epic is multi-hardware.
The biggest differences though are in tokenomics and project structure. Grin has permanent inflation of 60 coins per block with no halvings, which means steady erosion of value over time due to new supply pressure. It also lacks a steady funding model, making future development in jeopardy, particularly as the per coin price falls. Beam has a for-profit model with heavy early inflation and a high developer tax. Epic builds on the strengths of these earlier mimblewimble projects and addresses the parts that could be improved.
Cryptodiffer Community Some privacy coin has scalability issues! How Epic cash will solve scalability issues? Why you choose randomX consensus algorithem?
Fungibility means that you can’t distinguish one unit of currency from another, in example Gold. Fungibility has recently become a hot issue as people have been noticing Bitcoins being locked up by exchanges which may of had a nefarious history which are called Tainted Coins. In example coins that have been involved in a hack, darknet market transactions, or even processing coin through a mixer. Today we can already see freshly mined Bitcoins being sold at a premium price to avoid the fungibility problem Bitcoin carries today. Bitcoin can be tracked by chainalysis and is not a fungible cryptocurrency. One of the features that Epic has is privacy with added fungibility, because of Mimblewimble technology, Epic has no addresses recorded and therefore nothing can be tracked by chainalysis. Below I provide a link of an example of what the lack of fungibility is resulting in today with Bitcoin. One of the reasons why we chose the Random X algo. is because of the easy barrier of entry and also to further decentralize the mining. Random X algo can be mined on old computers or laptops. We also have 2 other algos Progpow (GPU), and Cuckoo (ASIC) to create a wider decentralization of mining methods for Epic.
Cryptodiffer Community
I’m a newbie in crypto and blockchain so how will Epic Cash team target and educate people who don’t know about blockchain and crypto?
What is the uniqueness of Epic Cash that cannot be found in other project that´s been released so far ?
Yoga Dude Pr&Marketing at Epic Cash
Actually, while we have our white paper translated into over 30 languages, we are more focused on explaining our uses and advantages rather than cold specs. Our tech is solid, but we not get hung up on pure tech talk which most casual users do not need to or care to understand. As long as our fundamentals and tech are secure and user friendly our primary goal is to educate about use cases and market potential.
The uniqueness of Epic Cash is its amalgamation of “whats good” in other cryptos. We use Mimblewimble for privacy and anonymity. Our blockchain is much lighter than our competitors. We are the only Mimblewimble crypto to use a unique cocktail of mining algorithms allowing to be mined by casual miners with gaming rigs and laptops, while remaining friendly to GPU and CPU farmers.
The “uniqueness” is learning from the mistakes of those who came before us, we evolved and learned, which is why our privacy is better, we are faster, we are fungible, we offer diverse mining and so on. We are the best blend — thats powerful and unique
Cryptodiffer Community
Can you share EPIC’s vision for decentralized finance (DEFI)? What features do EPIC have to support DEFI?
Yoga Dude PR&Marketing at Epic Cash
We view Epic as ideally suited to be the decentralized digital reserve asset of the new Private Internet of Money that’s emerging. At a technology level, atomic swaps can be created to build liquidity bridges so that wrapped Epic tokens (like WBTC, WETH) can trade on other networks as ERC20, BEP2, NEP5, VIP180, Algorand and so on. There is more Bitcoin value locked on Ethereum than in Lightning Network, so we will similarly integrate Epic so that it can trade on networks such as Uniswap, Kyber, and so on.
Longer term, if there is market demand for it, thanks to Scriptless Script functionality our blockchain has, we can build “Confidential Assets” (which Raven, Tari, and Beam are all also working on) that enable people to create tokenized assets in a private way.
Cryptodiffer Community
If you could choose one celebrity to promote Epic-cash, who that would be?
Max Freeman Project Lead at Epic Cash
I am a firm believer that the strength of the project lies in allowing community members to become their own celebrities, if their content is good enough the community will propel them to celebrity status. Organic celebrities with small but loyal following are vastly more beneficial than big name professional shills with inflated but non caring audiences.
I remember the early days of Apple when an enthusiastic dude named Guy Kawasaki became Apple Evangelist, he was literally going around stores that sold Apple and visited user groups and Evangelized his belief in Apple. This guy became a Legend and helped Apple become what it is today.
Epic Cash will have its OWN Celebrities
Cryptodiffer Community
How does $EPIC solve scalability of transactions? Current blockchains face issues with scalability a lot, how does$EPIC creates a solution to it?
Epic Cash is utilizing Mimblewimble technology. Besides the privacy & fungibility aspect of the tech. There is the scalability features of it. It is implemented into Epic by transaction cut-through. Which means it allows nodes to remove all intermediate transactions, thus significantly reducing the blockchain size without affecting its validation. Mimblewimble also does not use addresses like a BTC address, and amount of transactions are also not recorded. One problem Monero and Bitcoin are facing now is scalability. It is evident today that data is getting more expensive and that will be a problem in the long run for those coins. Epic is 90% lighter and more scalable compared to Monero and Bitcoin.
Cryptodiffer Community
what are the ways that Epic Cash generates profits/revenue to maintain your project and what is its revenue model ? How can it make benefit win-win to both invester and your project ?
Max Freeman Project Lead at Epic Cash
There is a block subsidy of 7.77% that declines 1.11% per year until 0, where it stays after that. As a nonprofit community effort, this extremely modest amount goes much further than in other projects, which often take 20, 30, even 50+ % of the coin supply. We believe that this ongoing funding model best aligns the long term incentives for all participants and balances the compromises between the ends of the centralized/decentralized spectrum of choices that any project must make.
Cryptodiffer Community
Q1 : What are your major goals to archive in the next 3–4 years?
Q2 : What are your plans to expand and gain more adoption?
Yoga Dude Pr&Marketing at Epic Cash
We are aiming for broader reach in the non technical more mainstream community — this is a big challenge but we believe it is doable. By offering simpler ways to mine Epic Cash (with smart phones for example), and by doing more education we will achieve the holy grail of crypto — moving past the fiat bridges and getting Epic Cash to be accepted as means of payment for goods and services. We will accomplish this by working with regional advocacy groups, community interaction, off-line promotional activities and diverse social media targeting.
Cryptodiffer Community
It seems to me that EpicCash will have its first Halving, right? Why a halving so soon?
Is a mobile version feasible?
Max Freeman Project Lead at Epic Cash
Our supply emission catches up to that of Bitcoin’s first 19 years after 8 years in Epic, so that requires more frequent halvings. Today’s block emission is 16, next up are 8, 4, 2, and then finally 0.15625. After that, the supply of Epic and that of BTC stay synchronized until maxing out at 21m coins in 2140.
Today we have a mobile wallet through the Vitex app, a native mobile wallet coming, and are working on mobile mining.
Cryptodiffer Community
What markets will you add after that?
Yoga Dude PR&Marketing at Epic Cash
Well, we are aiming to have ALL markets
Epic Cash in its final iteration will be usable by everyone everywhere regardless of their technical expertise. We are not limiting ourselves to the technocrats, one of our main goals is to help the billions of unbanked. We want everyone to be able to mine, buy, and most of all USE Epic Cash — gamers, farmers, soccer moms, students, retirees, everyone really — even bankers (well once we defeat the banking industry)
We will continue building on the multilingual diversity of our global community adding support and advocacy groups in more countries in more languages.
Epic Cash is More than Money and its for Everyone.
Cryptodiffer Community
Almost, all cryptocurrencies are decentralized & no-one knows who owns that cryptocurrencies ! then also, why Privacy is needed? hats the advantages of Private coins?
Max Freeman Project Lead at Epic Cash
With a public transparent blockchain such as Bitcoin, you are permanently posting a detailed history of your money movements open for anyone to see (not just legitimate authorities, either!) — It would be considered crazy to post your credit card or bank statements to Twitter, but that’s what is happening every time you send a transaction that is not private. This excellent video from community contributor Spencer Lambert https://www.youtube.com/watch?v=0blbfmvCq\_4 explains better than I can.
Privacy is not just for criminals, it’s for everyone. Do you want your landlord to increase the rent when he sees that you get a raise? Your insurance company to raise your healthcare costs because they see you buying too much ice cream? If you’re a business, do you want your employees to see how much money their coworkers make? Do you want your competitors to trace your supplier and customer relationships? Of course not. By privacy being default for everyone, cryptocurrency can be used in a much wider range of situations without unacceptable compromises.
Cryptodiffer Community
What are the main utility and real-life usage of the #EPIC As an investor, why should we invest in the #EPIC project as a long-term investment?
Epic Cash can be used as a Private and Fungible store of value, medium of exchange, and unit of account. As Epic Cash grows and becomes adopted it can be compared to how Bitcoin and Monero is used and adopted as well. As Epic is adopted by the masses, it can be accepted as a medium of exchange for store owners and as fungible payments without the worry of having money that is tainted. Epic Cash as a store of value may be a good long term aspect of investment to consider. Epic Cash carries an inelastic fixed supply economic model of 21 million coins. There will be 5 halvings which this month of June will be our first halving of epic. From a block reward of 16 Epic reduced to 8. If we look at BTC’s price action and history of their halvings it has been proven and show that there has been an increase in value due to the scarcity and from halvings a reduction of # of BTC’s mined per block. An inelastic supply model like Bitcoin provides proof of the circulating supply compared to the total supply by the history of it’s Price action which is evident in long term charts since the birth of Bitcoin. EPIC Plans to have 5 halvings before the year 2028 to match the emissions of Bitcoin which we call the singularity event. Below is a chart displaying our halvings model approaching singularity. Once bitcoin and cryptocurrency becomes adopted mainstream, the fungibility problem will be more noticed by the general public. Privacy coins and the features of fungibility/scalability will most likely be sought over. Right now a majority of people believe that all cryptocurrency is fungible. However, that is not true. We can already see Chainalysis confirming that they can trace and track and even for other well-known privacy coins today such as Z-Cash.
Cryptodiffer Community
1. You aim to reach support from a global community, what are your plans to get spanish speakers involved into Epic Cash? And emerging markets like the african
2. How am I secure I won’t be affected by receiving tainted money?
Max Freeman Project Lead at Epic Cash
Native speakers from our community are working to raise awareness in key markets such as mining in Argentina and Venezuela for Spanish (Roberto Navarro called Epic “the holy grail of cryptocurrency” and Ethiopia and certain North African countries that have the lowest electricity costs in the world. Remittances between USA and Latin American countries are expensive and slow, so Epic is also perfect for people to send money back home as well.
Cryptodiffer Community
Do EPICs in 2020 focus more on research and coding, or on sales and implementation?
Yoga Dude PR&Marketing at Epic Cash
We will definitely continue to work on research and coding, with emphasis on improved accessibility (especially via smartphones) usability, security and privacy.
In terms of financial infrastructure will continuing to add exchanges both KYC and non KYC.
Big part of our plans is in ongoing Marketing and PR outreach. The idea is to make Epic Cash a viral sensation of sorts. If we can get Epic Cash adopters to spread the word and tell their family, coworkers and friends about Epic Cash — there will be no stopping us and to help that happen we have a growing army of content creators, and supporters.
Everyone with skin in the game gets the benefit of advancing the cause.
Folks also, this isn’t an answer to the question but an example of a real-world Epic Cash content —
a challenge from one of our content creators to beat his 21 pull ups and get 100 epics! This has not been claimed yet — people need to step up 🙂 and to help that I will match another 100 Epic Cash to the first person to beat this
Cryptodiffer Community
I was watching some videos explaining how to send and receive transactions in EpicCash, which consists of ports and sending links, my question is why this is so, which, for now, looks complex?
Let’s talk about the economic model, can EpicCash comply with the concept of value reserve?
Max Freeman Project Lead at Epic Cash
In V3, which is coming later this summer, Epic can be sent over Tor, which eliminates this issue of port opening, even though using tools like ngrok.io, it’s not necessarily as painful as directly configuring the router ports. Early Lightning Network had this issue as well and it’s something we have a plan to address via research into non-interactive transactions. “Fire and Forget” payments to an address, as people are used to in Bitcoin, is coming to Epic and we’re excited to develop functionality that other advanced mimblewimble coins don’t yet have. We are committed to constant improvement in usability and utility, to make our money system the ease of use leader.
We are involved in the project (anyone can join the Freeman Family) because we believe that simply by choosing to use a form of money that better aligns with our ideals, that we can make a positive change in the world. Some of my thoughts about how I got involved are here: https://medium.com/epic-cash/the-freeman-family-e3b9c3b3f166
Max Freeman Project Lead at Epic Cash
Huge thanks to our friends Maks and Vladyslav, we welcome everyone to come say hi at one of our friendly communities. It is extremely early in this journey, our market cap is only 0.5m right now, whereas the 3 other mimblewimble coins are at $20m,$30m and $100m respectively. Epic is a historic opportunity to follow in the footsteps of legends such as Bitcoin and Monero, and we hope to become the first Top 5 privacy coin project. Xenolink Advisor at Epic Cash Would like to Thank the Cryptodiffer Team and the Cryptodiffer community for hosting us and also engaging with us to learn more about Epic. If anyone else has more questions and wants to know more about EPIC , can find us at our telegram channel at https://t.me/EpicCash . Yoga Dude Pr&Marketing at Epic Cash Thank you, CryptoDiffer Team, and this wonderful Community!!! Cryptodiffer TEAM Thank you everyone for taking your time and asking great questions Thank you for your time, it was an insightful session Spread the love submitted by EpicCashFrodo to epiccash [link] [comments] ##### Crypto Faucet I use to store my mined bitcoin on, with 4.08% APR paid daily with accounts over 30k satoshi. Referral link included, I share 50% commissions with my referrals paid every Sunday if you're interested. My referral link for the aforementioned FREEBITCO.IN: https://freebitco.in/?r=30437643&tag=redditF I have cross referenced this post on my site: passivecryptoguides.com Why should you sign on with me? I'm not a one off, you can reach me personally through DM or post comments. I've done most of the leg work, alleviating the trial and error process. Just follow the steps in this guide specifically in sections 7️⃣, 8️⃣, and 9️⃣. I share 50% commissions, get a kick back on everything you earn weekly. I trust this site, and personally have 270$ worth of bitcoin in one account with almost 500$total including two other accounts. Coming from Cointiply? Well, as a heads up, you're not actually holding any BTC. I suggest what you earn you HODL in FREEBITCO.IN. Just some abbreviation and terminology explanation before we start for those unfamiliar. BTC=Bitcoin USD=US Dollar Satoshi Click here Bitcoin price history, past and present ⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹ POST LAYOUT 1️⃣GENERAL INFO 2️⃣POST INTENTIONS 3️⃣MY EARNINGS 4️⃣HOW DO COMMISSION REWARDS WORK? 5️⃣SOME CLAIM STATS 6️⃣MULTIPLY BITCOIN STRATS AND INFO 7️⃣AUTOMATION 8️⃣OPTIMIZATION AND USE 9️⃣STRATS TO INCREASE EARNINGS 1️⃣0️⃣ADVERTISING YOUR LINK 1️⃣1️⃣LINKS ⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹ 1️⃣GENERAL INFO1️⃣ FREEBITCO.IN can be accessed from any device with internet. Using a VPN or a TOR is now allowed given that your account achieves certain criteria similar to a captcha free account requirements. 🛑WARNING: FREEBITCO.IN wipes inactive accounts after a certain period! If you lose interest, withdraw your BTC! 📝NOTE: iOS devices (iPad, iPhone) are restrictive. The only way to access is via website, as BitBot isn't available.📝 FREEBITCO.IN is what's called a "faucet", a site that gives a small steady stream of crypto which FREEBITCO.IN does through hourly rolls and interest accrual. FREEBITCO.IN also hosts other means to win or earn crypto, you can gamble with Multiplier, or bet on world evens and crypto prices. After your account reaches 30k Satoshi, you begin to collect interest. The site also offers lifetime referral commissions, explained later in this guide. All you need to start is an email. You can add more verification options for security later on. I would highly suggest it. Use a junk email though. 2FA and MFA are strongly suggested. A password should be 15 characters long. I suggest Google Authenticator for your 2FA needs. I know you can definitely access this site from Brave Browser with add blockers enabled. I'm sure it will work with others. Even without an ad blockers, they only advertise their site gambling and games, no 3rd party adds that I've seen. It's not too invasive or spammy either. ⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹ 2️⃣POST INTENTIONS2️⃣ This post is both an advertising platform I use, and a guide I've made to help those interested to automate and optimize earnings. For those of a cautious mindset, I've uploaded all of FREEBITCO.IN's information on interest accrual, security, and proof of mining on Imgur, in case you're worried about visiting the site. Transparent link here: Interest accrual structure and FREEBITCO.IN security. https://imgur.com/a/wWjQtKT My referral link: https://freebitco.in/?r=30437643&tag=redditC2 ⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹ 3️⃣MY EARNINGS3️⃣ So at this point, with hourly claims and daily interest, I'm bringing in roughly 8978 Satoshi (or .70$ USD with BTC at 7804$USD) daily at full optimization on one account, and two other self referred accounts without lifting a finger. This is before the fact that a hourly roll (claim) can reward up to a max of 200$ USD worth of BTC (percentages in section 5️⃣).
They also have a weekly lotto (tickets awarded with every roll and referral roll) with the last 1st place winner receiving .32769156 BTC (2587$USD at current bitcoin price). This is also not including my current commissions on accounts not owned by me. In this post I will describe some of my strategies I've incorporated, and some insight into how this website works. To offload or withdraw bitcoin, you're going to need what is called a "wallet". I personally use Coinbase (available on mobile or desktop) as you can sell it through here as well and easily move money to Paypal or a bank. ⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹ 4️⃣HOW DO COMMISSION REWARDS WORK?4️⃣ If you are already on FREEBITCO.IN, do you have someone who referred you? Do they share commissions? If not, why not make a new account and join me, where you'll get a return on everything you earn. As you can see, large affiliate groups don't share anything, hoarding hundreds of thousands worth of BTC earned off their referrals I share 50% of my commissions. I get 50% of your roll rewards, 25% of your interest, and 0.4% of your wagers. All of this is paid out by FREEBITCO.IN as a commission, so it's not pulled from your rewards or held BTC. So the more you're active, the more you'll receive from me weekly (being active is doing anything that I get commissions from). IMPORTANT: Your (and all referrals) shares are based on activity, so if you are inactive for the week, you get a lower % for that week. If you're the most active of my referrals you get a higher percentage of what I share. This is to incentivize being active and to stop people from getting a cut without doing anything. If you have FREEBITCO.IN automated, you don't have to worry about this. However, having a larger bankroll to earn interest, or playing Multiply BTC (I do not suggest playing unless doing so to meet auto roll requirements) will increase can your activity further. Commission Structure Here is some proof, I've actually shared about 2/3 of all commissions Commissions update 12 January 2020 Here is a proof of Payment section per individual 📝NOTE: I've noticed when I was creating the images of commission sharing that the "RECENT" blocks are showing zero. If you look at totals from the first image, you can tell I'm actively sharing with all of my referrals.📝 Join my team FREEBITCO.IN ⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹ 5️⃣SOME CLAIM STATS5️⃣ You can earn AT LEAST .00000552 BTC (.048$) daily when automated (or claiming every hour on the hour) before bonuses (like using reward points to increase rewards 1000%). After some testing, it seems that this amount will always be about .048$worth of BTC, base claim rewards no bonus active. After .00030000 BTC, you accrue compounding interest at a rate of 4.08% APR, paid daily. As soon as your daily interest is accredited, it too starts earning interest. The daily interest rate comes out to ~0.011% of your total held BTC. FREEBITCO.IN gives you a roll once every hour, free 📝NOTE: Roll rewards fluctuate inversely with BTC price. BTC goes down, roll rewards go up, vice versa. The BTC rewards USD value will be extremely close to the values represented below.📝 Current rewards and probability with every hourly roll. (.002$) -> 98.85%
(.02$) -> 1.00% (.20$) -> .08%
(2.00$) -> .04% (20$) -> .02%
(200$) -> .01% ⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹ 6️⃣MULTIPLY BTC STRATS AND INFO6️⃣ 🛑!WARNING!, NO STRATEGY IS 100%, THE MULTIPLIER GAME IS GAMBLING, YOU CAN STILL LOSE YOUR WHOLE BALANCE IF YOU PUSH YOUR LUCK.🛑 UPDATE: I decided to do some research after some odd outcomes when extensively testing some of my Multiplier strats. Turns out FREEBITCO.IN does indeed have a house advantage that isn't too transparent. Longer sessions are almost always going to come out negative. If you still plan on playing, do short sessions, once daily max, with lower amounts. There are a couple methods to play the Multiplier with a reduced risk (but still a risk) here as well. I would suggest small play sessions. STRAT #1 My preferred settings for AUTOROLL on MULTIPLY that I've had the best success rate with to date. (preferably with .00005000 in ACCT for best results) BET: Minimum ODDS: 3 ROLLS: (doesn't matter, 100) BET ON: alternate STOP BETTING PROFIT: .00000050, important as the bets will get exponentially higher with every loss. Win in small increments. STOP BETTING LOSS: Set a loss limit if you want, I have mine set to .00001 and haven't reached it ON WIN: select increase bet 0% ON LOSS: select increase bet 65% RANDOMIZE CLIENT SEED: yes DO NOT REFRESH: yes Here is a pic of the settings Anything else doesn't matter. Make sure the boxes are checked for the above options. With this strat, I've won positive on one account, about .000077 BTC, and I've only played 5 or 6 times, at less than 2-3 minutes of play time a session. STRAT #2 Good for accounts with a low balance. I've had a surprising amount of luck with this method, enough so that I thought I'd post it here with an update. This could work well for accounts with less than 1k Satoshi, as a losing streak wouldn't be a huge loss. For this strat, you should have at least 189 Satoshi in your account. BET: Minimum amount ODDS/WIN CHANCE: 189 or %0.5 ROLLS: 189 (remains the same no matter if you bet more) BET ON: High or Low, but not Alternate. STOP BETTING ON PROFIT: Minimum amount, once again, you want continuous small wins UPDATE: Conducting more tests for viability I played these settings 10 times, I came out positive 8/10 times. In the end I was positive 433 Satoshi total with selecting "hi". On selecting "low" I went positive 5/10 losing 525 Satoshi. On selecting "hi" and betting 10 Satoshi, I went positive 3/10 times losing 9708 Satoshi. On selecting "high" and betting 100 Satoshi, I never went positive, 0/10. Losing 189000 Satoshi (~15$ USD).
There does seem to be a pattern of losing more when betting more. Like anything gambling, there's probably a house advantage that's not too transparent.
Win small lose small.
Pic of these settings
STRAT #3
Another strategy I've tried is betting most of my balance once occasionally with a 94.06% chance of winning. This is, eh, alright to risk OCCASIONALLY, but a loss would set you back more than you ever made using this strategy, which happened to me, I lost about 40 USD worth of BTC after making maybe 5 USD.
THIS METHOD IS GREAT FOR MEETING NON-CAPTCHA ACCOUNT REQUIREMENTS!
Playing this in auto roll, out of 20 rolls I'd always lose at least once, putting me into the negative. Even with 10 rolls, I'd more often then not lose at least once.
Pic of these settings
There are other strats out there, such as the "Martingale", which is essentially doubling the bet amount every loss, then resetting your bet to minimum after a win to in theory "win back what you lost". At 47.5% odds of winning, I've had loss streaks that would drain my account.
My summary for Multiply, use sparingly. Don't use it as your primary means of earning. Use once or twice daily, limit play sessions to 5 minutes max.
⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹
7️⃣AUTOMATION7️⃣
📝NOTE: FREEBITCO.IN captcha requirements seem to be tiered, with requirements for Captcha free upscaling when you BTC holding passes a certain threshold.
I'm currently testing, as is another team member (Shout out to u/SrExtreme69) , what exactly these thresholds, if holding at these thresholds increases the length of Captcha free rolls, and at what amount does FREEBITCO.IN no longer require these to be met.📝
📝NOTE: To start automating, remember to verify email and setup 2FA or the Captcha will still appear even if your account meets Captcha free requirements. Check the site occasionally as Captcha free roll requirements can change. After certain held BTC amount you don't need to renew your requirements. I haven't had to achieve new requirements in over a month.📝
📝NOTE: You may need to manually roll for a bit until the the ability to achieve a Captcha free account becomes available. It doesn't show at first.📝
📝NOTE: It's very difficult, if not impossible to automate on iOS devices.
First of all, getting to this point can be a grind, but once achieved you'll have a steady flow of BTC with options to increase earnings through rewards claims using RP. I would suggest going to your PROFILE tab on FREEBITCO.IN and disabling lottery to increase RP production when starting out. Using other apps or resources to supplement income is a good idea as well.
On the FREE BTC page, there is a blue text hyperlink with requirements that need to be met to make your account captcha free, thus allowing you to enable autoroll on extensions or apps. It has multiple ways to achieve this and they can change, so if your autoroll has stopped, check to see if these requirements have changed.
Here are the requirements. (Amounts vary)
It seems only two of these requirements need to be met.
The less risky and easiest method is to buy lottery tickets and bet with jackpots on. Even better is depositing bitcoin if you have that amount.
The POSSIBLY least expensive method is to bet both regularly and with Jackpots enabled on MULTIPLY (for higher amounts required, IMO Multiplier strat #3 works best)
⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹
8️⃣OPTIMIZATION AND USE OF FREEBITCO.IN8️⃣
For computers
I would suggest using Firefox, as you can add functions and tools to your bar up top. One of the being a "auto roll" for FREEBITCO.IN, still requires a "captcha free" account. Turn it on and let go, check it occasionally to make sure its still going.
My link again for ease of access
Not my preferred method, but good for a second account, as using a computer means devoting more attention to FREEBITCO.IN in an inconvenient manner if you are just starting out. After Captcha has been removed, this becomes more hands free, but not as profitable as using bitbot, as you can't autoclaim RP rewards.
I haven't tried many methods besides using Firefox addons, as I'm wary of sources or intent when it comes to 3rd party scripts or programs. If I find any trustworthy scripts or programs, I will update here.
For Mobile
🛑BITBOT WARNING, IF YOU USE BITBOT TO ACCESS FREEBITCO.IN BEFORE USING MY REFERRAL, YOU WILL BE REFERRED THROUGH BITBOT, AND THEY DON'T SHARE COMMISSIONS AS FAR AS I CAN TELL🛑 My Link again
📝NOTE: iOS devices (iPhone, iPad) do not have access to BitBot, nor do they allow extensions/add-ons on their browsers. I have not personally found a way around this. You may still access the site and manually roll.📝
I use BitBot. This is the best place to start from IMO. You can set it to notify you of rolls and gives direct access to the site from the app (you can also access the site from any device with internet). Once your account is "captcha free" you can set it to auto roll AND automatically claim rewards every 24 hours (RP increase, BTC increase, Lottery ticket Increase).
📝NOTE: Bitbot allows auto roll from the app for accounts over 500 RP. This isn't permanent, as it uses your RP. You'll need to log onto the website through a browser to achieve captch free account requirements, which Bitbot does recognize, which allow completely free rolls.📝
📝NOTE: Accessing FREEBITCO.IN through BitBot doesn't allow access to the Hi-Lo or betting games.📝
⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹
9️⃣STRATS TO INCREASE EARNINGS9️⃣
Bitbot optimization
I started manual claims by setting roll notifications to "ON" for a while until I supplemented my BTC in FREEBITCO.IN with what I was collecting from my miner and CryptoTab. Once I was able to AUTOMATE and I had enough RP to claim the RP BONUS, I set it to do that automatically every 24 hours as this nets more RP than you spend (EG, 100 RP roll bonus costs 1200 RP, but can net 2400 RP if claimed every hour). Eventually you accrue enough RP to claim the %1000 BTC bonus, probably at a rate of once or twice a week.
My current BitBot settings now that its auto claiming, I have the 24 hour auto bonus claiming 100 RP roll bonus and 100% claim bonus, spending a total of 1520 RP, but I'm making 2400 RP with the RP bonus, leaving me 780 RP in the positive each day. Every now and then I'll stop the auto bonus claim so I can buy the 1000% claim bonus (3200 RP). So on a normal day I'll make about 1344 Satoshi. Bitbot auto bonus settings
Once your accrue more referrals, or save enough RP, it's possible to claim the 1000% BTC roll bonus multiple days in a row. This is just about as optimal as you can get for auto rolling.
Self Referrals
If you have two devices (phone and computer preferably) you can make two accounts as long as one uses a different wifi or internet connection, as the roll rewards tracks IP addresses for roll counts. So if you have 2 devices on the same network, it sudo links accounts, so if you roll on one, it restarts the timer on the other. This allows you to collect referral rewards from yourself. Effectively adding 25% of interest and 50% roll rewards.
I currently have a phone autorolling on BitBot with a computer autorolling on Firefox with a tool to roll automatically as long as the page remains open. My computer account is referred from my mobile account, and is currently bringing in an extra .000015+ BTC weekly (currently, total will be this Sunday and I will update).
I've also made another account on my partners phone, linked it with bitbot and got it auto-rolling. Once bitbot is going, its non-invasive and you can silence notifications, it also uses minimal data.
Supplementing with CryptoTab
I'll use CryptoTab on my computer 24/7 to earn BTC from that while I have FREEBITCO.IN running. I also have it running on my phone at night when I sleep and on an iPad I have that I don't use much, its server mining, so no worries about battery on mobile devices. On computers it does actually use your processing power. You can directly deposit into you FREEBITCO.IN accounts.
I've used it for two weeks and have earned a total of .000454 BTC (3.60$USD). Not huge, but enough to start collecting interest on FREEBITCO.IN and to get the capthca free account requirements. Supplementing with Cointiply 🛑WARNING: Cointiply's main currency is the constant, weighted against the dollar (10,000 coin/1USD). This means your actually BTC holdings will fluctuate with BTC's price. For this reason, it's my strong opinion that DON'T HODL in Cointiply as you're not holding actual BTC.🛑 Cointiply is a great site to earn decent amounts of COIN which translate to SAT's. Earn coin, withdraw to FREEBITCO.IN (as you actually hold BTC in cointiply). I also use an ASIC miner (Antminer s9i, DIY liquid cooled and overclocked with BixBit firmware), and whatever I earn I'll put that into FREEBITCO.IN to collect interest. If you want, I may be willing to do a rental. ⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹ 1️⃣0️⃣ADVERTISING YOUR LINK1️⃣0️⃣ 📝NOTE: Since this faucet has been around a while, many people privy to sites such as this are already signed up. So getting referrals can be a slog. My tips for your ads is be genuine and don't hard sell or post "too good to be true" sensational ads.📝 COINTIPLY This is another faucet. Its structure is a bit different from FREEBITCO.IN, as you complete offers to earn coin. Within this site (also an app) users can earn coins by doing PTC ads (and other offers), this is a good method to get exposure as you can advertise as well. Using this method my traffic for last week as about 800 people. 13000 coins buys about 1000 "clicks" on your ads. They also have options to advertise to people based on location (these options will increase or decrease cost). After your first ad, you usually get a 10% off coupon good for 7 days as well. You can earn this amount within a day doing surveys on Theorem. I've done surveys before, and this has to be one of the best surveys sights I've ever done. Very rarely do I get kicked out mid survey, and if I do, I still get partial pay. I will also use "Hideout" on my computer and leave it running. It has to be the open tab on your browser, with the browser open, not minimized. Let it go and check it occasionally as it has a timeout at roughly 2-3 hrs idle. As of now this is the best passive method of earning on Cointiply. PI NETWORK Pi Network, an ICO (Initial coin offering) based on trust and social media is another good medium for advertising. I will usually see 15-20 people click on my link with 2-4 ads posted per day. Just go to "chat", select "random" and post an ad in the chat channel. No charge. My tip, keep your ads short to medium in length, don't spam. XYO NETWORK/COIN APP This is another crypto earned through "geo-mining". On the "coin" app you can do a "geodrop" where you can leave a note. Just click on the box with a parachute icon, select "any" on the "Tile" selection. Leave your ad in the "note" section. It costs 10 "COIN" at the very least to do a "geodrop". This method may not be worth it if you aren't already involved in the program. To earn a substantial amount of coin, you'll need a subscription or a "sentinel". Sentinels can actually be purchased for under 20$ nowadays (depending on site) and is the best option to earn. Without these you'll only make approx .05-.18 coin every 30 seconds if you're actively moving.
My tips if you plan on advertising on this platform, once again keep it short, and only advertise around 7-9am and 4-6pm, as this will be peak mining hours with people driving to and from work.
⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹
What is a Satoshi?
Bitcoins price through Coingecko
Autoroll on Firefox
PI NETWORK
COINTIPLY
XYO NETWORK/COIN APP
⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹⏹
Tokugawa coin is a decentrilized peer to peer digital currency based on blockchain technology. Use Tokugawa to securely send and recieve instant transfers of value from anywhere in the world. Tokugawa coin will be the first choice for transferring money from one exchange to another, thanks to its super fast transaction confirmations. Overview. The Satoshi bitcoin client creates a thread to manage making connections to other nodes. The code for that thread is in a function called ThreadOpenConnections2 in net.cpp.. The client also handles accepting new inbound connections and disconnecting nodes when appropriate in a a thread called ThreadSocketHandler2, which is also in net.cpp.. The thread making connections does not ... Bitcoin Core should also work on most other Unix-like systems but is not as frequently tested on them. From 0.17.0 onwards, macOS <10.10 is no longer supported. 0.17.0 is built using Qt 5.9.x, which doesn’t support versions of macOS older than 10.10. Additionally, Bitcoin Core does not yet change appearance when macOS “dark mode” is ... The main source tree for the Max Coin cryptocurrency - iquidus/MaxCoin 1.) By changing MAX_OUTBOUND_CONNECTIONS, the client will go on connecting until it reaches 1000 proactive connections. 2.) By changing the sleep timeout new connections are tried more frequently. Compile and install bitcoind: $sudo make -f makefile.unix$ sudo mv bitcoind /usr/bin Don't forget to set the maxconnections in bitcoin.conf:
Is #Bitcoin about to see a massive inflow of new money? Why Bakkt is so incredibly bullish for $BTC, Rakuten launches crypto exchange, Binance “Venus” vs$LI... This video will show you how to start bitcoin mining from home. It's very easy and "free" to do if you have a gaming PC. *****... What is NAMECOIN BITCOIN'S First Fork http://youtu.be/oBkhPhu3_B4 Test Scanning Stainless Steel BITCOIN WALLET view http://youtu.be/P3Cny4iX-CM Why the block... BITCOIN PRICE , BITCOIN FUTURE in doubt http://youtu.be/eO-yrpQpIT8 What is NAMECOIN BITCOIN'S First Fork http://youtu.be/oBkhPhu3_B4 Test Scanning Stainless... Dropil Coin Videos; Playlists; Community; Channels; About ; Home Trending History Get YouTube Premium Get YouTube TV Best of YouTube Music Sports Gaming Movies TV Shows News Live Fashion Learning ...