Tuesday, July 7, 2020

Peer-to-Peer Networks Explained

What is peer-to-peer (P2P)?

In computer science, a peer-to-peer (P2P) network consists of a group of devices that collectively store and share files. Each participant (node) acts as an individual peer. Typically, all nodes have equal power and perform the same tasks.
In financial technology, the term peer-to-peer usually refers to the exchange of cryptocurrencies or digital assets via a distributed network. A P2P platform allows buyers and sellers to execute trades without the need for intermediaries. In some cases, websites may also provide a P2P environment that connects lenders and borrowers.
P2P architecture can be suitable for various use cases, but it became particularly popular in the 1990s when the first file-sharing programs were created. Today, P2P networks are at the core of most cryptocurrencies, making up a great portion of the blockchain industry. However, they are also leveraged in other distributed computing applications, including web search engines, streaming platforms, online marketplaces, and the InterPlanetary File System (IPFS) web protocol.

How does P2P work?

In essence, a P2P system is maintained by a distributed network of users. Usually, they have no central administrator or server because each node holds a copy of the files - acting both as a client and as a server to other nodes. Thus, each node can download files from other nodes or upload files to them. This is what differentiates P2P networks from the more traditional client-server systems, in which client devices download files from a centralized server.
On P2P networks, the connected devices share files that are stored on their hard drives. Using software applications designed to mediate the sharing of data, users can query other devices on the network to find and download files. Once a user has downloaded a given file, they can then act as a source of that file.
Put in another way, when a node acts as a client, they download files from other network nodes. But when they are working as a server, they are the source from which other nodes can download files. In practice, though, both functions can be executed at the same time (e.g., downloading file A, and uploading file B).
Since every node stores, transmits and receives files, P2P networks tend to be faster and more efficient as their user base grows larger. Also, their distributed architecture makes P2P systems very resistant to cyberattacks. Unlike traditional models, P2P networks don’t have a single point of failure.
We may categorize peer-to-peer systems according to their architecture. The three main types are called unstructured, structured, and hybrid P2P networks.

Unstructured P2P networks

Unstructured P2P networks don’t present any specific organization of the nodes. The participants communicate randomly with one another. These systems are considered robust against high churn activity (i.e., several nodes frequently joining and leaving the network).
Although easier to build, unstructured P2P networks may require higher CPU and memory usage because search queries are sent out to the highest number of peers possible. This tends to flood the network with queries, especially if a small number of nodes is offering the desired content.

Structured P2P networks

In contrast, structured P2P networks present an organized architecture, allowing nodes to efficiently search for files, even if the content is not widely available. In most cases, this is achieved through the use of hash functions that facilitate database lookups.
While structured networks may be more efficient, they tend to present higher levels of centralization, and usually require higher setup and maintenance costs. Other than that, structured networks are less robust when faced with high rates of churn.

Hybrid P2P networks

Hybrid P2P networks combine the conventional client-server model with some aspects of the peer-to-peer architecture. For instance, it may design a central server that facilitates the connection between peers.
When compared to the other two types, hybrid models tend to present improved overall performance. They usually combine some of the main advantages of each approach, achieving significant degrees of efficiency and decentralization simultaneously.

Distributed vs. decentralized

Although the P2P architecture is inherently distributed, it’s important to note that there are varying degrees of decentralization. So, not all P2P networks are decentralized. 
In fact, many systems rely on a central authority to guide the network activity, making them somewhat centralized. For instance, some P2P file-sharing systems allow users to search and download files from other users, but they are unable to participate in other processes, like managing search queries.
In addition, small networks controlled by a limited user base with shared goals could also be said to have a higher degree of centralization, despite the lack of a centralized network infrastructure.

The role of P2P in blockchains

In the early stages of Bitcoin, Satoshi Nakamoto defined it as a “Peer-to-Peer Electronic Cash System.” Bitcoin was created as a digital form of money. It can be transferred from one user to another through a P2P network, which manages a distributed ledger called blockchain.
In this context, the P2P architecture that is inherent to blockchain technology is what allows Bitcoin and other cryptocurrencies to be transferred worldwide, without the need for intermediaries nor any central server. Also, anyone can set up a Bitcoin node if they wish to participate in the process of verifying and validating blocks.
So, there are no banks processing or recording transactions in the Bitcoin network. Instead, the blockchain acts as a digital ledger that publicly records all activity. Basically, each node holds a copy of the blockchain and compares it to other nodes to ensure the data is accurate. The network quickly rejects any malicious activity or inaccuracy.
In the context of cryptocurrency blockchains, nodes can take on a variety of different roles. Full nodes, for example, are the ones that provide security to the network by verifying transactions against the system’s consensus rules.
Each full node maintains a complete, updated copy of the blockchain - allowing them to participate in the collective work of verifying the true state of the distributed ledger. It’s worth noting, though, that not all full validating nodes are miners.

Advantages

The peer-to-peer architecture of blockchains provides many benefits. Among the most important is the fact that P2P networks offer greater security than traditional client-server arrangements. The distribution of blockchains over large numbers of nodes renders them virtually immune to the Denial-of-Service (DoS) attacks that plague numerous systems.
Likewise, because a majority of nodes must establish consensus before data is added to a blockchain, it's almost impossible for an attacker to alter the data. This is especially true for big networks like the one of Bitcoin. Smaller blockchains are more susceptible to attacks because one person or group could eventually achieve control over a majority of nodes (this is known as a 51 percent attack).
As a result, the distributed peer-to-peer network, paired with a majority consensus requirement, gives blockchains a relatively high degree of resistance to malicious activity. The P2P model is one of the reasons why Bitcoin (and other blockchains) were able to achieve the so-called Byzantine fault tolerance.
Beyond security, the use of P2P architecture in cryptocurrency blockchains also renders them resistant to censorship by central authorities. Unlike standard bank accounts, cryptocurrency wallets can’t be frozen or drained by governments. This resistance also extends to censorship efforts by private payment processing and content platforms. Some content creators and online merchants adopted cryptocurrency payments as a way to avoid having their payments blocked by third parties.

Limitations

Despite their many advantages, the use of P2P networks on blockchains also has certain limitations.
Because distributed ledgers must be updated on every single node instead of on a central server, adding transactions to a blockchain requires a massive amount of computing power. While this provides increased security, it greatly reduces efficiency and is one of the main obstacles when it comes to scalability and widespread adoption. Nonetheless, cryptographers and blockchain developers are investigating alternatives that may be used as scaling solutions. Prominent examples include the Lightning NetworkEthereum Plasma, and the Mimblewimble protocol.
Another potential limitation relates to attacks that may arise during hard fork events. Since most blockchains are decentralized and open source, groups of nodes are free to copy and modify the code and split away from the main chain to form a new, parallel network. Hard forks are completely normal and not a threat on their own. But if certain security methods are not adopted properly, both chains may become vulnerable to replay attacks.
Moreover, the distributed nature of P2P networks makes them relatively difficult to control and regulate, not only in the blockchain niche. Several P2P applications and companies got involved with illegal activities and copyright infringements.

Closing thoughts

Peer-to-peer architecture can be developed and used in many different ways, and it is at the core of the blockchains that make cryptocurrencies possible. By distributing transaction ledgers across large networks of nodes, P2P architecture offers security, decentralization, and censorship resistance.
In addition to their usefulness in blockchain technology, P2P systems can also serve other distributed computing applications, ranging from file-sharing networks to energy trading platforms.

Thursday, July 2, 2020

STAKECUBE NODECUBE - COLD-HOSTING

What is "NodeCube" Cold-Node hosting?
The Cold-Node setup option allows you to host cold masternode(s) for supported coins. StakeCube hosts, maintains and updates the masternode(s) but you keep the coins/collateral in your personal wallet. Basic technical knowledge needed to configure the node in your controller wallet.
What are the requirements for hosting a Cold-Node with "NodeCube"?
You will need the coins own desktop wallet and the collateral for a full masternode. You will also need some SCC available in your StakeCube balance on site for payment of fee's.
If you do not want to manage your own wallet and are looking for an easier site integrated option please see the NodeCube Hot-Node on site.
How much does the Cold-Node hosting cost?
The Cold-Node fee is paid in SCC at the value $1.50 per 30 days. This fee is paid in advance. Refunds are not possible for time or hosting not used.
How do I get and install my own desktop wallet?
If you click on the coin info from the wallet/dashboard page on site you will see links including GitHub. There you will find wallet links and instructions on how to install the desktop wallet.
Always make sure you are downloading from an official source!
How do I setup my Masternode collateral and masternode.conf file?
To setup the collateral in your desktop wallet send the exact amount of coins needed to a new receiving address. Wait for the transaction to have at least 16 confirmations.
Go to your wallets debug console and enter the command masternode outputs, take note of the txid and txindex.
On the NodeCube page click on the Cold-Node Details (i) button to view. Next from your wallet click on the tool tab -> "open masternode configuration file". On a new line paste the info from the Cold-Node details page and replace your_mn_lable (Example: MN01) with the name you want to set for your MN and then replace your_tx_id your_tx_index with the TX-ID and TX-Index you noted down earlier.
Make sure you follow the format example shown at the top of your masternode.conf file. Save and exit the masternode.conf file and then restart your desktop wallet.
How do I start my Masternode?
After all setup steps have been completed and your collateral transaction shows 16 conformations or more you can start the Masternode from the Masternode tab in your desktop wallet.
Within 15 minutes you should see the 'online' state in the NodeCube app and in your local wallet.
Can I cancel or destroy my Cold-Node setup?
Yes you can by clicking on the destroy Cold-Node button. Please note that the fee charged for Cold-Node services are paid in advance. After termination the node will stay online and is still usable until the period ends.
What happens if I don't have enough balance to cover the next payment?
The payment interval per node is 30 days. If you do not have enough SCC in your StakeCube account to cover the fee for the next runtime period, we will send you a reminder (via e-mail) 5 days before debit and ask you to fill. If there is still no credit available in time of charge, the masternode will be un-installed. Of course, your collateral will not be lost, your coins remain in your local wallet.

STAKECUBE MINECUBE Cloud Mining

What is MineCube?
MineCube allows you to buy hashrate in 100 GH steps to mine BTC.
Can I only mine BTC?
Currently yes, other coins will be added in the future.
How much does the hashrate cost on MineCube?
Currently 100 GH/s cost 4$ as a one-time payment.
Is it only possible to buy Hashrate with SCC?
Yes buying hashrate is only possible with SCC.
Is there a limit on how much hashrate I can buy?
In theory no! It might happen that we run out of hashrate to buy for a short while until we add more miners to the network. There is no limit to how many GH a user can buy.
Why does the price in SCC change frequently for a 100 GH share?
The price is calculated in $(USD) currently. Fluctuations in BTC price or the price of SCC affect the amount of SCC you will have to pay in the end.
When I bought hashrate on StakeCube is it possible to cancel my share again?
Currently not, the hashrate you buy is currently non refundable. A secondary market that allows you to sell your hashrate to other users is being worked on.
Do I buy a share in a miner?
No, the hashrate is independent of any physical miners. Even when miners break or are not profitable any more we take care of replacing them to guarantee for the hashrate you bought.
Does that mean the hashrate I bought is eternal?
In theory yes! The hashrate is not fixed to a single miner but we will take care of replacements and maintenance of the miners to provide you the hashrate you bought. As long as BTC mining/ mining in general stays profitable your hashrate can run forever.
How likely is it that mining becomes unprofitable?
Through our partners we can provide much better conditions than most other mining providers. We are running the latest, most efficient miners and are able to run them on minimal electricity costs. Because of that our mining operation can be still running profitable while others will have to shut down already.
Will the reward generated by my hashrate always stay the same?
No, mining is a very complex operation that depends on many factors. Those factors include prices for new miners, electricity costs, the general hashrate in the network, mining rewards and many more. Therefore it's normal that mining rewards can fluctuate on a daily basis even. One day you might receive a higher reward and another day it might be lower. To get a better understanding about the approximate mining reward its therefore better to look at medium term averages rather than daily rewards.
When and how many times will I receive the rewards generated by my hashrate?
Mining rewards are currently being paid out once a day.
What happens to the SCC I pay for minecube?
Approximately 50% of the obtained SCC is re-sold on our internal exchange on a sustainable basis to buy new workers/miners and to cover the demand for new hashpower. The other part is stored with StakeCube to build up reserves and to take the coins out of circulation.

Monday, December 23, 2019

What is Bitcoin?

Many people believe Bitcoin to be very complicated, when in fact it’s a lot more simple and intuitive than what most people think. This series aims to help everyone get a grasp of the basics, and over time also present further learning opportunities for those that want to know more. Bitcoin is often explained by comparing it to something specific people already know, but this is often what creates a lot of confusion.

Bitcoin is a new technology that is unlike anything we have seen before, so a better way to think of it is as a combination of a few different things we are already used to:

Firstly, because it allows you to move money so easily, Bitcoin functions as a payment system, similar to bank transfers or credit cards, only a bit better.

Second, Bitcoin is in some sense similar to gold - that is why many people even refer to it as ‘digital gold’ or ‘Gold 2.0’. Think of it as using gold for money, except it also very easy to move.

Third, Bitcoin is like the internet in that no single person or entity controls it, so anyone can pretty much use it as they like. This gives it some very unique characteristics.

These three characteristics also reinforce one another, so they are all interwoven. But more on all of this in the next few sections. For now, just imagine what would happen if you took a big pot and threw in a credit card, a piece of gold, and a hint of ‘internet’ - mix it all up - and pull out a brand new compound - Bitcoin!

Monday, December 9, 2019

Bitcointalk.org

Bitcointalk is an Internet forum dedicated to the discussion of bitcoinblockchain technology and cryptocurrency. The forum was initially created by Satoshi Nakamoto, the pseudonymous inventor of Bitcoin on Nov 22, 2009


Satoshi Nakamoto created the bitcointalk forum and posted the first message in 2009 under the pseudonym "satoshi".
The first bitcoin transaction took place at the forum, when software programmer Laszlo Hanyecz offered 10,000 bitcoins to purchase pizza, three days later a deal could be arranged to purchase two pizzas.
The commonly used cryptocurrency-trader meme "HODL" originated from a 2013 bitcointalk forum post.
Initial coin offerings are sometimes announced at the forum.
A 2016 study by researchers from the University of New Mexico, and University of Tulsa, Oklahoma identified 1780 scams, based on forum reports. There is a demand for more privileges for older user accounts. Traded accounts were reportedly used to scam people.
Bitcoin talk is one of the most active forums in the cryptocurrency community. This is a great place for newbies to hang out and get a feel for the crypto community and find tons of amazing information to get them started.

It’s also the perfect place for experts in their field to discuss new innovations and technology and to share knowledge and information with each other regarding the actual project development.
Here, users will find a Reddit style forum set specifically for the discussion of cryptocurrencies, ICOs, and blockchain technology.

There are a lot of “shilling” (crypto speak for marketing) going on here, so you need to weed through what it just marketing talks sometimes. Its not uncommon for ICO projects to post here several times a day trying to lure in investors.

Sunday, December 8, 2019

DOLLAR COST AVERAGING

Dollar Cost averaging is a simple method for long term investing. The idea of this method involves continued effort and interest, along with a strong belief for an asset purchased to be a successful investment opportunity. Often times when markets start to collapse, lose value or stumble across a correction, a common thing happens, panic selling. Panic sellers create opportunity for someone who is looking past short term price swings. In one case for example, an individual or firm may recognize a asset being under bought or under valued. This creates the ability to implement strategies with Dollar Cost Averaging. Here is a couple examples on how DCA works.
When the price of Litecoin was $350 per coin back in 2017, anyone who decided to buy their first LTC at this price would have only a few options, either panic selling when the price began to drop, or implementing a Dollar Cost Averaging strategy for the next 2 years to follow. As the price of Litecoin continued to drop throughout 2018, those who continued buying with strong belief that Litecoin would rise in price again, were able to bring their cost per LTC down to a significantly less value over this period of time. Alternatively, a firm or person could have waited until early 2019 to maximize on their Dollar Cost averaging Strategy by purchasing many Litecoin at $25 or less. So, for example, let’s say 1 Litecoin is bought for $350 in 2017. After the down fall of the market, a person or firm would decide to buy another $350 worth of Litecoin when the coin was $25 in early 2019. Now holding 15 Litecoin for a dollar Cost Average of $46.66, This creates an opportunity to capitalize on the next bull run. Also enables someone confident enough to make a modest return, after taking such a hard loss. Dollar cost Averaging is an Investment strategy, it may not be the most perfect strategy, but it is a valuable technique to learn to remain in the world of markets.
A good method to DCA is continuous buying of an asset in a routine regardless of price, weekly, monthly, yearly.
The most challenging part of this technique is the long belief or commitment to the asset or project you are planning to invest in. Events and news can cause anything to happen, it is best to take a conservative approach, and never to be too aggressive. A good example of Dollar Cost Averaging gone bad would be buying into a company that is going bankrupt, or plans to shut down doors forever, there is also other instances of projects going under. Just keep quality in mind, it is good to find the working products that will be around tomorrow, and forever. DCA strategy may help reduce volatility in a asset purchased. Continued purchasing regardless of price, is also considered Dollar Cost Averaging. This removes the work of trying to time the bottom in a market. Also known as the constant dollar plan.

Monday, December 2, 2019

The best Bitcoin faucet - Moon Bitcoin








This bitcoin faucet review is about one of the most popular bitcoin faucets, Moonbitcoin. It is among the most trustworthy, highest traffic, bitcoin faucets on the internet. It is significant as low traffic bitcoin faucets have lesser chance to pay out as advertising does not make them enough. The huge traffic allows advertisers to create greater payments for ad space, allowing visitors with free bitcoin and ensured payouts. Don’t expect moonbitcoin to go down in alexa rank in the near future.

You can check out Moonbitcoin anytime to claim your bitcoin. You will hear a notification sound when you check the notify inbox. The payouts increase overtime, so the longer you wait to claim your bitcoin, the higher the payout will be. You can also check the website daily to get the loyalty bonus.


You can claim every 5 minutes, but it is wise to always accumulate.

Moonbitcoin Free Bitcoin Faucet Bonuses

Moonbitcoin gives out bonuses, or incentives, to keep users claiming bitcoin.
The faucet bonuses able users to mount up bigger payouts. These are just more reasons why moonbitcoin is preferred to regular bitcoin faucets. Read the list below to know the bonuses currently available:
  • Loyalty Bonus: Claiming bitcoin at least one time per day results in an additional 1% for each consecutive day. EX: visit 5 days consistently that is a 5% bonus on every claim.
  • Referral Bonus: For each person a user refers to the site, a percentage point is added. 10 referrals = +10% on every bitcoin claim. Additionally, referrals each the referrer 50% of all claims!It lures users to get their friends to sign up and earn bitcoin, boosting moobitcoin traffic.
  • Mystery Bonus: At the bottom of the website’s page once you claim your free bitcoin via the faucet, if you click more info it simply shows “?”. Probably, it’s a random bonus.
Moon Bitcoin is part of the Coinpot. You can claim all faucets from coinpot and accumulate in coinpot account. You may exchange the coin to the coin you wanted to achieve the minimum withdrawal limit. Every claim also give you coinpot token.
You can take a look on all the faucets available below