Peercoin - BitcoinWiki

ALTcointip

ALTcointip bot allows Redditors to tip various cryptocoins to each other. 15 cryptocurrencies are supported - Bitcoin, Litecoin, Peercoin, Primecoin, Namecoin, Megacoin, BBQCoin, Digitalcoin, Infinitecoin, Ixcoin, Mincoin, Quarkcoin, Stablecoin, and Zetacoin.
[link]

r/CryptoMarkets

FOREX community for cryptocurrencies. Tags: mt gox bitcoin, long term potential, open source exchange, low inflation rate, demand and price, technical analysis, fundamentals, Bitcoin, Ethereum, Litecoin, Monero, Dash, Augur, token, volume, oscillator, RSI, stochastic, trend, sentiment, strategy, scam, coin, coinmarketcap, altcoin, Peercoin, script, blockchain, PoW, PoS, Proof of Work,
[link]

Jobs that pay in cryptocurrency

A place to find odd jobs that pay in cryptocurrency.
[link]

Staking — The New Way to Earn Crypto for Free

Staking — The New Way to Earn Crypto for Free

https://preview.redd.it/jpadsinyz3c41.png?width=616&format=png&auto=webp&s=c0dc410484430b863b0488727f92135f218edff2
Airdrops are so 2017, free money was fun while it lasted but now when someone says free money in crypto, the first thoughts are scams and ponzi schemes. But in 2020, there is a way to earn free money, in a legitimate, common practice, and logical manner — staking.
Staking is the core concept behind the Proof-of-Stake (PoS) consensus protocol that is quickly becoming an industry standard throughout blockchain projects. PoS allows blockchains to scale effectively without compromising on security and resource efficiency. Projects that incorporate staking include aelf, Dash, EOS, Cosmos, Cardano, Dfinity and many others.

https://preview.redd.it/luczupo004c41.png?width=616&format=png&auto=webp&s=2a2aba11c35c9962e42d1ea56b9e4f33532750ef

PoW — Why change

First, let’s look at some of the issues facing Proof-of-Work (PoW) consensus that led to the development of PoS.
  1. Excessive energy consumption — In 2017, many concerns were raised over the amount of electricity used by the bitcoin network (Largest PoW blockchain). Since then the energy consumption has increased by over 400%, to the point where 1 single transaction on this network has the same carbon footprint of 736,722 Visa transactions or consumes the same amount of electricity as over 20 U.S. households.
  2. Varying Electricity Costs — The profit of any miner on the network is tied to two costs, the initial startup cost to obtain the hardware and infrastructure, and more critically, the running cost of said equipment in relation to electricity usage. Electricity costs can vary from fractions of a cent per kWh to over 50 cents (USD) and in some cases it is free. When a user may only be earning $0.40 USD per hour then this will clearly rule out certain demographics based purely on electricity costs, reducing the potential for complete decentralization.
  3. Reduced decentralization — Due to the high cost of the mining equipment, those with large financial bases setup mining farms, either for others to rent out individual miners or entirely for personal gains. This results in large demographic hotspots on the network reducing the decentralized aspect to a point where it no longer accomplishes this aspect.
  4. Conflicted interests — The requirements of running miners on the network are purely based on having possession of the hardware, electricity and internet connection. There are no limits to the amount a miner can earn, nor do they need to hold any stake in the network, and thus there is very little incentive for them to vote on upgrades that may benefit the network but reduce their rewards.
I want to take this moment to mention a potential benefit to PoW that I have not seen anyone mention previously. It is a very loose argument so don’t take this to heart too strongly.
Consistent Fiat Injection — The majority of miners will be paying for their electricity in fiat currency. At a conservative rate of $0.1 USD per kWh, the network currently uses 73.12 TWh per year. This equates to an average daily cost of over $20 million USD. This means every day around $20 million of fiat currency is effectively being injected into the bitcoin network. Although this concept is somewhat flawed in the sense that the same amount of bitcoin will be released each day regardless of how much is spent on electricity, I’m looking at this from the eyes of the miners, they are reducing their fiat bags and increasing their bitcoin bags. This change of bags is the essence of this point which will inevitably encourage crypto spending. If the bitcoin bags were increased but fiat bags did not decrease, then there would be less incentive to spend the bitcoin, as would see in a staking ecosystem.

https://preview.redd.it/8dtqt6e204c41.png?width=631&format=png&auto=webp&s=065aedde87b55f0768968307e59e62a35eac949d

PoS Variations

Different approaches have been taken to tackle different issues the PoS protocol faces. Will Little has an excellent article explaining this and more in PoS, but let me take an excerpt from his piece to go through them:
  • Coin-age selection — Blockchains like Peercoin (the first PoS chain), start out with PoW to distribute the coins, use coin age to help prevent monopolization and 51% attacks (by setting a time range when the probability of being selected as a node is greatest), and implement checkpoints initially to prevent NoS problems.
  • Randomized block selection — Chains like NXT and Blackcoin also use checkpoints, but believe that coin-age discourages staking. After an initial distribution period (either via PoW or otherwise), these chains use algorithms to randomly select nodes that can create blocks.
  • Ethereum’s Casper protocol(s) — Being already widely distributed, Ethereum doesn’t have to worry about the initial distribution problem when/if it switches to PoS. Casper takes a more Byzantine Fault Tolerant (BFT) approach and will punish nodes by taking away (“slashing”) their stake if they do devious things. In addition, consensus is formed by a multi-round process where every randomly assigned node votes for a specific block during a round.
  • Delegated Proof-of-Stake (DPoS) — Invented by Dan Larimer and first used in Bitshares (and then in [aelf,] Steem, EOS, and many others), DPoS tackles potential PoS problems by having the community “elect” delegates that will run nodes to create and validate blocks. Bad behavior is then punished by the community simply out-voting the delegated nodes.
  • Delegated Byzantine Fault Tolerance (DBFT) — Similar to DPoS, the NEO community votes for (delegates) nodes, but instead of each node producing blocks and agreeing on consensus, only 2 out of 3 nodes need to agree on what goes in every block (acting more like bookkeepers than validators).
  • Tendermint — As a more sophisticated form of DBFT and a precursor to Casper, Jae Kwon introduced tendermint in 2014, which leverages dynamic validator sets, rotating leader elections, and voting power (i.e. weight) that is proportional to the self-funding and community allocation of tokens to a node (i.e. a “validator”).
  • Masternodes — First introduced by DASH, a masternode PoS system requires nodes to stake a minimum threshold of coins in order to qualify as a node. Often this comes with requirements to provide “service” to a network in the form of governance, special payment protocols, etc…
  • Proof of Importance (POI)NEM takes a slightly different approach by granting an “importance calculation” to masternodes staking at least 10,000 XEM. This POI system then rewards active nodes that act in a positive way over time to impact the community.
  • “Proof-of-X” — And finally, there is no lack of activity in the PoS world to come up with clever approaches and variants of staking (some are more elaborate than others). In addition to BFT protocols such as Honeybadger, Ouroboros, and Tezos, for further reading, also check out “Proof-of-”: Stake Anonymous, Storage, Stake Time, Stake Velocity, Activity, Burn, and Capacity.
https://preview.redd.it/n28a8n5404c41.png?width=604&format=png&auto=webp&s=0ea8827fd0458e768d4eb3a0a1fa88c984ba0a82

Earning Your Stake

In order to understand how one can earn money from these networks, I’ll break them down into 3 categories: Simple staking, Running nodes, and Voting.
Simple Staking - This is the simplest of the 3 methods and requires almost no action by the user. Certain networks will reward users by simply holding tokens in a specified wallet. These rewards are generally minimal but are the easiest way to earn.
Running a node - This method provides the greatest rewards but also requires the greatest action by the user and most likely will require ongoing maintenance. Generally speaking, networks will require nodes to stake a certain amount of tokens often amounting to thousands of dollars. In DPoS systems, these nodes must be voted in by other users on the network and must continue to provide confidence to their supporters. Some companies will setup nodes and allow users to participate by contributing to the minimum staking amount, with a similar concept to PoW mining pools.
Voting - This mechanism works hand in hand with running nodes in relation to DPoS networks. Users are encouraged to vote for their preferred nodes by staking tokens as votes. Each vote will unlock a small amount of rewards for each voter, the nodes are normally the ones to provide these rewards as a portion of their own reward for running a node.

Aelf’s DPoS system

The aelf consensus protocol utilizes a form of DPoS. There are two versions of nodes on the network, active nodes & backup nodes (official names yet to be announced). Active nodes run the network and produce the blocks, while the backup nodes complete minor tasks and are on standby should any active nodes go offline or act maliciously. These nodes are selected based upon their number of votes received. Initially the top 17 nodes will be selected as active nodes, while the next 100 will stand as the backup ones, each voting period each node may change position should they receive more or less votes than the previous period. In order to be considered as a node, one must stake a minimum amount of ELF tokens (yet to be announced).

https://preview.redd.it/47d3wqe604c41.png?width=618&format=png&auto=webp&s=062a6aa6186b826d400a0015d4c91fd1a4ed0b65
In order to participate as a voter, there is no minimum amount of tokens to be staked. When one stakes, their tokens will be locked for a designated amount of time, selected by the voter from the preset periods. If users pull their tokens out before this locked period has expired no rewards are received, but if they leave them locked for the entire time frame they will receive the set reward, and the tokens will be automatically rolled over into the next locked period. As a result, should a voter decide, once their votes are cast, they can continue to receive rewards without any further action needed.
Many projects have tackled with node rewards in order to make them fair, well incentivized but sustainable for everyone involved. Aelf has come up with a reward structure based on multiple variables with a basic income guaranteed for every node. Variables may include the number of re-elections, number of votes received, or other elements.
As the system matures, the number of active nodes will be increased, resulting in a more diverse and secure network.
Staking as a solution is a win-win-win for network creators, users and investors. It is a much more resource efficient and scalable protocol to secure blockchain networks while reducing the entry point for users to earn from the system.
submitted by Floris-Jan to aelfofficial [link] [comments]

Meet /u/InstaMod, the bot in charge of your flairs and more!

InstaMod: An Automoderator-like bot which allows moderators to create custom actions based on a user's account activity

FAQ

Bitcoin, Litecoin,Ethereum, Ripple, Dash, NEM, NEO, Iota, Monero, ETC, OMG, ZCASH, BitShares, Dogecoin, Factom, SIA, ARK, Peercoin, Namecoin, Nxt, Waves, Moon, Fan, Analyst, Gentleman, Trader, Observer, Developer, Altcoiner, Investor, Miner, Student, Entrepreneur, Pacifier

PM Commands

Custom Flair: Users who meet the specified criteria will receive a PM that looks like this. The link will open up a preformatted message which will look like this. Simply replace the capitalized text with whatever text you would like your flair to say. Do not change the subject or reply to the bot as if it were a real human. This is an automated process and the syntax must be correctly followed for it to function properly. If you have the proper permissions, please click here to open up the custom flair PM.

Additional Information

InstaMod on Github

/CryptoCurrency Wiki Page

Configuration Documentation

/CryptoCurrency Settings

Created by shimmyjimmy97

If you have any additional questions about the bot, please direct them to shimmyjimmy97. If you are interested in having this bot run on your subreddit, feel free to contact me and I'll be more than happy to discuss it with you.
submitted by shimmyjimmy97 to CryptoCurrency [link] [comments]

An extensive list of blockchain courses, resources and articles to help you get a job working with blockchain.

u/Maximus_no and me spent some time at work collecting and analyzing learning material for blockchain development. The list contains resources for developers, as well as business analysts/consultants looking to learn more about blockchain use-cases and solutions.

Certifications and Courses

IIB Council
Link to course: IIB council : Certified Blockchain Professional
C|BP is an In-Depth, Industry Agnostic, Hands-On Training and Certification Course specifically tailored for Industry Professionals and Developers interested in implementing emerging technologies in the Data-Driven Markets and Digitized Economies.
The IIB Council Certified Blockchain Professional (C|BP) Course was developed to help respective aspiring professionals gain excessive knowledge in Blockchain technology and its implication on businesses.
WHO IS IT FOR:

Professionals

C|BP is developed in line with the latest industry trends to help current and aspiring Professionals evolve in their career by implementing the latest knowledge in blockchain technology. This course will help professionals understand the foundation of Blockchain technology and the opportunities this emerging technology is offering.

Developers

If you are a Developer and you are willing to learn blockchain technology this course is for you. You will learn to build and model Blockchain solutions and Blockchain-based applications for enterprises and businesses in multiple Blockchain Technologies.

Certified Blockchain Business Foundations (CBBF)

This exam is designed for non-technical business professionals who require basic knowledge about Blockchain and how it will be executed within an organization. This exam is NOT appropriate for technology professionals seeking to gain deeper understanding of Blockchain technology implementation or programming.

A person who holds this certification demonstrates their knowledge of:

· What is Blockchain? (What exactly is it?)
· Non-Technical Technology Overview (How does it work?)
· Benefits of Blockchain (Why should anyone consider this?)
· Use Cases (Where and for what apps is it appropriate?)
· Adoption (Who is using it and for what?)
· Future of Blockchain (What is the future?)

Certified Blockchain Solution Architect (CBSA)

A person who holds this certification demonstrates their ability to:

· Architect blockchain solutions
· Work effectively with blockchain engineers and technical leaders
· Choose appropriate blockchain systems for various use cases
· Work effectively with both public and permissioned blockchain systems

This exam will prove that a student completely understands:

· The difference between proof of work, proof of stake, and other proof systems and why they exist
· Why cryptocurrency is needed on certain types of blockchains
· The difference between public, private, and permissioned blockchains
· How blocks are written to the blockchain
· Where cryptography fits into blockchain and the most commonly used systems
· Common use cases for public blockchains
· Common use cases for private & permissioned blockchains
· What is needed to launch your own blockchain
· Common problems & considerations in working with public blockchains
· Awareness of the tech behind common blockchains
· When is mining needed and when it is not
· Byzantine Fault Tolerance
· Consensus among blockchains
· What is hashing
· How addresses, public keys, and private keys work
· What is a smart contract
· Security in blockchain
· Brief history of blockchain
· The programming languages of the most common blockchains
· Common testing and deployment practices for blockchains and blockchain-based apps

Certified Blockchain Developer - Ethereum (CBDE)

A person who holds this certification demonstrates their ability to:

· Plan and prepare production ready applications for the Ethereum blockchain
· Write, test, and deploy secure Solidity smart contracts
· Understand and work with Ethereum fees
· Work within the bounds and limitations of the Ethereum blockchain
· Use the essential tooling and systems needed to work with the Ethereum ecosystem

This exam will prove that a student completely understands how to:

· Implement web3.js
· Write and compile Solidity smart contracts
· Create secure smart contracts
· Deploy smart contracts both the live and test Ethereum networks
· Calculate Ethereum gas costs
· Unit test smart contracts
· Run an Ethereum node on development machines

Princeton: Sixty free lectures from Princeton on bitcoin and cryptocurrencies. Avg length ~15 mins

Basic course with focus on Bitcoin. After this course, you’ll know everything you need to be able to separate fact from fiction when reading claims about Bitcoin and other cryptocurrencies. You’ll have the conceptual foundations you need to engineer secure software that interacts with the Bitcoin network. And you’ll be able to integrate ideas from Bitcoin in your own projects.

MIT : BLOCKCHAIN TECHNOLOGIES: BUSINESS INNOVATION AND APPLICATION

· A mid / basic understanding of blockchain technology and its long-term implications for business, coupled with knowledge of its relationship to other emerging technologies such as AI and IoT
· An economic framework for identifying blockchain-based solutions to challenges within your own context, guided by the knowledge of cryptoeconomics expert Christian Catalini
· Recognition of your newfound blockchain knowledge in the form of a certificate of completion from the MIT Sloan School of Management — one of the world’s leading business schools
Orientation Module: Welcome to Your Online Campus
Module 1: An introduction to blockchain technology
Module 2: Bitcoin and the curse of the double-spending problem
Module 3: Costless verification: Blockchain technology and the last mile problem
Module 4: Bootstrapping network effects through blockchain technology and cryptoeconomics
Module 5: Using tokens to design new types of digital platforms
Module 6: The future of blockchain technology, AI, and digital privacy

Oxford Blockchain Strategy Programme

· A mid / basic understanding of what blockchain is and how it works, as well as insights into how it will affect the future of industry and of your organization.
· The ability to make better strategic business decisions by utilizing the Oxford Blockchain Strategic framework, the Oxford Blockchain Regulation framework, the Oxford Blockchain Ecosystem map, and drawing on your knowledge of blockchain and affiliated industries and technologies.
· A certificate of attendance from Oxford Saïd as validation of your newfound blockchain knowledge and skills, as well as access to a global network of like-minded business leaders and innovators.
Module 1: Understanding blockchain
Module 2: The blockchain ecosystem
Module 3: Innovations in value transfer
Module 4: Decentralized apps and smart contracts
Module 5: Transforming enterprise business models
Module 6: Blockchain frontiers

Resources and Articles

Introduction to Distributed Ledger Technologies (DLT) https://www.ibm.com/developerworks/cloud/library/cl-blockchain-basics-intro-bluemix-trs/
Tomas’s Personal Favourite: 150+ Resources for going from web-dev to blockchain engineer https://github.com/benstew/blockchain-for-software-engineers
Hyperledger Frameworks Hyperledger is widely regarded as the most mature open-source framework for building private & permissioned blockchains.
Tutorials: https://www.hyperledger.org/resources/training
R3 Corda Open-source developer frameworks for building private, permissioned blockchains. A little better than Hyperledger on features like privacy and secure channels. Used mostly in financial applications.
Ethereum, Solidity, dApps and Smart-Contracts
Ethereum & Solidity Course (favourite): https://www.udemy.com/ethereum-and-solidity-the-complete-developers-guide/
An Introduction to Ethereum’s Token Standards: https://medium.com/coinmonks/anatomy-of-an-erc-an-exhaustive-survey-8bc1a323b541
How To Create Your First ERC20 Token: https://medium.com/bitfwd/how-to-do-an-ico-on-ethereum-in-less-than-20-minutes-a0062219374
Ethereum Developer Tools [Comprehensive List]: https://github.com/ConsenSys/ethereum-developer-tools-list/blob/masteREADME.md
CryptoZombies – Learn to code dApps through game-development: https://cryptozombies.io/
Intro to Ethereum Development: https://hackernoon.com/ethereum-development-walkthrough-part-1-smart-contracts-b3979e6e573e
Notes from Consensys Academy Participant (free): https://github.com/ScottWorks/ConsenSys-Academy-Notes
AWS Ethereum Templates: https://aws.amazon.com/blogs/aws/get-started-with-blockchain-using-the-new-aws-blockchain-templates/
Create dApps with better user-experience: https://blog.hellobloom.io/how-to-make-a-user-friendly-ethereum-dapp-5a7e5ea6df22
Solidity YouTube Course: https://www.youtube.com/channel/UCaWes1eWQ9TbzA695gl_PtA
[UX &UI] Designing a decentralized profile dApp: https://uxdesign.cc/designing-a-decentralized-profile-dapp-ab12ead4ab56
Scaling Solutions on Ethereum: https://media.consensys.net/the-state-of-scaling-ethereum-b4d095dbafae
Different Platforms for dApps and Smart-Contracts
While Ethereum is the most mature dApp framework with both the best developer tools, resources and community, there are other public blockchain platforms. Third generation blockchains are trying to solve Ethereum’s scaling and performance issues. Here is an overview of dApp platforms that can be worth looking into:
NEO - https://neo.org/ The second most mature dApp platform. NEO has better scalability and performance than Ethereum and has 1’000 TPS to ETH’s 15 by utilizing a dBFT consensus algorithm. While better infrastructure, NEO does not have the maturity of Ethereum’s developer tools, documentation and community.
A writeup on why a company chose to develop on NEO and not Ethereum: https://medium.com/orbismesh/why-we-chose-neo-over-ethereum-37fc9208ffa0
Cardano - https://www.cardano.org/en/home/ While still in alpha with a long and ambitious roadmap ahead of it, Cardano is one of the most anticipated dApp platforms out there. IOHK, the research and engineering company that maintains Cardano, has listed a lot of great resources and scientific papers that is worth looking into.
An Intro to Cardano: https://hackernoon.com/cardano-ethereum-and-neo-killer-or-overhyped-and-overpriced-8fcd5f8abcdf
IOHK Scientific Papers - https://iohk.io/research/papers/
Stellar - https://www.stellar.org/ If moving value fast from one party to another by using smart-contracts is the goal, Stellar Lumens is your platform. Initially as an open-source fork from Ripple, Stellar has become one of the mature frameworks for financial applications. Stellar’s focus lies in interoperability with legacy financial systems and cheap/fast value transfer. It’s smart-contract capability is rather limited in comparison to Ethereum and HyperLedger, so take that in consideration.
Ripplewww.ripple.com Ripple and its close cousin, Stellar, is two of the most well-known cryptocurrencies and DLT frameworks meant for the financial sector. Ripple enables instant settlement between banks for international transactions.

Consensus Algorithms

[Proof of Work] - very short, cuz it's well-known.
[1] Bitcoin - to generate a new block miner must generate hash of the new block header that is in line with given requirements.
Others: Ethereum, Litecoin etc.
[Hybrid of PoW and PoS]
[2] Decred - hybrid of “proof of work” and “proof of stake”. Blocks are created about every 5 minutes. Nodes in the network looking for a solution with a known difficulty to create a block (PoW). Once the solution is found it is broadcast to the network. The network then verifies the solution. Stakeholders who have locked some DCR in return for a ticket* now have the chance to vote on the block (PoS). 5 tickets are chosen pseudo-randomly from the ticket pool and if at least 3 of 5 vote ‘yes’ the block is permanently added to the blockchain. Both miners and voters are compensated with DCR : PoS - 30% and PoW - 60% of about 30 new Decred issued with a block. * 1 ticket = ability to cast 1 vote. Stakeholders must wait an average of 28 days (8,192 blocks) to vote their tickets.
[Proof of Stake]
[3] Nxt - The more tokens are held by account, the greater chance that account will earn the right to generate a block. The total reward received as a result of block generation is the sum of the transaction fees located within the block. Three values are key to determining which account is eligible to generate a block, which account earns the right to generate a block, and which block is taken to be the authoritative one in times of conflict: base target value, target value and cumulative difficulty. Each block on the chain has a generation signature parameter. To participate in the block's forging process, an active account digitally signs the generation signature of the previous block with its own public key. This creates a 64-byte signature, which is then hashed using SHA256. The first 8 bytes of the resulting hash are converted to a number, referred to as the account hit. The hit is compared to the current target value(active balance). If the computed hit is lower than the target, then the next block can be generated.
[4] Peercoin (chain-based proof of stake) - coin age parameter. Hybrid PoW and PoS algorithm. The longer your Peercoins have been stationary in your account (to a maximum of 90 days), the more power (coin age) they have to mint a block. The act of minting a block requires the consumption of coin age value, and the network determines consensus by selecting the chain with the largest total consumed coin age. Reward - minting + 1% yearly.
[5] Reddcoin (Proof of stake Velocity) - quite similar to Peercoin, difference: not linear coin-aging function (new coins gain weight quickly, and old coins gain weight increasingly slowly) to encourage Nodes Activity. Node with most coin age weight have a bigger chance to create block. To create block Node should calculate right hash. Block reward - interest on the weighted age of coins/ 5% annual interest in PoSV phase.
[6] Ethereum (Casper) - uses modified BFT consensus. Blocks will be created using PoW. In the Casper Phase 1 implementation for Ethereum, the “proposal mechanism" is the existing proof of work chain, modified to have a greatly reduced block reward. Blocks will be validated by set of Validators. Block is finalised when 2/3 of validators voted for it (not the number of validators is counted, but their deposit size). Block creator rewarded with Block Reward + Transaction FEES.
[7] Lisk (Delegated Proof-of-stake) - Lisk stakeholders vote with vote transaction (the weight of the vote depends on the amount of Lisk the stakeholder possess) and choose 101 Delegates, who create all blocks in the blockchain. One delegate creates 1 block within 1 round (1 round contains 101 blocks) -> At the beginning of each round, each delegate is assigned a slot indicating their position in the block generation process -> Delegate includes up to 25 transactions into the block, signs it and broadcasts it to the network -> As >51% of available peers agreed that this block is acceptable to be created (Broadhash consensus), a new block is added to the blockchain. *Any account may become a delegate, but only accounts with the required stake (no info how much) are allowed to generate blocks. Block reward - minted Lisks and transaction fees (fees for all 101 blocks are collected firstly and then are divided between delegates). Blocks appears every 10 sec.
[8] Cardano (Ouroboros Proof of Stake) - Blocks(slots) are created by Slot Leaders. Slot Leaders for N Epoch are chosen during n-1 Epoch. Slot Leaders are elected from the group of ADA stakeholders who have enough stake. Election process consist of 3 phases: Commitment phase: each elector generates a random value (secret), signs it and commit as message to network (other electors) saved in to block. -> Reveal phase: Each elector sends special value to open a commitment, all this values (opening) are put into the block. -> Recovery phase: each elector verifies that commitments and openings match and extracts the secrets and forms a SEED (randomly generated bytes string based on secrets). All electors get the same SEED. -> Follow the Satoshi algorithm : Elector who have coin which corresponded to SEED become a SLOT LEADER and get a right to create a block. Slot Leader is rewarded with minted ADA and transactions Fee.
[9] Tezos (Proof Of Stake) - generic and self-amending crypto-ledger. At the beginning of each cycle (2048 blocks), a random seed is derived from numbers that block miners chose and committed to in the penultimate cycle, and revealed in the last. -> Using this random seed, a follow the coin strategy (similar to Follow The Satoshi) is used to allocate mining rights and signing rights to stakeholders for the next cycle*. -> Blocks are mined by a random stakeholder (the miner) and includes multiple signatures of the previous block provided by random stakeholders (the signers). Mining and signing both offer a small reward but also require making a one cycle safety deposit to be forfeited in the event of a double mining or double signing.
· the more coins (rolls) you have - the more your chance to be a minesigner.
[10] Tendermint (Byzantine Fault Tolerance) - A proposal is signed and published by the designated proposer at each round. The proposer is chosen by a deterministic and non-choking round robin selection algorithm that selects proposers in proportion to their voting power. The proposer create the block, that should be validated by >2/3 of Validators, as follow: Propose -> Prevote -> Precommit -> Commit. Proposer rewarded with Transaction FEES.
[11] Tron (Byzantine Fault Tolerance) - This blockhain is still on development stage. Consensus algorithm = PoS + BFT (similar to Tendermint): PoS algorithm chooses a node as Proposer, this node has the power to generate a block. -> Proposer broadcasts a block that it want to release. -> Block enters the Prevote stage. It takes >2/3 of nodes' confirmations to enter the next stage. -> As the block is prevoted, it enters Precommit stage and needs >2/3 of node's confirmation to go further. -> As >2/3 of nodes have precommited the block it's commited to the blockchain with height +1. New blocks appears every 15 sec.
[12] NEO (Delegated Byzantine Fault Tolerance) - Consensus nodes* are elected by NEO holders -> The Speaker is identified (based on algorithm) -> He broadcasts proposal to create block -> Each Delegate (other consensus nodes) validates proposal -> Each Delegate sends response to other Delegates -> Delegate reaches consensus after receiving 2/3 positive responses -> Each Delegate signs the block and publishes it-> Each Delegate receives a full block. Block reward 6 GAS distributed proportionally in accordance with the NEO holding ratio among NEO holders. Speaker rewarded with transaction fees (mostly 0). * Stake 1000 GAS to nominate yourself for Bookkeeping(Consensus Node)
[13] EOS (Delegated Proof of Stake) - those who hold tokens on a blockchain adopting the EOS.IO software may select* block producers through a continuous approval voting system and anyone may choose to participate in block production and will be given an opportunity to produce blocks proportional to the total votes they have received relative to all other producers. At the start of each round 21 unique block producers are chosen. The top 20 by total approval are automatically chosen every round and the last producer is chosen proportional to their number of votes relative to other producers. Block should be confirmed by 2/3 or more of elected Block producers. Block Producer rewarded with Block rewards. *the more EOS tokens a stakeholder owns, the greater their voting power
[The XRP Ledger Consensus Process]
[14] Ripple - Each node receives transaction from external applications -> Each Node forms public list of all valid (not included into last ledger (=block)) transactions aka (Candidate Set) -> Nodes merge its candidate set with UNLs(Unique Node List) candidate sets and vote on the veracity of all transactions (1st round of consensus) -> all transactions that received at least 50% votes are passed on the next round (many rounds may take place) -> final round of consensus requires that min 80% of Nodes UNL agreeing on transactions. It means that at least 80% of Validating nodes should have same Candidate SET of transactions -> after that each Validating node computes a new ledger (=block) with all transactions (with 80% UNL agreement) and calculate ledger hash, signs and broadcasts -> All Validating nodes compare their ledgers hash -> Nodes of the network recognize a ledger instance as validated when a 80% of the peers have signed and broadcast the same validation hash. -> Process repeats. Ledger creation process lasts 5 sec(?). Each transaction includes transaction fee (min 0,00001 XRP) which is destroyed. No block rewards.
[The Stellar consensus protocol]
[15] Stellar (Federated Byzantine Agreement) - quite similar to Ripple. Key difference - quorum slice.
[Proof of Burn]
[16] Slimcoin - to get the right to write blocks Node should “burn” amount of coins. The more coins Node “burns” more chances it has to create blocks (for long period) -> Nodes address gets a score called Effective Burnt Coins that determines chance to find blocks. Block creator rewarded with block rewards.
[Proof of Importance]
[17] NEM - Only accounts that have min 10k vested coins are eligible to harvest (create a block). Accounts with higher importance scores have higher probabilities of harvesting a block. The higher amount of vested coins, the higher the account’s Importance score. And the higher amount of transactions that satisfy following conditions: - transactions sum min 1k coins, - transactions made within last 30 days, - recipient have 10k vested coins too, - the higher account’s Important score. Harvester is rewarded with fees for the transactions in the block. A new block is created approx. every 65 sec.
[Proof of Devotion]
[18] Nebulas (Proof of Devotion + BFT) - quite similar to POI, the PoD selects the accounts with high influence. All accounts are ranked according to their liquidity and propagation (Nebulas Rank) -> Top-ranked accounts are selected -> Chosen accounts pay deposit and are qualified as the blocks Validators* -> Algorithm pseudo-randomly chooses block Proposer -> After a new block is proposed, Validators Set (each Validator is charged a deposit) participate in a round of BFT-Style voting to verify block (1. Prepare stage -> 2. Commit Stage. Validators should have > 2/3 of total deposits to validate Block) -> Block is added. Block rewards : each Validator rewarded with 1 NAS. *Validators Set is dynamic, changes in Set may occur after Epoch change.
[IOTA Algorithm]
[19] IOTA - uses DAG (Directed Acyclic Graph) instead of blockchain (TANGLE equal to Ledger). Graph consist of transactions (not blocks). To issue a new transaction Node must approve 2 random other Transactions (not confirmed). Each transaction should be validate n(?) times. By validating PAST(2) transactions whole Network achieves Consensus. in Order to issue transaction Node: 1. Sign transaction with private key 2. choose two other Transactions to validate based on MCMC(Markov chain Monte Carlo) algorithm, check if 2 transactions are valid (node will never approve conflicting transactions) 3. make some PoW(similar to HashCash). -> New Transaction broadcasted to Network. Node don’t receive reward or fee.
[PBFT + PoW]
[20] Yobicash - uses PBFT and also PoW. Nodes reach consensus on transactions by querying other nodes. A node asks its peers about the state of a transaction: if it is known or not, and if it is a doublespending transaction or not. As follow : Node receives new transaction -> Checks if valid -> queries all known nodes for missing transactions (check if already in DAG ) -> queries 2/3 nodes for doublepsending and possibility -> if everything is ok add to DAG. Reward - nodes receive transaction fees + minting coins.
[Proof of Space/Proof of Capacity]
[21] Filecoin (Power Fault Tolerance) - the probability that the network elects a miner(Leader) to create a new block (it is referred to as the voting power of the miner) is proportional to storage currently in use in relation to the rest of the network. Each node has Power - storage in use verified with Proof of Spacetime by nodes. Leaders extend the chain by creating a block and propagating it to the network. There can be an empty block (when no leader). A block is committed if the majority of the participants add their weight on the chain where the block belongs to, by extending the chain or by signing blocks. Block creator rewarded with Block reward + transaction fees.
[Proof of Elapsed Time (POET)]
[22] Hyperledger Sawtooth - Goal - to solve BFT Validating Nodes limitation. Works only with intel’s SGX. PoET uses a random leader election model or a lottery based election model based on SGX, where the protocol randomly selects the next leader to finalize the block. Every validator requests a wait time from an enclave (a trusted function). -> The validator with the shortest wait time for a particular transaction block is elected the leader. -> The BlockPublisher is responsible for creating candidate blocks to extend the current chain. He takes direction from the consensus algorithm for when to create a block and when to publish a block. He creates, Finalizes, Signs Block and broadcast it -> Block Validators check block -> Block is created on top of blockchain.
[23] Byteball (Delegated Byzantine Fault Tolerance) - only verified nodes are allowed to be Validation nodes (list of requirements https://github.com/byteball/byteball-witness). Users choose in transaction set of 12 Validating nodes. Validating nodes(Witnesses) receive transaction fees.
[24] Nano - uses DAG, PoW (HashCash). Nano uses a block-lattice structure. Each account has its own blockchain (account-chain) equivalent to the account’s transaction/balance history. To add transaction user should make some HashCash PoW -> When user creates transaction Send Block appears on his blockchain and Receive block appears on Recipients blockchain. -> Peers in View receive Block -> Peers verify block (Double spending and check if already in the ledger) -> Peers achieve consensus and add block. In case of Fork (when 2 or more signed blocks reference the same previous block): Nano network resolves forks via a balance-weighted voting system where representative nodes vote for the block they observe, as >50% of weighted votes received, consensus achieved and block is retained in the Node’s ledger (block that lose the vote is discarded).
[25] Holochain - uses distributed hash table (DHT). Instead of trying to manage global consensus for every change to a huge blockchain ledger, every participant has their own signed hash chain. In case of multi-party transaction, it is signed to each party's chain. Each party signs the exact same transaction with links to each of their previous chain entries. After data is signed to local chains, it is shared to a DHT where every neighbor node validate it. Any consensus algorithms can be built on top of Holochain.
[26] Komodo ('Delegated' Delayed Proof of Work (dPoW)) - end-to-end blockchain solutions. DPoW consensus mechanism does not recognize The Longest Chain Rule to resolve a conflict in the network, instead the dPoW looks to backups it inserted previously into the chosen PoW blockchain. The process of inserting backups of Komodo transactions into a secure PoW is “notarization.” Notarisation is performed by the elected Notary nodes. Roughly every ten minutes, the Notary nodes perform a special block hash mined on the Komodo blockchain and take note of the overall Komodo blockchain “height”. The notary nodes process this specifc block so that their signatures are cryptographically included within the content of the notarized data. There are sixty-four “Notary nodes” elected by a stake-weighted vote, where ownership of KMD represents stake in the election. They are a special type of blockchain miner, having certain features in their underlying code that enable them to maintain an effective and cost-efcient blockchain and they periodically receives the privilege to mine a block on “easy difculty.”
Source: https://www.reddit.com/CryptoTechnology/comments/7znnq8/my_brief_observation_of_most_common_consensus/
Whitepapers Worth Looking Into:
IOTA -http://iotatoken.com/IOTA_Whitepaper.pdf
NANO -https://nano.org/en/whitepaper
Bitcoin -https://bitcoin.org/bitcoin.pdf
Ethereum: https://github.com/ethereum/wiki/wiki/White-Paper
Ethereum Plasma (Omise-GO) -https://plasma.io/plasma.pdf
Cardano - https://eprint.iacr.org/2016/889.pdf
submitted by heart_mind_body to CryptoCurrency [link] [comments]

What Happened To Namecoin (NMC) and Peercoin (PPC)?

What Happened To Namecoin (NMC) and Peercoin (PPC)?

https://preview.redd.it/r9hekut6be721.png?width=690&format=png&auto=webp&s=bc67771b4776ef1c04b791bb2f586ae19729405e
https://cryptoiq.co/what-happened-to-namecoin-nmc-and-peercoin-ppc/
Namecoin (NMC) and Peercoin (PPC) were well-known during the early days of altcoin trading. Back when CoinMarketCap launched in April 2013, Namecoin was number three, and Peercoin was number four, with only seven cryptocurrencies listed in total.
Both of these cryptocurrencies brought unique technology to the table and were perhaps considered major cryptocurrencies, but now they practically never come up in discussion. Here, we’ll explore what happened to Namecoin and Peercoin.
Namecoin (NMC): Decentralized DNS Service
Namecoin’s primary purpose was to provide a decentralized domain name service (DNS) system. The .bit top-level domain name is registered via Namecoin (NMC) transactions and is decentralized versus the typical .com domain names registered via ICANN.
Also, Namecoin (NMC) can be used to register personal identities like email, GPG, and Bitcoin addresses, which is possibly useful when doing peer to peer Bitcoin trading.
Unlike ICANN registered domains, .bit cannot be censored or seized and is also much more secure. Further, .bit domain names propagate within about 40 minutes, versus 24-48 hours for standard DNS.
This is certainly useful technology for the development of a decentralized web, but a study in 2015 found that there were only 28 active .bit domain names out of 120,000 that were registered. This is probably because .bit websites can only be viewed with NMControl, which requires Python and is optimal for Linux but hard to install on Windows.
Essentially, the barrier for figuring out how to view .bit websites practically makes it part of the deep web except it’s even harder to use than the Onion browser since the Onion browser works fine on Windows.
During the late 2013 rally, when Bitcoin first exceeded $1,000, Namecoin (NMC) reached a market cap of $100 million. During the long bear market that followed, Namecoin (NMC) dropped below a $3 million market cap in late 2016.
The major crypto rally of late 2017 saw the Namecoin (NMC) market cap spike to an all-time high of $133 million despite very little use of the Namecoin platform for its actual purpose.
Currently, Namecoin (NMC) has a market cap near $10 million and very weak total global volume of less than $20,000 per day. Namecoin is certainly unique but was not easy enough to use to fulfill its mission as a decentralized DNS protocol. That being said, the developer team is still active, and perhaps at some point in the future, they can revamp it to be easier to use.
Peercoin (PPC): The First Proof of Stake (PoS) Cryptocurrency
Peercoin (PPC) pioneered the Proof of Stake (PoS) algorithm, which is an energy efficient way to secure a blockchain and incentivize users to hold coins since they earn interest. Peercoin (PPC) is a hybrid of PoS and Proof of Work (PoW), and pays 1 percent interest per year.
Peercoin (PPC) hit a market cap of $150 million during the late 2013 rally when Bitcoin first exceeded $1,000, and then leveled off to $5 million during the long bear market in late 2016.
During the late 2017 crypto rally, the Peercoin (PPC) market cap hit an all-time high of $235 million. Currently, the Peercoin (PPC) market cap is $14 million with daily trading volume of $100,000 per day.
In summary, Namecoin (NMC) and Peercoin (PPC) both had unique characteristics. Namecoin provided a platform for decentralized DNS services, while Peercoin (PPC) was the very first PoS cryptocurrency.
Besides these unique characteristics, both coins have faded into obscurity. That being said, Namecoin (NMC) and Peercoin (PPC) seem to get revived during major crypto rallies, with both cryptocurrencies experiencing serious pump and dumps during the 2013 and 2017 crypto rallies. Since these coins are not dead, they will probably pump again when the next big crypto rally comes.
submitted by turtlecane to CryptoCurrency [link] [comments]

About cryptocurrency

A cryptocurrency (or crypto currency) is a digital asset designed to work as a medium of exchange that uses strong cryptography to secure financial transactions, control the creation of additional units, and verify the transfer of assets.[1][2][3] Cryptocurrencies use decentralized control as opposed to centralized digital currency and central banking systems.[4]
The decentralized control of each cryptocurrency works through distributed ledger technology, typically a blockchain, that serves as a public financial transaction database.[5]
Bitcoin, first released as open-source software in 2009, is generally considered the first decentralized cryptocurrency.[6] Since the release of bitcoin, over 4,000 altcoins (alternative variants of bitcoin, or other cryptocurrencies) have been created.
In 1983, the American cryptographer David Chaum conceived an anonymous cryptographic electronic money called ecash.[7][8] Later, in 1995, he implemented it through Digicash,[9] an early form of cryptographic electronic payments which required user software in order to withdraw notes from a bank and designate specific encrypted keys before it can be sent to a recipient. This allowed the digital currency to be untraceable by the issuing bank, the government, or any third party.
In 1996, the NSA published a paper entitled How to Make a Mint: the Cryptography of Anonymous Electronic Cash, describing a Cryptocurrency system first publishing it in a MIT mailing list[10] and later in 1997, in The American Law Review (Vol. 46, Issue 4).[11]
In 1998, Wei Dai published a description of "b-money", characterized as an anonymous, distributed electronic cash system.[12] Shortly thereafter, Nick Szabo described bit gold.[13] Like bitcoin and other cryptocurrencies that would follow it, bit gold (not to be confused with the later gold-based exchange, BitGold) was described as an electronic currency system which required users to complete a proof of work function with solutions being cryptographically put together and published. A currency system based on a reusable proof of work was later created by Hal Finney who followed the work of Dai and Szabo.[citation needed]
The first decentralized cryptocurrency, bitcoin, was created in 2009 by pseudonymous developer Satoshi Nakamoto. It used SHA-256, a cryptographic hash function, as its proof-of-work scheme.[14][15] In April 2011, Namecoin was created as an attempt at forming a decentralized DNS, which would make internet censorship very difficult. Soon after, in October 2011, Litecoin was released. It was the first successful cryptocurrency to use scrypt as its hash function instead of SHA-256. Another notable cryptocurrency, Peercoin was the first to use a proof-of-work/proof-of-stake hybrid.[16]
On 6 August 2014, the UK announced its Treasury had been commissioned to do a study of cryptocurrencies, and what role, if any, they can play in the UK economy. The study was also to report on whether regulation should be considered.
submitted by Aolga1965 to u/Aolga1965 [link] [comments]

Start Here for Much Wallet WOW!

EDIT 2017-02-10: A word about Nodes

There is a discussion about nodes that came up today, where it seems I'm discouraging people from running the full QT/Core client. Yes and No. What I'm trying to make sure people understand is how things work, and that it is NOT mandatory to run a client in order to use Dogecoins (and yes, I realise that browser-based tools like coinb.in and wallet sweepers are 'clients' by strict definition).
That said, more nodes is absolutely a good thing for the network. Preferrably full nodes. How do you run a full node? Just run Core/QT and open up Port 22556 on your router so it can connect to more than 8 peers. What will it cost you? You need your machine to be on 24/7/365, you need enough storage for the full blockchain (currently about 20Gb. Bitcoin is over 120Gb) and enough bandwidth to keep it in sync and share blocks with peers. A couple of Gb a month, most likely. This is best done with a desktop on a wired broadband link. Or maybe a hosted VM in the cloud. :)

EDIT 2017-01-09: Wallets WITHOUT Clients

Since I started helping people on /BitcoinBeginners, I'm getting a lot of questions about how to use wallets without running clients or trusting third parties. So here are a couple of resources that will make that possible, and not just for Dogecoin:
Multi-Coin Wallet Generator Now supporting 129 currencies! Coinb.in Start by setting the currency, found in the gear wheel in the Broadcast tab. Dogecoin Wallet Sweeper Redeem 'paper' wallets containing up to about 100 UTXOs. Bitinfo Charts My favourite block explorer, handles a bunch of cryptos.
Using these resources, it is possible to hold, receive and spend coins in various currencies, without having to run QT or a 'lite' client. You can also download and run the pages on your own device.

EDIT 2016-11-23: SEMANTICS about MINING! :P

Even though there is already a section on mining below, it has been suggested given the huge number of posts on the subject that this needs to be made clearer. Since people get their panties in a twist over the word 'dead', lets change that...

MINING IS DEAD!

MINING DOGECOIN IS UNPROFITABLE!

Put simply, there is no way to mine Dogecoin and make a profit because of the massive hashpower provided by industrial-scale Litecoin miners. Mining Doge directly stopped being viable when our hashrate exploded with the introduction of AuxPoW. Mining with CPU's and GPU's died when ASICs were introduced. And mining with a laptop WILL kill your laptop and cost you a fortune to repair or replace. Mining Litecoin with an exchange that also mines Doge and others will earn less than the electricity consumed, and you won't recover your costs. Probably ever, but certainly not in any reasonable time.
Mining other currencies may be a thing, but that's beyond our scope here. This is /Dogecoin, not /GetRichMiningCryptos after all. If you want to mine the newest scamcoin for fun and profit, look elsewhere for advice. :/
Oh, and most important:

READ BEFORE YOU POST!

At any given time, there are half a dozen posts on the frontpage just like the one you're about to write, where the answers have already been given. Read them. Don't make people waste their time repeating themselves because you were too lazy to bother reading stuff. :P
So there I was, having a quiet Sundy arvo bludge, as you do, when 42points turned up on Facebook and asked me to write a new sticky post for /dogecoin. Why would he do this, when he should be having a bludge himself, I hear you ask? Well, seems he was doing exactly that, and wanted to fob off the work he’s too slack to do himself. ;) Ah well, being a sucker for punishment, I’ll grudgingly oblige I guess.
OK, first things first.

The Clients:

Dogecoin Core 1.10.0 2015-Nov-01
Bootstrap file for Core to save some download time.
Dogecoin Core Guide Wiki
MultiDoge v0.1.7 2016-Jan-31
Android Dogecoin Wallet 2.0.8 2016-Jan-18
Android Coinomi Wallet
Java Cate 0.14 alpha 2 Multicoin wallet 2016-Feb-14
Exodus multicoin wallet
iOS Doughwallet

Do you REALLY need a client?

Wallet ELI5
UTXO ELI5
Paper Wallet Generator
Sample HTML Wallet List
Dogetipbot subreddit and website
Dogechain Wallet
Block.io Wallet
Exchanges
BTC38
Poloniex
CoinSpot
ShapeShift - Not really an exchange, rather a currency trader.

Mining

Litecoinpool
Prohashing
Zpool

Explorers

BitInfoCharts - My favourite, has charts!
chain.so
dogechain.info
/dogecoindev where the devs hang out

More Info

Dogeducation
Technical Wiki
Preev currency value calculator

EDITS:

From peoplma
I was wondering if you could add just a couple things. A link to the coinomi android wallet, it's probably the best one out there. And a sentence somewhere along the lines of "if you need help with any dogecoin software you are welcome to make a post, but PLEASE include your OS, version number of the client, and any relevant transaction IDs that you are willing to share" if you can fit that in somewhere.
Also, if you want to link to Prohashing, I'm pretty sure it's the only Scrypt mining pool that will actually pay out in doge. The others I know of pay out in litecoin or bitcoin. And it's a profit switching multipool, so gives a better return than just mining ltc/doge.
And there's these two wiki articles I thought would be helpful to link /dogecoin/wiki/technical for those technically minded newbies or intermediate users who want to dig a little deeper. And maybe a link to /dogecoin/wiki/dogecoincoreguide next to the link for dogecoin core.
From pts2002
Finally a proper sticky post! Here's some other stuff you could add:
zpool.ca mining pool - You can get paid in pretty much any coin, and you can mine in multiple algos (currently mining lyra2v2 with my GPU). Doing about 500Ð/day
shapeshift.io exchange - My favourite exchange, quick and easy. No registration required!
Also, you should add some blockchain explorers!
chain.so - Support for bitcoin, litecoin and doge.
dogechain.info - Official blockchain explorer. Includes a wallet (already mentioned). Live update currently not working (?)
EDIT: Here's another thing I found!
preev.com currency value calculator - Easy way to check the value of your dogecoins (or bitcoins, or litecoins, or peercoins)!
submitted by Fulvio55 to dogecoin [link] [comments]

Three Laws of BTC Bull and Bear Cycle and Its Applications — Freezing Point Forecast — One

Three Laws of BTC Bull and Bear Cycle and Its Applications — Freezing Point Forecast — One
📷
https://preview.redd.it/ithso6k9w7531.jpg?width=750&format=pjpg&auto=webp&s=e87d53120d9cc645b080c070afc5f9b402d56bf3
TOKEN Roll x FENBUSHI DIGITAL
Analyst: Song Shuangjie
Special Adviser: Shen Bo Rin
Guide:
The fourth price-rising cycle of BTC might commence around May 2019. The mainstream institutions join the game and ETF might be the driving force of the fourth round of price cycle.
Summary:
BTC has undergone three rounds of price cycles. ‘It is different this time’ has always been a terrible lesson for investors. The tokens, typical represented by BTC, are special in nature to other financial products, which makes it easily get mistaken that BTC will go up straightly and never decline. When the cycle power works, the asset price, which was thought to create a different history, will collapse. There are 3 major rules of the BTC price cycle:
A. BTC price cycle is closely related to its halving cycle. A complete BTC price cycle lasts for about four years. The price-rising section will commence one year ahead of the time before the output is halved. The BTC output was halved for the first time at the end of November 2012, and before that the BTC price touched the bottom in November 2011. The BTC output was halved for the second time in July 2016, as the BTC price touched the bottom in August 2015. As you can see, each time BTC output halving, is the start of a price-rising cycle, and the price speeding up begins with it.
B. BTC price fluctuation range decreases as market value increasing. The BTC’s (in circulation) market value varies with its price fluctuations, which means BTC’s price rising makes its market value increases, and the price fluctuation range decreases. It is similar to the historical process of other asset classes. During the first price cycle, the price of BTC rose by 10636 times which was the biggest gain, and the maximum drawdown was declined by 93.76%. During the second price cycle, the price of BTC rose by 623 times, and declined by 83.93% maximum. During the third price cycle, BTC rose by 98.57 times at most, the maximum declining has not been confirmed yet.
C. The innovation led by BTC is constantly evolving and more and more approved by the mainstream. From BTC to Altcoin, from Altcoin to Crowdsale, there are iconic innovations and applications in every price cycle. In the first cycle, the birth and gradual application of BTC was a landmark event. In the second cycle, with the re-emergence of BTC in 2013, the tide of the Altcoins was rampant, and a large number of Altcoins appeared. In the third cycle, Crowdsale began to be popular around the world, and many websites started to provide Crowdsale's news and discussion forum. Since 2017, Crowdsale has dominated the blockchain investment, far exceeding VCs and corporate investment. With the development of blockchain technology, the evolution of digital certification, the improvement of practitioners' awareness, and the evolution of government regulation, the innovation led by BTC has evolved and is more approved by the mainstream.
The third round of the price cycle might come to an end around May 2019, and followed by the fourth round of price cycle. The maximum rise in the BTC's fourth price-rising cycle will be smaller than last three cycles. BTC's increasing market value demands more capital. Digital token shall embrace supervision to absorb more institutional funds. ETF will be a viable solution. In the future, it will shift from Crowdsale to ETF, and from deregulation to embracing supervision.
Risk Tips: ETFs have put capital amount into this market less than that we expected. Quantum computer technology is advancing by leaps and bounds
Content
1 The First Round of Price Cycle .
2 The Second Round of Price Cycle
3 The Third Round of Price Cycle
4 Three Major Rules of BTC Price Cycle
4.1 BTC price cycle is closely related to its halving cycle
4.2 BTC price cycle is closely related to its halving cycle
4.3 BTC-led innovatioized by the mainstream
5 The new journey of BTC will Start in May 2019
List of Graphs
Graph 1: BTC Price Trend in The First Price Cycle (in USD)
Graph 2: BTC price trend in the second round of price cycle (in USD)
Graph 3: The number of tokens in 2013 has increased significantly Graph 4: BTC price trend in the third round of price cycle (in USD)
Graph 5: VIX index and BTC price are negatively correlated
Graph 6: Crowdsale has dominated blockchain investment since 2017 (millions of US dollars)
Graph 7: A large number of Crypto Funds were established in recent years.
Graph 8: ETH price trend (in USD)
Graph 9: ETH price is positively related to the size of Crowdsale financing
Graph 10: Lightning network capacity continues to grow
Graph 11: The number of lightning network channels continues to grow
Graph 12: The global Crowdsale growth rate slows down in 2018 .
Graph 13: Crowdsale’s fundraising has started to decline since 2018 .
Graph 14: Significant growth in venture capital in the blockchain sector in 2018
Graph 15: BTC block reward trend reduction
Graph 16: BTC price cycle and halving mechanism (in USD)
Graph 17: BTC market value scale trend increase
Graph 18: BTC price fluctuations become smaller
Graph 19: Admission to mainstream institutions has continued since the end of 2018
Graph 20: The third round of the price cycle may be completed around May 2019
Graph 21: The current stage of the price cycle has been probable more than half, and the downside space is limited
History doesn't repeat itself, but it does rhyme. --Mark Twain
‘It is different this time’ has always been a terrible lesson for investors. The tokens, typical represented by BTC, are special in nature to other financial products, which results in producing an idea, in some investors’ mind, that the price of BTC will go up straightly and never decline. When the cycle power works, the asset price, which was thought to create a different history, will collapse. No matter it is the A-share market of 2007 or the one of 2015, or any ‘bubble time’ in human history, the cycle power played its role. As far as BTC is concerned, its price has also experienced three rounds of cycles.
In addition, when the asset price is in a dark period of continuous decline and weak rebound, the power of the cycle also works. As long as it is a valuable asset, its price will eventually bounce back from the bottom. Opportunities have always been there, if you have an asset with high potential in hand. In the dark moments before dawn, the more you are afraid, the more you will be confused. At this time, you have to believe in the value investing. ‘Be fearful when others are greedy and be greedy when others are fearful’, not the other way around. That means, we shall invest reversely, buying undervalued assets gradually in the bottom region of price decline cycle; selling overvalued assets gradually in the top region of price-rising cycle; and following the trend in other time region of the cycle.
1 The First Round of Price Cycle
The first round of BTC price cycle lasted for 610 days, from March 2010 to November 2011, and in this cycle, BTC price rise rate was the highest of BTCs three price cycles.
The price rise stage of the first round of price cycle, from March 2010 to June 2011, lasted for 447 days. The starting price was 0.003 USD/piece, and the highest price was 31.91 USD/piece, the rise rate reached 10,636 times. The price decline section of the first round of price cycle, from June 2011 to November 2011, lasted for 163 days. In this price decline section, the starting price of BTC was $31.91 per piece, and the lowest price was $1.99 per piece. The decline rate was 94%.
On May 22, 2010, the famous BTC Pizza dealt. Laszlo Hanyecz from Jacksonville, FL, bought two pizzas with 10,000 BTCs. Each price ofBTC is less than 0.01US dollars.
In the first round of the price cycle, there is no explicit positive or negative factors causing BTC's price huge fluctuation. Fluctuations are more like in a “natural” situation. Before the first BTC bubble bursted in November 2011, its price was in a trend of increasing. The reason of rise was that the price base of BTC was very low. With the understanding of BTC gradually getting better, the demand increased, and then, the price rose. For example, June 2011, WikiLeaks and some organizations began accepting BTC donations.
https://preview.redd.it/ol9mlz0kw7531.png?width=688&format=png&auto=webp&s=7f76ac24ef02d785f56c8a770be745cfeddbb1e7
2 The Second Round of Price Cycle
The second round of BTC price cycle lasted for 1377 days, from November 2011 to August 2015, and in this cycle, the price of BTC exceeded gold for the first time.
The price rise stage of the second round of price cycle, from November 2011 to November 2013, lasted for 743 days. The starting price was $1.99 USD/piece, and the highest price was 1,242 USD/piece, the rise rate reached 623 times. The price decline section of the second round of price cycle. From November 2013 to August 2015, lasted for 634 days. In this price decline stage, the starting price of BTC was 1,242 USD per piece, and the lowest price was 199.57 USD per piece. The decline rate was 84%.
At the second price cycle, the range of application of BTC has been greatly expanded. In November 2012, WordPress began to accept BTC; and in October 2013, the world's first BTC ATM was deployed in a coffee shop in Vancouver where customers could buy and sell BTC. In November 2013, the University of Nicosia announced accepting BTC for tuition, the university's chief financial officer called it "gold of tomorrow"; In addition to some underground economy and gray economy began to accept BTC, BTC is also getting closer to daily life.
The success of BTC popularized altcoins. The first type of altcoin LTC (Litecoin) was created in October 2011, and it is the time when the BTC price came to the end of price decline. In 2011, Namecoin and SwiftCoin were born successively. In 2012, Bytecoin and Peercoin were issued, however, BTC was still in the stage of rising slowly from the bottom, and the market was not hot. Along with the re-emergence of BTC in 2013, the tide of the altcoins is rampant, and a large number of altcoins are issued. According to CoinMarketCap data, there were 66 kinds of altcoins at the end of 2013, while there were less than 10 at the beginning of the year.
The safe-haven properties of BTC are widely approved. BTC was a choice for people in many countries that are in crises. The residents flocked to BTC, hoping to maintain assets value through BTC. This phenomenon has occurred many times during the European debt crisis. For example, in early 2013, in order to get the bailout, the Cyprus government imposed taxes on deposits and imposed strict capital controls. In order to prevent property from shrinking, the Cypriot people rushed to bank runs and exchanged their currencies for BTC. The price of BTC quickly rose from 30 something to 265 US dollars.

https://preview.redd.it/slw2443lw7531.png?width=684&format=png&auto=webp&s=33181be556dbfc3a3f0e78e5c6a7674801787951
Due to the lack of supervision, BTC is often affected by negative events, which makes the market confidence in the danger of collapsing. In October 2013, the FBI seized approximately 26,000 BTCs from the Silk Road website, causing the BTC price to collapse to 110 US dollars. On December 5, 2013, the People's Bank of China banned the use of BTC by Chinese financial institutions, which made the price of BTC declined. In February 2014, Mt. Gox, the largest BTC exchange at the time, said that 850,000 BTCs of its customers were stolen, worth nearly 500 million US dollars, and BTC prices fell nearly half, from 867 to 439 US dollars.
The emergence of a large number of altcoins caused market bleeding. Since 2014, the number of altcoins has exploded. By August 2015, the number has reached 556, resulting in diversion of funds and market expansion. On May 1, 2013, BTC accounted for 94.29% of the market value of all tokens, and the market value of other tokens except the top 10 tokens was about 1%. By August 25, 2015, the proportion of BTC is about 83%, and the other tokens account for 4%, which is obvious.
No matter how magical token is, it is still a kind of asset. The mean return of value is a basic common sense of investment. The value will pull the price back to it, just like the gravity. The risk increases with the price rises, and the value appears when the price declines. In the rising section of this cycle, the price of BTC rose by 623 times, which is a great rise rate. When the price is too high, and the potential return in the future is insufficient, the attractiveness to new investors will fall, and the old investors will leave and look for more lucrative assets. Once the power of trend investors exhausted, the trend will reverse.
3 The Third Round of Price Cycle
The third round of price cycle of BTC is not over and is currently in the downward phase of the cycle. The price increased from August 2015 and lasted for 845 days till December 2017. The starting price of the price-rising cycle BTC was 199.57 USD/piece, and the highest price was close to 20,000 USD/piece. The rise rate is up to 99 times. Since December 2017, the price started to decline. The price has fallen to the lowest 3,191.30 US dollars up to now, a drop of 84%.
BTC networks expanded rapidly, and BTC has gained increasing recognition among legislators and traditional financial companies. Studies have shown that by November 2013, the commercialization of BTC is no longer driven by the underground economy, but by legitimate businesses. During this price cycle, people from more countries can get in touch with, select, trade and use BTC on a daily basis. In January 2016, Bitcoin computing capacity reached 1 exahash/S for the first time; In March 2016, the Japanese cabinet acknowledged that BTC has a function similar to real money. In 2017, Norway's largest online bank Skandiabanken integrated BTC accounts. In December 2017, Chicago Mercantile Exchange (CME) officially launched BTC futures, which is an important step for BTC to take toward mainstream investment. In October 2018, Fidelity launched its independent subsidiary Fidelity Digital Asset Services to provide digital asset services to institutional customers. In December 2018, the first round of financing was completed by the token exchange Bakkt launched by the Intercontinental Exchange. In February 2019, Nasdaq officially launched - Bitcoin Liquid Index (BLX) and Ethereum Liquid Index (ELX)- two indexes. The pension fund of US invests in the encryption fund, the mainstream organization is accelerating, and the relevant infrastructure is gradually improved.
BTC has become a risky asset. Under the current “three lows” environment - low interest rates, low spreads and low volatility, investors are seeking high returns, which leads to excessive financial risk behaviors and complacency, investors' risk appetite, and high leverage tools and the acceptance of high-risk products has increased, arbitrage transactions have prevailed, liquidity mismatches have been severe, and the overall market is fragile. As the results we can see that, the price of BTC is increasingly correlated with the VIX index (Chicago Options Exchange Volatility Index). A lower VIX index indicates that investors expect less volatility, while a higher VIX indicates higher expected volatility. The lower VIX index indicates that investors are optimistic about S&P 500, while the higher VIX means that investors are uncertain about the market outlook. When market volatility declines, investors buy stocks and other types of risk assets, when the market volatility rises, investors sell risky assets.
Risk assets will be dumped when risk appetite reduces panic market. BTC bid farewell to the nature of safe-haven assets and become a risky asset. Since December 2017, with the decline of the VIX index, the price of BTC rises, and the price of BTC is negatively correlated with the VIX index. At the beginning of 2018, the VIX index skyrocketed and BTC fell rapidly. In October 2018, the global market risk aversion trend increased, the VIX index went up, and the BTC price also fell sharply.

https://preview.redd.it/49ld77xlw7531.png?width=664&format=png&auto=webp&s=af5b7ff492fe7e8253640f9e6df7820a10c59f52
Crowdsale has become the main financing method in the blockchain field. Crowdsale was born in the second round of the price cycle, Mastercoin did the world's first Crowdsale in July 2013. In 2014, Ethereum also raised funds through Crowdsale, when the price of ETH was less than 0.22 USD per piece. After 2016, when it is in the third price cycle, Crowdsale is popular around the world, and many websites began to provide information and discussion communities for Crowdsale. From a global perspective, Crowdsale has dominated the blockchain investment since 2017, far exceeding VCs and corporate investment. In 2017, Crowdsale raised 7.4 billion US dollars, and in the first half of 2018, Crowdsale Raised 12 billion US dollars.
The Crypto Fund emerged. Along with the Crowdsale boom, a large number of Crypto Funds were created. The number of Crypto Funds newly established in 2017 was nearly 200, far exceeding the total amount of the Crypto funds created in previous years, which fully demonstrated that, with the rise in the price of the token, the enthusiasm of funds to blockchain field is high.

https://preview.redd.it/31badgpmw7531.png?width=659&format=png&auto=webp&s=3e7bdf4dbf07b83d405298aa57424e2b61b5d84a
The rise of blockchain 2.0, the Crowdsale tide pushed ETH up nearly 10,000 times. In the third round of the BTC (Token) price cycle, the biggest star is not BTC, but ETH. Crowdsale after 2016, issued tokens mainly through Ethereum, which represented the rise of ETH in the blockchain 2.0 era. Crowdsale prosperity boosted the rise of ETH. On January 13, 2018, the price of ETH rose to a peak of 1,432.88 US dollars per piece, which is 6512 times rise rate comparing to its initial price.
The ETH price has a significant positive correlation with the growth rate of Crowdsale financing. The growth rate of Crowdsale financing decreased by 69.23% in 2015, the price of ETH decreased by 66.30% in the same year. In 2016, the growth rate of Crowdsale financing increased by 2737.5%, and ETH increased by 753.74%. In 2017, the growth rate of Crowdsale financing increased by 3,159.91%, and ETH rose by 8809.91%.

https://preview.redd.it/ssvz3bonw7531.png?width=660&format=png&auto=webp&s=b91b15aaa7fc4333a7bf1b0bca1fb3bf7ac6fc67
Plan for public blockchain performance improvement emerged, and significant progress were made in lightning network. With the popularization of blockchains, the congestion of BTC and other public chains has gradually emerged, and performance has become one of the bottlenecks in the blockchain industry. In 2018, the performance-improvement plan of the public blockchain emerged. Improvements were made to the difference in blockchain logical architecture, including on-chain capacity expansion schemes by improving consensus mechanism and sharing, and off-chain capacity expansion schemes by status channel, sidechain, off-chain computing, and Layer 0 expansion scheme that enhance the scalability of the blockchain by optimizing the underlying data transmission protocol of the blockchain. Since the main net of BTC lightning network goes live, the number and capacity of channels have been increasing. As of March 10, 2019, the capacity has reached 790 BTC, and the number of channels has reached 35,464.

https://preview.redd.it/qfgryviow7531.png?width=660&format=png&auto=webp&s=59f8f45fb4320fcbf1dff1b50925cb9a8bfb9a7a
Note: The Unique channel refers to the channel that is directly connected to the node for the first time, and the Duplicate channel refers to the channel between the nodes that have been connected.
The standardization of the token is promoted. On January 22, 2018, South Korea required all BTC dealers to disclose their identity, thereby prohibiting anonymous trading of BTC. During the first quarter of 2018, Facebook, Google and Twitter prohibited the promotion of Crowdsale, while the US Securities and Exchange Commission investigated a large number of Crowdsale projects, and issued bans to some Crowdsale projects. Regardless of the government's attitude towards the token, it is committed to incorporating the token into the regulatory framework for legal compliance.
The Crowdsale bubble bursted and the magical story is no longer magical. According to incomplete statistics, in 2017, 871 Crowdsale were completed in the world. These projects involved directions as distributed analogous Facebook, twitter, amazon, and next-generation public chain (blockchain 3.0), etc. These projects have raised a large amount of funds, but the actual operating is worrying. The promotion of the project dissipated a large amount of funds, but the actual development progress was far less than expected, resulting in the market's expectation failure and the diversion of funds from the mainstream token. Superimposed the impact of more and more negative news, technical adjustment requirements and market sentiment fluctuation. The market enters a negative cycle, as the decline begins.

https://preview.redd.it/s51gsunpw7531.png?width=677&format=png&auto=webp&s=f3a2e01c57eece54c9d442b141194faec083350a
In 2018, there has been rapid growth in venture capital in the blockchain sector, indicating that venture capital still have good expectations about the application and future prospects of the blockchain. According to Coindesk data, the risk investment in the blockchain sector in 2018 reverse the decline of 2017, year-on-year increase of 257%, and the total amount for the year 2018 reached 3.1 billion US dollars.

https://preview.redd.it/7bujn1fqw7531.png?width=452&format=png&auto=webp&s=5719239aa4f3447b4320ea47dbe88eec766cdcae
BTC peaked first. In terms of time, in the third round of the price cycle, the first to peak is BTC, which reached 19,870.62 USD per piece in December 2017. The peak of ETH happened later than BTC, in January 2018. EOS did not peak until April. The important reason for BTC to peak first is that the amount of funds needed to support the BTC market value scale is the largest. When the market’s ability to carry on is not enough, it is inevitable for the price of BTC to react first.
4 Three Major Rules of BTC Price Cycle
The price cycle of BTC has obvious regularity, and some unchanging factors determine the price fluctuation of BTC.
4.1 BTC price cycle is closely related to its halving cycle
One full BTC price cycle lasts approximately four years. In the first round of price cycles, the measure of time span is not reliable because of the availability of BTC trading prices. The second round of the price cycle lasted for 1,377 days, from November 2011 to August 2015, about four years.
The price-rising cycle of BTC is closely related to its halving period, and the price-rising cycle starts one year before each halving. At the end of November 2012, the first production of BTC was halved, that is, the number of BTC generated by each block was 25, and in November 2011, the price of BTC has bottomed out, and the halving of BTC is one year after the second price-rising cycle. In July 2016, production of BTC was halved the second time, that is, the number of BTC generated by each block was 12.5. In August 2015, BTC had already bottomed out, and BTC's production was reduced again one year after the third price-rising cycle started.

https://preview.redd.it/9529268rw7531.png?width=445&format=png&auto=webp&s=fe1050eefe6d70403ddcdc053bdbccb0bc47818f
BTC output halving blows the horn of each price-rising cycle, and the price speeding up begin. Although it is not BTC output halving that brings the price-rising cycle, but the halving of BTC output significantly reduced the growth rate of BTC supply, speeding up the rise of BTC price and the price-rising cycle. From November 2011 to November 2012, before the halving of BTC output, BTC increased by 6.74 times in one year. From November 2012 to November 2013, BTC price increased by 99.57 times. In the third price-rising cycle, BTC price rose by a maximum of 2.87 times in about 11 months before the production cut. After halving, BTC price rose by a maximum of 29.73 times in about 11 months.

https://preview.redd.it/dft83mprw7531.png?width=687&format=png&auto=webp&s=82014d03eaee7136a6995a1b2df1faa9d22c6a5f
4.2 BTC price cycle is closely related to its halving cycle
The change in the market value scale of BTC (circulation) is mainly caused by its price fluctuations, and has little to do with the changes in the total amount of BTC output. According to CMC data, by April 28, 2013, the total amount of BTC that had been mined was about 11.18 million pieces, which is more than 53% of the total amount of BTC of 21 million pieces. The halving mechanism of BTC also accelerated the marginal decline of BTC total growth rate. Compared with the amount of BTC already mined, the new supply of BTC is very insignificant. In addition, the volatility of BTC prices far exceeds the volatility of BTC's total output, and the market value of BTC fluctuates with its price.
The market value of BTC has increased in trend. Because of the trend of BTC price-rising, the number of BTC total output has also increased in one direction, and the market value of BTC has increased in the long run. According to CMC data, on April 28, 2013, BTC's market value in circulation was only 1.5 billion US dollars. By the peak of the third price-rising cycle, the market value increased to 326.1 billion US dollars, and the current market value also reached 113.8 billion US dollars, increased by 74.87 times.
The price volatility of BTC is gradually getting smaller. With the increasing of BTC market value in trend, the BTC market is becoming more and more mature, more and more accepted by the public, more and more professional organizations are participating, the compliance operation is becoming mainstream, and the BTC price volatility is decreasing. Similar to the historical process of other asset classes, and the same thing is repeated again and again. In the first price cycle, the price of BTC increased by 10636 times, and the fell by 93.76% maximum. In the second price cycle, the price of BTC increased by 623 times, and fell by 83.93% maximum. In the third price cycle, the maximum increase of BTC price was 98.57 times, and the biggest decline has not been confirmed

https://preview.redd.it/kmk5qeesw7531.png?width=674&format=png&auto=webp&s=bf9d8fd61b833c87c3f859a3bf0f4f63b9c0ff88
4.3 BTC-led innovation continues to evolve and is more and more recognized by the mainstream
From BTC to Altcoin, from Altcoin to Crowdsale, there are iconic innovations and applications in every price cycle. In the first cycle, the birth and gradual application of BTC was a landmark event. In the second cycle, with the re-emergence of BTC in 2013, the tide of the Altcoins was rampant, and a large number of Altcoins appeared. In the third cycle, Crowdsale began to be popular around the world, many websites started to provide Crowdsale's news and discussion forum. Since 2017, Crowdsale has dominated the blockchain investment, far exceeding VCs and corporate investment.
The original intention of Nakamoto to create BTC is to establish a more efficient means of trading that can be electronically transferred in a safe, verifiable and non-tamperable form. During the early days of bitcoin and blockchain development, this drove the development of most applications of BTC and blockchain. However, with the development of blockchain technology, the evolution of digital token, the recognition of practitioners, and the evolution of government regulation, the changes led by BTC continue to evolve and gain more mainstream recognition.
More and more countries recognize that the blockchain reflects its unique value in many fields. The government has gradually incorporated digital token into regulation, and mainstream institutions are increasingly recognizing BTC. In 2017, the Chicago Mercantile Exchange (CME) officially launched BTC futures, as BTC took an important step toward mainstream investment, improving the accessibility of BTC to traditional financial institutions. In March 2017, Cameron's Cliveworth and Taylor W. Crawworth brothers attempted to submit an application to the US Securities and Exchange Commission for BTC ETF (transactional open-ended index fund). Although on September 22, 2018, US Securities and Exchange Commission rejected nine BTC ETF applications, the approval of BTC ETF application is a high probability event in the long run. With the continuous improvement of related infrastructure and the gradual maturity of the market, the pace of institutional entry has shown signs of acceleration. Since the end of 2018, news about the organization of encrypted assets by mainstream institutions has continued.

https://preview.redd.it/pf0u2patw7531.png?width=349&format=png&auto=webp&s=eb603172001520e62eee309e8d37df44c4f8bad9
5 The new journey of BTC will Start in May 2019
The fourth price-rising cycle of BTC will start in May 2019, and mainstream institutions will enter the market, while ETF may become the core trend of the fourth round of BTC price cycle.
From the perspective of supply, the third halving of BTC begins around May 21, 2020. The price-rising cycle of BTC is closely related to its halving period. The price-rising cycle starts about one year before halving. From this perspective, the BTC price-rising cycle may be opened around May 2019.

https://preview.redd.it/29dzwhwtw7531.png?width=695&format=png&auto=webp&s=7e69a27442cd093611027fd067cb4bbd784cb2b0
From the time dimension, the complete BTC price cycle lasts for about four years. The third round of the price cycle, which started in August 2015, will be completed around August 2019, and the fourth round of the price cycle of BTC will begin thereafter. Considering that the data in the second round of the price cycle is more reliable, only the second round of price cycle data is used as the measurement standard, the complete price cycle is 1377 days, about 3 years and 9 months, and the third round price cycle may end around May 2019.
Combined with the previous two BTC price cycles, the downturn phase of the current price cycle has been probably more than half, and further downside space is limited. In the first two rounds of the price cycle, the duration of the downlink phase is less than the duration of the uplink phase. The duration of the third phase of the price cycle has been confirmed (845 days), while the duration of the downturn phase has been more than half of the upstream phase (450 days). From the first two rounds of the price cycle, the rapid decline in prices occurred in the early stage of the downtrend phase. The price fluctuations of BTC in the second half of the downturn phase have been significantly reduced. The BTC price declines reached 61% in the first half and 74% in the second round of the price cycle, and the corresponding maximum declines in BTC were 94% and 84% respectively. In the current round of the price cycle, the biggest drop has reached 84%, so take it from now, even if the price is further down, the downside space is already limited.
https://preview.redd.it/kra7vduuw7531.png?width=684&format=png&auto=webp&s=4f1eda32d42a15b4e34ebfa5dbdaee78065ab110
Note: The data of the third round of the price cycle and the total duration are up to March 12, 2019.
From the price dimension, the downside space of the current round of BTC prices is limited, and the maximum increase of BTC's fourth price-rising cycle will become smaller. In the first price cycle, the price of BTC increased by 10636 times, and fell by 93.76% maximum. In the second price cycle, the price of BTC increased by 623 times, and fell by 83.93% maximum. In the third price cycle, the maximum increase of BTC price was 98.57 times, and the biggest decline has not been confirmed. On February 6, 2018, BTC fell to a minimum of 3,191.30 US dollars per piece, drop by 84.07%, has reached the low of second round of price cycle, from the perspective of price adjustment, BTC price downside has been more limited. The maximum increase in the fourth price-rising cycle of BTC will be smaller.
From the perspective of risk, after a year of continuous adjustment, BTC prices have fully fallen, risks have been gradually released, and investor’s risk appetite has risen to create favorable conditions for BTC prices to stabilize. Beginning at the end of December 2018, the VIX index has fallen, and now it has reached 15 or below. The investor's risk appetite has gradually picked up, creating favorable conditions for the BTC price to rise stably.
Last but not least, from the perspective of capital, the mainstream institutions accelerated their entry and many positive signals were released. With the continuous improvement of related infrastructure and the gradual maturity of the market, the pace of institutional entry has shown signs of acceleration. Since 2018, on the one hand, the entry of mainstream institutions can bring incremental funds to the entire market, on the other hand, it also contributes to the formal development of the entire industry.
The value of the BTC's market value in circulation continues to increase, and the digital token embraces regulation. It is expected that the ETF will be the core trend in the fourth price cycle. As the value of the BTC and digital token market increases, their use will be more tied-up to legitimate use than illegal activities. According to the US Drug Enforcement Administration (DEA) data, only 10% of the current BTC transactions is related to illegal activities and 90% is used for legal transactions. BTC's increasingly large market value requires more financial support. Digital token will embrace supervision to absorb more funds, and ETF will be a viable solution. In the future, there is going to be an evolution from Crowdsale to ETF, from regulation to embrace supervision.
Note:
Although in this report, we try to predict the bottom and time of Token, especially BTC, by using time and space cycle, we would like to tell investors that it is very dangerous to invest basing on a specific dot and time. An investment shall base on the assessment of the value of the token.
Here are our suggestions: 1. Do not try to predict the market. Mistakes are liable to happen when you try to predict market harshly. 2. Feel the cycle. Cycle is always there, because of the constant human nature;3. Be with a good Token, which will bring you more chance to win. 4.Keep valuation in mind. The most important thing in value investing is to keep the valuation in mind. If the price is reasonable, everything is getable. The key is the difference between price and value (Absolute valuation method is not available with Token because of its specialty. However, a relative valuation method can be applied. Please refer to Token Toll’s report series).
Notions:
For some reasons, some definition in this report are not very defined, such as: Token, Digital Token, Digital Currency, Currency, Crowdsale, etc.
If you have any questions, be free to call us to discuss with us.

https://preview.redd.it/bjnu2hjvw7531.png?width=698&format=png&auto=webp&s=43df46d8337c63a52b8a7089ed5e24360f3b281d
submitted by Token_Roll to u/Token_Roll [link] [comments]

[Very long, very serious] Development summary week ending 18th April 2014

When I got my first full time job, I used to try implementing requests from everyone as they came in, and for a while people really loved that I listened to their requests. Over time, however, things started to go wrong. I’d apply a change someone asked for, and in doing so would break something elsewhere in the code, in some subtle way that was missed in short-term testing. I’d fix that second bug and reveal a third. I’d fix that just in time for a new request to come in, and the process repeat. This led to the term “Bug whack-a-mole”, wherein I was spending time mostly fixing bugs introduced to live systems through rushing through earlier bug fixes.
So this week, we’ve had a lot of people asking about changes to proof-of-work, especially X11, or even moving to proof of stake, primarily in an attempt to address risk of a 51% attack. A 51% attack is where one actor (person, group, organisation, whatever) gains control of enough resources to be able to create their own blockchain, isolated from the main blockchain, at a rate at least as quickly as the main blockchain is being created. They can then spend Dogecoins on the main blockchain, before releasing their fake blockchain; if their fake blockchain is longer than the existing blockchain, nodes will switch to the new blockchain (as they would when repairing a fork), and essentially the spent Dogecoin on the main blockchain are reversed and can be spent again. This is mostly of consequence to exchanges and payment processors (such as Moolah), who are most likely to end up holding the loss from the double-spend.
The concern about a 51% attack stems from a couple of weeks ago now, when Wafflepool was around 50% of the network hashrate (mining power). It’s still high (at the time of wring about 32GH/s out of almost 74GH/s, or about 43%), but it is diminishing as a proportion.
Lets talk about proof of stake first, as this one’s simpler. Proof of stake has been suggested as a way of avoiding the risk of Wafflepool having control of too many mining resources by itself, by changing from securing the blockchain through computational resources (work), to using number of Dogecoin held. The theory is that those with most Dogecoins have most to lose, and will act in their own interests. Major examples of proof of stake coins include Peercoin, Mintcoin and more recently Blackcoin.
However, this essentially means we take control from Wafflepool, and hand it to Cryptsy (who are considered most likely to be the holder of some of the huge Dogecoin wallets out there). I by no means expect either organisation to attempt a 51% attack, but hopefully it’s clear that simply switching risks isn’t actually improving things. I’ve also had significant concerns raised from the merchant/payment processor community about potential impact of proof of stake, and that it may encourage hoarding (as coins are awarded for holding coins, rather than for mining). The price instability of Mintcoin and Blackcoin (and that Peercoin appears to only avoid this through very high transaction fees to keep the entire network inert) does not encourage confidence, either. For now, proof of stake remains something we’re keeping in mind, primarily in case price does not react as anticipated to mining reward decreases over time, but certainly we’re not eager to rush into such a change.
Before I get into a discussion on proof of work, let me summarise this quickly; right now, uncertainty about changes is holding back our community from adopting ASICs. It’s high risk to spend hundreds, thousands or in some cases significantly more on ASIC hardware which could be left useless if we move. Those who have already purchased ASICs to support the Dogecoin hashrate would most likely have to mine Litecoin to recover sunk costs, if we did move. ASICs are virtually inevitable, and in our assessment we are better off pushing for rapid adoption, rather than expending resources delaying a problem which will re-occur later.
At the time of writing the development team has no plans to change proof of work algorithm outside of the eventuality of a major security break to Scrypt. We are focusing on mitigation approaches in case of a 51% attack, and adoption of the coin as the most sustainable approaches to dealing with this risk.
The X11 algorithm has been proposed as an alternative proof of work algorithm. X11, for those unaware, was introduced with Darkcoin. It’s a combination of 11 different SHA-3 candidate algorithms, using multiple rounds of hashing. The main advantage championed for Darkcoin is that current implementations run cooler on GPU hardware. Beyond that, there’s a lot of confusion over what it does and does not do. As I’m neither an algorithms or electronics specialist, I recruited a colleague who previously worked on the CERN computing grid to assist, and the following is primarily his analysis. A full technical report is coming for anyone who really likes detail, this is just a summary:
A lot of people presume X11 is ASIC resistant; it’s not. Candidate algorithms for SHA-3 were assessed on a number of criteria, including simplicity to implement in hardware. All 11 algorithms have been implemented in FPGA hardware, and several in ASIC hardware already. The use of multiple algorithms does significantly complicate ASIC development, as it means the resulting chip would likely be extremely large. This has consequences for production, as the area of a chip is the main determining factor for likelihood of an error in the chip.
The short version being that while yes it would take significant resources to make an efficient ASIC for X11, for a long time Scrypt was considered infeasible to adapt to ASICs. As stated earlier, any move would most likely be nothing more than an extremely expensive and risky delaying manoeuvre. ASIC efficiency would also depend heavily on ability to optimise the combination of the algorithms; a naive implementation would run at around the rate of the slowest hashing algorithm, however if any common elements could be found amongst the algorithms, it may be that this could be improved upon significantly
There are also significant areas of concern with regards to X11. The “thermal efficiency” is most likely a result of the algorithm being a poor fit for GPU hardware. This means that GPU mining is closer to CPU mining (the X11 Wiki article suggests a ratio of 3:1 for GPU/CPU mining performance), however it also means that if a way of was found to improve performance there could be significantly faster software miners, leading to an ASIC-like edge without any of the hardware development costs. The component algorithms are all relatively new, and several were rejected during the SHA-3 competition for security concerns (see http://csrc.nist.gov/groups/ST/hash/sha-3/Round2/documents/Round2_Report_NISTIR_7764.pdf for full details). Security criteria for SHA-3 algorithms was also focused on ability to generate collisions, rather than on producing hashes with specific criteria (such as number of leading 0s, which is how proof of work is usually assessed).
X11 is a fascinating algorithm for new coins, however I would consider it exceptionally high risk for any existing coin to adopt.
Beyond algorithm analysis, this week has been mostly about testing 1.7. Last weekend Patrick raised the issue that we had been incorrectly running the automated tests, which had led to several automated test failures being missed earlier. This led to other tasks being dropped as we quickly reworked the tests to match Dogecoin parameters instead of Bitcoin. So far, all tests have passed successfully once updated to match Dogecoin, however this work continues. On the bright side, it turns out we have a lot more automated tests than we realised, which is very useful for later development.
The source code repository for Dogecoin now also uses Travis CI, which sanity-checks patches submitted to the project, to help us catch any potential problems earlier, thanks to Tazz for leading the charge on that. This is particularly important as of course we’re developing on different platforms (Windows, OS X, Linux) and what works on one, may not work on others. Over time, this should be a significant time saver for the developers. For anyone wanting to help push Dogecoin forward, right now the most productive thing to be doing is testing either Dogecoin, or helping Bitcoin Core test pull requests. Feel free to drop by our Freenode channel for guidance on getting started with either.
Right now, I’m working on the full technical report on X11, and will then be back working on the payment protocol for Dogecoin. I’ve approached a few virus scanning software companies about offering their products for Dogecoin, with so far no response, but will update you all if I hear more.
Lastly, the next halvening (mining reward halving) is currently expected late on the 27th or early on the 28th, both times GMT. Given that it was initially expected on the 25th, we’re obviously seeing some slippage in estimates, and a total off the top of my head guess would be that we’ll see it around 0500 GMT on the 28th at this rate. I have taken the 28th off from the day job, and will be around both before and after in case of any problems (love you guys, not getting up at 5am to check on the blockchain, though!)
submitted by rnicoll to dogecoin [link] [comments]

Trending Subreddits for 2017-06-07: /r/dailyprogrammer, /r/redditgetsdrawn, /r/SINoALICE_en, /r/Greekgodx, /r/CryptoMarkets

What's this? We've started displaying a small selection of trending subreddits on the front page. Trending subreddits are determined based on a variety of activity indicators (which are also limited to safe for work communities for now). Subreddits can choose to opt-out from consideration in their subreddit settings.
We hope that you discover some interesting subreddits through this. Feel free to discuss other interesting or notable subreddits in the comment thread below -- but please try to keep the discussion on the topic of subreddits to check out.

Trending Subreddits for 2017-06-07

/dailyprogrammer

A community for 5 years, 115,745 subscribers.
Welcome to DailyProgrammer!
First time visitors of Daily Programmer please Read the Wiki to learn everything about this subreddit.
3 Programming Challenges a week!

/redditgetsdrawn

A community for 5 years, 119,602 subscribers.
A place for Redditors to be drawn like one of Jack's French girls. But please don't use that title. We hate that title.

/SINoALICE_en

A community for 18 days, 804 subscribers.

/Greekgodx

A community for 2 years, 5,225 subscribers.
Greekgodx is a youtuber who is mainly known because of steam-sniping popular csgo streamers and getting their chat to spam #ModGreek until the streamer caves in. He is from the Uk and has the sexiest British accent ever.

/CryptoMarkets

A community for 3 years, 12,520 subscribers.
FOREX community for cryptocurrencies.
Tags: mt gox bitcoin, long term potential, open source exchange, low inflation rate, demand and price, technical analysis, fundamentals, Bitcoin, Ethereum, Litecoin, Monero, Dash, Augur, token, volume, oscillator, RSI, stochastic, trend, sentiment, strategy, scam, coin, coinmarketcap, altcoin, Peercoin, script, blockchain, PoW, PoS, Proof of Work, Proof of Stake, transactions, tps, resistance, support, prices, ether, dashpay, stable, inflation, percent
submitted by reddit to trendingsubreddits [link] [comments]

Proof of Stake (PoS)

Proof of Stake (PoS)
Source https://coinscapture.com/blog/proof-of-stake-pos-explained

https://preview.redd.it/5z3n0jtw1p031.jpg?width=5002&format=pjpg&auto=webp&s=dc5ca29cfbab03055de174b11faee9ca2875c49d
The validation of transactions through Proof of work (PoW) consumes a lot of computational energy and time for solving a complex cryptographic puzzle in mining, so as an alternative to this Proof of Stake (PoS) was developed. Proof of Stake (PoS) is a consensus algorithm that was initially suggested in 2011 on the Bitcointalk forum and the first cryptocurrency to implement it was Peercoin in 2012.
What is Proof of Stake (PoS)?
It is a consensus algorithm having the same work purpose as PoW of achieving distributed consensus - a system giving incentives for validating people’s transactions and maintaining integrity but the way to reach this goal is quite different. In PoS, the users who validate transactions and create new blocks are referred as Forgers and the blocks are referred as “forged” or “minted”. The selection is done on the basis of two elements. Let’s check each of them.
Forger’s Stake:
The first element considered is the user’s stake. Forgers (validator) in order to get a chance to verify transactions have to stake some portion of their coins or tokens. Thus, the forger holding the highest amount of coins has the highest chance of being chosen. During the transaction validation, the forger stakes his own coins which are held securely in the system. If the forger mistakenly validates a fraudulent transaction, he may lose the stake amount along with the right to participate in the forging process. However, to resume participation in the forging process, the forger has to again stake some coins. In the PoS algorithm, the incentive is always given in the form of transaction fees.
Selection Methods:
The second element is the selection method that depends on the blockchain type. The two selection methods are Randomised Block Selection and Coin Age Selection.
1. Randomized Block Selection:
The next forger is selected on the basis of a formula i.e. the combination of the lowest hash value and the highest stake. Each node in the system can predict the next forger on the basis of stake as it is public. Nxt and BlackCoin are two cryptocurrencies that use the randomized block selection method.
2. Coin Age Selection:
In this method, the forger is selected on the “coin age” of the stake amount. The coin age is calculated by multiplying the number of coins with the number of days of coins that are held as a stake. The coins should be held for a minimum of 30 days before they compete. The chance to become the next forger turns brighter when the coins are stalked for a longer time and more amount of coins. Once the user has forged the block, the coin age is reset to zero and waiting period of 30-90 days is applied. This prevents users dominance on the blockchain. Peercoin uses coin age selection process combined with a randomized selection method.
Advantages:
1. Energy efficient:
As PoS involves no mining process that consumes a lot of electricity.
2. No 51% attack:
It is an attack that includes a group of entities that control the maximum hashing power of a blockchain which is used for personal gains. In PoS, this attack is avoided because it an expensive process to accumulate 51% of the coin.
Disadvantages:
1. Nothing at stake issue:It is a situation which can occur due to consensus failure due to which there is fork generation (i.e. splitting of blockchain in two) and validator is left with no option but has to support both the chains and validate the block. Due to this issue, the stake would be duplicated on both chains meaning the validators can claim twice the amount of rewards.
Proof of Stake is a protocol that determines the creator of the new block in a deterministic way depending on the wealth, effectively and efficiently fulfilling the intended purpose of achieving and maintaining a decentralised system.
submitted by coinscapturecom to u/coinscapturecom [link] [comments]

Is there a media agenda to kill off altcoins so that Bitcoin can grow?

Is there a media agenda to kill off altcoins so that Bitcoin can grow?
A couple of days ago on the Dash Nation Discord longtime community member toknormal shared some thoughts about Bitcoin and altcoins. It's shared below in its entirety in the hopes that it'll be thought-provoking to those on this subreddit and may spark some conversation.

------------------------------------------------------------
TL;DR: This post is about an emerging media agenda to "kill off" altcoins so that bitcoin can grow. The (faulty) perception by bitcoin maximalists that altcoins are a deadweight. How they are going to attack us. Why this is a crucial moment to try to kill off alts and how Dash as a community can constructively address it to its advantage. See also #markets [channel in the Dash Nation Discord linked above] where I've posted some observations about the very long range nature of the Dash market VS bitcoin and its prospects.

I usually try not to write long posts anymore. But my nerves are getting the better of me and all charts are sending the same message so I decided make this a bit of a ramble.
Lately I've been debating (on and off) with the maximalists in the BTC Wall Observer thread (who are very nice people and not trolls) but are convinced that alts are going to get wiped out. I've noticed a common theme in all the conversations that suddenly took me aback - along the lines of "ok - this is it, Bitcoin is now established, we don't need alts any more". Then I saw Max Keiser suddenly declare himself to be a "bitcoin maximalist" out of the blue.
This made me think for a bit because whatever one thinks of Max Keiser, he's not a monopolist. I also noticed how consistent his arguments were with those that I'd encountered in the "Wall Observer" thread and other places such as various Twitter feeds.
The common mantra was that "Bitcoin can do everything".
I'd like to bring this agenda to the community's attention - i.e. that there's some kind of co-ordinated effort afoot to kill off alts going on (even from people who don't believe in monopolies) and offer some tips as to how to address it.
Why now ?
Without knowing much about the politics, it's easy to see why people like Max Keiser might be - albeit guardedly - positioning themselves as "maximalists" at this particular moment in time. Also why there might be a wider coercive effort to kill off altcoins. You only have to look at the Bitcoin dominance charts. (To find this, go to coinmarketcap.com and find the little "Dominance" link right at the top of the page - quite small).
Alts have "eaten" bitcoin's lunch in 3 distinct phases, each of which lasted around 3 years. The first was the "dawn" of alt coins around 2013 when we saw Peercoin, Feathercoin et al emerging and that died off around halfway through the post 2013 bear market. The second was in 2015 when bitcoin was doing basically nothing but consolidating and Dash hit its second ATH on the ratio of 0.02+. The third was the "perfect storm" of ICOs and Bitcoin contentious hard forks when Bitcoin's very existence was in jeopardy. Now we're about to commence a new altcoin dominance rally.

https://preview.redd.it/4smbtxd89d031.png?width=1360&format=png&auto=webp&s=583333624bc64cd72c93ca5fc90eeab13794ed97
The "maximalists" are aware of a potentially massive impending "Phase 4" altcoin capitalisation beyond anything that has been seen to date. If you look at that chart you can see we are on the cusp of completing a consolidation which - if sustained - will lead to a new influx of growth. You can also see that the growth profiles of altcoin dominance is asymmetrical - there are very long bear markets but right at the end there's an almost vertical, massively invasive bull market. That's what the monopolists are trying to mitigate.
My contention is that this is good for bitcoin. It is natural because bitcoin is a reserve asset that can only capitalise from utility assets that lie above it in "Exter's Pyramid". There is no conflict between bitcoin and other crypto assets and Dash should easily have a 2x to 10x growth against BTC in front of it if BTC functions as a reserve asset in the crypto space. That growth will ultimately find its way into bitcoin, being the reserve.
But many maximalists don't see it that way. They see competing assets as draining capital, brainpower and marketcap from bitcoin. This is ridiculous and not true, but it doesn't matter - they are going to start a media war (possibly worse) against alts. So we need to be aware of this and be able to field authentic challenges to their attacks.
How to address institutional challenges ?
There are 2 core themes IMO:
  1. DIVERSITY (Is an essential component of any market)
  2. ECONOMIC THEORY (Bitcoin is not a natural monopoly)
Most people can understand the idea of "trading pairs". If you don't have a trading pair in the same asset class then you ain't got no market. So from that perspective alone Bitcoin is not a go-er on its own. Side chains, Mimblewinble, whatever technology BTC comes up with, it can't be independently valued as long as it's all pegged to BTC. So that on its own is a dead duck. Then, economic theory has quite a lot to say about whether bitcoin can "kill of all alts" or not. It all depends on whether bitcoin is a natural monopoly:
A natural monopoly is a monopoly in an industry in which high infrastructural costs and other barriers to entry relative to the size of the market give the largest supplier in an industry, often the first supplier in a market, an overwhelming advantage over potential competitors.
Economics
What is a "Bitcoin maximalist" ? It is someone who's advocating that cryptocurrencies are a natural monopoly. Natural monopolies are well known and researched phenomena in economics. We can test this thesis against the definition of natural monopolies and compare each aspect of the definition as to how it applies to cryptos. Intuitively, it seems ridiculous that there can only be one crypto but the media war will try to portay it as such. Dash has made huge advances and we must not take our eye off the ball at this crucial time when altcoins are at the cusp of a new growth phase.
The monopolists have noticed this "end of phase" period and they think we haven't.
Having been engaged in much of this debate lately I've been wondering if I should ditch Dash and go all in Bitcoin as I realised that altcoins in general are at a watershed phase. Is there going to be another bull market against BTC or isn't there ? I've spent a lot of time thinking about this, engaging bitcoin maximalists on other threads and so on. Disclosure - I'm holding BTC as well as Dash. But the truth is I'd rather Dash succeeded and grew against bitcoin. It would be better for bitcoin, better for crypto and better for the world because diversity is a measure of freedom and like it or not, Dash is now one of the significant digital assets.
Regarding 1, I will link to one of my posts on the Wall Observer thread. Obviously it is a huge subject and many will have opinions but
High Infrastructural Costs
Dash has already overcome these as a "barrier to entry". The Dash network hashrate is huge in comparison to what's required to secure a viable cryptocurrency. It has also captured enough of a relative market size to be significantly traded, reviewed and invested in. Over Dash's lifetime, ROI is better then bitcoin. (See Dash/BTC).
William Baumol Criteria
According to this definition, "multi-firm" production would (and is) making cryptocurrency cheaper. If Bitcoin had been unique in the market it would not have had to compete with other blockchains for miners for example. We would not have had mining profitability ranking that tell miners which coin is most viable for them (almost never bitcoin). We would not have had proof of stake. Therefore Bitcoin does not meet the William Baumol criteria for a natural monopoly as "multi-firm" production has made the bitcoin network more efficient (by demonstrating competitively its inefficiencies)
Cost of Production
The original concept of a "natural monopoly" was made by John Stuart Mill according to the Wikipedia entry for "natural monopoly". His motivation was that in the absence of a natural monopoly, prices would reflect the cost of production.
submitted by TrustThyself to dashcrypto [link] [comments]

The missing explanation of Proof of Stake Version 3 - Article by earlz.net

The missing explanation of Proof of Stake Version 3

In every cryptocurrency there must be some consensus mechanism which keeps the entire distributed network in sync. When Bitcoin first came out, it introduced the Proof of Work (PoW) system. PoW is done by cryptographically hashing a piece of data (the block header) over and over. Because of how one-way hashing works. One tiny change in the data can cause an extremely different hash to come of it. Participants in the network determine if the PoW is valid complete by judging if the final hash meets a certain condition, called difficulty. The difficulty is an ever changing "target" which the hash must meet or exceed. Whenever the network is creating more blocks than scheduled, this target is changed automatically by the network so that the target becomes more and more difficult to meet. And thus, requires more and more computing power to find a hash that matches the target within the target time of 10 minutes.

Definitions

Some basic definitions might be unfamiliar to some people not familiar with the blockchain code, these are:

Proof of Work and Blockchain Consensus Systems

Proof of Work is a proven consensus mechanism that has made Bitcoin secure and trustworthy for 8 years now. However, it is not without it's fair share of problems. PoW's major drawbacks are:
  1. PoW wastes a lot of electricity, harming the environment.
  2. PoW benefits greatly from economies of scale, so it tends to benefit big players the most, rather than small participants in the network.
  3. PoW provides no incentive to use or keep the tokens.
  4. PoW has some centralization risks, because it tends to encourage miners to participate in the biggest mining pool (a group of miners who share the block reward), thus the biggest mining pool operator holds a lot of control over the network.
Proof of Stake was invented to solve many of these problems by allowing participants to create and mine new blocks (and thus also get a block reward), simply by holding onto coins in their wallet and allowing their wallet to do automatic "staking". Proof Of Stake was originally invented by Sunny King and implemented in Peercoin. It has since been improved and adapted by many other people. This includes "Proof of Stake Version 2" by Pavel Vasin, "Proof of Stake Velocity" by Larry Ren, and most recently CASPER by Vlad Zamfir, as well as countless other experiments and lesser known projects.
For Qtum we have decided to build upon "Proof of Stake Version 3", an improvement over version 2 that was also made by Pavel Vasin and implemented in the Blackcoin project. This version of PoS as implemented in Blackcoin is what we will be describing here. Some minor details of it has been modified in Qtum, but the core consensus model is identical.
For many community members and developers alike, proof of stake is a difficult topic, because there has been very little written on how it manages to accomplish keeping the network safe using only proof of ownership of tokens on the network. This blog post will go into fine detail about Proof of Stake Version 3 and how it's blocks are created, validated, and ultimately how a pure Proof of Stake blockchain is possible to secure. This will assume some technical knowledge, but I will try to explain things so that most of the knowledge can be gathered from context. You should at least be familiar with the concept of the UTXO-based blockchain.
Before we talk about PoS, it helps to understand how the much simpler PoW consensus mechanism works. It's mining process can be described in just a few lines of pseudo-code:
while(blockhash > difficulty) { block.nonce = block.nonce + 1 blockhash = sha256(sha256(block)) } 
A hash is a cryptographic algorithm which takes an arbritrary amount of input data, does a lot of processing of it, and outputs a fixed-size "digest" of that data. It is impossible to figure out the input data with just the digest. So, PoW tends to function like a lottery, where you find out if you won by creating the hash and checking it against the target, and you create another ticket by changing some piece of data in the block. In Bitcoin's case, nonce is used for this, as well as some other fields (usually called "extraNonce"). Once a blockhash is found which is less than the difficulty target, the block is valid, and can be broadcast to the rest of the distributed network. Miners will then see it and start building the next block on top of this block.

Proof of Stake's Protocol Structures and Rules

Now enter Proof of Stake. We have these goals for PoS:
  1. Impossible to counterfeit a block
  2. Big players do not get disproportionally bigger rewards
  3. More computing power is not useful for creating blocks
  4. No one member of the network can control the entire blockchain
The core concept of PoS is very similar to PoW, a lottery. However, the big difference is that it is not possible to "get more tickets" to the lottery by simply changing some data in the block. Instead of the "block hash" being the lottery ticket to judge against a target, PoS invents the notion of a "kernel hash".
The kernel hash is composed of several pieces of data that are not readily modifiable in the current block. And so, because the miners do not have an easy way to modify the kernel hash, they can not simply iterate through a large amount of hashes like in PoW.
Proof of Stake blocks add many additional consensus rules in order to realize it's goals. First, unlike in PoW, the coinbase transaction (the first transaction in the block) must be empty and reward 0 tokens. Instead, to reward stakers, there is a special "stake transaction" which must be the 2nd transaction in the block. A stake transaction is defined as any transaction that:
  1. Has at least 1 valid vin
  2. It's first vout must be an empty script
  3. It's second vout must not be empty
Furthermore, staking transactions must abide by these rules to be valid in a block:
  1. The second vout must be either a pubkey (not pubkeyhash!) script, or an OP_RETURN script that is unspendable (data-only) but stores data for a public key
  2. The timestamp in the transaction must be equal to the block timestamp
  3. the total output value of a stake transaction must be less than or equal to the total inputs plus the PoS block reward plus the block's total transaction fees. output <= (input + block_reward + tx_fees)
  4. The first spent vin's output must be confirmed by at least 500 blocks (in otherwords, the coins being spent must be at least 500 blocks old)
  5. Though more vins can used and spent in a staking transaction, the first vin is the only one used for consensus parameters.
These rules ensure that the stake transaction is easy to identify, and ensures that it gives enough info to the blockchain to validate the block. The empty vout method is not the only way staking transactions could have been identified, but this was the original design from Sunny King and has worked well enough.
Now that we understand what a staking transaction is, and what rules they must abide by, the next piece is to cover the rules for PoS blocks:
There are a lot of details here that we'll cover in a bit. The most important part that really makes PoS effective lies in the "kernel hash". The kernel hash is used similar to PoW (if hash meets difficulty, then block is valid). However, the kernel hash is not directly modifiable in the context of the current block. We will first cover exactly what goes into these structures and mechanisms, and later explain why this design is exactly this way, and what unexpected consequences can come from minor changes to it.

The Proof of Stake Kernel Hash

The kernel hash specifically consists of the following exact pieces of data (in order):
The stake modifier of a block is a hash of exactly:
The only way to change the current kernel hash (in order to mine a block), is thus to either change your "prevout", or to change the current block time.
A single wallet typically contains many UTXOs. The balance of the wallet is basically the total amount of all the UTXOs that can be spent by the wallet. This is of course the same in a PoS wallet. This is important though, because any output can be used for staking. One of these outputs are what can become the "prevout" in a staking transaction to form a valid PoS block.
Finally, there is one more aspect that is changed in the mining process of a PoS block. The difficulty is weighted against the number of coins in the staking transaction. The PoS difficulty ends up being twice as easy to achieve when staking 2 coins, compared to staking just 1 coin. If this were not the case, then it would encourage creating many tiny UTXOs for staking, which would bloat the size of the blockchain and ultimately cause the entire network to require more resources to maintain, as well as potentially compromise the blockchain's overall security.
So, if we were to show some pseudo-code for finding a valid kernel hash now, it would look like:
while(true){ foreach(utxo in wallet){ blockTime = currentTime - currentTime % 16 posDifficulty = difficulty * utxo.value hash = hash(previousStakeModifier << utxo.time << utxo.hash << utxo.n << blockTime) if(hash < posDifficulty){ done } } wait 16s -- wait 16 seconds, until the block time can be changed } 
This code isn't so easy to understand as our PoW example, so I'll attempt to explain it in plain english:
Do the following over and over for infinity: Calculate the blockTime to be the current time minus itself modulus 16 (modulus is like dividing by 16, but then only instead of taking the result, taking the remainder) Calculate the posDifficulty as the network difficulty, multiplied by the number of coins held by the UTXO. Cycle through each UTXO in the wallet. With each UTXO, calculate a SHA256 hash using the previous block's stake modifier, as well as some data from the the UTXO, and finally the blockTime. Compare this hash to the posDifficulty. If the hash is less than the posDifficulty, then the kernel hash is valid and you can create a new block. After going through all UTXOs, if no hash produced is less than the posDifficulty, then wait 16 seconds and do it all over again. 
Now that we have found a valid kernel hash using one of the UTXOs we can spend, we can create a staking transaction. This staking transaction will have 1 vin, which spends the UTXO we found that has a valid kernel hash. It will have (at least) 2 vouts. The first vout will be empty, identifying to the blockchain that it is a staking transaction. The second vout will either contain an OP_RETURN data transaction that contains a single public key, or it will contain a pay-to-pubkey script. The latter is usually used for simplicity, but using a data transaction for this allows for some advanced use cases (such as a separate block signing machine) without needlessly cluttering the UTXO set.
Finally, any transactions from the mempool are added to the block. The only thing left to do now is to create a signature, proving that we have approved the otherwise valid PoS block. The signature must use the public key that is encoded (either as pay-pubkey script, or as a data OP_RETURN script) in the second vout of the staking transaction. The actual data signed in the block hash. After the signature is applied, the block can be broadcast to the network. Nodes in the network will then validate the block and if it finds it valid and there is no better blockchain then it will accept it into it's own blockchain and broadcast the block to all the nodes it has connection to.
Now we have a fully functional and secure PoSv3 blockchain. PoSv3 is what we determined to be most resistant to attack while maintaining a pure decentralized consensus system (ie, without master nodes or currators). To understand why we approached this conclusion however, we must understand it's history.

PoSv3's History

Proof of Stake has a fairly long history. I won't cover every detail, but cover broadly what was changed between each version to arrive at PoSv3 for historical purposes:
PoSv1 - This version is implemented in Peercoin. It relied heavily on the notion of "coin age", or how long a UTXO has not been spent on the blockchain. It's implementation would basically make it so that the higher the coin age, the more the difficulty is reduced. This had the bad side-effect however of encouraging people to only open their wallet every month or longer for staking. Assuming the coins were all relatively old, they would almost instantaneously produce new staking blocks. This however makes double-spend attacks extremely easy to execute. Peercoin itself is not affected by this because it is a hybrid PoW and PoS blockchain, so the PoW blocks mitigated this effect.
PoSv2 - This version removes coin age completely from consensus, as well as using a completely different stake modifier mechanism from v1. The number of changes are too numerous to list here. All of this was done to remove coin age from consensus and make it a safe consensus mechanism without requiring a PoW/PoS hybrid blockchain to mitigate various attacks.
PoSv3 - PoSv3 is really more of an incremental improvement over PoSv2. In PoSv2 the stake modifier also included the previous block time. This was removed to prevent a "short-range" attack where it was possible to iteratively mine an alternative blockchain by iterating through previous block times. PoSv2 used block and transaction times to determine the age of a UTXO; this is not the same as coin age, but rather is the "minimum confirmations required" before a UTXO can be used for staking. This was changed to a much simpler mechanism where the age of a UTXO is determined by it's depth in the blockchain. This thus doesn't incentivize inaccurate timestamps to be used on the blockchain, and is also more immune to "timewarp" attacks. PoSv3 also added support for OP_RETURN coinstake transactions which allows for a vout to contain the public key for signing the block without requiring a full pay-to-pubkey script.

References:

  1. https://peercoin.net/assets/papepeercoin-paper.pdf
  2. https://blackcoin.co/blackcoin-pos-protocol-v2-whitepaper.pdf
  3. https://www.reddcoin.com/papers/PoSV.pdf
  4. https://blog.ethereum.org/2015/08/01/introducing-casper-friendly-ghost/
  5. https://github.com/JohnDolittle/blackcoin-old/blob/mastesrc/kernel.h#L11
  6. https://github.com/JohnDolittle/blackcoin-old/blob/mastesrc/main.cpp#L2032
  7. https://github.com/JohnDolittle/blackcoin-old/blob/mastesrc/main.h#L279
  8. http://earlz.net/view/2017/07/27/1820/what-is-a-utxo-and-how-does-it
  9. https://en.bitcoin.it/wiki/Script#Obsolete_pay-to-pubkey_transaction
  10. https://en.bitcoin.it/wiki/Script#Standard_Transaction_to_Bitcoin_address_.28pay-to-pubkey-hash.29
  11. https://en.bitcoin.it/wiki/Script#Provably_Unspendable.2FPrunable_Outputs
Article by earlz.net
http://earlz.net/view/2017/07/27/1904/the-missing-explanation-of-proof-of-stake-version
submitted by B3TeC to Moin [link] [comments]

Up and Running with Peercoin - 06 Purchasing Bitcoins on LocalBitcoins What is Bitcoin? Bitcoin Explained Simply for Dummies ... Up and Running with Peercoin - 09 Transfer Bitcoins from LocalBitcoins to BTC-E Bitcoin +100%. 2020 der große Crash? Up and Running with Peercoin - 12 Trading Peercoins and Crypto-Currencies

Peercoin, also known as PPCoin or PPC, is a peer-to-peer cryptocurrency utilizing both proof-of-stake and proof-of-work systems.. Peercoinは、著者をScott NadalとSunny Kingと記載した2012年8月の論文に基づいています。サニー・キングは、Primecoinを創造したが、仮名である。 ナダルの関与は2013年11月までに減少し、Peercoinの唯一のコア ... Peercoin, also known as PPCoin or PPC, is a peer-to-peer cryptocurrency utilizing both proof-of-stake and proof-of-work systems.. Peercoin is based on an August 2012 paper which listed the authors as Scott Nadal and Sunny King. King, who also created Primecoin, is a pseudonym. [2] The Peercoin source code is distributed under the MIT/X11 software license.. In the proof-of-stake system, new ... Peercoin (PPCoin, PPC, Pirkoyn) es cryptomoneda digital. Algoritmo para minar las monedas hace dos maneras posibles, es la generación de monedas con equipos y generación de nuevas monedas con las monedas que ya en su cartera.(generación de PoW y PoS). Gracias a eso la moneda es solida contra la mayoría de los ataques, a cuales los sistemas de PoW son vulnerables. Utilizando la función de ... Peercoin (Kode: PPC), auch PPCoin oder Peer-to-Peer Coin genannt, ist die erste Kryptowährung, die auf einer Kombination des Proof of Work und des Proof of Stake basiert.. Peercoin wurde vom Softwareentwickler Sunny King (Autor von Primecoin) im August 2012 veröffentlicht. PPCoin basiert auf den technischen Prinzipien und dem Quellcode von Bitcoin.Der Quellcode von PPCoin steht ebenfalls ... Unlike Bitcoin, Namecoin, and Litecoin, Peercoin does not have a hard limit on the number of possible coins, but is designed to eventually attain an annual inflation rate of 1%.There is a deflationary aspect to Peercoin as the transaction fee of 0.01 PPC/kb paid to the network is destroyed. This feature, along with increased energy efficiency, aim to allow for greater long-term scalability.

[index] [16286] [50595] [10461] [33525] [28877] [33871] [25705] [46412] [12459] [50608]

Up and Running with Peercoin - 06 Purchasing Bitcoins on LocalBitcoins

Bitcoin zu 95% bei 100.000 EUR in 2020 (Stock to Flow Ratio) - Duration: 11:05. Dr. Julian Hosp - Bitcoin, Aktien, Gold und Co. 60,108 views. 11:05. Rainer Mausfeld – Warum schweigen die Lämmer? Start trading Bitcoin and cryptocurrency here: http://bit.ly/2Vptr2X Bitcoin is the first decentralized digital currency. All Bitcoin transactions are docume... Tutorial and guide on how to set up your local wallet to earn money by holding coins using Proof-of-Stake minting, in this case on the Windows OS. Includes information on how to use the command ... This video is unavailable. Watch Queue Queue. Watch Queue Queue Tutorial and guide on how to install a Peercoin software wallet locally on your computer. *** The website address is now http://peercoin.net *** Playlist: ht...

#