StartMiner - Bitcoin mining. Earn Bitcoin for free.

Dragonchain Great Reddit Scaling Bake-Off Public Proposal

Dragonchain Great Reddit Scaling Bake-Off Public Proposal

Dragonchain Public Proposal TL;DR:

Dragonchain has demonstrated twice Reddit’s entire total daily volume (votes, comments, and posts per Reddit 2019 Year in Review) in a 24-hour demo on an operational network. Every single transaction on Dragonchain is decentralized immediately through 5 levels of Dragon Net, and then secured with combined proof on Bitcoin, Ethereum, Ethereum Classic, and Binance Chain, via Interchain. At the time, in January 2020, the entire cost of the demo was approximately $25K on a single system (transaction fees locked at $0.0001/txn). With current fees (lowest fee $0.0000025/txn), this would cost as little as $625.
Watch Joe walk through the entire proposal and answer questions on YouTube.
This proposal is also available on the Dragonchain blog.

Hello Reddit and Ethereum community!

I’m Joe Roets, Founder & CEO of Dragonchain. When the team and I first heard about The Great Reddit Scaling Bake-Off we were intrigued. We believe we have the solutions Reddit seeks for its community points system and we have them at scale.
For your consideration, we have submitted our proposal below. The team at Dragonchain and I welcome and look forward to your technical questions, philosophical feedback, and fair criticism, to build a scaling solution for Reddit that will empower its users. Because our architecture is unlike other blockchain platforms out there today, we expect to receive many questions while people try to grasp our project. I will answer all questions here in this thread on Reddit, and I've answered some questions in the stream on YouTube.
We have seen good discussions so far in the competition. We hope that Reddit’s scaling solution will emerge from The Great Reddit Scaling Bake-Off and that Reddit will have great success with the implementation.

Executive summary

Dragonchain is a robust open source hybrid blockchain platform that has proven to withstand the passing of time since our inception in 2014. We have continued to evolve to harness the scalability of private nodes, yet take full advantage of the security of public decentralized networks, like Ethereum. We have a live, operational, and fully functional Interchain network integrating Bitcoin, Ethereum, Ethereum Classic, and ~700 independent Dragonchain nodes. Every transaction is secured to Ethereum, Bitcoin, and Ethereum Classic. Transactions are immediately usable on chain, and the first decentralization is seen within 20 seconds on Dragon Net. Security increases further to public networks ETH, BTC, and ETC within 10 minutes to 2 hours. Smart contracts can be written in any executable language, offering full freedom to existing developers. We invite any developer to watch the demo, play with our SDK’s, review open source code, and to help us move forward. Dragonchain specializes in scalable loyalty & rewards solutions and has built a decentralized social network on chain, with very affordable transaction costs. This experience can be combined with the insights Reddit and the Ethereum community have gained in the past couple of months to roll out the solution at a rapid pace.

Response and PoC

In The Great Reddit Scaling Bake-Off post, Reddit has asked for a series of demonstrations, requirements, and other considerations. In this section, we will attempt to answer all of these requests.

Live Demo

A live proof of concept showing hundreds of thousands of transactions
On Jan 7, 2020, Dragonchain hosted a 24-hour live demonstration during which a quarter of a billion (250 million+) transactions executed fully on an operational network. Every single transaction on Dragonchain is decentralized immediately through 5 levels of Dragon Net, and then secured with combined proof on Bitcoin, Ethereum, Ethereum Classic, and Binance Chain, via Interchain. This means that every single transaction is secured by, and traceable to these networks. An attack on this system would require a simultaneous attack on all of the Interchained networks.
24 hours in 4 minutes (YouTube):
24 hours in 4 minutes
The demonstration was of a single business system, and any user is able to scale this further, by running multiple systems simultaneously. Our goals for the event were to demonstrate a consistent capacity greater than that of Visa over an extended time period.
Tooling to reproduce our demo is available here:
https://github.com/dragonchain/spirit-bomb

Source Code

Source code (for on & off-chain components as well tooling used for the PoC). The source code does not have to be shared publicly, but if Reddit decides to use a particular solution it will need to be shared with Reddit at some point.

Scaling

How it works & scales

Architectural Scaling

Dragonchain’s architecture attacks the scalability issue from multiple angles. Dragonchain is a hybrid blockchain platform, wherein every transaction is protected on a business node to the requirements of that business or purpose. A business node may be held completely private or may be exposed or replicated to any level of exposure desired.
Every node has its own blockchain and is independently scalable. Dragonchain established Context Based Verification as its consensus model. Every transaction is immediately usable on a trust basis, and in time is provable to an increasing level of decentralized consensus. A transaction will have a level of decentralization to independently owned and deployed Dragonchain nodes (~700 nodes) within seconds, and full decentralization to BTC and ETH within minutes or hours. Level 5 nodes (Interchain nodes) function to secure all transactions to public or otherwise external chains such as Bitcoin and Ethereum. These nodes scale the system by aggregating multiple blocks into a single Interchain transaction on a cadence. This timing is configurable based upon average fees for each respective chain. For detailed information about Dragonchain’s architecture, and Context Based Verification, please refer to the Dragonchain Architecture Document.

Economic Scaling

An interesting feature of Dragonchain’s network consensus is its economics and scarcity model. Since Dragon Net nodes (L2-L4) are independent staking nodes, deployment to cloud platforms would allow any of these nodes to scale to take on a large percentage of the verification work. This is great for scalability, but not good for the economy, because there is no scarcity, and pricing would develop a downward spiral and result in fewer verification nodes. For this reason, Dragonchain uses TIME as scarcity.
TIME is calculated as the number of Dragons held, multiplied by the number of days held. TIME influences the user’s access to features within the Dragonchain ecosystem. It takes into account both the Dragon balance and length of time each Dragon is held. TIME is staked by users against every verification node and dictates how much of the transaction fees are awarded to each participating node for every block.
TIME also dictates the transaction fee itself for the business node. TIME is staked against a business node to set a deterministic transaction fee level (see transaction fee table below in Cost section). This is very interesting in a discussion about scaling because it guarantees independence for business implementation. No matter how much traffic appears on the entire network, a business is guaranteed to not see an increased transaction fee rate.

Scaled Deployment

Dragonchain uses Docker and Kubernetes to allow the use of best practices traditional system scaling. Dragonchain offers managed nodes with an easy to use web based console interface. The user may also deploy a Dragonchain node within their own datacenter or favorite cloud platform. Users have deployed Dragonchain nodes on-prem on Amazon AWS, Google Cloud, MS Azure, and other hosting platforms around the world. Any executable code, anything you can write, can be written into a smart contract. This flexibility is what allows us to say that developers with no blockchain experience can use any code language to access the benefits of blockchain. Customers have used NodeJS, Python, Java, and even BASH shell script to write smart contracts on Dragonchain.
With Docker containers, we achieve better separation of concerns, faster deployment, higher reliability, and lower response times.
We chose Kubernetes for its self-healing features, ability to run multiple services on one server, and its large and thriving development community. It is resilient, scalable, and automated. OpenFaaS allows us to package smart contracts as Docker images for easy deployment.
Contract deployment time is now bounded only by the size of the Docker image being deployed but remains fast even for reasonably large images. We also take advantage of Docker’s flexibility and its ability to support any language that can run on x86 architecture. Any image, public or private, can be run as a smart contract using Dragonchain.

Flexibility in Scaling

Dragonchain’s architecture considers interoperability and integration as key features. From inception, we had a goal to increase adoption via integration with real business use cases and traditional systems.
We envision the ability for Reddit, in the future, to be able to integrate alternate content storage platforms or other financial services along with the token.
  • LBRY - To allow users to deploy content natively to LBRY
  • MakerDAO to allow users to lend small amounts backed by their Reddit community points.
  • STORJ/SIA to allow decentralized on chain storage of portions of content. These integrations or any other are relatively easy to integrate on Dragonchain with an Interchain implementation.

Cost

Cost estimates (on-chain and off-chain) For the purpose of this proposal, we assume that all transactions are on chain (posts, replies, and votes).
On the Dragonchain network, transaction costs are deterministic/predictable. By staking TIME on the business node (as described above) Reddit can reduce transaction costs to as low as $0.0000025 per transaction.
Dragonchain Fees Table

Getting Started

How to run it
Building on Dragonchain is simple and requires no blockchain experience. Spin up a business node (L1) in our managed environment (AWS), run it in your own cloud environment, or on-prem in your own datacenter. Clear documentation will walk you through the steps of spinning up your first Dragonchain Level 1 Business node.
Getting started is easy...
  1. Download Dragonchain’s dctl
  2. Input three commands into a terminal
  3. Build an image
  4. Run it
More information can be found in our Get started documents.

Architecture
Dragonchain is an open source hybrid platform. Through Dragon Net, each chain combines the power of a public blockchain (like Ethereum) with the privacy of a private blockchain.
Dragonchain organizes its network into five separate levels. A Level 1, or business node, is a totally private blockchain only accessible through the use of public/private keypairs. All business logic, including smart contracts, can be executed on this node directly and added to the chain.
After creating a block, the Level 1 business node broadcasts a version stripped of sensitive private data to Dragon Net. Three Level 2 Validating nodes validate the transaction based on guidelines determined from the business. A Level 3 Diversity node checks that the level 2 nodes are from a diverse array of locations. A Level 4 Notary node, hosted by a KYC partner, then signs the validation record received from the Level 3 node. The transaction hash is ledgered to the Level 5 public chain to take advantage of the hash power of massive public networks.
Dragon Net can be thought of as a “blockchain of blockchains”, where every level is a complete private blockchain. Because an L1 can send to multiple nodes on a single level, proof of existence is distributed among many places in the network. Eventually, proof of existence reaches level 5 and is published on a public network.

API Documentation

APIs (on chain & off)

SDK Source

Nobody’s Perfect

Known issues or tradeoffs
  • Dragonchain is open source and even though the platform is easy enough for developers to code in any language they are comfortable with, we do not have so large a developer community as Ethereum. We would like to see the Ethereum developer community (and any other communities) become familiar with our SDK’s, our solutions, and our platform, to unlock the full potential of our Ethereum Interchain. Long ago we decided to prioritize both Bitcoin and Ethereum Interchains. We envision an ecosystem that encompasses different projects to give developers the ability to take full advantage of all the opportunities blockchain offers to create decentralized solutions not only for Reddit but for all of our current platforms and systems. We believe that together we will take the adoption of blockchain further. We currently have additional Interchain with Ethereum Classic. We look forward to Interchain with other blockchains in the future. We invite all blockchains projects who believe in decentralization and security to Interchain with Dragonchain.
  • While we only have 700 nodes compared to 8,000 Ethereum and 10,000 Bitcoin nodes. We harness those 18,000 nodes to scale to extremely high levels of security. See Dragonchain metrics.
  • Some may consider the centralization of Dragonchain’s business nodes as an issue at first glance, however, the model is by design to protect business data. We do not consider this a drawback as these nodes can make any, none, or all data public. Depending upon the implementation, every subreddit could have control of its own business node, for potential business and enterprise offerings, bringing new alternative revenue streams to Reddit.

Costs and resources

Summary of cost & resource information for both on-chain & off-chain components used in the PoC, as well as cost & resource estimates for further scaling. If your PoC is not on mainnet, make note of any mainnet caveats (such as congestion issues).
Every transaction on the PoC system had a transaction fee of $0.0001 (one-hundredth of a cent USD). At 256MM transactions, the demo cost $25,600. With current operational fees, the same demonstration would cost $640 USD.
For the demonstration, to achieve throughput to mimic a worldwide payments network, we modeled several clients in AWS and 4-5 business nodes to handle the traffic. The business nodes were tuned to handle higher throughput by adjusting memory and machine footprint on AWS. This flexibility is valuable to implementing a system such as envisioned by Reddit. Given that Reddit’s daily traffic (posts, replies, and votes) is less than half that of our demo, we would expect that the entire Reddit system could be handled on 2-5 business nodes using right-sized containers on AWS or similar environments.
Verification was accomplished on the operational Dragon Net network with over 700 independently owned verification nodes running around the world at no cost to the business other than paid transaction fees.

Requirements

Scaling

This PoC should scale to the numbers below with minimal costs (both on & off-chain). There should also be a clear path to supporting hundreds of millions of users.
Over a 5 day period, your scaling PoC should be able to handle:
*100,000 point claims (minting & distributing points) *25,000 subscriptions *75,000 one-off points burning *100,000 transfers
During Dragonchain’s 24 hour demo, the above required numbers were reached within the first few minutes.
Reddit’s total activity is 9000% more than Ethereum’s total transaction level. Even if you do not include votes, it is still 700% more than Ethereum’s current volume. Dragonchain has demonstrated that it can handle 250 million transactions a day, and it’s architecture allows for multiple systems to work at that level simultaneously. In our PoC, we demonstrate double the full capacity of Reddit, and every transaction was proven all the way to Bitcoin and Ethereum.
Reddit Scaling on Ethereum

Decentralization

Solutions should not depend on any single third-party provider. We prefer solutions that do not depend on specific entities such as Reddit or another provider, and solutions with no single point of control or failure in off-chain components but recognize there are numerous trade-offs to consider
Dragonchain’s architecture calls for a hybrid approach. Private business nodes hold the sensitive data while the validation and verification of transactions for the business are decentralized within seconds and secured to public blockchains within 10 minutes to 2 hours. Nodes could potentially be controlled by owners of individual subreddits for more organic decentralization.
  • Billing is currently centralized - there is a path to federation and decentralization of a scaled billing solution.
  • Operational multi-cloud
  • Operational on-premises capabilities
  • Operational deployment to any datacenter
  • Over 700 independent Community Verification Nodes with proof of ownership
  • Operational Interchain (Interoperable to Bitcoin, Ethereum, and Ethereum Classic, open to more)

Usability Scaling solutions should have a simple end user experience.

Users shouldn't have to maintain any extra state/proofs, regularly monitor activity, keep track of extra keys, or sign anything other than their normal transactions
Dragonchain and its customers have demonstrated extraordinary usability as a feature in many applications, where users do not need to know that the system is backed by a live blockchain. Lyceum is one of these examples, where the progress of academy courses is being tracked, and successful completion of courses is rewarded with certificates on chain. Our @Save_The_Tweet bot is popular on Twitter. When used with one of the following hashtags - #please, #blockchain, #ThankYou, or #eternalize the tweet is saved through Eternal to multiple blockchains. A proof report is available for future reference. Other examples in use are DEN, our decentralized social media platform, and our console, where users can track their node rewards, view their TIME, and operate a business node.
Examples:

Transactions complete in a reasonable amount of time (seconds or minutes, not hours or days)
All transactions are immediately usable on chain by the system. A transaction begins the path to decentralization at the conclusion of a 5-second block when it gets distributed across 5 separate community run nodes. Full decentralization occurs within 10 minutes to 2 hours depending on which interchain (Bitcoin, Ethereum, or Ethereum Classic) the transaction hits first. Within approximately 2 hours, the combined hash power of all interchained blockchains secures the transaction.

Free to use for end users (no gas fees, or fixed/minimal fees that Reddit can pay on their behalf)
With transaction pricing as low as $0.0000025 per transaction, it may be considered reasonable for Reddit to cover transaction fees for users.
All of Reddit's Transactions on Blockchain (month)
Community points can be earned by users and distributed directly to their Reddit account in batch (as per Reddit minting plan), and allow users to withdraw rewards to their Ethereum wallet whenever they wish. Withdrawal fees can be paid by either user or Reddit. This model has been operating inside the Dragonchain system since 2018, and many security and financial compliance features can be optionally added. We feel that this capability greatly enhances user experience because it is seamless to a regular user without cryptocurrency experience, yet flexible to a tech savvy user. With regard to currency or token transactions, these would occur on the Reddit network, verified to BTC and ETH. These transactions would incur the $0.0000025 transaction fee. To estimate this fee we use the monthly active Reddit users statista with a 60% adoption rate and an estimated 10 transactions per month average resulting in an approximate $720 cost across the system. Reddit could feasibly incur all associated internal network charges (mining/minting, transfer, burn) as these are very low and controllable fees.
Reddit Internal Token Transaction Fees

Reddit Ethereum Token Transaction Fees
When we consider further the Ethereum fees that might be incurred, we have a few choices for a solution.
  1. Offload all Ethereum transaction fees (user withdrawals) to interested users as they wish to withdraw tokens for external use or sale.
  2. Cover Ethereum transaction fees by aggregating them on a timed schedule. Users would request withdrawal (from Reddit or individual subreddits), and they would be transacted on the Ethereum network every hour (or some other schedule).
  3. In a combination of the above, customers could cover aggregated fees.
  4. Integrate with alternate Ethereum roll up solutions or other proposals to aggregate minting and distribution transactions onto Ethereum.

Bonus Points

Users should be able to view their balances & transactions via a blockchain explorer-style interface
From interfaces for users who have no knowledge of blockchain technology to users who are well versed in blockchain terms such as those present in a typical block explorer, a system powered by Dragonchain has flexibility on how to provide balances and transaction data to users. Transactions can be made viewable in an Eternal Proof Report, which displays raw data along with TIME staking information and traceability all the way to Bitcoin, Ethereum, and every other Interchained network. The report shows fields such as transaction ID, timestamp, block ID, multiple verifications, and Interchain proof. See example here.
Node payouts within the Dragonchain console are listed in chronological order and can be further seen in either Dragons or USD. See example here.
In our social media platform, Dragon Den, users can see, in real-time, their NRG and MTR balances. See example here.
A new influencer app powered by Dragonchain, Raiinmaker, breaks down data into a user friendly interface that shows coin portfolio, redeemed rewards, and social scores per campaign. See example here.

Exiting is fast & simple
Withdrawing funds on Dragonchain’s console requires three clicks, however, withdrawal scenarios with more enhanced security features per Reddit’s discretion are obtainable.

Interoperability Compatibility with third party apps (wallets/contracts/etc) is necessary.
Proven interoperability at scale that surpasses the required specifications. Our entire platform consists of interoperable blockchains connected to each other and traditional systems. APIs are well documented. Third party permissions are possible with a simple smart contract without the end user being aware. No need to learn any specialized proprietary language. Any code base (not subsets) is usable within a Docker container. Interoperable with any blockchain or traditional APIs. We’ve witnessed relatively complex systems built by engineers with no blockchain or cryptocurrency experience. We’ve also demonstrated the creation of smart contracts within minutes built with BASH shell and Node.js. Please see our source code and API documentation.

Scaling solutions should be extensible and allow third parties to build on top of it Open source and extensible
APIs should be well documented and stable

Documentation should be clear and complete
For full documentation, explore our docs, SDK’s, Github repo’s, architecture documents, original Disney documentation, and other links or resources provided in this proposal.

Third-party permissionless integrations should be possible & straightforward Smart contracts are Docker based, can be written in any language, use full language (not subsets), and can therefore be integrated with any system including traditional system APIs. Simple is better. Learning an uncommon or proprietary language should not be necessary.
Advanced knowledge of mathematics, cryptography, or L2 scaling should not be required. Compatibility with common utilities & toolchains is expected.
Dragonchain business nodes and smart contracts leverage Docker to allow the use of literally any language or executable code. No proprietary language is necessary. We’ve witnessed relatively complex systems built by engineers with no blockchain or cryptocurrency experience. We’ve also demonstrated the creation of smart contracts within minutes built with BASH shell and Node.js.

Bonus

Bonus Points: Show us how it works. Do you have an idea for a cool new use case for Community Points? Build it!

TIME

Community points could be awarded to Reddit users based upon TIME too, whereas the longer someone is part of a subreddit, the more community points someone naturally gained, even if not actively commenting or sharing new posts. A daily login could be required for these community points to be credited. This grants awards to readers too and incentivizes readers to create an account on Reddit if they browse the website often. This concept could also be leveraged to provide some level of reputation based upon duration and consistency of contribution to a community subreddit.

Dragon Den

Dragonchain has already built a social media platform that harnesses community involvement. Dragon Den is a decentralized community built on the Dragonchain blockchain platform. Dragon Den is Dragonchain’s answer to fake news, trolling, and censorship. It incentivizes the creation and evaluation of quality content within communities. It could be described as being a shareholder of a subreddit or Reddit in its entirety. The more your subreddit is thriving, the more rewarding it will be. Den is currently in a public beta and in active development, though the real token economy is not live yet. There are different tokens for various purposes. Two tokens are Lair Ownership Rights (LOR) and Lair Ownership Tokens (LOT). LOT is a non-fungible token for ownership of a specific Lair. LOT will only be created and converted from LOR.
Energy (NRG) and Matter (MTR) work jointly. Your MTR determines how much NRG you receive in a 24-hour period. Providing quality content, or evaluating content will earn MTR.

Security. Users have full ownership & control of their points.
All community points awarded based upon any type of activity or gift, are secured and provable to all Interchain networks (currently BTC, ETH, ETC). Users are free to spend and withdraw their points as they please, depending on the features Reddit wants to bring into production.

Balances and transactions cannot be forged, manipulated, or blocked by Reddit or anyone else
Users can withdraw their balance to their ERC20 wallet, directly through Reddit. Reddit can cover the fees on their behalf, or the user covers this with a portion of their balance.

Users should own their points and be able to get on-chain ERC20 tokens without permission from anyone else
Through our console users can withdraw their ERC20 rewards. This can be achieved on Reddit too. Here is a walkthrough of our console, though this does not show the quick withdrawal functionality, a user can withdraw at any time. https://www.youtube.com/watch?v=aNlTMxnfVHw

Points should be recoverable to on-chain ERC20 tokens even if all third-parties involved go offline
If necessary, signed transactions from the Reddit system (e.g. Reddit + Subreddit) can be sent to the Ethereum smart contract for minting.

A public, third-party review attesting to the soundness of the design should be available
To our knowledge, at least two large corporations, including a top 3 accounting firm, have conducted positive reviews. These reviews have never been made public, as Dragonchain did not pay or contract for these studies to be released.

Bonus points
Public, third-party implementation review available or in progress
See above

Compatibility with HSMs & hardware wallets
For the purpose of this proposal, all tokenization would be on the Ethereum network using standard token contracts and as such, would be able to leverage all hardware wallet and Ethereum ecosystem services.

Other Considerations

Minting/distributing tokens is not performed by Reddit directly
This operation can be automated by smart contract on Ethereum. Subreddits can if desired have a role to play.

One off point burning, as well as recurring, non-interactive point burning (for subreddit memberships) should be possible and scalable
This is possible and scalable with interaction between Dragonchain Reddit system and Ethereum token contract(s).

Fully open-source solutions are strongly preferred
Dragonchain is fully open source (see section on Disney release after conclusion).

Conclusion

Whether it is today, or in the future, we would like to work together to bring secure flexibility to the highest standards. It is our hope to be considered by Ethereum, Reddit, and other integrative solutions so we may further discuss the possibilities of implementation. In our public demonstration, 256 million transactions were handled in our operational network on chain in 24 hours, for the low cost of $25K, which if run today would cost $625. Dragonchain’s interoperable foundation provides the atmosphere necessary to implement a frictionless community points system. Thank you for your consideration of our proposal. We look forward to working with the community to make something great!

Disney Releases Blockchain Platform as Open Source

The team at Disney created the Disney Private Blockchain Platform. The system was a hybrid interoperable blockchain platform for ledgering and smart contract development geared toward solving problems with blockchain adoption and usability. All objective evaluation would consider the team’s output a success. We released a list of use cases that we explored in some capacity at Disney, and our input on blockchain standardization as part of our participation in the W3C Blockchain Community Group.
https://lists.w3.org/Archives/Public/public-blockchain/2016May/0052.html

Open Source

In 2016, Roets proposed to release the platform as open source to spread the technology outside of Disney, as others within the W3C group were interested in the solutions that had been created inside of Disney.
Following a long process, step by step, the team met requirements for release. Among the requirements, the team had to:
  • Obtain VP support and approval for the release
  • Verify ownership of the software to be released
  • Verify that no proprietary content would be released
  • Convince the organization that there was a value to the open source community
  • Convince the organization that there was a value to Disney
  • Offer the plan for ongoing maintenance of the project outside of Disney
  • Itemize competing projects
  • Verify no conflict of interest
  • Preferred license
  • Change the project name to not use the name Disney, any Disney character, or any other associated IP - proposed Dragonchain - approved
  • Obtain legal approval
  • Approval from corporate, parks, and other business units
  • Approval from multiple Disney patent groups Copyright holder defined by Disney (Disney Connected and Advanced Technologies)
  • Trademark searches conducted for the selected name Dragonchain
  • Obtain IT security approval
  • Manual review of OSS components conducted
  • OWASP Dependency and Vulnerability Check Conducted
  • Obtain technical (software) approval
  • Offer management, process, and financial plans for the maintenance of the project.
  • Meet list of items to be addressed before release
  • Remove all Disney project references and scripts
  • Create a public distribution list for email communications
  • Remove Roets’ direct and internal contact information
  • Create public Slack channel and move from Disney slack channels
  • Create proper labels for issue tracking
  • Rename internal private Github repository
  • Add informative description to Github page
  • Expand README.md with more specific information
  • Add information beyond current “Blockchains are Magic”
  • Add getting started sections and info on cloning/forking the project
  • Add installation details
  • Add uninstall process
  • Add unit, functional, and integration test information
  • Detail how to contribute and get involved
  • Describe the git workflow that the project will use
  • Move to public, non-Disney git repository (Github or Bitbucket)
  • Obtain Disney Open Source Committee approval for release
On top of meeting the above criteria, as part of the process, the maintainer of the project had to receive the codebase on their own personal email and create accounts for maintenance (e.g. Github) with non-Disney accounts. Given the fact that the project spanned multiple business units, Roets was individually responsible for its ongoing maintenance. Because of this, he proposed in the open source application to create a non-profit organization to hold the IP and maintain the project. This was approved by Disney.
The Disney Open Source Committee approved the application known as OSSRELEASE-10, and the code was released on October 2, 2016. Disney decided to not issue a press release.
Original OSSRELASE-10 document

Dragonchain Foundation

The Dragonchain Foundation was created on January 17, 2017. https://den.social/l/Dragonchain/24130078352e485d96d2125082151cf0/dragonchain-and-disney/
submitted by j0j0r0 to ethereum [link] [comments]

Don't blindly follow a narrative, its bad for you and its bad for crypto in general

I mostly lurk around here but I see a pattern repeating over and over again here and in multiple communities so I have to post. I'm just posting this here because I appreciate the fact that this sub is a place of free speech and maybe something productive can come out from this post, while bitcoin is just fucking censorship, memes and moon/lambo posts. If you don't agree, write in the comments why, instead of downvoting. You don't have to upvote either, but when you downvote you are killing the opportunity to have discussion. If you downvote or comment that I'm wrong without providing any counterpoints you are no better than the BTC maxis you despise.
In various communities I see a narrative being used to bring people in and making them follow something without thinking for themselves. In crypto I see this mostly in BTC vs BCH tribalistic arguments:
- BTC community: "Everything that is not BTC is shitcoin." or more recently as stated by adam on twitter, "Everything that is not BTC is a ponzi scheme, even ETH.", "what is ETH supply?", and even that they are doing this for "altruistic" reasons, to "protect" the newcomers. Very convenient for them that they are protecting the newcomers by having them buy their bags
- BCH community: "BTC maxis are dumb", "just increase block size and you will have truly p2p electronic cash", "It is just that simple, there are no trade offs", "if you don't agree with me you are a BTC maxi", "BCH is satoshi's vision for p2p electronic cash"
It is not exclusive to crypto but also politics, and you see this over and over again on twitter and on reddit.
My point is, that narratives are created so people don't have to think, they just choose a narrative that is easy to follow and makes sense for them, and stick with it. And people keep repeating these narratives to bring other people in, maybe by ignorance, because they truly believe it without questioning, or maybe by self interest, because they want to shill you their bags.
Because this is BCH community, and because bitcoin is censored, so I can't post there about the problems in the BTC narrative (some of which are IMO correctly identified by BCH community), I will stick with the narrative I see in the BCH community.
The culprit of this post was firstly this post by user u/scotty321 "The BTC Paradox: “A 1 MB blocksize enables poor people to run their own node!” “Okay, then what?” “Poor people won’t be able to use the network!”". You will see many posts of this kind being made by u/Egon_1 also. Then you have also this comment in that thread by u/fuck_____________1 saying that people that want to run their own nodes are retarded and that there is no reason to want to do that. "Just trust block explorer websites". And the post and comment were highly upvoted. Really? You really think that there is no problem in having just a few nodes on the network? And that the only thing that secures the network are miners?
As stated by user u/co1nsurf3r in that thread:
While I don't think that everybody needs to run a node, a full node does publish blocks it considers valid to other nodes. This does not amount to much if you only consider a single node in the network, but many "honest" full nodes in the network will reduce the probability of a valid block being withheld from the network by a collusion of "hostile" node operators.
But surely this will not get attention here, and will be downvoted by those people that promote the narrative that there is no trade off in increasing the blocksize and the people that don't see it are retarded or are btc maxis.
The only narrative I stick to and have been for many years now is that cryptocurrency takes power from the government and gives power to the individual, so you are not restricted to your economy as you can participate in the global economy. There is also the narrative of banking the bankless, which I hope will come true, but it is not a use case we are seeing right now.
Some people would argue that removing power from gov's is a bad thing, but you can't deny the fact that gov's can't control crypto (at least we would want them not to).
But, if you really want the individuals to remain in control of their money and transact with anyone in the world, the network needs to be very resistant to any kind of attacks. How can you have p2p electronic cash if your network just has a handful couple of nodes and the chinese gov can locate them and just block communication to them? I'm not saying that this is BCH case, I'm just refuting the fact that there is no value in running your own node. If you are relying on block explorers, the gov can just block the communication to the block explorer websites. Then what? Who will you trust to get chain information? The nodes needs to be decentralized so if you take one node down, many more can appear so it is hard to censor and you don't have few points of failure.
Right now BTC is focusing on that use case of being difficult to censor. But with that comes the problem that is very expensive to transact on the network, which breaks the purpose of anyone being able to participate. Obviously I do think that is also a major problem, and lightning network is awful right now and probably still years away of being usable, if it ever will. The best solution is up for debate, but thinking that you just have to increase the blocksize and there is no trade off is just naive or misleading. BCH is doing a good thing in trying to come with a solution that is inclusive and promotes cheap and fast transactions, but also don't forget centralization is a major concern and nothing to just shrug off.
Saying that "a 1 MB blocksize enables poor people to run their own" and that because of that "Poor people won’t be able to use the network" is a misrepresentation designed to promote a narrative. Because 1MB is not to allow "poor" people to run their node, it is to facilitate as many people to run a node to promote decentralization and avoid censorship.
Also an elephant in the room that you will not see being discussed in either BTC or BCH communities is that mining pools are heavily centralized. And I'm not talking about miners being mostly in china, but also that big pools control a lot of hashing power both in BTC and BCH, and that is terrible for the purpose of crypto.
Other projects are trying to solve that. Will they be successful? I don't know, I hope so, because I don't buy into any narrative. There are many challenges and I want to see crypto succeed as a whole. As always guys, DYOR and always question if you are not blindly following a narrative. I'm sure I will be called BTC maxi but maybe some people will find value in this. Don't trust guys that are always posting silly "gocha's" against the other "tribe".
EDIT: User u/ShadowOfHarbringer has pointed me to some threads that this has been discussed in the past and I will just put my take on them here for visibility, as I will be using this thread as a reference in future discussions I engage:
When there was only 2 nodes in the network, adding a third node increased redundancy and resiliency of the network as a whole in a significant way. When there is thousands of nodes in the network, adding yet another node only marginally increase the redundancy and resiliency of the network. So the question then becomes a matter of personal judgement of how much that added redundancy and resiliency is worth. For the absolutist, it is absolutely worth it and everyone on this planet should do their part.
What is the magical number of nodes that makes it counterproductive to add new nodes? Did he do any math? Does BCH achieve this holy grail safe number of nodes? Guess what, nobody knows at what number of nodes is starts to be marginally irrelevant to add new nodes. Even BTC today could still not have enough nodes to be safe. If you can't know for sure that you are safe, it is better to try to be safer than sorry. Thousands of nodes is still not enough, as I said, it is much cheaper to run a full node as it is to mine. If it costs millions in hash power to do a 51% attack on the block generation it means nothing if it costs less than $10k to run more nodes than there are in total in the network and cause havoc and slowing people from using the network. Or using bot farms to DDoS the 1000s of nodes in the network. Not all attacks are monetarily motivated. When you have governments with billions of dollars at their disposal and something that could threat their power they could do anything they could to stop people from using it, and the cheapest it is to do so the better
You should run a full node if you're a big business with e.g. >$100k/month in volume, or if you run a service that requires high fraud resistance and validation certainty for payments sent your way (e.g. an exchange). For most other users of Bitcoin, there's no good reason to run a full node unless you reel like it.
Shouldn't individuals benefit from fraud resistance too? Why just businesses?
Personally, I think it's a good idea to make sure that people can easily run a full node because they feel like it, and that it's desirable to keep full node resource requirements reasonable for an enthusiast/hobbyist whenever possible. This might seem to be at odds with the concept of making a worldwide digital cash system in which all transactions are validated by everybody, but after having done the math and some of the code myself, I believe that we should be able to have our cake and eat it too.
This is recurrent argument, but also no math provided, "just trust me I did the math"
The biggest reason individuals may want to run their own node is to increase their privacy. SPV wallets rely on others (nodes or ElectronX servers) who may learn their addresses.
It is a reason and valid one but not the biggest reason
If you do it for fun and experimental it good. If you do it for extra privacy it's ok. If you do it to help the network don't. You are just slowing down miners and exchanges.
Yes it will slow down the network, but that shows how people just don't get the the trade off they are doing
I will just copy/paste what Satoshi Nakamoto said in his own words. "The current system where every user is a network node is not the intended configuration for large scale. That would be like every Usenet user runs their own NNTP server."
Another "it is all or nothing argument" and quoting satoshi to try and prove their point. Just because every user doesn't need to be also a full node doesn't mean that there aren't serious risks for having few nodes
For this to have any importance in practice, all of the miners, all of the exchanges, all of the explorers and all of the economic nodes should go rogue all at once. Collude to change consensus. If you have a node you can detect this. It doesn't do much, because such a scenario is impossible in practice.
Not true because as I said, you can DDoS the current nodes or run more malicious nodes than that there currently are, because is cheap to do so
Non-mining nodes don't contribute to adding data to the blockchain ledger, but they do play a part in propagating transactions that aren't yet in blocks (the mempool). Bitcoin client implementations can have different validations for transactions they see outside of blocks and transactions they see inside of blocks; this allows for "soft forks" to add new types of transactions without completely breaking older clients (while a transaction is in the mempool, a node receiving a transaction that's a new/unknown type could drop it as not a valid transaction (not propagate it to its peers), but if that same transaction ends up in a block and that node receives the block, they accept the block (and the transaction in it) as valid (and therefore don't get left behind on the blockchain and become a fork). The participation in the mempool is a sort of "herd immunity" protection for the network, and it was a key talking point for the "User Activated Soft Fork" (UASF) around the time the Segregated Witness feature was trying to be added in. If a certain percentage of nodes updated their software to not propagate certain types of transactions (or not communicate with certain types of nodes), then they can control what gets into a block (someone wanting to get that sort of transaction into a block would need to communicate directly to a mining node, or communicate only through nodes that weren't blocking that sort of transaction) if a certain threshold of nodes adheres to those same validation rules. It's less specific than the influence on the blockchain data that mining nodes have, but it's definitely not nothing.
The first reasonable comment in that thread but is deep down there with only 1 upvote
The addition of non-mining nodes does not add to the efficiency of the network, but actually takes away from it because of the latency issue.
That is true and is actually a trade off you are making, sacrificing security to have scalability
The addition of non-mining nodes has little to no effect on security, since you only need to destroy mining ones to take down the network
It is true that if you destroy mining nodes you take down the network from producing new blocks (temporarily), even if you have a lot of non mining nodes. But, it still better than if you take down the mining nodes who are also the only full nodes. If the miners are not the only full nodes, at least you still have full nodes with the blockchain data so new miners can download it and join. If all the miners are also the full nodes and you take them down, where will you get all the past blockchain data to start mining again? Just pray that the miners that were taken down come back online at some point in the future?
The real limiting factor is ISP's: Imagine a situation where one service provider defrauds 4000 different nodes. Did the excessive amount of nodes help at all, when they have all been defrauded by the same service provider? If there are only 30 ISP's in the world, how many nodes do we REALLY need?
You cant defraud if the connection is encrypted. Use TOR for example, it is hard for ISP's to know what you are doing.
Satoshi specifically said in the white paper that after a certain point, number of nodes needed plateaus, meaning after a certain point, adding more nodes is actually counterintuitive, which we also demonstrated. (the latency issue). So, we have adequately demonstrated why running non-mining nodes does not add additional value or security to the network.
Again, what is the number of nodes that makes it counterproductive? Did he do any math?
There's also the matter of economically significant nodes and the role they play in consensus. Sure, nobody cares about your average joe's "full node" where he is "keeping his own ledger to keep the miners honest", as it has no significance to the economy and the miners couldn't give a damn about it. However, if say some major exchanges got together to protest a miner activated fork, they would have some protest power against that fork because many people use their service. Of course, there still needs to be miners running on said "protest fork" to keep the chain running, but miners do follow the money and if they got caught mining a fork that none of the major exchanges were trading, they could be coaxed over to said "protest fork".
In consensus, what matters about nodes is only the number, economical power of the node doesn't mean nothing, the protocol doesn't see the net worth of the individual or organization running that node.
Running a full node that is not mining and not involved is spending or receiving payments is of very little use. It helps to make sure network traffic is broadcast, and is another copy of the blockchain, but that is all (and is probably not needed in a healthy coin with many other nodes)
He gets it right (broadcasting transaction and keeping a copy of the blockchain) but he dismisses the importance of it
submitted by r0bo7 to btc [link] [comments]

[ Bitcoin ] Technical: Taproot: Why Activate?

Topic originally posted in Bitcoin by almkglor [link]
This is a follow-up on https://old.reddit.com/Bitcoin/comments/hqzp14/technical_the_path_to_taproot_activation/
Taproot! Everybody wants it!! But... you might ask yourself: sure, everybody else wants it, but why would I, sovereign Bitcoin HODLer, want it? Surely I can be better than everybody else because I swapped XXX fiat for Bitcoin unlike all those nocoiners?
And it is important for you to know the reasons why you, o sovereign Bitcoiner, would want Taproot activated. After all, your nodes (or the nodes your wallets use, which if you are SPV, you hopefully can pester to your wallet vendoimplementor about) need to be upgraded in order for Taproot activation to actually succeed instead of becoming a hot sticky mess.
First, let's consider some principles of Bitcoin.
I'm sure most of us here would agree that the above are very important principles of Bitcoin and that these are principles we would not be willing to remove. If anything, we would want those principles strengthened (especially the last one, financial privacy, which current Bitcoin is only sporadically strong with: you can get privacy, it just requires effort to do so).
So, how does Taproot affect those principles?

Taproot and Your /Coins

Most HODLers probably HODL their coins in singlesig addresses. Sadly, switching to Taproot would do very little for you (it gives a mild discount at spend time, at the cost of a mild increase in fee at receive time (paid by whoever sends to you, so if it's a self-send from a P2PKH or bech32 address, you pay for this); mostly a wash).
(technical details: a Taproot output is 1 version byte + 32 byte public key, while a P2WPKH (bech32 singlesig) output is 1 version byte + 20 byte public key hash, so the Taproot output spends 12 bytes more; spending from a P2WPKH requires revealing a 32-byte public key later, which is not needed with Taproot, and Taproot signatures are about 9 bytes smaller than P2WPKH signatures, but the 32 bytes plus 9 bytes is divided by 4 because of the witness discount, so it saves about 11 bytes; mostly a wash, it increases blockweight by about 1 virtual byte, 4 weight for each Taproot-output-input, compared to P2WPKH-output-input).
However, as your HODLings grow in value, you might start wondering if multisignature k-of-n setups might be better for the security of your savings. And it is in multisignature that Taproot starts to give benefits!
Taproot switches to using Schnorr signing scheme. Schnorr makes key aggregation -- constructing a single public key from multiple public keys -- almost as trivial as adding numbers together. "Almost" because it involves some fairly advanced math instead of simple boring number adding, but hey when was the last time you added up your grocery list prices by hand huh?
With current P2SH and P2WSH multisignature schemes, if you have a 2-of-3 setup, then to spend, you need to provide two different signatures from two different public keys. With Taproot, you can create, using special moon math, a single public key that represents your 2-of-3 setup. Then you just put two of your devices together, have them communicate to each other (this can be done airgapped, in theory, by sending QR codes: the software to do this is not even being built yet, but that's because Taproot hasn't activated yet!), and they will make a single signature to authorize any spend from your 2-of-3 address. That's 73 witness bytes -- 18.25 virtual bytes -- of signatures you save!
And if you decide that your current setup with 1-of-1 P2PKH / P2WPKH addresses is just fine as-is: well, that's the whole point of a softfork: backwards-compatibility; you can receive from Taproot users just fine, and once your wallet is updated for Taproot-sending support, you can send to Taproot users just fine as well!
(P2WPKH and P2WSH -- SegWit v0 -- addresses start with bc1q; Taproot -- SegWit v1 --- addresses start with bc1p, in case you wanted to know the difference; in bech32 q is 0, p is 1)
Now how about HODLers who keep all, or some, of their coins on custodial services? Well, any custodial service worth its salt would be doing at least 2-of-3, or probably something even bigger, like 11-of-15. So your custodial service, if it switched to using Taproot internally, could save a lot more (imagine an 11-of-15 getting reduced from 11 signatures to just 1!), which --- we can only hope! --- should translate to lower fees and better customer service from your custodial service!
So I think we can say, very accurately, that the Bitcoin principle --- that YOU are in control of your money --- can only be helped by Taproot (if you are doing multisignature), and, because P2PKH and P2WPKH remain validly-usable addresses in a Taproot future, will not be harmed by Taproot. Its benefit to this principle might be small (it mostly only benefits multisignature users) but since it has no drawbacks with this (i.e. singlesig users can continue to use P2WPKH and P2PKH still) this is still a nice, tidy win!
(even singlesig users get a minor benefit, in that multisig users will now reduce their blockchain space footprint, so that fees can be kept low for everybody; so for example even if you have your single set of private keys engraved on titanium plates sealed in an airtight box stored in a safe buried in a desert protected by angry nomads riding giant sandworms because you're the frickin' Kwisatz Haderach, you still gain some benefit from Taproot)
And here's the important part: if P2PKH/P2WPKH is working perfectly fine with you and you decide to never use Taproot yourself, Taproot will not affect you detrimentally. First do no harm!

Taproot and Your Contracts

No one is an island, no one lives alone. Give and you shall receive. You know: by trading with other people, you can gain expertise in some obscure little necessity of the world (and greatly increase your productivity in that little field), and then trade the products of your expertise for necessities other people have created, all of you thereby gaining gains from trade.
So, contracts, which are basically enforceable agreements that facilitate trading with people who you do not personally know and therefore might not trust.
Let's start with a simple example. You want to buy some gewgaws from somebody. But you don't know them personally. The seller wants the money, you want their gewgaws, but because of the lack of trust (you don't know them!! what if they're scammers??) neither of you can benefit from gains from trade.
However, suppose both of you know of some entity that both of you trust. That entity can act as a trusted escrow. The entity provides you security: this enables the trade, allowing both of you to get gains from trade.
In Bitcoin-land, this can be implemented as a 2-of-3 multisignature. The three signatories in the multisgnature would be you, the gewgaw seller, and the escrow. You put the payment for the gewgaws into this 2-of-3 multisignature address.
Now, suppose it turns out neither of you are scammers (whaaaat!). You receive the gewgaws just fine and you're willing to pay up for them. Then you and the gewgaw seller just sign a transaction --- you and the gewgaw seller are 2, sufficient to trigger the 2-of-3 --- that spends from the 2-of-3 address to a singlesig the gewgaw seller wants (or whatever address the gewgaw seller wants).
But suppose some problem arises. The seller gave you gawgews instead of gewgaws. Or you decided to keep the gewgaws but not sign the transaction to release the funds to the seller. In either case, the escrow is notified, and if it can sign with you to refund the funds back to you (if the seller was a scammer) or it can sign with the seller to forward the funds to the seller (if you were a scammer).
Taproot helps with this: like mentioned above, it allows multisignature setups to produce only one signature, reducing blockchain space usage, and thus making contracts --- which require multiple people, by definition, you don't make contracts with yourself --- is made cheaper (which we hope enables more of these setups to happen for more gains from trade for everyone, also, moon and lambos).
(technology-wise, it's easier to make an n-of-n than a k-of-n, making a k-of-n would require a complex setup involving a long ritual with many communication rounds between the n participants, but an n-of-n can be done trivially with some moon math. You can, however, make what is effectively a 2-of-3 by using a three-branch SCRIPT: either 2-of-2 of you and seller, OR 2-of-2 of you and escrow, OR 2-of-2 of escrow and seller. Fortunately, Taproot adds a facility to embed a SCRIPT inside a public key, so you can have a 2-of-2 Taprooted address (between you and seller) with a SCRIPT branch that can instead be spent with 2-of-2 (you + escrow) OR 2-of-2 (seller + escrow), which implements the three-branched SCRIPT above. If neither of you are scammers (hopefully the common case) then you both sign using your keys and never have to contact the escrow, since you are just using the escrow public key without coordinating with them (because n-of-n is trivial but k-of-n requires setup with communication rounds), so in the "best case" where both of you are honest traders, you also get a privacy boost, in that the escrow never learns you have been trading on gewgaws, I mean ewww, gawgews are much better than gewgaws and therefore I now judge you for being a gewgaw enthusiast, you filthy gewgawer).

Taproot and Your Contracts, Part 2: Cryptographic Boogaloo

Now suppose you want to buy some data instead of things. For example, maybe you have some closed-source software in trial mode installed, and want to pay the developer for the full version. You want to pay for an activation code.
This can be done, today, by using an HTLC. The developer tells you the hash of the activation code. You pay to an HTLC, paying out to the developer if it reveals the preimage (the activation code), or refunding the money back to you after a pre-agreed timeout. If the developer claims the funds, it has to reveal the preimage, which is the activation code, and you can now activate your software. If the developer does not claim the funds by the timeout, you get refunded.
And you can do that, with HTLCs, today.
Of course, HTLCs do have problems:
Fortunately, with Schnorr (which is enabled by Taproot), we can now use the Scriptless Script constuction by Andrew Poelstra. This Scriptless Script allows a new construction, the PTLC or Pointlocked Timelocked Contract. Instead of hashes and preimages, just replace "hash" with "point" and "preimage" with "scalar".
Or as you might know them: "point" is really "public key" and "scalar" is really a "private key". What a PTLC does is that, given a particular public key, the pointlocked branch can be spent only if the spender reveals the private key of the given private key to you.
Another nice thing with PTLCs is that they are deniable. What appears onchain is just a single 2-of-2 signature between you and the developemanufacturer. It's like a magic trick. This signature has no special watermarks, it's a perfectly normal signature (the pledge). However, from this signature, plus some datta given to you by the developemanufacturer (known as the adaptor signature) you can derive the private key of a particular public key you both agree on (the turn). Anyone scraping the blockchain will just see signatures that look just like every other signature, and as long as nobody manages to hack you and get a copy of the adaptor signature or the private key, they cannot get the private key behind the public key (point) that the pointlocked branch needs (the prestige).
(Just to be clear, the public key you are getting the private key from, is distinct from the public key that the developemanufacturer will use for its funds. The activation key is different from the developer's onchain Bitcoin key, and it is the activation key whose private key you will be learning, not the developer's/manufacturer's onchain Bitcoin key).
So:
Taproot lets PTLCs exist onchain because they enable Schnorr, which is a requirement of PTLCs / Scriptless Script.
(technology-wise, take note that Scriptless Script works only for the "pointlocked" branch of the contract; you need normal Script, or a pre-signed nLockTimed transaction, for the "timelocked" branch. Since Taproot can embed a script, you can have the Taproot pubkey be a 2-of-2 to implement the Scriptless Script "pointlocked" branch, then have a hidden script that lets you recover the funds with an OP_CHECKLOCKTIMEVERIFY after the timeout if the seller does not claim the funds.)

Quantum Quibbles!

Now if you were really paying attention, you might have noticed this parenthetical:
(technical details: a Taproot output is 1 version byte + 32 byte public key, while a P2WPKH (bech32 singlesig) output is 1 version byte + 20 byte public key hash...)
So wait, Taproot uses raw 32-byte public keys, and not public key hashes? Isn't that more quantum-vulnerable??
Well, in theory yes. In practice, they probably are not.
It's not that hashes can be broken by quantum computes --- they're still not. Instead, you have to look at how you spend from a P2WPKH/P2PKH pay-to-public-key-hash.
When you spend from a P2PKH / P2WPKH, you have to reveal the public key. Then Bitcoin hashes it and checks if this matches with the public-key-hash, and only then actually validates the signature for that public key.
So an unconfirmed transaction, floating in the mempools of nodes globally, will show, in plain sight for everyone to see, your public key.
(public keys should be public, that's why they're called public keys, LOL)
And if quantum computers are fast enough to be of concern, then they are probably fast enough that, in the several minutes to several hours from broadcast to confirmation, they have already cracked the public key that is openly broadcast with your transaction. The owner of the quantum computer can now replace your unconfirmed transaction with one that pays the funds to itself. Even if you did not opt-in RBF, miners are still incentivized to support RBF on RBF-disabled transactions.
So the extra hash is not as significant a protection against quantum computers as you might think. Instead, the extra hash-and-compare needed is just extra validation effort.
Further, if you have ever, in the past, spent from the address, then there exists already a transaction indelibly stored on the blockchain, openly displaying the public key from which quantum computers can derive the private key. So those are still vulnerable to quantum computers.
For the most part, the cryptographers behind Taproot (and Bitcoin Core) are of the opinion that quantum computers capable of cracking Bitcoin pubkeys are unlikely to appear within a decade or two.
So:
For now, the homomorphic and linear properties of elliptic curve cryptography provide a lot of benefits --- particularly the linearity property is what enables Scriptless Script and simple multisignature (i.e. multisignatures that are just 1 signature onchain). So it might be a good idea to take advantage of them now while we are still fairly safe against quantum computers. It seems likely that quantum-safe signature schemes are nonlinear (thus losing these advantages).

Summary

I Wanna Be The Taprooter!

So, do you want to help activate Taproot? Here's what you, mister sovereign Bitcoin HODLer, can do!

But I Hate Taproot!!

That's fine!

Discussions About Taproot Activation

almkglor your post has been copied because one or more comments in this topic have been removed. This copy will preserve unmoderated topic. If you would like to opt-out, please send a message using [this link].
[deleted comment]
[deleted comment]
[deleted comment]
submitted by anticensor_bot to u/anticensor_bot [link] [comments]

Monthly Nano News: December 2019 + Year Recap Special

This is what NANO has been up to lately. I don't think I lie if I say it has been quite an amazing year!
See you soon and happy new year! Something nice is coming soon that I have been working on for a while, stay tuned..

December 2019

November 2019

October 2019

September 2019

August 2019

July 2019

June 2019

May 2019

Apr 2019

Mar 2019

Feb 2019

Jan 2019


More news here: https://nanolinks.info/news

https://preview.redd.it/9sw5nkoxlt741.png?width=749&format=png&auto=webp&s=3426d4eafb9430c0304a6d161596102536df4318
submitted by Joohansson to nanocurrency [link] [comments]

M-N 1k-5k

m0xyy M0Zark M14Gang M1Finance M1Rifles M2Kgifs M59Gar m83 MAA MAABMakeup Mac4491 macarons Macau macbookair macedonia macgyver MacGyverThis Machine_Embroidery MachineGunKelly MachineLearningJobs MachineLuck machinesbeingjerks MachineThatMakesMoney machinima machiningporn MachoManGIFs MackenzieFoy Macklemore macmini MacNCheesePorn MacOSBeta macpro macprogramming macrame macro macroeconomics macrophotography macross MacUni MadamSecretary MadDabs Madden18 Madden19 maddenmobilebuysell MaddenMobileH2H maddiegiannamore MaddieReed MaddieZiegler madeinusa MadeleineMccann MadeMeGiggle mademehappycry madewithableton madeWithGodot MadFurs MadisonGordon MadisonLouch MadisonPettis MadisonWIPokemonGo MadiTeeuws MadLabs madladcrusaders madlass madlasses Madlib MadMaxGame Madoka Madonna MadOver30 madscientist MafiaCityMemes MAFS_TV MAGAjuana Magento Magfest MaggieGrace MaggieQ magiarecord MagicalGirls magicalmoments MagicaVoxel MagicCardPulls magicfart69 magicgathering Magicite MagicItems magicka MagicLantern magicmuggle MagicMushroomHunters MagicMushrooms magicplantsexchange magicrush magictricksrevealed MagicUsers magikarpusedflylol Magisk Magleby magnora7 MAguns Mahayana Mahjong Mahryahh mahvelmods MaiaMitchell maidsafe maille mainebeer MaineCoon mainehistory mainframe maisie_williams MaitlandWardBaxter majorasmask MajorLazer Maka91Productions makeaband makecomics MakeDataShine MakeDejiLaugh MakeFriends MakeFriendsInGermany MakeFriendsInIndia MakeItFunnyIAMA MakeItWorse Makemeagif makemecry MakeMeSmile makemkv MakeMoney MakeMoneyOnlineGuide makenoise MakEnts makerbot MakerMesh makerspace MakeStories MakeSushi MakeTotalDestr0i Makeup_Artists Makeup_Reviews MakeupAddictionAsia makeupeffects MakeUpExchangeEU makeupfails MakeupMemes MakeupNews MakeupReviews MakeupSelfies MakeupTutorials MakeWay makingmoney MakingRnB Makingsense malamute MalaysianPF Male_Feet Male_Lesbians maleempowerment malefashionuk MaleFemme malefoodadvice MaleMidriff MaleStudies MaleSupportNetwork maletime MaliciousStupidity Malifaux MalinAkerman malingering malkovich mallninja Mallsoft MalluBabes Malmoe malphitemains malta Maltese Malwarebytes MalzaharMains MamaRaikou ManagedByNarcissists managementconsulting Manatees manbuns manchester_uni Manchester_United Manchestercity ManchesterNH manchesterorchestra manchesterunitednews MandachordMelodies Mandala mandalas Mandalorian Mandela_Effect_Music MandJTV mAndroidDev mandymilano mandymoore MandyRose mangadex MangaMemes MangaPod mangarockapp mangastudio mangaswap ManHands manhattan ManifestEarth Manitoba Mankato Manna MannausSachsen manoman manseekingwoman mansformation ManyBaggers MaoGame MaokaiMains mapgore mapprojects mapswith2newzealands MapsWithoutEurope MapsWithoutHawaii mapswithouticeland mapswithoutmadagascar MapsWithoutMaps MapsWithoutTasmania MapsWithoutUP mapswithtoomuchNZ MapVsGeo Marathon Marathon_Training marathonrunning marathons marblerun MarchAgainstNazis Marching_Arts marchmadness MarciLLy MarcMaron MarcoPolo Mari_Bambei MariaDomark MariaDoroshina MariahCarey MariaMenounos mariasharapova MariaSolPerez MariaVillalba MarieAnnWatson MarieAvgeropoulos MarieDoll Marieism MarieMadore Marietta Mariiiagad Marijuana_Stocks marijuanaconcentrates marijuanalabs MarilynMonroe Marimba Marin MarinaAndTheDiamonds MarinaLaswick marinelife marines marioandluigi MarioKart8Deluxe MarioKartWii marioncotillard MARIOPARTY mariorabbids marisamiller maritime Marixa Market_Socialism MarketAnarchism MarketingAutomation marketingnews MarketingPorn MarketingResearch Markham MarksmanMains Marquette marriageadvice marriagefree marriageisbliss MarriageMemes MarriedLife marriedwithchildren MarsArgo marshmello MarsSociety marthahunt MarthMains MartialArtsWeapons martinfreeman Martingarrix MartinShkreli MarvelatFox MarvelAvengersProject MarvelBattleLines MARVELFutureFight marvelleaks MarvelPosters Marvels_Luke_Cage MarvelStudiosTheories MarvelTheories marveltsumtsum marvelvscapcom marxistreadingclub MaryBaltazar MarylandPolitics MarziaSubmissions MasamuneKunNoRevenge masari Masastan MaschinenKrieger masculism mashgifs Masks MasonJars MassachusettsPolitics massagetherapy masseffectfics masseffectlore MassEffectmeme MassEffectMemes massivecocks masskillers MassQuantities masstagger MasterchefAU MasterclassDropship mastercoin MasterGardener MastermindBooks MasterNodes masteroforion masters MastersOfSex MastersOfTheUniverse MasterSystem MasterYiMains Mastodon mastodonband masturbationhacks masturbationquestions Masub MatchedBettingUK MatebookXPro math_irl Mathcore Mathematica mathporn mathpsych mathpuzzles MatiWrites matrix matt01ss MattAndKim mattayahu MattLees MattParker Mattress MattRichardsen MattShea mattsmith MattsWrittenWord MatureBeauty matureplants mau5trap Maude_Garrett MauraMurrayCase MauraMurrayEvidence mauritius mavic MavicPro MaximilianDood MaxLandis Maxmoefoe maxpayne Maya_Preffered MayansMC MaybeHappened MaydayPAC mazda6 mazdaspeed3 MazeRunner mazes mbta MBTIDating mbtimemes MbtiTypeMe mc5 MCAT2 MCBuildSchool Mccafferty MCCEO McCreeMains McDonaldsEmployees mcdonaldsfreakout McElroyClan McJuggerNuggets McKennaBerkley mckennademoe McKinney mclaren McLounge McMansionHell mcmodfinder mcrealmsservers mcsa MCSPlaystation MCSRep MCSXbox mctourney mculeaks MCUmemes MCVanillaServers MDbeer MDEnts MDGuns mdmazingMusic mdphd MDT me__irl me_atm me_ftl me_InRocketLeague me_irl_neue me_irl_video mealprepsundays MEandromeda MeanGirls meanstack MeansTV meanwhileinrussia meateatertv meatheads meatogains mechanic MechanicalEngineer mechanicalgifs MechanicalKeyboardsUK mechanicalpuzzles mechatronics mechwarrior med_diet Medford mediacomposing MedianXL mediaquotes MediBloc medical_advice medical_news Medical_Students MedicalAssistant MedicalBulletin MedicalDevices medicalimages MedicalMeme MedicalPhysics medicalporn medicalschooluk MedicareForAll medicinehat medieval medievalcatpaintings MedievalEngineers medievalMemes MedievalMusic MedievalNorseStudies MedievalPorn medievalworldproblems meditation_videos meditationpapers meditationpics MeditationPractice mediterraneandiet mediumfaketexts mediumformat Mediums MedSpouse MedTech MeeseeksAndDestroy MeetLGBT MegaAnime megabots Megadrive MegaGames Megahosting MEGAlink megalinks2 MegalinksVault MegaloBox MegaMakerOfficial megamindmemes MegaMusic megarequests MegaVideos MeghanMarkle meghanmccarthy MegTurney3 megumikoneko mehfaketexts MeiMains MEIOUandTaxes Meirl_ meirlcirclejerk MekaMechanic MelancholyMusic MelanieLaurent MelanieMartinez MelaniePavola MelanieShark MelbEnts melbournecirclejerk melbournemusic MelbournePhotography melbourneriders MelbTrade Melee MelissaDrew MelissaSandoval melodica melodicmetal melonproject meltyblood meme_hell meme_history meme_irl Meme_LOL meme_lords memecalendar MemeChildren MemeDerWoche Memedetails MemeEconomyEconomy memefood MemeFormats MemeGang MemeInvestor_bot Memelee memes_irl memesbannedinchina MemesBrasil memesec MemesForDayz MemeSmiet MemesOfAnime memesofthedank MemesPortugal MemeStockMarket memeswithoutmods Memeulous memeuniverse MemeVideos memewarsnews memorization memoryforensics MemoryQuestions MemphisExpress memphisrap memrise men MENAConflicts menameselassie MenaPay MenDatingTips menfashion MenGetRapedToo Menieres meninblazers menlaughingwithsalad menofwar Menopause mensa mensfashiontrend menshealth Mensmittenwithkittens MensOnlineStylist MensRants menstruation menswear Mentalfloss MentalHealthPH MentalHealthProviders MentalHealthSupport mentalmath mentalpod mentat MenuHacker MephHeads Mercadoreddit Mercari mercedes mercedesamgf1 Mercerinfo MerchantRPG MerchByAmazon merchents MercuryProtocol MercWithAMouth MeredithMickelson merlinbbc mermaids MerrellTwins merval mescaline Mescamushroom MESG Meshnet Meshuggah mesoamerica messi messingwiththenewguy meta meta_me_irl metaboardgames metabowsette MetaBuffGames MetaHub Metal101 MetalCasting MetalDrums metalearth Metalfoundry MetalGearAntiNuclear MetalGearPhilanthropy MetalGearSolidV_PC metalgearsurvive MetalicKitten_ Metallize metallurgy Metalmusic MetalNews MetalPay MetalPlaylists MetalSlugAttack metalwallpapers metametacirclejerk metaphysical MetaPhysicalMemes metaquebec metasploit MetaSubredditDrama MetaTrueReddit Metaverse_Blockchain Meteor Methadone meToo Metric metricband MetricMasterRace metro_exodus MetroDetroit metroexodus Metrology MetronomeToken MetroPCS mets mewithoutYou MexicanSpaceProgram Mexico_News mexicocirclejerk mexicogonewild Mezcal MFA mfa_irl MFGhost mflbguide MFZ MGSPhantomPain mgtowbooks mh4u MHGen MHGU mhguildquests mhmixedsets MHOC MHOnline MHWorld miakhalifapics MiaLi MiaMalkovaX miamiheat MiamiHurricanes miamioh MiaSand MiBox Michael MichaelFassbender MichaelReeves MichaelScottPapCo MichaelSneakers Michele_Maturo MichelleKeegan michellelewin MichelleRodriguez Michigan4Sanders michigandate MichiganGamers MicrobrandWatches microbrute microcomputing Microfiber MicroFishing microgreens microkitty Micromanufacturing micronations microphones microservices MicrosoftBand MicrosoftFlow MicrosoftServices MicrosoftTeams microtonal Midair midcentury Middleearthmemes MiddleEast MiddleEasternMusic MiddleEastHistory MideastPeace MidEastRegionalWar Midessa midi midlyinfuriating midlyinteresting midori midquelmemes Midwives MieshaTate mightyboosh MightyHarvest MightyNo9 Mignolaverse migos Miguns Miitopia Mike MikeAndIke MikePatton milano milasantos_ MiLB mildhighclub mildly_penis mildlyannoying mildlyapocalyptic mildlyawesome mildlyboobs mildlybutthole Mildlyclever mildlyconfusing mildlydangerous mildlyenteristing mildlyevangelion mildlyfrustrating MildlyGIT mildlyhalo mildlyhitler mildlyhomestuck mildlyinconvenient mildlyinsulted mildlyinterestingIAmA mildlyintersting mildlyintimidating mildlyintresting MildlyMetal mildlypleasing MildlyRacist mildlyretarded mildlyridiculous mildlysketchy MildlyUncomfortable mildlyuninteresting mildlyunsettling MildlyVandalized mildlyweird mildlywtf mildypenis MileyCyrusNTF MilfQueenMirelia milfsgonewild milfslovecumshots MILFVideo Milim militant Militariacollecting MilitaryARClones MilitaryAviation MilitaryConspiracy militaryfitness MilitaryGear Militarymachines MilitaryProcurement Militaryraging MilitaryStrategy milkniggas millajovovich millenials Millennials MillerPlanetside MillieBobbyBrown2 MillionDollarsBut millwrights milsurp miltonkeynes MilwaukeeTool Mimblewimble mimovi mina_irl Minarchy MindBleach mindblown mindcrackcirclejerk MindcrackDiscussion Mindfuck mindfuleating Mindscan mindstorms MinecraftCirclejerk MinecraftCommands MinecraftCringe minecraftcursedimages MinecraftDataMining minecraftfaq MinecraftHistory minecraftmaps MinecraftMod MinecraftPE minecraftschematics minecraftskins MinecraftSwitch MinecraftToDo minecraftwaterniggas minecraftxbox MinedBlock Minerals minerapocalypse MinersHaven MinerSwap Minesweeper Minetest MineZ Mini14 mini_trucks miniature_calendar MiniaturePinscher MiniatureSchnauzer miniaturesculpting miniaussie minibikes minicooking MiniDayZ minidocs minimal_homes minimalism_fashion minimalism_music Minimalisticmemes minimalisticwalls minimaltechno MiniMetro MiningPoolHub MinionMasters MinionMemes Minions MinkaKelly minnesotabeer MinnesotaCamping MinnesotaGamers Minnesotar4r minorkey MintCoin mintmobile mintsim MinusTheBear MinusTheMakeup minutevids MIOAGTIRPAAP MioFanClub Miracleofsound miraclerobots mirainikki mirin MirrorlessPhotography MirrorSports misbakes Miscarriage mischiefvixen Misdirection mises mishacollins MisheardLyrics MisleadingCaptions MisleadingTitles MissedOpportunity MissEm_Emily MissFlowerBomb MissFortuneMains MissGenii MissileGfys MissilePorn Missing_Person Mission_Impossible MissionWorkshop missoula MissouriPolitics MisterMetokur MitchHedberg MithrilToken mitski MitsubishiEvolution miui mixcd MixClub mixednuts mixedreality mizzou MK11CharacterTowers MKUltra MLB_9Innings mlb_streams MLBDraft MLBtheShowLogos mlclass MLG MLjobs MLM mlmcirclejerk MLMRecovery mlmscams mlmstories MLP MLPAnalysis MLPIOS mlpmature MLPtunes MLRugby MLSAwayFans MLSstreams MLTP mmapredictions MMAstream MMAStreams365 mmatechnique mmaww MMElementalGuardians mmf mmt_economics Mnemonics MNFgifs MNJobs MNN_MemeNewsNetwork MNTrolls moab moai moana MoarStories Mobdro Mobile_Marketing MobileAL mobileDJ MobileGames MobileLegendsBB mobilepicshd MobileUI mobilewebdev mobilinkcoin MobiusNetwork MockTheAltRight mocktheweek modclub ModdedMC moddergearsolid moddingguides ModdingMC ModdingMorrowind Model3 MODELING modelrailroads moderatelyinteresting ModerationLog modernart modernbaseball moderncalligraphy ModernFashionPorn modernism ModernistCuisine ModernJazz ModernJund ModernPropaganda ModernRockMusic modernrogue ModernWarfareRM Modesto ModFighters modgifs modlimit ModMurder ModsAreKillingReddit modusoperandi Moebius moedred MoeStash MoiraMains Moissanite moldova molecularbiology MolecularGastronomy MoleIsMoney Moles moleskine Molested molly Molly_Eskam MollyB MollyCQuinn MollyEskamNew mollyeskamshit Mom mombloggers momenttheymadeit momjokes MommaJokes momo Momoland MomoTama MomPorn momreflexes momsspaghetti monacoin MonarchsFactory Monarkia Monash moncton mondegreens Mondo MoneroCommunity moneromarket moneromarkets MoneroV Monetha MoneyHelp moneylaundering moneyontheside moneyrebel MoneyToken mongolia MongoliaPics MonicaBellucci monicoin MonikasThighs Monikers MonitorLizards Monk MonkeyIsland MonkeypawProductions monkeys monodatingpoly monogame monogatari MonoHearing MonolidMakeup monopoly Monsanto MonstaX Monstera monsterdeconstruction monsterdongs monsterfactory MonsterFishKeepers monsterfuzz MonsterGirlRP MonsterHigh MonsterLegends monsteroftheweek MonsterProm MonsterStrike Montageparodybattles montenegro MontereyBay Monterrey Montessori montgomery MonthlyComposition MontrealCycling MontrealEnts montrealimpact montrealjobs montypythongifs monzo moo_irl moog moombahton Moomies Moomins moomooio moon MoonCoin moonero MoonFucks MoonKnight Moonlighter MOONMOON_OW MoonriseMusicFestival Moons_IRL moosearchive moraldilemmas MoralPanic Morbid morbid_reality MordhauFashion mordheim morebreedingdittos Morel_Hunting MorganaMains MorgantownWV mormoncringe Mormonleaks mormonpolitics MorningDrawfee Morninghair MoroccoPics MoronicMondayAndroid MorpheusNetwork MorphRequests morrissey morse MortalEngines MortalKombat11 MortalKombatX morticians MortisGang Mosaic Moscow Mosses mostgilded MostInterestingCats MostlyWrites motherinlawsfromhell mothersbasement Mothman mothpit Motionografree MotivatedMusic motivateme Motivation_Wallpapers Motivational MotleyCrue motleyfool moto motog5 MotoGPPorn MotoGuzzi MotoLA Motoracing motorbikes motorboat Motorcyclecrash motorizedbicycles motorola Motorsport MotorsportPorn MotorsportsCalendar motorsportstreams motoswap Motovlogging motown MotoX4 MountainBike mountaindew mountaineers mountaingoats MountainMen Mountainpics mountains mountainview MountAndBall MouseGifs MouseGuard MouseMarket MousepadReview MouthEyes movember MovementDAO MovementDEMF Movie_Mistakes movie_scores movieaweek MovieBattles2 moviecirclejerk MovieHDLite movieideas movieleaks moviemonsterporn MovieOfTheDay MovieQuotes moviereviews MovieRls MoviesAnywhere MovieScandals Movieswhilehigh moving movingout mowerthoughts Mowky Mozart MozartInTheJungle mozilla MozillaInAction MP5 mpcusers mpmb mpminidelta MrBeast MrData MRE MrJoeNobody mrmoneymustache MrNightmare MrPedestrian mrpickles MrRobotARG MrRogersNeighborhood MrsGlass1024 MrSuicideSheep MSAccess msaeachubaets MsGinaDarling MSI MSP430 mspaintsartrace mspjobs MSsEcReTPoDcAsT Msstate MTBDeals MTBGE MTBTrailBuilding MTBVideos MtFHRT mtg_altered mtg_dadjokes MTGArenaPro mtgbracket mtgbrawl MTGDredge mtgfrontier mtgGore MTGLardFetcher mtglimited mtgmarketwatch MTGmemes MTGModern mtgoxinsolvency MTGPuzzleQuest mtgspirits mtgstorm mtgtrades MTGVintage MTHFR MtPelerin MTSU MTU mua muacjcirclejerk MUAEurope mudfossils Mueller mufc_history mugen mugi_irl muji Mujico mukbang Muks_store MuLegend multiculturalcancer multilingualparenting MultiMemeDrifting multireddit mumfordandsons MumkeysAnimeReviews MUN munchies MunchkinCats munichsocialclub murder MurderByWords MurderedByAntivaxx MurderedByBots MurderedByCrosspost murderedbyemojis MurderedByFacts murderedbymemes murderedbynumbers MurderedByOuija MurderedByPedantics murderedbyscreenshots Murderinos MurderMountain MurderMystery2 murfreesboro murmuration muscle_cars musclecarporn musclegirlart MuscleWorship muselk MuseumPorn museumreviews Museums Mushishi mushroom Mushroom_Cultivation music_discovery Music_Producers Music_Theory_Class MusicaEnEspanol MusicAlbums musicalcomedy musicalscripts MusicalTears MusicalTheatre Musicandmathematics musicanova musicbee musicbusiness MusicCirclejerk musiceducation MusicElectronics MusicEssentials Musicforyourfilm MusicFromTVSeries MusicGear musicgifstation MusicGuides musichistory musichoarder musiciansblogs musicindustry musicinstructor musiclessmusicvideos musicmadefree musicmakers musicmarketing MusicMatch MusicNotes musicoin musicpics MusicProducerSpot MusicProductionCodex MusicProductionDeals musicprogramming MusicPromotion musicsoftwaredeals musicsuggestions musictherapy MusicVideosOnYouTube musicwallpapers musiquefrancaise MuskDidNothingWrong Muslim Muslim_Memes MuslimLounge MuslimMarriage MustangTech mustelids mutantsandmasterminds MutantYearZeroRTE MUTCoinSelling mutt MUTTalk mutualcollaboration mutualfunds mutualism MutualSupport MVIS mvsw MWLL mx5 MXC MXStreams myaimistrue MyAnimeList myanmar MyBigFatFabulousLife MyBloodyValentine mybullytoday MyCastleFE MycoBazaar Mycoporn Mydaily3 MyDoggyIsMyLove mydrunkkitchen MyEtherWallet myfaithcoin mygamecollection_app MyHatIsACat MyHeroAcademiaMemes Myhush MylifeSuxNow mylittlealcoholic mylittleandysonic1 mylittleconspiracy mylittledamon mylittledaww mylittlefanfic mylittlefortress mylittlehuman mylittlelistentothis Mylittlenosleep mylittleonions MyLittleOutOfContext MyLittleSquidward MyLittleSupportGroup mymatematt mymorningjacket MyNameIsEarl myNBA2KMobile MyNewFetish MyNoise MyouiMina myparentsarenthome MyPrettyFace myriadcoin MyrtleBeach MySingingMonsters myst Mysteries mysterysearch mysticism myterribleneighbors myth MyTheoryIs myvegas

n00bs n3rdfusion N64WrestlingGames naath Nachrichten Nadine_Leopold NadineKerastas nagios nahuatl nail_art nailbiting nailedthelanding Nailpolish NaiTech nakedandafraid nameaserver Namecoin NameMyTF2Item NameNerdCirclejerk NamePuns namethatbook NamiMains Nanachi nanaimo nandovmovies nanJ Nannies nano NanoGrowery Nanoleaf nanomusheens nanotechnology Nantes NaomiKyle NaomiScott naomiwatts napa Naperville NapkinMemes Naples_FL napoli naranon narcissisticparents NarcissisticSpouses NarcoticsAnonymous Narduchita NarFFL Narnia NarniaMemes Naruto_Memes NarutoAkiden NarutoAnime NarutoNinjaStorm NarutoSakuga NarutoXBorutoNV nas NASA_News nasalsnuff NASCARCollectors NasDANQ nashvillebuyandsell Nashvilleevents NashvilleJobs NashvilleSC NashvilleTV NASLSoccer nasusmains Nat1 Natalia_Deliah Natalia_Garibotto Natalie_vs_Scarlett nataliebrooksx nataliehadek NatalieMariduena NatalieR NatalieRoser NatashaOakley nathanfielder NathanFillion Nationalism NationalParkPorn NationalPhotoSubs nationalsomethingday NationStates NativeAmericanGirls NativeAmericans NativeInstruments nativescript natsuki Natsuri NattyComics Natural_Hair NaturalPregnancy naturalremedies NaturalWellnessGuide naturebros natureisbeautiful NatureIsFuckingCute Natureisfuckingnope natureislit natureismental naturesfury NAU Naughty_Redheads naughtydog naughtyjessthoughts NaughtyNerdGirls NaughtyNorseMemes naut Nautical NauticusBlockchain NautilusMains nav Navajo NavalAction Navia Naviaddress Navixsport NavyNukes NayaRivera nayeon Nazer_The_Lazer NaziMeme nba2k17 NBA2K19 NBA2KL NBA2kMTselling nba_live_streams NBAanalytics nbabreakdown nbafiftyfifty NBAGIFS NBAimages nbakicks NBALive_Mobile nbalivestreamshd NBAlounge NBApeopleTwitter NBAPlaygrounds nbastreams_ nbastreamscss nbl nbn NCAA ncaa_stream ncaabowlgames ncaabowllive NCAAFootball NCAAW ncbeer NCGuns NCLEX ncpolitics NCTrails NDE ndp NDQ nds NDSHacks nealstephenson NearDeathExperiences NeatMike NeatNotes NebulaPorn NECA neckbeards neckbeardthings neckdeep necromancers Necrontyr necropolis nederlands nedforpresident NeebsGaming Need NeedABand needabro needacoach NeedleInAHaystack Needlepoint NeedsMoreJPEG NeesyRizzo NegaRedditRedux NegativeAtmosphere negativeutilitarians negotiation neighborsfromhell Neil_deGrasse_Tyson NeilBreen neildegrassetyson neilyoung NeivaMaraDaily NemiForest Nendoroid nenes Neo4j neoblockchain neoconNWO neofolk neogeo neology NeoMagazin NeonGenesisEvangelion neoprogs Neopsychedelia NeoScavenger Neoyokio NEPA NepalPics nerdbait nerdcity nerdcore nerdfitness nerdgirls nerdlass nerdpokerpodcast nerdshowerthoughts nerdwriter Nerdy_Hardbodies NerdyChallenge NerfExchange NerfTheGame neshamira NessMains net_neutrality netapp NetBSD netdef NetflixCanada NetflixKingdom NetflixSpaceForce NetflixTheSociety netflixuk NetherlandsPics Netherwing NetHunter netsec_news netsec_uncensored Netsphere Netsuite NetworkForSale NetworkSecurity Neuralink neurallace NeuralNetwork neurobiology Neurofeedback NeuroFunk Neuromation neuronaut Neuroneum neuroproducers Neurosurgery NeutralCryptoTalk NeutralTalk Nevada nevadapolitics neveragainmovement NeverStopAGirlFight NeverTrump neverwinternights New_Hampshire New_Jersey_Politics New_Tattoos New_World_MMO New_York_City NewAge NewAgeMusic NewAlbums NewAmsterdamTV Newark newborns Newbraunfels newbrunswickcanada NewBrunswickNJ Newbwriters NewChallenger NewCountry NewCydiaTweaks NewDads NewedgeMustang Newegg newengland NewEngland4Sanders NewEnglandPatriots newenglandrevolution neweracaps NewFishSpecies NewGame newgrass Newgrounds newhaven newhiphop newhorizons newIBM newico NewJerseyforSanders NewJerseyMarijuana newleaf newLegacyinc Newlyweds neworleanssaints NewPMDT NewPokimanePics newportbeach NewRetroArcade NewRiders News_Politics newsbotbot newsentences newsokunomoral newsokuvip newspapercomics newsrebooted newsreels newsubreddits NewToReddit NewWest newwords newworldorder NewYorkCoin NewYorkForSanders NewYoutubers NewZanada newzealand_travel Nexo Nexomon NexonDarknessRises Nexplanon NextCarGame nextdoor nextelderscrolls NextOrder Nexus10 Nexus9 nexusearth nexusmods Nexusography nexusplayer nexybit NFC NFCEast nffc NFKRZ NFL2go nfl__stream nfl__streams nfl_games nfl_live_streams_free nfl_livestream_ nfl_livestream_free nfl_streams_hd nfl_streams_live_ nfl_super_bowl NFLDRAFT NFLFandom NFLFantasy NFLFilms NFLFootballGamesToday nflgameslive NFLGameUpdate nfllivestream_ NFLLiveStreamingCBS NFLLiveStreamingFOX NFLNoobs NFLOffTopic NFLReplay nflsgame NFLstatheads nflstream_ nflstream_free nflstream_live nflstreams_ nflstreams_free nflstreams_live_ NFLStreamUpdate nflsuperbowlfree nflsuperbowls nfrealmusic nfrstream nginx NhiTran NHL17HUT NHL18 NHL19 nhl_streams NHLChampionshipBelt NHLstream NHRA nhs niagara NibbaTV Nicaragua niceb8m8 NiceCatch nicedoggos nicegays Nicegirlstories niceguy niceguysDiscussion niceguystories NiceLegs NiceSaveOuija niceyes NichameleonCosplay NichtDieTagespresse nick NickCave nickelodeon NickyWhelan nicolapeltz nicolascage NicoleArbour NicoleLZ NicoleMarieJeanNMJ NicoleMejia nicolenixon NicoleScherzinger NicoleThornedab niconiconi NICUParents NidaleeMains NiennaJade NieRAutomataGame Nievamara Nigahiga Nigeria nightblade nightdriving nightmare NightmareBeforeXmas NightmareNewYork Nightmares nightmemes NightMusic nightphotography nightwalk nightwish nihilisms nihongo Nijmegen NikaidouSaki nikkibella NikkiBlackketter NikkiCo65 Nilesy nim Nimiq nincirclejerk ninemuses Ninja Ninjago NinjasHyper ninjawarrior NinoNakano Nintendeals Nintendo3DS nintendo64 Nintendo_NX NintendoDS Nintendogs NintendoKaren nintendolabo NintendoStitch NintendoSwitchBoxArt NintendoSwitchDesigns NintendoSwitchIndie NinthWorldProblems nintype nippleshadows nipponichi NipseyHussle nirvannatheband nissanfrontier nissanleaf NISTControls NitroToken NIU NixOS NixPlatform NJ_Swingers njbeer NJGuns njhiking NJr4r NJTech nlpclass NLSS NLTP NMMNG NMS_Bases NMS_Federation NMS_Zoology NMSPortals NNNNNNNEEEEEEEEEEEEWS no No_Cry_Challenge No_Ragrets NoAdmins noagenda NoahCyrus noahelowyn NoahGetTheBoat noamchomsky NoAnimePolice nobackspace Noblesse NobodyCaresApostolate noclip NoColoreds NoCopyrightMusic nocopyrightsounds nocrychallenge nocturnemains NoDAPL nodered Nodis NoeliaRamirez NoelleFoley NoelLeon noelmiller nOfAileDPriNtS NoFapES NoFapTeens NoFapWarRebooted nofiller NoFilterNews nofriends nofx nogagreflex NOIA NoIAP NoIdeaAnimation noids noip noise noisefuck NoisyImages noisypics NOIZ nojibrilnolife Nokia7Plus NOLA NOLAMusic Nolan NoLawns NolibsWatch nolimitcoin NoLogsVpn NoLongerAlone Nomad nomagicsuckery NOMANSSKY NoMansSkyAnimals NoMansSkyCrafting NoMansSkyMyJourney NoMansSkyShips NoMansSkyTravelGuide NomSaying NonAustrianEconomics noncensored_bitcoin nonconformists NonCredibleDefense nondirective nonduality NonEnglishMusic nonessentialoils NoNetNeutrality nonfiction nonfiction_bookclub nonfictionbooks NonGold NONINEWS NonNudeButSexy nonon Nonononomaybe nonononono nonononowaitwhat nonononoyesWTF nonoyes Nonprofit_Jobs nonsenselocker nonstopknight NoNut19 Nonviolence noobmaster69 NoobsOfTheAncient Noobtube nook nootropic_deals NootropicResearch NoPee noplastic nopuns norcal Nordichistorymemes NordicSkinCare NordicUnion NORDVEI NormalDayInSweden normanok NormanReedus normiememes NORML Norsemen NorskFotball NorthAmerican northampton NorthCarolina4Sanders northcounty northshore Northwestern NoRules norwayonreddit NorwegianForestCats Norwich NorwichCity Noses nosgoth nosIeep nosleep_irl nosleepfinder NosleepIndex NoSleepInterviews NoSleepReruns NoSleepSleuths NoSleepVideos nosleepworkshops nOSplatform nosql nostalgiacritic NostalgiaMusic NoStepOnSnek Not_Quite_Right NotableUpcomingEvents NotAboutYou notaglobe notalodeon notalwaysright NotaMethAddict notanimemaru NoTap notaperfectfit NotBirdsWithArms Notchcels notcirclejerk notcosplaygirls note8 Notflix notfunny NothingButThieves nothingnowhere NotHowDicksWork nothowgayswork nothowphoneswork notificationgore NoTillGrowery NotionSo notkayfabenews notmeirl notopbutok notpopping notredamefootball notsafeforweiss NotSteveIrwin notthebabylonbee notthebeaverton notthethickofit NotTrending notwholesomeanymore NoU novajobs novalaunchersetups novarent novationcircuit NoveltyAccounts Nowhere_eternity nowhisper nowiknow nowontennis noxappplayer NPB NPC NPCMemes NPCtavern NPD NPERproject npm nprplanetmoney NPSL nqmod Nr2003 nra nsa NSCollectors nsfNSFW NSFW911 nsfw_brat NSFW_SplitDepthGIFS nsfwbabesnude NSFWfun Nsfwhumour nspire nsw nswf NSWF_amatuer NSWFHardcore ntbdbiwdfta ntnu NTSB_database NTU NuclearBusiness nuclearwar nuclearweapons Nudah NudeBase nudeceleb Nuderoast nudibranch nudist_loving nudistpornbeach NudistsGoneWild nugswap nujijinactie nukedbywords nukedfromorbit NukeMeFromOrbit NukeVFX nukleus null number26bank numberphile numberwang numerai numerical numerology numismatics numismatology nunavut nunumains NurdRage NurseJackie NurseJoyProject nursepractitioner Nurses nursingmemes nursingschool NursingSkills nus nutanix NutritionFacts NVC nvidiots nwi NWSL nxtcoin NXThemes nxtwrestling nyancoins nyannyancosplay nycART nycbeer NYCC nycfilmmakers nycfood nycgaybros nycgaymers nycHistory nycstreetart nyctech NYCtrees NYguns NYList NYrap nyspolitics nytimes NYTO NYXL nyxnyxnyx NZBitcoin NZCirclejerk nzpolitics NZTrees
submitted by j259awesome to u/j259awesome [link] [comments]

Fiver Bot Bitcoin mining Hack Script 14BTC Crypto Mining Pool Server Setup Vlog #1 - YouTube How to Mine Bitcoins Using Your Own Computer - YouTube Crypto Mining Pool Server Setup Vlog #2 - YouTube Ultimate bitcoin miner software 2019 learn to mine bitcoin with laptop

Bitcoin Mining Pool Hash Rate Distribution. Bitcoin Mining Pool Options. For a fully decentralized pool, we highly recommend p2pool and Multipool.us. The following pools are believed to be currently fully validating blocks with Bitcoin Core 0.11 or later: BTCC: BTCC is a Bitcoin exchange, wallet, and mining pool located in China. Its mining ... Fast Bitcoin miner for Gaming PC. With one button your can start mining bitcoins! Easy bitcoin address setup. Every 4-5 days you can withdraw your mined bitcoins. No fees! Get massive hashing power for mining Bitcoin from your own pc with our unique algorithm. Approximately after 4-5 days you mining 0.05 BTC. The Bitcoin.com mining pool has the lowest share reject rate (0.15%) we've ever seen. Other pools have over 0.30% rejected shares. Furthermore, the Bitcoin.com pool has a super responsive and reliable support team. Alexander Levin CEO of Asicseer.com. Mining.bitcoin.com has the highest payouts across the industry. Reliable and honest service. Libo Zhao CEO of YouDu. Cloud mining. Mine ... Cryptocurrency mining pool for beginners and professionals. Regular payments, tutorials, reliable servers, rig monitoring. Solo mining is also available for all coins. The world's leading Bitcoin cold-wallet backed, hardware based mining pool. Start your Bitcoin mining journey today. FREE 500 GH/s on first sign up ! REGISTER NOW. LOGIN. Antminer Z9 Mini 2000 GH/s Earnings : 0.00000700 Ƀ per day Antminer Z9 Mini 5000 GH/s Earnings : 0.00001833 Ƀ per day Antminer S9K 11500 GH/s Earnings : 0.00003833 Ƀ per day Antminer S9K 60000 GH/s Earnings : 0.00020833 ...

[index] [17656] [8727] [44831] [40822] [36296] [18292] [42561] [34681] [19625] [31730]

Fiver Bot Bitcoin mining Hack Script 14BTC

Unmined is the cloud mining service that allows users to mine bitcoin for free Link : http://eunsetee.com/gb4e Unmined provide free hashing power to every mi... A post explaining how bitcoins work, an idea of how botnets would mine for you and a proof of concept of the idea! The post contains downloads to TweMiner and kMiner V2! TweMiner is a botnet-miner ... Stop using that miner clients what more than 50% will be sent to pool miner servers. With this bitcoin miner you will get 100% from your mining process. How does this free bitcoin miner works? Failed at focus in the beginning but recover after intro. That aside here is my vlog series for setting up the SOAT Mining Pool Server environment. Featuring... Start trading Bitcoin and cryptocurrency here: http://bit.ly/2Vptr2X IMPORTANT!! This method only illustrates how mining works. You will not make any money f...

#