https://github.com/gridcoin-community/Gridcoin-Research/releases/tag/126.96.36.199 submitted by
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.
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.
Note that to get all of the beacons in the network on the new protocol, we are requiring ALL beacons to be validated. A two week (14 day) grace period is provided by the code, starting at the time of the transition height, for people currently holding a beacon to validate the beacon and prevent it from expiring. That means that EVERY CRUNCHER must advertise and validate their beacon AFTER
the v11 transition (around Oct 4th) and BEFORE
October 18th (or more precisely, 14 days from the actual date of the v11 transition). If you do not advertise and validate your beacon by this time, your beacon will expire and you will stop earning research rewards until you advertise and validate a new beacon. This process has been made much easier by a brand new beacon "wizard" that helps manage beacon advertisements and renewals. Once a beacon has been validated and is a v11 protocol beacon, the normal 180 day expiration rules apply. Note, however, that the 180 day expiration on research rewards has been removed with the Fern update. This means that while your beacon might expire after 180 days, your earned research rewards will be retained and can be claimed by advertising a beacon with the same CPID and going through the validation process again. In other words, you do not lose any earned research rewards if you do not stake a block within 180 days and keep your beacon up-to-date.
The transition height is also when the team requirement will be relaxed for the network.
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.
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!
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
- 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
- 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
- Burn fee for beacon advertisement increased from 0.00001 GRC to 0.5 GRC
- Rain addresses derived from beacon keys instead of a default wallet address
- Beacon expiration determined as of the current block instead of the previous block
- The ability for developers to remove beacons
- The ability to sign research reward claims with non-current but unexpired beacons
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
- Magnitudes less than 1 include two fractional places
- Magnitudes greater than or equal to 1 but less than 10 include one fractional place
- A valid superblock must match a scraper convergence
- Superblock popularity election mechanics
- Yes/no/abstain and single-choice response types (no user-facing support yet)
- 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
- Magnitude, CPID count, and participant count poll weight types
- The ability for developers to remove polls and votes
[188.8.131.52] 2020-09-03, mandatory, "Fern"
- Backport newer uint256 types from Bitcoin #1570 (@cyrossignol)
- Implement project level rain for rainbymagnitude #1580 (@jamescowens)
- Upgrade utilities (Update checker and snapshot downloadeapplication) #1576 (@iFoggz)
- 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 gridcointestnet.png #1649 (@caraka)
- 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 options checkbox to disable transaction notifications #1666 (@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)
- 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)
- researcher: Automate beacon advertisement for renewals only #1781 (@cyrossignol)
- 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)
- 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 redundant LoadAdminMessages() calls #1625 (@cyrossignol)
- 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)
- 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)
- Add dependencies #1613 (@Scalextrix)
- 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 lingering beacon warning after advertisement #1627 (@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)
- Skip beacon advertisement when already pending #1726 (@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)
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.
USD=US Dollar Satoshi Click here Bitcoin price history, past and present
4️⃣HOW DO COMMISSION REWARDS WORK?
5️⃣SOME CLAIM STATS
6️⃣MULTIPLY BITCOIN STRATS AND INFO
8️⃣OPTIMIZATION AND USE
9️⃣STRATS TO INCREASE EARNINGS
1️⃣0️⃣ADVERTISING YOUR LINK
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.
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
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)
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.
📝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. Autoroll firefox add-on link 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. CryptoTab Link
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.
1️⃣1️⃣LINKS1️⃣1️⃣ My FREEBITCO.IN Referral Link What is a Satoshi? Bitcoins price through Coingecko CryptoTab Link Autoroll on Firefox Coinbase Link PI NETWORK COINTIPLY XYO NETWORK/COIN APP
| || |https://pundix.com https://i.redd.it/ad9tfd3rjpi21.jpg submitted by Superbit123 to PundiX [link] [comments]
Pundi X’s mission is to make buying crypto currency as easy as buying bottled water. As the Walmart and 7-Eleven of crypto currency, we want users to buy and use crypto currency anytime anywhere. Pundi X a leading Singaporean-based blockchain company recently ranked by KPMG as one of the world’s “Emerging 50” firms that are at the forefront of innovative technologies and practices in its 2018 Fintech100 report of Leading Global Fintech Innovators. We have a product poised for mass adoption infrastructure, where consumers can buy and sell crypto at any participating retailer and spend their crypto. For every transaction, through the XPOS (which is a point of sales) machine, there will be a token burn coming. Token burns mean reduced supply over time. The more machines in outlets and more people using crypto means supply will decrease, therefore the demand will increase. Pundi X will not be an erc20 token for long, Pundi X is creating its own blockchain called the f(x) blockchain. https://i.redd.it/z3mp6tfp1qi21.jpg
- Instant transactions worldwide 24/7. - No monthly charges or any hidden fees. - Merchants will receive revenue back, a whopping 65% from the total transaction fee, on every single Crypto related transactions. - Consumers can readily buy/sell Crypto currencies straight from the actual XPOS device. - No Banks needed, hence serving the un-banked and the under-banked population. - Merchants can receive payment in their local fiat to avoid Crypto fluctuations. - Supports Mobile payments, NFC, QR Code and all current traditional payments. - The POS can setup your inventory, loyalty programs, ads, and print smart receipts. - Avoid high Visa/MasterCard/Credit Card fees using XPOS solutions.
- 5,500 XPOS Dispatched already to 25 countries.
- Tested over a two day period in the Historical first ever crypto mass event with "Ultra Taiwan Music Festival" with 30,000 + attendees, went flawlessly, (see videos on Pundix Official YouTube Channel).
- 300,000 XPASS dispatched.
- 60,000 + Transactions over the XPOS.
- 20 + Top Crypto Exchanges.
- 45 + Events attended.
- 150 + Team members.
- 7 Head Offices globally.
All Partnerships (so far):
Major Partners: -American Chamber of Commerce Korea, AMCHAM is the largest foreign chamber in Korea with around 1,800 individual members from almost 900 member companies with diverse interests and substantial participation in the Korean economy. Their partners includes, MacDonald’s, Star Bucks, Hyundai, United Airlines, Citi, Hawaiian Airlines, MetLife, Ford, Honeywell, Johnson & Johnson, Bayer, Cisco, HUB, Nike, Oracle, Kelly, Philip Morris, Hyosung, Cigna, Kim & Change, Pfizer Korea, and many more, see link below; http://www.amchamkorea.org/?ckattempt=3
-Ebooc (Government UEA) Ebooc and Pundi X will provide several other applications for consumers such as making retail payments; paying for government services, fees and fines; utilities and bills; telecommunication bills and school fees on POS devices running a stable, digital equivalent of traditional fiat currencies in the region. The move brings our world-leading, blockchain-based XPOS technology, XPASS card and e-wallet to the Gulf, Middle East and North Africa region for the first time with Ebooc as the official partner under the terms of a strategic partnership agreement as executed. Additional Back information about the Founder of Ebooc: Entrepreneur & Senior UAE Government Official with deep Government experience of over 20 years. From his current role as Assistant Undersecretary, Industrial Development Sector at Ministry of Economy, UAE, Abdalla has been able to participate in policy-making and planning strategy for ministry of Economy and oversee the operations and major projects within the industrial sector. Developing action plans and programs for the industrial sector, overall supervision of the industrial licenses issued by the ministry, General supervision of Institutions Support Department, which specializes in conducting necessary studies for the development of industrial exports. Regulations and specifications of Foreign Affairs in coordination with stakeholders Prior to this was the CEO strategic planning & affairs at Emirates Post Group was on the Board of Directors of Wall Street Exchange Chairman of the Executive Committee ; Vice Chairman of the Emirates Marketing & Promotion Corp. Board Member of the Emirates Courier Services – Empost. https://medium.com/pundix/ann-pundi-x-technology-to-debut-in-the-gulf-and-middle-east-5b7651b4bd14
-Ubivelox, they have become an international innovator in the development of smart cards, mobile communications and blockchain (ranked 6th largest in the world). The two companies will work together on XPOS and XPASS technology development, security and market deployment, which will not only facilitate the promotion of Pundi X in Korea, but also help accelerate the layout in the global market. https://medium.com/pundix/%E9%9F%A9%E5%9B%BD%E4%B8%8A%E5%B8%82%E5%85%AC%E5%8F%B8ubivelox%E4%B8%8Epundi-x%E5%BB%BA%E7%AB%8B%E6%88%98%E7%95%A5%E5%90%88%E4%BD%9C%E4%BC%99%E4%BC%B4%E5%85%B3%E7%B3%BB-91f3665f0ae9
Why Pundi XPOS;
Pundi XPOS not only facilitates cryptocurrency payment or transactions but also accepts transactions through mobile wallets and traditional bank cards. Our POS solution can support retail intelligence, inventory management, order management, marketing and loyalty programs. Pundi XPOS device is an all-in-one solution for retailers. https://i.redd.it/qj6sbsfaeqi21.jpg
• Accept cryptocurrency as payment • Intelligence clearing system to increase the value of the store properties • Selling and buying crypto currencies • Support BTC, ETH, NPXS, BNB, XEM, QTUM, XVG, ACT, LTC, DGD, XLM and more crypto currencies. • Support cryptocurrency payment card, such as Pundi XPASS card. • Support mobile payment apps, such as Alipay, Visa, Mastercard, ApplePay, E2Pay, Go-Pay, Pundi-Pundi, and WeChat Pay. • Support cryptocurrency wallet payment, such as Qbao, X Wallet, Nem Wallet and more. • Establish credit history and reduce financial risks • Provide a gateway for financial service providers • Support loyalty / membership management system • Support promotional and NPXS reward system • Support 3rd party delivery and logistic service providers
Additional factors; - Instant Transactions - XPOS transactions happen instantly at less than 0.5 seconds. No delays. Just pay and go.
- Fiat Settlement without Volatility - To avoid any volatility risk, merchants will receive their settlement in fiat money.
- Work Easily With XPASS & XWallet - The XPASS card is an easy-to-use tap card for crypto beginners. Top it up with your preferred cryptocurrency and pay with ease. You can also pair your XPASS card onto the XWallet mobile app and use it with the XPOS.
- Support Multiple Cryptocurrencies - The XPOS is cryptocurrency-neutral, so you can transact with your favorite coins or tokens like BTC, ETH, BNB, NPXS, etc.
- Buy Cryptocurrency With Ease - In addition to making payment, customers can purchase cryptocurrency like Bitcoin from the XPOS with ease. The experience is as easy as buying a cup of coffee.
- Merchants get back 0.65% of the total fee for every crypto transactions.
Please see the Medium reports for more details on all developments to date: https://medium.com/@PundiXLabs
XPOS Order Form; https://goo.gl/forms/yxSRHlK99h3xHF3N2
XPASS Card Order Form; https://forms.monday.com/forms/088c80c8f7e4f1ba13816312097ddcd3
The XWallet mobile app connects regular digital asset wallets with the Pundi X payment ecosystem. It allows users to easily make payments in physical stores via the XPOS & e-commerce using our "Collect" feature of the app. https://i.redd.it/j5kcce6vtqi21.jpg
The XWallet can also be paired with the XPASS, making it a digital payment app that can be used anytime, anywhere. To download App for Android or ISO see below and to see a built-in guide for merchants and users guide are within the actual XWallet App or here: https://xwallet.pundix.com/
Merchants Collect Feature (e-commerce);
- Submit an XWallet Merchant application via the app and once the application gets approved, then your “Collect” page would be marked with “Pundi X verified merchant”.
- You can open the XWallet app, then show the QR code on “Collect” page for customers to scan and pay;
- You can also tap “Save” on “Collect” page to download your QR code as a picture, print it out, and place it by the checkstand for customers to scan and pay. This would be a more convenient way to collect payments.
- Collected cryptocurrency assets would go directly to the XWallet Merchant’s Virtual Card account.
My actual QR code, scan to see UI on XWallet.
This is a powerful tool for e-commerce's to upload their QR Code on websites payout section. Sending any supported currencies on the X Wallet is accepted by one single QR Code, such as the above.
You can easily manage your digital assets, check your current balance, or top-up in the XWallet. By default, each user will have a virtual XPASS card in the app. You can also pair your XWallet with your Pundi XPASS card to make payments directly from the app when needed. If you lose the XPASS card, you can transfer all your tokens from the XPASS card to the XWallet app or to another XPASS card. https://i.redd.it/g0fcksz3oqi21.jpg
Instant Payments Online or Offline;
Transactions via an internet-connected XWallet or XPASS can be processed immediately, while offline transactions can be made by scanning the QR code, which will later be uploaded onto the blockchain. The XWallet, in short, keeps up with your busy lifestyle.
How to top up your XWallet from other wallets; • Select the ‘Card’ icon and choose the virtual card. • Select the type of currency you want to top up. • Tap on the ‘Receive’ icon and choose ‘View address’. • Copy the top-up address or scan the QR code. • On your other wallet, choose the correct type of cryptocurrency and insert the XWallet top-up address to make the transfer. (Note: The speed of transferring tokens from other wallets to the XWallet app varies, depending on their relevant blockchain network conditions. To make instant payment transaction at any XPOS merchant, we recommend users top up their XWallet account from other wallets at least 6 hours before using the app.).
XPASS Card Order; https://forms.monday.com/forms/088c80c8f7e4f1ba13816312097ddcd3
Visa, MasterCard, Apple Pay, Samsung, American Express, BNB, LTC, XVG, NPXS, E2Pay.co.Id, Alipay, M-bayar, Go Pay, WeChat, Xpos Consortium, Ubivelox, XPOT and many more. Distributors; Manticora Capital, Bit Captial, Ubivelox, BlockPay and more to follow. Blockchain; NEM, UTrust, GGOX, Verime, Wanchain, Stella, Genaro Network. More to follow.
Burning of NPXS;
A quick summary of Pundi X token’s utility on each and every transaction: 1. A bit of it is burnt for every crypto related transaction that happens in through our XPOS. 2. The token is used to list other tokens in our XPOS, for example, QTUM paid us a sum of NPXS to be listed later in our XPOS, and this will include future coins that will be listed in our XPOS. 3. Loyalty programs are made & paid with NPXS. 4. Ads that run through our XPOS are also paid in NPXS. 5. Future products will be paid with NPXS. 6. Claim goods and services from merchants.
The XPOS is comprised of two parts, the consumer and merchant.
The Point of Sale device (XPOS);
For the merchants; 1. You get 1% extra as a fee. You can set it up from 0-3%, but we recommend 1% fee. 2. You can sell crypto again with that 1% fee. 3. You can sell the XPASS cards. 4. The POS can setup your inventory, loyalty programs, ads, and print smart receipts. 5. You can accept crypto, again the 1% fee. 6. You will be one of the first to change how the world uses crypto.
For the XPASS holders; 1. They can liquidate their crypto assets through our merchants, hassle free. 2. They get a special discount. 3. If you lose the XPASS black card, we are able to recover it (as long as you have the security card).
Case study of fees;
▪ 100% of Pundi X’s revenue that is generated through transactions on the XPOS will be removed permanently from our NPXS token circulation (and that's called token burn). This means that if Pundi X makes $1 of revenue from a transaction, they will take $1 worth of NPXS out of circulation permanently. NPXS tokens taken out of circulation will never be able to re-enter the circulation in any way as they will no longer exist.
▪ if the transaction is made in Pundi X tokens, we will take the tokens immediately out of the total supply. If the transaction is made in other tokens or fiat, we will use the proceeds to buyback NPXS, after which we will permanently remove the NPXS tokens from circulation and ensure they can never re-enter circulation.
▪ In case of a fiat to crypto transaction (including a payment with mastercard/visa) NPXS will be also burned.
▪ Case study 1: a user buys $1,000 worth of crypto from a merchant in a store using Pundi XPASS card. The total charge a user has to pay is $1,010; $1,000 for the crypto and $10 for the service fees. Of the $10 received, $6.50 is paid to the shop merchant for rendering this service. $3.50 is paid to Pundi X for providing XPOS (switch) and XPASS (Issuer) service.
Function X Blockchain – A game Changer: https://i.redd.it/5ibzoexntpi21.jpg
The f(x) (short for Function X) blockchain under current test environments, each XPOS is an f(x) node; all data from the XPOS will be fully encrypted and stored in f(x) low level IPFS. Our IPFS is one that is specially designed for XPOS, f(x) and other smart devices. The f(x) public ledger will record all transactions, and the chain deploys sharding and PBFT. At Pundi X, we believe that open source is the way to go and to strengthen the blockchain community. We will gradually enable all of our operating system and f(x) chain’s code to be open source. It will be free for all Dapp software and hardware manufacturers to develop products for the f(x) ecosystem, hence achieving true decentralization. Let’s all work together and re-engineer a decentralized world.
10x for Speed; Visa can run 7,000–20,000 transactions-per-second (“TPS”). Any blockchain that offers small multiples of speed improvement is unlikely to displaced a tried-and-tested system like Visa. A 10X increase means 200,000K TPS has to be achieved. Our upcoming blockchain called Function X (fx for short), we have to make sure we are comparable if not faster, at 10X it is at least 200,000 TPS, not just on paper, but in real application. Sharding depends heavily on the availability of nodes. Confirmation processes increase by an order of magnitude when you increase node counts, we are already deploying the XPOS which will act as nodes.
10x for Scaling; Scalability in a restaurant means how fast can you serve your meals, the faster you can scale, the more business you can have. Therefore, companies like McDonald’s spend a lot of effort shortening the time between ordering and checkout to serve its customers. Scalability in blockchain is similar: it depends on the code (how fast can the burgers be flipped) and also nodes (how many cashiers can confirm the order). So whose code is the best? We will only know when proven. And what about nodes? The blockchain with the largest nodes will prevail. Currently Ethereum has the most nodes, but maybe not for long.
10x for Consensus; And what about nodes? The blockchain with the largest nodes will prevail. Currently Ethereum has the most nodes, but maybe not for long. With our minimum plan to roll out 100,000 XPOS in three years, we will be able to scale up transaction numbers significantly as the number of XPOS devices increases. Can we do much more than 200,000 TPS? Let’s analyze: Sharding is a process of dividing a global network into pieces of a local network. Each local network would then take charge of two-thirds consensus so that a particular transaction is verified in the local network and then broadcast to the global network.
Five Pillars of Function X Blockchain;
- Fx Operation System - (ROM) Android-modified blockchain-enabled operating system. Users can switch seamlessly between fx blockchain and regular everyday android mode.
- FXTP - (Web Protocol). Decentralized transmission protocol (P2P) and similar to https.
- Docker - Open Source platform for developers to build, ship, and run distributed applications (DApps).
- IPFS - Storage of various contents.
- Public Blockchain - A High performance and secure public blockchain.
More details here; The Road ahead: https://medium.com/pundix/f-x-%EC%95%9E%EC%9C%BC%EB%A1%9C-%EA%B0%80%EC%95%BC%ED%95%A0-%EA%B8%B8-cb258f0e397c
The Blok-on-Blok (Smartphone);
The Blok-on-Blok (BOB), and the first true blockchain phone call, we demonstrated to thousands that we had a new protocol for communication that could take blockchain beyond the world of financial transfers. The BOB is powered by Function X OS which is based off the Android OS 9.0, so there is a backward compatibility with any Android apps. Blockchain-based calling and messaging can be toggled on and off on the phone operating system, which builds upon Android 9.0. On the blockchain mode, the services in the BOB can operate completely independently of centralized carriers. Users can route phone calls, messages, and data via blockchain nodes without the need for centralized service providers. The BOB is in fact the first mobile phone that can run completely on a decentralized ecosystem powering telephony, messaging, and data transmission. The BOB itself significantly expands the use of blockchain technology beyond financial transfers. Every BOB Phone is also a node on the network to contribute to the operation of the blockchain ecosystem. Content and connectivity are organized in a distributed, node-to-node manner. https://i.redd.it/ne3iufycqqi21.png
- Every device in the Function X ecosystem will be a node and each will have its own address and private key, uniquely linked to their node names, not unlike traditional URL and IP addresses.
- The OS can be overlayed to any existing Android devices without any compromises and compliment as a node to the function X blockchain.
- Using a new DApp published on Function X, Zac hailed a New York City cabbie from midtown Manhattan to Central Park via a smart contract executed on Function X. The taxi order was both conducted and recorded on-chain and by-passing any ride-hailing service via BOB.
- In the browser, you may browse the traditional Internet via HTTP or use the blockchain Internet via FXTP.
- In f(x) OS, users are able to switch seamlessly between two modes. The blockchain mode allows a user to be connected to the blockchain - everything which you do in this mode like texting, calling, taking photos, browsing, etc. will be transmitted via the blockchain. In the traditional mode, it is like any other Android phone.
- You can develop DApps for X Play Store and regular apps for Google Play Store. Note: Final design and specs are subject to change.
The FX blockchain: Giving data control back to users and creators. “What this all means is that data control can and must be given back to users,” said Pundi X Founder and CEO Zac Cheah.
“Telecommunications and Internet companies have derived tremendous value from controlling data. By decentralizing apps, we can put this data onto a smart contract, effectively giving control back to creators and to users”.
“Much of what we call peer-to-peer or ‘decentralized’ services continue to be built upon centralized networks. We are changing that,” added Cheah.
Mobile devices as nodes;
“Scalability in blockchain is derived from the number and geographic spread of nodes. It is clear how achieving a critical mass in terms of scale will require something with a high utility for people. The BOB thus has the potential to establish a large global pool of nodes,” said Pitt Huang, co-founder and CTO of Pundi X.
“And with Function X offering people the choice to be independent of a centralized communications network we’ve created a new use, a high and universal utility for blockchain. In turn, this will give life to a network large enough to support better scale, throughput, and new potential applications, plus true decentralization that has so far eluded blockchain.”
YouTube in-depth close up videos; 1. Introduction to BOB phone - Part 1 of 6 2. Bringing Function X to life with the BOB - Part 2 of 6 3. Setting BOB up as a Node - Part 3 of 6 4. Using the BOB to manage your files and browse the web - Part 4 of 6 5. Blockchain-based text messaging on the BOB - Part 5 of 6 6. Blockchain Call on the BOB - Part 6 of 6
More details here; Website; https://functionx.io https://medium.com/functionx/xphone-mwc19-new-design-and-specifications-including-the-x-button-announced-1c720b04f660
The F(x) Coin;
The f(x) ecosystem is fully decentralized. It’s designed and built to run autonomously in perpetuity without the reliance or supervision of any individual or organization. To support this autonomous structure, f(x) Coin which is the underlying ‘currency’ within the f(x) ecosystem has to be decentralized in terms of its distribution, allocation, control, circulation and the way it’s being generated. https://i.redd.it/scikiwyj7qj21.jpg
Broadly, there are four main participants in the f(x) ecosystem, as shown above: • Consumer: Users enjoy the decentralized service provided by the f(x) ecosystem.
• Infrastructure Service Provider: Providing infrastructure service like the ones provided by mobile carrier, Amazon AWS but in a decentralized way.
• Developer: Building DApp upon f(x) network like Uber, AirBnb, Alibaba.
• Financial Service Provider: Providing liquidity of f(x) coin like NASDAQ, Morgan Stanley.
Infrastructure service provider, Developer and Financial service provider contribute the seamless operation and service shall generate the positive circulation, innovation and value flow to the f(x) ecosystem.
The value flow of the Function X ecosystem; • Infrastructure service provider can offer the service, such as Blockchain, FXTP, DDocker and IPFS to earn f(x) Coin.
• Developer can build applications upon f(x) OS to earn f(x) Coin and at the same time they need to pay for the infrastructure service.
• Consumer enjoys the service and pays for the service in f(x) Coin.
• Developer and infrastructure service provider shall earn f(x) Coin in return by providing their service and they can liquidate it through the financial service provider to earn some profit.
Together, these four participants will create a positive value flow. More service providers will enhance the quality of service and attract more consumers. More consumers will bring more value to the ecosystem by attracting more service providers,and creating f(x) Coin liquidity. Deep liquidity of f(x) Coin will attract more financial service providers to enhance the stability and quality of liquidity. This will attract more service providers to the ecosystem.
Utility of f(x) Coin;
f(x) Coin is the native ‘currency’ of the Function X blockchain and ecosystem. Services rendered in the ecosystem will be transacted with the f(x) Coin. Possible scenarios include: • For service providers: To get paid by developers, companies and consumers for providing storage nodes, DDocker and speeding up of network connections. The role of service providers will described in other sections.
• For consumers: To pay service fees for using DApps, nodes, network resources, storage solutions and other services within the f(x) ecosystem.
• For developers: To pay for services and resources rendered in the ecosystem such as smart contract creation, file storage (paid to IPFS service provider), code hosting (paid to DDocker service provider), advertisements (paid to other developers) and others. To get paid by the enterprises or organizations which require the developer’s service.
• For enterprises or organizations: To pay for service fees, developer fees and advertisements. Services provided to consumers will be charged and denominated in f(x) Coin.
• For phone and hardware manufacturers: To pay for the Function X Operating System customization. Note: we plan to only build a few thousands of the BOB flagship handsets and leave the rest to third-party manufacturers to build more using our operating system.
• For financial institutions: to receive payment for financial services rendered for the ecosystem.
• Many more future scenarios. https://i.redd.it/r7626yle8qi21.png
Hence f(x) Coin can be used as ‘currency’ for the below services, • In-app purchases • Blockchain calls • Smart contract creations • Transaction fees • Advertisements • Hosting fees
Updated fx article: https://medium.com/functionx/f-x-ecosystem-and-tokenomics-explained-ee026ce6815
Contact Us; Please also read the white paper which can be found on the official webpage: https://pundix.com/
A detailed simple guide for Pundi X in Spanish language; https://www.reddit.com/PundiX/comments/a7gdt4/a_detailed_simple_guide_for_pundi_x_in_spanish/
Digital money that’s instant, private, and free from bank fees. Download our official wallet app and start using Bitcoin today. Read news, start mining, and buy BTC or BCH. Download this free icon in SVG, PSD, PNG, EPS format or as webfonts. Flaticon, the largest database of free vector icons. Bitcoin is a distributed, worldwide, decentralized digital money. Bitcoins are issued and managed without any central authority whatsoever: there is no government, company, or bank in charge of Bitcoin. You might be interested in Bitcoin if you like cryptography, distributed peer-to-peer systems, or economics. A large percentage of Bitcoin enthusiasts are libertarians, though people of all ... Bitcoin Sign In A Circle With Two Spots Connect Symbol PNG Icon . Free Download Bitcoin Sign In A Circle With Two Spots Connect Symbol PNG icon file in monocolor and multicolor type for Sketch or Illustrator from Bitcoin Sign In A Circle With Two Spots Connect Symbol Vectors svg vector collection. - flat and b/w icons seems to be the new trend - support for HiDPI/retina - change icon sizes - fix assets-attribution.md - removed unused icons
Start trading Bitcoin and cryptocurrency here: http://bit.ly/2Vptr2X Bitcoin is the first decentralized digital currency. All Bitcoin transactions are docume... https://rebrand.ly/Goldco6 Join Now The Greatest Guide To Bitcoin Invest Icon of Line style - Available in SVG, PNG, EPS, bitcoininvest Goldco helps clients ... Does Bitcoin pose a substantial threat to the US economy? What about American currency internationally? The US Dollar serves as the global standard. We look ... Thanks to Away for sponsoring this video! Go to https://www.awaytravel.com/techquickie and use promo code techquickie to get $20 off your next order! Bitcoin... Subscribe And Press Bell Icon for Upcoming Bitcoin And Paytm Earning And Technical Or Hacking related videos. Join Techy Bawa Whatsapp Group :- https: ...