Earn Free Bitcoin BitcoinGet

Frequently Asked Questions

NOTICE

This post is a temporary resting place for FAQs while we wait for the release of VertDocs.

What is Vertcoin?

Vertcoin is a digital peer to peer currency focused on decentralization and ASIC resistance. Vertcoin is aiming to be easily accessible to the everyday user without extensive technical knowledge. Vertcoin has started to lower the barrier of entry with lots of video guides and the development of the One Click Miner (OCM).

Why does ASIC Resistance Matter?

ASICs (Application Specific Integrated Circuits) are dedicated mining devices that can only mine one algorithm. Coins like Bitcoin and Litecoin both made GPU mining obsolete when SHA-256 and Scrypt ASICs were created.
ASIC Resistance and How it Makes Vertcoin Decentralized
Vertcoin believes that ASIC resistance goes hand in hand with decentralization.
ASICs are made by companies like Bitmain and almost all the original sellers of ASICs sell on a preorder basis. When pre ordering an ASIC you are buying from a limited batch that the ASIC company has produced. Often times the batch will not be fully filled and the ASIC company will often have left over ASICs. When the ASIC company has left over ASICs they will put them to work mining. Soon enough the ASIC company will have a very large amount of unsold ASICs that are mining and slowly the ASIC company starts to own a large part of the network’s hashrate. When an ASIC company(s) starts to own a large majority of the hashrate the network can become very centralized after a while.
Having your network consist of a few large companies can be very dangerous as they could eventually get 51% hashing power and 51% attack your network, destabilizing the network. When your network is made out of a lot of smaller miners, like Vertcoin, it is much harder for your network to be 51% attacked, therefore increasing network security. By having centralized hashing power your coin effectively centralizing the network as the centralized hashing power can deny transactions and stop any activity they don’t want.

What Ways is Vertcoin Superior to Litecoin and Bitcoin?

Network Difficulty Adjustments with Kimoto Gravity Well
Vertcoin uses a difficulty adjustment called Kimoto Gravity Well which adjusts the difficulty every block, whereas Bitcoin and Litecoin’s difficulty changes every 2016 blocks. By adjusting the difficulty every block Vertcoin’s block time can stay consistent by adjusting for the fluctuation in network hash rate from hash rate renting and part time miners. If a large miner switches off Bitcoin or Litecoin mining the network could be slowed to a crawl until 2016 blocks are mined and the difficulty can change to adjust for the new network hash rate. We observed this happen to Bitcoin when Bitcoin Cash became more profitable than Bitcoin and Bitcoin’s network hash rate saw a steep fall off, slowing the network to a crawl. If this was to happen with Vertcoin the difficulty would adjust after 1 block was mined, allowing Vertcoin to always be profitable to mine.
Anyone can Meaningfully help Verify Transactions
In Proof-of-Work crypto currencies miners help secure the blockchain and get rewarded with the block reward. In ASIC mineable coins like Bitcoin and Litecoin you can’t meaningfully verify transactions unless you pay 1000-2000$ for a ASIC miner. When you mine with a CPU or GPU in a ASIC mineable coin you make no meaningful impact on the network. It is like trying to break concrete with a shovel while everyone else has a jackhammer.
Simple Upgrades Aren’t Held back by 1-2 Large Miners
In ASIC market people buy ASICs in batches in a preorder. With Bitcoin ASICs there is not enough demand for ASICs so the batch often doesn’t get sold out so now the manufacturer has spare ASICs. Now that the manufacturer has spare ASICs they will often start mining with them and eventually the ASIC company has one of the highest hash rates. If the ASIC company doesn’t want a certain upgrade to go through, for example SegWit, they can vote with their hash rate to hold back the upgrade forever or at least until people who want SegWit get more hash rate.
You Have a Say in Protocol Rules and Consensus
In Bitcoin you are a passive observer because you can only issue transactions and you have no part in the process after that. In Vertcoin you can be apart of the process for deciding the ordering of transactions and deciding what transactions get into blocks.
Block Rewards and Transaction Fees are Distributed Evenly
In Bitcoin and Litecoin the block rewards and transaction fees are often given to the large miners in China due to mining centralization created by ASICs. Vertcoin distributes its mining rewards to people all around the world thanks to the mining decentralization.

When will Atomic Swaps Be Ready?

Atomic Swaps can be done in two flavors: On-chain and Off-chain (via Lightning Network). On-chain swaps were actually done already using Blocknet, you can see it in use on Youtube. We're looking into doing it again using Interledger.
However our main focus is to do off-chain Atomic Swaps using Lightning Network technology. Because it has the same benefits as Lightning transactions: No network fees and instant transactions.
For off-chain swaps we need Lightning Network to be fully operational. It's difficult to give an ETA on that since we aren't the ones developing it. U/gertjaap posted a video on the current state of the Lightning Network for Vertcoin a while ago, which you can see here.
This was actually the "bleeding edge" of Lightning Network at the time. was able to use it on VTC's main net, meaning that our blockchain is ready for the good stuff. As you can see however, it can't yet be considered production ready (most users would want a little better UX than a command line app).
Now off-chain Atomic Swaps is a technique based on the same principles as Lightning Network, but adds an extra complexity for it being across chains. So it's basically the same as a "multi hop" Lightning payment, which is not yet built by any of the implementations. They're still working hard on making the single-hop payments robust. So in order for AS to be possible, LN has to be fully operational.
A timeline cannot be given at this time, because frankly we don't know. The implementation of Lightning Network we feel has the most potential is LIT, because it supports multiple currencies in its protocol (where LND is bitcoin-only at the time and requires significant work to support other currencies, which is an essential part of being able to work across multiple blockchains).
LIT is open source and there's nothing secretive about its progress, you can see the development on Github. We even have our lead dev James Lovejoy (u/jamesl22) close to the action and contributing to it where possible (and our team as well through testing it on the Vertcoin chain).
So we're not developing LN or AS ourselves, we're just ready with our blockchain technology whenever it becomes available.
If we have any real progress that has some substance, you can expect us to let the world know. We're not interested in fluffy marketing - we post something when we achieve real progress. And we are not keeping that secret.

How do I Choose the Right Vertcoin Wallet?

Deciding what Vertcoin wallet you should choose can be a difficult process. You can choose between three different wallets: Core, Electrum and Paper. Once you decide you can use the "How to Setup Your Vertcoin Wallets" video guide to assist you.

Core

The Core wallet is the wallet that most people should use. It will store the entire blockchain (~2GB) on your computer. The Core wallet is the only wallet that fully supports P2Pool mining. You will also have to use the Core wallet if you plan to run a P2Pool node or any Vertcoin related server.

Electrum

The Electrum wallet is a light wallet for Vertcoin. You do not have to download the blockchain on your computer, but you will still have your own private keys on your computer. This is recommended for people who don't need to store Vertcoins for very long and just need a quick but secure place to store them.

Paper

The Paper wallet is as the name implies, a physical paper wallet. When generating a paper wallet you will get a pdf that will need to print out. A paper wallet is normally used for long term storage since it is the safest way to store Vertcoins. A paper wallet can also be called "cold storage." Cold storage references the storage of your coins offline, preventing you from getting hacked over the internet.

Ledger Nano S

The Ledger Nano S is a hardware wallet designed by Ledger. A hardware wallet is similar to a paper wallet since it is normally used for cold storage. The hardware wallet is on par with the security of a paper wallet while being easy to use and setup. Note: You should never mine directly to a Ledger hardware wallet.

How do I start mining Vertcoin?

We have many guides available for you to use depending on your computer specifications.
Nvidia GPUs on Windows
Nvidia GPUs on Linux
AMD GPUs on Windows WARNING: Very unprofitable, AMD optimized miner is coming very soon.

Where can I get the One Click Miner (OCM)

You can get the latest version of the One Click Miner in the Vertcoin Discord. The download is pinned to the top of the #oneclick channel.

What do all the Numbers Mean on P2Pool’s Web Interface

I've seen a lot of confusion from new miners on public p2pool nodes, so here's a primer for the most common static node page style, for first time miners: https://imgur.com/K48GmMw

Active Miners on this Node

Address - This is the list of addresses currently mining on this node. If your address does not show up here, you are not mining on this node.
Hashrate
This is a snapshot of your hashrate as seen by the node. It will fluctuate up to 15% from the hashrate you are seeing on your mining software, but will average out to match the output in your mining software.
Rejected Hashrate
This is the amount of your hashing contribution that is rejected, both in hashrate and as a percentage of your total contribution. Running your own p2pool node minimizes this number. Mining on a node that is geographically close to reduce lag also minimizes this number. Ideally you would like it to be less than 1%, but most people seem happy keeping it under 3%.
Share Difficulty
This speaks for itself, it is the difficulty of the share being currently worked on. Bigger numbers are more difficult.
Time to Share
This is how long you need to mine before you will receive any payouts, or any "predicted payout." The lower your hashrate, the higher your time to share.
Predicted Payout
This is the reward you would receive if a block was found by p2pool right now. If it reads "no shares yet" then you have not yet been mining the requisite amount of time as seen in the previous "time to share" column.

Status

Network Hashrate
This is the total hashrate of all the miners mining vertcoin everywhere, regardless of where or how.
Global Pool Hashrate
This is the total hashrate of all the miners mining vertcoin on this p2pool network, be it the first network or the second network.
Local Pool Hashrate
This is the total hashrate of all the miners mining Vertcoin on this node.
Current Block Value
This is the reward that will be given for mining the current block. The base mining reward is currently 50 VTC per block, so any small decimal over that amount is transaction fees being paid by people using the network.
Network Block Difficulty
This is the difficulty of the block being mined. The higher the number, the higher the difficulty. This number rises as the "Network Hashrate" rises, so that blocks will always be found every 2.5 minutes. Inversely, this number falls when the "Network Hashrate" lowers as well.
Expected Time to Block
This is a guess at how much time will elapse between blocks being found by this p2pool network. This guess is accurate on average, but very inaccurate in the short term. Since you only receive a payout when the network finds a block, you can think of this as "Estimated Time to Payout."

Why is P2Pool Recommended Over Traditional Pools?

Decentralisation

P2Pool is peer to peer allowing a decentralized pool mining system. There are many nodes setup around the world that connect to each other too mine together. Many other coins have 1 very large pool that many miners connect to and sometimes the largest pool can have 51% or more of the network hash rate which makes the network vulnerable to a 51% attack. If P2Pool is the largest network then that prevents the Vertcoin network to be susceptible to a 51% attack as P2Pool is decentralized.

PPLNS Payout System

P2Pool uses a PPLNS (Pay Per Last N Shares) payout system which awards miners more the longer they mine, sort of like a loyalty system. A drawback to this system is that part time miners that aren't 24/7 won't be able to earn that much.

2 Networks

While Network 1 is catered towards 24/7 miners and people who have dedicated mining rigs, Vertcoin has a second P2Pool network where part time miners and miners under 100 MH/s can go to mine.

Mines Directly to Your Wallet

P2Pool mines directly to your wallet and cuts out the middleman. This reduces the likely hood that the pool will run away with your coins.

No Downtime

Since P2Pool is decentralized and has different nodes for you to choose from there will be no downtime because the P2Pool network does not die if one node goes down. You can setup a backup server in your miner so that you will have no downtime when mining.

Anonymity and Security

When using P2Pool you use a wallet address making your real identity anonymous, you are simply known by a random 34 letter string. Along with using a wallet address instead of a username there is no password involved P2Pool preventing the possibility of cracking your pool account (If you were on a traditional pool,) and stealing all your coins.

How do I Find a Nearby P2Pool Node

You can find the public p2pool nodes the the P2Pool Node Scanners. If you want to find a network 1 node go here. If you want to find a network 2 node go here.

How do I setup a P2Pool Node?

Linux P2Pool Setup
Windows P2Pool Setup (Text)
Windows P2Pool Setup (Video) This guide setups a network 2 node. When downloading Python download the 32bit version, not the 64bit. Downloading the 64bit version causes problems with the twisted install.
How do I setup a change my node to network 1 or network 2?
In the P2Pool startup script when you type the --network flag add vertcoin1 for network 1 and vertcoin2 for network 2 right after.

How do I Buy Vertcoin?

You can see a video guide on Youtube, "How to Buy Vertcoin with Fiat Using Bittrex and Coinbase"

How can I get help with "X problem?"

The quickest way for you to get help is for you to join the Vertcoin Discord Group. We almost always have knowledgable Vertans, whether that be developers or experienced Vertans, online to help you with whatever problems you may have.

How can I donate to the Developers?

You can donate to the dev fund at https://vertcoin.org/donate/. You can select what you want your funds to go to by donating to the corresponding address. You can also see how much funding is required and how much we have donated.

Where can I see what exchanges Vertcoin is on?

You can see what exchanges Vertcoin is listed on at CoinMarketCap. You can see what exchanges Vertcoin has applied to be on at this google docs spreadsheet.

Where can I see Vertcoin's Roadmap?

The Vertcoin developers currently have a trello board where you can see the goals and what the status of said goal is. You can also vote on what you want the Vertcoin developers to focus on next.

What is the Status of the AMD Optimized Miner?

The AMD Optimized Miner internal beta is aiming to be ready by the end of September. The AMD Optimized Miner is currently being developed by @turekaj on the Vertcoin Discord. He currently does not have a Reddit account and Discord is the only way you can contact him.

What Does Halving Mean?

Halving means that the block reward for miners will be split in half. Halving happens around every 4 years for Vertcoin or 840,000 blocks. This means around December miners will only receive 25 VTC per block instead of the current 50 VTC per block.
If you would like to add another question to this list please comment it and I will get around to adding it ASAP.
submitted by asianboygames to vertcoin [link] [comments]

Check out Part 1 of our first Skycoin Official AMA with Synth!

Part 2 of the AMA posted here.
 
What is Skywire? Where does it fit in with Skycoin?
Skycoin is a blockchain application platform. We have multiple coins in the platform (Metallicoin, mdl.life, solarbankers.com, etc). We let people launch their own blockchain applications (including coins).
There are two parts to Skywire. The first part is the Skywire node. The second part is the hardware.
Skywire is one of the first applications we are launching on the Skycoin platform. It is one of our flagship applications that has been in development for several years. Skywire is basically a decentralized ISP on blockchain. It is like Tor, but you are paid to run it. You forward packets for your neighbors and you receive coins You pay coins to other people for forwarding your packets.
So it is like Tor but on blockchain and you are paid for running the network. Also, while Tor is slow, Skywire was designed to be faster than the current internet, instead of slower.
Skywire is a test application for monetizing excess bandwidth. Eventually the software defined networking technology behind Skywire, will allow us to build physical networks (actual mesh nets) that can begin to replace centralized ISPs. However, the current Skywire prototype is still running over the existing internet, but later we will start building out our own hardware.
Skywire is a solution for protecting people’s privacy and is also a solution to net neutrality. If Skycoin can can decentralize the ISPs with blockchain, then we wont have to beg the FCC to protect our rights.
Skywire is just a prototype of a larger system. Eventually we will allow people to sell bandwidth, computational resources and storage.
On the hardware side, the Skywire Miner is a like a personal cloud, for blockchain applications. It has eight computers in it and you plug it in and you can run your blockchain applications on it. You can even earn coins by renting out capacities to other users on the network.
 
How would your everyday, average Joe user access the Skywire network? Let's say from their phone…
We designed Skywire and Skycoin to be as usable as possible. We think you should not have to be a software developer to use blockchain applications.
Skywire is designed to be “zeroconf”, with zero configuration. You just plug in your node and it works. Its plug and play.
Eventually you will be able to buy a Skywire Miner and delegate control of the hardware to a “pool”, who will configure it for you and do all the work, optimize the settings and the pool will just take a small fee for the service and owner of the hardware will receive the rest of the coins their miners are earning.
You will just plug in the Skyminer and start earning coins. It will be plug and play.
Most users will not know their traffic is being carried over Skywire. Just like they do not know if they are using TCP or UDP. They will just connect their computer to the network with wifi or an ethernet cable and it will work exactly like the internet does now.
 
Are you completely anonymous on Skywire, or do you need to add a VPN and go through Tor for extra protection?
Skywire is designed, to protect users privacy much better than the existing internet. Each node only knows the previous hop and the next hop for any packet. The contents of the packet are encrypted (like HTTPS), so no one can spy on the data.
Since Skywire is designed to be faster than the existing internet, you give up a little privacy for the speed. Tor makes packets harder to trace by reshuffling them and slowing them done. While Skywire is designed for pure speed and performance.
 
Will Skywire users be able to access traditional internet resources like Google and Facebook over Skywire?
Yes. Most users will not even know they are using Skywire at all. It will be completely invisible to them.
Skywire has two modes of operation. One mode looks like the normal internet to the user and the other mode is for special applications designed to run completely inside of the Skywire network. Skywire native apps will have increased privacy, speed and performance, but all existing internet apps will still work on the new network.
 
How difficult will it be for a traditional e-service to port their products and services to Skywire / Skycoin? Are there plans in place to facilitate those transitions as companies find the exceeding value in joining the free distributed internet?
We are going to make it very easy. Existing companies run their whole internal networks on MPLS and Skywire is almost identical to MPLS, so they wont have to make any changes in most cases.
 
What is the routing protocol? How are the routes found?
Skywire is source routed. This means that you choose the route your data takes. You can chose routes that offer higher privacy, more bandwidth (for video downloads) or lower latency (for gaming).
Skywire puts control of the data back to the user.
 
I have also understand that the protocols underlying in skywire will be/already are pretty different from the Internet protocols. Taking into account the years of research applied to the current Internet and the several strategies for routing it doesn't seem an easy task to rebuild everything and make it work. Where can be found the information about the routing strategies used in skywire?
The routing strategies are user defined. There is no best routing strategy that is optimal for every user or application. Instead we allow people to choose their routes and policies, based upon the application, time of day, available bandwidth, reliability and other factors.
This is actually the way the original internet worked. However, it was scrapped because of the RAM limitations of early computers which only had 4 KB of memory. So the internet was built upon stateless routing protocols because of the limitations of the available computers at the time, not because the networking protocols were the best or highest performance. Today even a cell phone has 4 GB of ram and 1 million times the memory of a computer in the 1980s, so there is no reason to accept these limitations anymore.
Our implementation is simpler and faster because we are stripping away the layers of junk that have accumulated. The internet was actually built up piecemeal, without any coherence, coordination or planning. The internet today is a mishmash of different ad-hoc protocols that have been duct taped together over decades, without any real design.
Skywire is an re-envisioning of the internet, if it was built today knowing what we know now. This means simplifying the protocols and improving the performance.
 
How will the routing work if someone from Europe wants to access a video from a node in Australia (for example)? How do the nodes know the next hop if they cant read the origin or destiny of any packet?
If you have a route with N hops, then you contact each of the nodes on the route (through a messaging service) and set the route table on each route. Then when you drop a packet in the route, it gets forwarded automatically. You could have 60 or 120 hops between Australia and Europe and its fine.
Each individual node only knows the previous hop and the next hop in the chain. That is all the node needs to know.
 
Could you estimate a timeline for when Skywire will operate independently from the current ISP infrastructure?
I think Skycoin is a very ambitious project and some parts could take ten or twenty years. Even if we started with a network of a few thousand nodes and we were growing the network over 1% per day, it will still take a decade or two to conquer the Earth.
We are going to start with small scale prototypes (neighborhoods), then try cities. I think the first demonstration networks will be working this year.
 
How will bandwidth be priced in terms of coin hours and who determines this rate?
You could have 40 PHDs each do a thesis on this. The short answer is that an auction model has to be used (similar to Google’s Ad Words auction model) and the auction has to be designed in a way so that the bandwidth prices reach a stable equilibrium.
There are parts of Skycoin that are completely open source and public, like the blockchain and consensus algorithm and Skywire. There are secrets like the auction model and pricing, that are designed to protect Skycoin from being forked and to prevent competitors from copying our work.
We estimate that if a competitor was to start today, with 2 million dollars a year in R&D, that it would take them a minimum of eight years to develop a working bandwidth pricing model. And from experience in auction models for advertising networks, 80% of the competitors will fail to develop a working model at all.
A working, fair, decentralized bandwidth pricing model that was competitive with what we have would take even longer. There are very few people (less than 4) on Earth who have the experience in mathematics, economics, game theory and cryptographic protocols to design the required auction and pricing models.
One of Google’s secrets that allows them to dominate the internet advertising industry, is their auction model for ad pricing. That is what allows Google to pay the content producers the most money for their advertising inventory, while charging the advertising buyers the least.
Google’s auction models for pricing AdSense inventory are even more secretive and important than Google’s search algorithm. This is one of the most important and secretive parts of Google’s business. Even companies like Facebook, with billion dollar war chests have been unable to replicate to close the algorithm gap in this area. Expertise in these algorithms and their auction and pricing models is one of the reasons that Google has been able to extract advertising premiums over Facebook.
Even if a competitor raises a billion dollars and hires all the PHDs in the field and they had ten years to do research, I doubt they would be able to develop anything close to what we have now.
The history of bandwidth markets is very interesting and Enron tried to do a trading desk for bandwidth and bandwidth futures and it completely failed. The mathematical stability and predictability of the pricing of bandwidth under adversarial conditions is one of the major problems.
For instance, one of our “competitors” suggests that people will be paid coins if someone accesses their content. So why don’t you just put a website and then have 2000 bots go to it, to get free coins! How are they going to stop that.
Or if they are pricing bandwidth, if the price is fixed and the price is too low, then people will not build capacity and bandwidth will be insufficient and the network will be slow.
Or if the price is variable and adjusts with demands, what will stop someone from buying up the capacity for a link (“Cornering the Market”) to drive the price up 50x on links they control and extort money out of the other people on the network with a fake bandwidth shortage?
The pricing algorithm has to be stable under adversarial conditions. It is a very difficult problem, harder than even consensus algorithm research. Even if a competitor had unlimited funding and unlimited time, it is unlikely that they would find a superior solution to what we have and that alone nearly guarantees that we are going to win this market. It gets even more difficult if you need price stability and you admit any type of bandwidth futures, that allow speculation on future prices. This is a kind of problem like Bitcoin consensus algorithm that can only be solved by an act of genius.
We have a lot of experience in this area. It is hyper specialized and a very difficult area and is one of the areas that will give Skycoin a strong sustainable advantage.
 
Will there be a DNS for Skywire to register .sky domains?
Of course. We will definitely add some kind of DNS and name system eventually.
Remembering and typing public keys is too difficult. We want to make it as easy as possible. We want people to be able to register aliases (like screen names) so that people can send coins to aliases instead of having to type in addresses every time.
This will let people send 5 Skycoin to “@bobcat” instead of sending coins to “23TeSPPJVZ9HvXh6iYiKAaLNQroKg8yCdja”. This will be a revolution in usability.
 
When operating a Skyminer, will people in my surrounding area see it as a Wifi option on their devices?
You can configure it to expose a wifi access point. It depends on what you are trying to do.
 
While I plan on running a DIY miner regardless of the payout, will one of the first 6000 DIY miners built to the same spec as the official miner receive a worthwhile payout in Sky coin? What is the requirement for a DIY miner to get whitelisted (and earning Skycoin) on the Skywire testnet?
The reason we have white-listing on the testnet, is to stop too many nodes from joining the network at once. The network can only support so many nodes until we upgrade certain infrastructure (like the messaging/inter-process communication standard).
Eventually, all DIY miners will be whitelisted, but there will probably be a queue.
 
The Sky team is developing antennas by their own instead of buying or using technology already developed, why is such an effort necessary?
You can of course, buy any commercial antenna or wifi system and use it for Skywire.
We are developing our own custom antennas, to push performance limitations and experiment with advanced technology, like FPGAs (Field Programmable Arrays) and SDR (Software Defined Radio).
Existing wifi has a huge latency (15 milliseconds per hop). We need to make several modification to get that down to 0.5 millisecond per hop.
We have several custom PCB boards in development. We have a few secret hardware projects that will be announced when they are ready.
For instance, the Skywire Miner was in development for two years before we publicly announced it. Some of our next hardware projects are focused on payments at the point of sale and improving usability, not just the meshnet.
 
So back in January Steve was asked a question in the skywire group: "Steve, I am not a tech savage, so how can I understand better the safety running a miner if people on the network do DeepWeb stuff? So i will receive and redirect data packets with crazy things and also there is around 128 GB of storage on my miner. How can i have peace of mind of that?" He replied with "If you don’t run an exit node to the open internet it won’t matter you can run relay nodes if you’re worried about it, or proxy specific content." This seems to goes counter to what you mentioned regarding end-to-end encryption with Skywire. Will some people only be relay nodes and some will be exit nodes as well?
I think the question is wrong.
You only store content for public keys that you explicitly subscribe to.
This means if you do not like particular content or do not want it on your hardware, then you can just blacklist those public keys or don’t subscribe to them. Data never goes on your machine unless you requested it.
If you are holding data for a third party such as forwarding packets, it’s always going to be encrypted, so will look like random noise. There will never be anything in the data that causes legal liability. It will look the same as the output of a random number generator.
 
If using the skyminer, how much bandwidth will be necessary to run it at its best? And what about the router? It's true it has only 100mbits output? Is a 1gigbits connection necessary to reach toprates?
Hold on!!!! Let us get the software and test net running first, lol. We will know once we know what works for the testnet.
 
What will the price be for future Skynodes (formerly called Skyminers)?
We are working on ways of reducing the cost, such as by buying our own factory, doing custom PCB boards and using different materials.
The cheapest Skywire Miner node will be about $30 for a single node miner. We will have a very cheap personal Skywire “hardware VPN” node also.
The miners we are shipping now are for powering the network backbone and have 8 computers and are about $800 each. We sold people the miners for 1 BTC each so they can support development, but gave them a Skycoin bonus equal to about 1 BTC worth of Skycoin.
Then that money, went to fund the cost for developing the newer hardware.
submitted by MuSKYteer to skycoin [link] [comments]

GHash.IO & double spending

Some of this data is from bitcointalk, I'll attribute the authors as I go

TL;DR:

Put on your thinking cap:

https://en.bitcoin.it/wiki/Getblocktemplate

"getblocktemplate moves block creation to the miner, while giving pools a way to set down the rules for participation. While pools can do just as much as they could before by expressing it in these rules, miners can not be kept in the dark and are enabled to freely choose what they participate in mining. This improves the security of the Bitcoin network by making blocks decentralized again."
A risk that is difficult to assess is whether the large mining pools validate coinbase tx content included by miners in their pool.
(To test, you "just" need to be the member of a pool who successfully solves a block; and also write a custom miner to include a specific coinbase tx that the pool did not ask you to provide. (Credit to bee7 here for this idea).
It's possible that the GHash.IO operators control (or are colluding with) a significant portion of the mining capacity of Elgius and Slush (I picked those two pools because of their abysmal orphan (luck) rate); This hypothesis is supported by the data in this post.
There are, of course, other very reasonable explanations for the "luck variance" observation:
...but there is also additional circumstantial evidence that GHash.IO have bad actors:

Credit to mmitech for this next bit of research:

In September I witnessed a lot of double-spending against BetCoin Dice. It happened between 25th and 27th Sept.
The mechanism was simple: send betcoin a tx with 0 fee, then wait for a result tx, if your bet is a win, then confirm your tx, otherwise double-spend it.
  1. Here I'll give you a bunch of transactions which you can examine. Note this is a chain of transactions, so just click on outputs to see. https://blockchain.info/tx/4d731074447f02609c3110a187f9c6976f2bf255288ec5666ee270f09679619d https://blockchain.info/tx/e0b44f68441ea0bad0f7694f735f496ce05238862534c6fea737b8903921185a The double-spending of losing bets was performed by someone mining to https://blockchain.info/address/1MA7CKbWMyKdPkmsbnwmfeLh1hYy5A3gy8 , you can check it yourself.
  2. I tracked coins down to the origin https://blockchain.info/tx/154ecb1eb72c933bc0707fa70deceb688361554ab81b901673d308aa84d9cfe9 The most interesting address here is 12PcHjajFJmDqz28yv4PEvBF4aJiFMuTFD It's been involved in similar actions, look at this chain of win-only tx's https://blockchain.info/tx/0c1a08d035862b01d075e8044b1e9ce52a8ad951b57d876a2a9a0e3502c41eb0 And the most interesting fact is that these zero-fee tx's inbetween winning ones were mined by ghash.io exclusively. Possibly this was a test attack.
  3. Going further, I found the address the earnings from attack were sent to: 12e8322A9YqPbGBzFU6zXqn7KuBEHrpAAv https://blockchain.info/tx/292e7354fbca1847f0cbdc87a7d62bc37e58e8b6fa773ef4846b959f28c42910 And then part of these funds (125 BTC) was sent to ghash.io's mining address: https://blockchain.info/tx/48168cf655d0ac0c7c2733288ca72e69ecd515a9a0ab2821087eb33deb7c6962
  4. Furthermore, I checked the funds mined to 1MA7CKbWMyKdPkmsbnwmfeLh1hYy5A3gy8 In these 2 succeeding tx's they were moved to 199kVcHrLdouz9k9iW3jh1kpL7j9nLg7pn https://blockchain.info/tx/e567ad6232de5285e0dc211d3f1c489b1e00e509118ba98a4825529d0a9197d9 https://blockchain.info/tx/faa7bc8b99376efa774045e79b42771fe668341b00290a61cd416992571c590d
This address is interesting, because it contains 6000 BTC and ~30% of funds come from ghash.io mining address. https://blockchain.info/taint/199kVcHrLdouz9k9iW3jh1kpL7j9nLg7pn
  1. And the last thing to spot: GHash.io, being about 25% of network back then, didn't find a single block to its address between 25th and 27th of september! https://blockchain.info/address/1CjPR7Z5ZSyWk6WtXvSFgkptmpoi4UM9BC?offset=1350&filter=2
Ok smarties: Any other thoughts/theories/criticisms to these hypotheses? Post below if you're considering changing pools now.
2014-Jun-03 11:18PM PDT edit: Fixed formatting issues
2014-Jun-03 11:25PM PDT edit: Clarified negative effect in TL;DR
2014-Jun-04 01:40PM PDT edit: Clarified point about pool hopping
submitted by bullshbit to Bitcoin [link] [comments]

BlockTorrent: The famous algorithm which BitTorrent uses for SHARING BIG FILES. Which you probably thought Bitcoin *also* uses for SHARING NEW BLOCKS (which are also getting kinda BIG). But Bitcoin *doesn't* torrent *new* blocks (while relaying). It only torrents *old* blocks (while sync-ing). Why?

This post is being provided to further disseminate an existing proposal:
This proposal was originally presented by jtoomim back in September of 2015 - on the bitcoin_dev mailing list (full text at the end of this OP), and on reddit:
https://np.reddit.com/btc/comments/3zo72i/fyi_ujtoomim_is_working_on_a_scaling_proposal/cyomgj3
Here's a TL;DR, in his words:
BlockTorrenting
For initial block sync, [Bitcoin] sort of works [like BitTorrent] already.
You download a different block from each peer. That's fine.
However, a mechanism does not currently exist for downloading a portion of each [new] block from a different peer.
That's what I want to add.
~ jtoomim
The more detailed version of this "BlockTorrenting" proposal (as presented by jtoomim on the bitcoin_dev mailing list) is linked and copied / reformatted at the end of this OP.
Meanwhile here are some observations from me as a concerned member of the Bitcoin-using public.
Questions:
Whoa??
WTF???
Bitcoin doesn't do this kind of "blocktorrenting" already??
But.. But... I thought Bitcoin was "p2p" and "based on BitTorrent"...
... because (as we all know) Bitcoin has to download giant files.
Oh...
Bitcoin only "torrents" when sharing one certain kind of really big file: the existing blockchain, when a node is being initialized.
But Bitcoin doesn't "torrent" when sharing another certain kind of moderately big file (a file whose size, by the way, has been notoriously and steadily growing over the years to the point where the system running the legacy "Core"/Blockstream Bitcoin implementation is starting to become dangerously congested - no matter what some delusional clowns "Core" devs may say): ie, the world's most wildly popular, industrial-strength "p2p file sharing algorithm" is mysteriously not being used where the Bitcoin network needs it the most in order to get transactions confirmed on-chain: when a a newly found block needs to be shared among nodes, when a node is relaying new blocks.
https://np.reddit.com/Bitcoin+bitcoinxt+bitcoin_uncensored+btc+bitcoin_classic/search?q=blocktorrent&restrict_sr=on
How many of you (honestly) just simply assumed that this algorithm was already being used in Bitcoin - since we've all been told that "Bitcoin is p2p, like BitTorrent"?
As it turns out - the only part of Bitcoin which has been p2p up until now is the "sync-ing a new full-node" part.
The "running an existing full-node" part of Bitcoin has never been implemented as truly "p2p2" yet!!!1!!!
And this is precisely the part of the system that we've been wasting all of our time (and destroying the community) fighting over for the past few months - because the so-called "experts" from the legacy "Core"/Blockstream Bitcoin implementation ignored this proposal!
Why?
Why have all the so-called "experts" at "Core"/Blockstream ignored this obvious well-known effective & popular & tested & successful algorithm for doing "blocktorrenting" to torrent each new block being relayed?
Why have the "Core"/Blockstream devs failed to p2p-ize the most central, fundamental networking aspect of Bitcoin - the part where blocks get propagated, the part we've been fighting about for the past few years?
This algorithm for "torrenting" a big file in parallel from peers is the very definition of "p2p".
It "surgically" attacks the whole problem of sharing big files in the most elegant and efficient way possible: right at the lowest level of the bottleneck itself, cleverly chunking a file and uploading it in parallel to multiple peers.
Everyone knows torrenting works. Why isn't Bitcoin using it for its new blocks?
As millions of torrenters already know (but evidently all the so-called "experts" at Core/Blocsktream seem to have conveniently forgotten), "torrenting" a file (breaking a file into chunks and then offering a different chunk to each peer to "get it out to everyone fast" - before your particular node even has the entire file) is such a well-known / feasible / obvious / accepted / battle-tested / highly efficient algorithm for "parallelizing" (and thereby significantly accelerating) the sharing of big files among peers, that many people simply assumed that Bitcoin had already been doing this kind of "torrenting of new-blocks" these whole past 7 years.
But Bitcoin doesn't do this - yet!
None of the Core/Blockstream devs (and the Chinese miners who follow them) have prioritized p2p-izing the most central and most vital and most resource-consuming function of the Bitcoin network - the propagation of new blocks!
Maybe it took someone who's both a miner and a dev to "scratch" this particular "itch": Jonathan Toomim jtoomim.
  • A miner + dev who gets very little attention / respect from the Core/Blockstream devs (and from the Chinese miners who follow them) - perhaps because they feel threatened by a competing implementation?
  • A miner + dev who may have come up with the simplest and safest and most effective algorithmic (ie, software-based, not hardware-consuming) scaling proposal of anyone!
  • A dev who who is not paid by Blockstream, and who is therefore free from the secret, undisclosed corporate restraints / confidentiality agreements imposed by the shadowy fiat venture-capitalists and legacy power elite who appear to be attempting to cripple our code and muzzle our devs.
  • A miner who has the dignity not to let himself be forced into signing a loyalty oath to any corporate overlords after being locked in a room until 3 AM.
Precisely because jtoomim is both a indepdendent miner and an independent dev...
  • He knows what needs to be done.
  • He knows how to do it.
  • He is free to go ahead and do it - in a permissionless, decentralized fashion.
Possible bonus: The "blocktorrent" algorithm would help the most in the upload direction - which is precisely where Bitcoin scaling needs the most help!
Consider the "upload" direction for a relatively slow full-node - such as Luke-Jr, who reports that his internet is so slow, he has not been able to run a full-node since mid-2015.
The upload direction is the direction which everyone says has been the biggest problem with Bitcoin - because, in order for a full-node to be "useful" to the network:
  • it has to able to upload a new block to (at least) 8 peers,
  • which places (at least) 8x more "demand" on the full-node's upload bandwidth.
The brilliant, simple proposed "blocktorrent" algorithm from jtoomim (already proven to work with Bram Cohen's BitTorrent protocol, and also already proven to work for initial sync-ing of Bitcoin full-nodes - but still un-implemented for ongoing relaying among full-nodes) looks like it would provide a significant performance improvement precisely at this tightest "bottleneck" in the system, the crucial central nexus where most of the "traffic" (and the congestion) is happening: the relaying of new blocks from "slower" full-nodes.
The detailed explanation for how this helps "slower" nodes when uploading, is as follows.
Say you are a "slower" node.
You need to send a new block out to (at least) 8 peers - but your "upload" bandwidth is really slow.
If you were to split the file into (at least) 8 "chunks", and then upload a different one of these (at least) 8 "chunks" to each of your (at least) 8 peers - then (if you were using "blocktorrenting") it only would take you 1/8 (or less) of the "normal" time to do this (compared to the naïve legacy "Core" algorithm).
Now the new block which your "slower" node was attempting to upload is already "out there" - in 1/8 (or less) of the "normal" time compared to the naïve legacy "Core" algorithm.[ 1 ]
... [ 1 ] There will of course also be a tiny amount of extra overhead involved due to the "housekeeping" performed by the "blocktorrent" algorithm itself - involving some additional processing and communicating to decompose the block into chunks and to organize the relaying of different chunks to different peers and the recompose the chunks into a block again (all of which, depending on the size of the block and the latency of your node's connections to its peers, would in most cases be negligible compared to the much-greater speed-up provided by the "blocktorrent" algorithm itself).
Now that your block is "out there" at those 8 (or more) peer nodes to whom you just blocktorrented it in 1/8 (or less) of the time - it has now been liberated from the "bottleneck" of your "slower" node.
In fact, its further propagation across the net may now be able to leverage much faster upload speeds from some other node(s) which have "blocktorrent"-downloaded it in pieces from you (and other peers) - and which might be faster relaying it along, than your "slower" node.
For some mysterious reason, the legacy Bitcoin implementation from "Core"/Blockstream has not been doing this kind of "blocktorrenting" for new blocks.
It's only been doing this torrenting for old blocks. The blocks that have already been confirmed.
Which is fine.
But we also obviously need this sort of "torrenting" to be done for each new block is currently being confirmed.
And this is where the entire friggin' "scaling bottleneck" is occurring, which we just wasted the past few years "debating" about.
Just sit down and think about this for a minute.
We've had all these so-called "experts" (Core/Blockstream devs and other small-block proponents) telling us for years that guys like Hearn and Gavin and repos like Classic and XT and BU were "wrong" or at least "unserious" because they "merely" proposed "brute-force" scaling: ie, scaling which would simply place more demands on finite resources (specifically: on the upload bandwidth from full-nodes - who need to relay to at least 8 peer full-nodes in order to be considered "useful" to the network).
These "experts" have been beating us over the head this whole time, telling us that we have to figure out some (really complicated, unproven, inefficient and centralized) clever scaling algorithms to squeeze more efficiency out of existing infrastructure.
And here is the most well-known / feasible / obvious / accepted / battle-tested algorithm for "parallelizing" (and thereby massively accelerating) the sharing of big file among peers - the BitTorrent algorithm itself, the gold standard of p2p relaying par excellence, which has been a major success on the Internet for decades, at one point accounting for nearly 1/3 of all traffic on the Internet itself - and which is also already being used in one part of Bitcoin: during the phase of sync-ing a new node.
And apparently pretty much only jtoomim has been talking about using it for the actual relaying of new blocks - while Core/Blockstream devs have so far basically ignored this simple and safe and efficient proposal.
And then the small-block sycophants (reddit users or wannabe C/C++ programmers who have beaten into submission and/or by the FUD and "technological pessimism" of the Core/Blockstream devs, and by the censorhip on their legacy forum), they all "laugh" at Classic and proclaim "Bitcoin doesn't need another dev team - all the 'experts' are at Core / Blockstream"...
...when in fact it actually looks like jtoomim (an independent minedev, free from the propaganda and secret details of the corporate agenda of Core/Blockstream - who works on the Classic Bitcoin implementation) may have proposed the simplest and safest and most effective scaling algorithm in this whole debate.
By the way, his proposal estimates that we could get about 1 magnitude greater throughput, based on the typical latency and blocksize for blocks of around 20 MB and bandwidth of around 8 Mbps (which seems like a pretty normal scenario).
So why the fuck isn't this being done yet?
This is such a well-known / feasible / obvious / accepted / battle-tested algorithm for "parallelizing" (and thereby significantly accelerating) the sharing of big files among peers:
  • It's already being used for the (currently) 65 gigabytes of "blocks in the existing blockchain" itself - the phase where a new node has to sync with the blockchain.
  • It's already being used in BitTorrent - although the BitTorrent protocol has been optimized more to maximize throughput, whereas it would probably be a good idea to optimize the BlockTorrent protocol to minimize latency (since avoiding orphans is the big issue here) - which I'm fairly sure should be quite doable.
This algorithm is so trivial / obvious / straightforward / feasible / well-known / proven that I (and probably many others) simply assumed that Bitcoin had been doing this all along!
But it has never been implemented.
There is however finally a post about it today on the score-hidden forum /Bitcoin, from eragmus:
[bitcoin-dev] BlockTorrent: Torrent-style new-block propagation on Merkle trees
https://np.reddit.com/Bitcoin/comments/484nbx/bitcoindev_blocktorrent_torrentstyle_newblock/
And, predictably, the top-voted comment there is a comment telling us why it will never work.
And the comment after that comment is from the author of the proposal, jtoomim, explaining why it would work.
Score hidden on all those comments.
Because the immature tyrant theymos still doesn't understand the inherent advantages of people using reddit's upvoting & downvoting tools to hold decentralized, permissionless debates online.
Whatever.
Questions:
(1) Would this "BlockTorrenting" algorithm from jtoomim really work?
(2) If so, why hasn't it been implemented yet?
(3) Specifically: With all the "dev firepower" (and $76 million in venture capital) available at Core/Blockstream, why have they not prioritized implementing this simple and safe and highly effective solution?
(4) Even more specifically: Are there undisclosed strategies / agreements / restraints imposed by Blockstream financial investors on Bitcoin "Core" devs which have been preventing further discussion and eventual implementation of this possible simple & safe & efficient scaling solution?
Here is the more-detailed version of this proposal, presented by Jonathan Toomim jtoomim back in September of 2015 on the bitcoin-dev mailing list (and pretty much ignored for months by almost all the "experts" there):
https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-Septembe011176.html
As I understand it, the current block propagation algorithm is this:
  1. A node mines a block.
  2. It notifies its peers that it has a new block with an inv. Typical nodes have 8 peers.
  3. The peers respond that they have not seen it, and request the block with getdata [hash].
  4. The node sends out the block in parallel to all 8 peers simultaneously. If the node's upstream bandwidth is limiting, then all peers will receive most of the block before any peer receives all of the block. The block is sent out as the small header followed by a list of transactions.
  5. Once a peer completes the download, it verifies the block, then enters step 2.
(If I'm missing anything, please let me know.)
The main problem with this algorithm is that it requires a peer to have the full block before it does any uploading to other peers in the p2p mesh. This slows down block propagation to:
O( p • log_p(n) ) 
where:
  • n is the number of peers in the mesh,
  • p is the number of peers transmitted to simultaneously.
It's like the Napster era of file-sharing. We can do much better than this.
Bittorrent can be an example for us.
Bittorrent splits the file to be shared into a bunch of chunks, and hashes each chunk.
Downloaders (leeches) grab the list of hashes, then start requesting their peers for the chunks out-of-order.
As each leech completes a chunk and verifies it against the hash, it begins to share those chunks with other leeches.
Total propagation time for large files can be approximately equal to the transmission time for an FTP upload.
Sometimes it's significantly slower, but often it's actually faster due to less bottlenecking on a single connection and better resistance to packet/connection loss.
(This could be relevant for crossing the Chinese border, since the Great Firewall tends to produce random packet loss, especially on encrypted connections.)
Bitcoin uses a data structure for transactions with hashes built-in. We can use that in lieu of Bittorrent's file chunks.
A Bittorrent-inspired algorithm might be something like this:
  1. (Optional steps to build a Merkle cache; described later)
  2. A seed node mines a block.
  3. It notifies its peers that it has a new block with an extended version of inv.
  4. The leech peers request the block header.
  5. The seed sends the block header. The leech code path splits into two.
  6. (a) The leeches verify the block header, including the PoW. If the header is valid,
  7. (a) They notify their peers that they have a header for an unverified new block with an extended version of inv, looping back to 2. above. If it is invalid, they abort thread (b).
  8. (b) The leeches request the Nth row (from the root) of the transaction Merkle tree, where N might typically be between 2 and 10. That corresponds to about 1/4th to 1/1024th of the transactions. The leeches also request a bitfield indicating which of the Merkle nodes the seed has leaves for. The seed supplies this (0xFFFF...).
  9. (b) The leeches calculate all parent node hashes in the Merkle tree, and verify that the root hash is as described in the header.
  10. The leeches search their Merkle hash cache to see if they have the leaves (transaction hashes and/or transactions) for that node already.
  11. The leeches send a bitfield request to the node indicating which Merkle nodes they want the leaves for.
  12. The seed responds by sending leaves (either txn hashes or full transactions, depending on benchmark results) to the leeches in whatever order it decides is optimal for the network.
  13. The leeches verify that the leaves hash into the ancestor node hashes that they already have.
  14. The leeches begin sharing leaves with each other.
  15. If the leaves are txn hashes, they check their cache for the actual transactions. If they are missing it, they request the txns with a getdata, or all of the txns they're missing (as a list) with a few batch getdatas.
Features and benefits
The main feature of this algorithm is that a leech will begin to upload chunks of data as soon as it gets them and confirms both PoW and hash/data integrity instead of waiting for a fully copy with full verification.
Inefficient cases, and mitigations
This algorithm is more complicated than the existing algorithm, and won't always be better in performance.
Because more round trip messages are required for negotiating the Merkle tree transfers, it will perform worse in situations where the bandwidth to ping latency ratio is high relative to the blocksize.
Specifically, the minimum per-hop latency will likely be higher.
This might be mitigated by reducing the number of round-trip messages needed to set up the BlockTorrent by using larger and more complex inv-like and getdata-like messages that preemptively send some data (e.g. block headers).
This would trade off latency for bandwidth overhead from larger duplicated inv messages.
Depending on implementation quality, the latency for the smallest block size might be the same between algorithms, or it might be 300% higher for the torrent algorithm.
For small blocks (perhaps < 100 kB), the BlockTorrent algorithm will likely be slightly slower.
Sidebar from the OP: So maybe this would discourage certain miners (cough Dow cough) from mining blocks that aren't full enough:
Why is [BTCC] limiting their block size to under 750 all of a sudden?
https://np.reddit.com/Bitcoin/comments/486o1u/why_is_bttc_limiting_their_block_size_to_unde

For large blocks (e.g. 8 MB over 20 Mbps), I expect the BlockTorrent algo will likely be around an order of magnitude faster in the worst case (adversarial) scenarios, in which none of the block's transactions are in the caches.

One of the big benefits of the BlockTorrent algorithm is that it provides several obvious and straightforward points for bandwidth saving and optimization by caching transactions and reconstructing the transaction order.

Future work: possible further optimizations
A cooperating miner [could] pre-announce Merkle subtrees with some of the transactions they are planning on including in the final block.
Other miners who see those subtrees [could] compare the transactions in those subtrees to the transaction sets they are mining with, and can rearrange their block prototypes to use the same subtrees as much as possible.
In the case of public pools supporting the getblocktemplate protocol, it might be possible to build Merkle subtree caches without the pool's help by having one or more nodes just scraping their getblocktemplate results.
Even if some transactions are inserted or deleted, it [might] be possible to guess a lot of the tree based on the previous ordering.
Once a block header and the first few rows of the Merkle tree [had] been published, they [would] propagate through the whole network, at which time full nodes might even be able to guess parts of the tree by searching through their txn and Merkle node/subtree caches.
That might be fun to think about, but probably not effective due to O( n2 ) or worse scaling with transaction count.
Might be able to make it work if the whole network cooperates on it, but there are probably more important things to do.
Leveraging other features from BitTorrent
There are also a few other features of Bittorrent that would be useful here, like:
  • prioritizing uploads to different peers based on their upload capacity,
  • banning peers that submit data that doesn't hash to the right value.
Sidebar from the OP: Hmm...maybe that would be one way to deal with the DDoS-ing we're experiencing right now? I know the DDoSer is using a rotating list of proxies, but still it could be a quick-and-dirty way to mitigate against his attack.
DDoS started again. Have a nice day, guys :)
https://np.reddit.com/Bitcoin_Classic/comments/47zglz/ddos_started_again_have_a_nice_day_guys/d0gj13y
(It might be good if we could get Bram Cohen to help with the implementation.)
Using the existing BitTorrent algorithm as-is - versus tailoring a new algorithm optimized for Bitcoin
Another possible option would be to just treat the block as a file and literally Bittorrent it.
But I think that there should be enough benefits to integrating it with the existing bitcoin p2p connections and also with using bitcoind's transaction caches and Merkle tree caches to make a native implementation worthwhile.
Also, BitTorrent itself was designed to optimize more for bandwidth than for latency, so we will have slightly different goals and tradeoffs during implementation.
Concerns, possible attacks, mitigations, related work
One of the concerns that I initially had about this idea was that it would involve nodes forwarding unverified block data to other nodes.
At first, I thought this might be useful for a rogue miner or node who wanted to quickly waste the whole network's bandwidth.
However, in order to perform this attack, the rogue needs to construct a valid header with a valid PoW, but use a set of transactions that renders the block as a whole invalid in a manner that is difficult to detect without full verification.
However, it will be difficult to design such an attack so that the damage in bandwidth used has a greater value than the 240 exahashes (and 25.1 BTC opportunity cost) associated with creating a valid header.
Related work: IBLT (Invertible Bloom Lookup Tables)
As I understand it, the O(1) IBLT approach requires that blocks follow strict rules (yet to be fully defined) about the transaction ordering.
If these are not followed, then it turns into sending a list of txn hashes, and separately ensuring that all of the txns in the new block are already in the recipient's mempool.
When mempools are very dissimilar, the IBLT approach performance degrades heavily and performance becomes worse than simply sending the raw block.
This could occur if a node just joined the network, during chain reorgs, or due to malicious selfish miners.
Also, if the mempool has a lot more transactions than are included in the block, the false positive rate for detecting whether a transaction already exists in another node's mempool might get high for otherwise reasonable bucket counts/sizes.
With the BlockTorrent approach, the focus is on transmitting the list of hashes in a manner that propagates as quickly as possible while still allowing methods for reducing the total bandwidth needed.
Remark
The BlockTorrent algorithm does not really address how the actual transaction data will be obtained because, once the leech has the list of txn hashes, the standard Bitcoin p2p protocol can supply them in a parallelized and decentralized manner.
Thoughts?
-jtoomim
submitted by ydtm to btc [link] [comments]

Log of AMA with Skycoin

boldninja Let's all give a warm welcome to @synth from SkyCoin.net and for taking the time to do this AMA
synth *hello
mike Hi Synth
jakethepanda Hey @synth
thrice.pi Hey synth
dr10 Hi
boldninja I think we can start - you guys know the drill. Give him some time to respond (no more than 2-3 questions on backlog so he can catch up)
dr10 How would you - shortly & in easy words - sum-up the advantages of SkyCoin to magazines and non-crypto people?
mgaruccio Can you explain a bit about the mesh net? Is it just an mpls network between nodes or is there something deeper going on?
michaelthecryptoguy Whassup @synth
tranzer hi synth. I have a question - are those coins that are not in circulation in any cold wallets since only a portion is currently available according to CMC? What would you say is the 1 unique feature that Skycoin has?
synth It is very difficult, because Skycoin is a very large project and already has +6 years of development. Different parts of the project have different objectives.
The cryto, coin part is about solving the problems with the existing consensus algorithms. Being able to do +300 transactions a second, transactions in seconds instead of minutes (faster than credit cards), eliminating miners, eliminating block rewards (eliminating inflation) and eliminating 51% attack and the other problems with mining.
then there are other repos and experimental projects under github.com/skycoin such as a meshnet and distributed VPN prototype, where people will be paid coins for forwarding traffic. Also prototypes of distributed social media application, with peer to peer data replication and different experimental projects. Research into immutable data structures for next generation internet. Some of them are very radical.
dr10 How does the Network consensus algorithm Obelisk work and differ from widely known algorithms like Proof of Work and Proof of Stake?
mgaruccio So how much exists today? Could I build an app on the platform if I wanted to?
mike In terms of the rate of progress, what is currently your greatest limiting factor - like funding, manpower, currently available technology?
synth
Can you explain a bit about the mesh net? Is it just an mpls network between nodes or is there something deeper going on?
It is not actually a meshnet. It is software defined networking, it is much more powerful than just meshnet. Its a new type of networking and new completely new protocol and networking namespace, independent of the existing internet.
It supports source routing, while the existing internet does hot potato routing, so never achieves optimal latencies.
It supports multi-homing, which IPv6 does not (Which is critical for when we have gigabit or terabit networking and multi-redundant bandwidth paths)
It has default oppurunistic crypto, both link layer and end to end; so everything is encrypted by default, unlike the current internet.
It has store and forward networking and will operate in Africa or even under conditions where latencies are in the minutes or hours and packet loss is excessive. Where existing protocols cannot operate reliability. It is much more robust than IPv4/IPv6 or TCP/ip
It has improved privacy. If a packet takes a route that is 10 hops, each hop only knows the previous node in the route and the next node in the route. It is not like IPv4 where each packet gives the source and destination. The privacy level is something that does not exist on the current internet.
IP addresses are replaced by public key and no one can read traffic to a destination, without knowing the private key of the public key that identifies the destination. The system does not need 3rd parties or certificate authorities. The design is a revolution.
are those coins that are not in circulation in any cold wallets since only a portion is currently available according to CMC?
The coins are locked into 100 addresses, each with 1 million coins each. And they are released sequentially.
There is a complicated locking procedure and releasing new coins requires unamious consent and a shared secret among a group of developers. Anyone in the shared secret group can block distribution of more coins (to stop the problem that killed NXT). So by design the coins were supposed to be difficult to distribut, there had to be a good reason or justification before a distribution would be approved.
mike What are the hardware requirements to operate a wireless Skywire (the name for the protocol described above) Node?
arc-over-water nxt i think is doing ok..
synth
How does the Network consensus algorithm Obelisk work and differ from widely known algorithms like Proof of Work and Proof of Stake?
PoS and PoW use miners. Miners receive new coins every block as a block reward. So miners are making money and will fight to control the network. An everyone will suffer because the newly created coins represent inflation.
Skycoin was designed to eliminate mining and eliminate the inflation. No block rewards, no new coins. And we needed to develop a new consensus algorithm to do that and there are only a few methods that work, for these constraints. The consensus algorithm is based upon Ben-Or's randomization procedure for achieving consensus in a distributed system, with some improvements for detecting adversarial or malicious nodes who are trying to prevent the consensus process.
There are white papers on skycoin.net about the specifics. I would call it "network consensus" and it uses a sort of Web of Trust (WoT), where if the people creating blocks are doing a bad job or attacking the network, then the community can get rid of them. At the same time, the people who control the network, do not have any real power to attack the network except by slowing down transactions and being annoying, so even if they become malicious the only issue is how to get rid of them and select new people.
mike Any idea when Skywire will be released and ready to test on hardware nodes (testnet or mainnet)?
mgaruccio So if there is no block reward what is the incentive to run a node?
vega What will be the actual function of Skycoin (the coin itself)? Will the coin be used as currency, as transfer of value in and between all these various developing functionalities, semi-separate projects to tie them all together or it's function will be more limited?
michaelthecryptoguy Do you have an idea on the specs of a node that would be required? In the beginning? What about with 10,000 users? (edited)
synth
nxt i think is doing ok..
There were three people that each owned 30% of the coin. One decided he wanted out and began dumping. NXT was over 150 million I think. When he started dumping, it basicly killed NXT.
Skycoin's distribution was designed to stop dumping by the founders and early people.
After Skycoin gets to 30% of the total coins distributed, there will probably a hard time lock on the remaining coins, so that a maximum of 5% of the remaining coins can be released per year. So the distribution for the other 70% of the coins will take a minimum of 14 years (and could be longer).
We cannot even sell the rest of the coins, because if we sold 10% of the total now at $5 per coin, it would be 50 million or something and we cannot spend or even use that amount of money. Not at this stage.
Ethereum spent 30 million or 70 million in their first year or two after the ICO and then nearly went bankrupt. Silicon Valley wages and offices etc. We have been very conservative and have kept costs down and kept them responsible. Now we have coins like EOS and they want to raise a billion dollars and have not produced anything yet, do not hav a blockchain and I have no idea what they would spend that money on, but they are throwing $350,000 parties in time square for marketing/PR etc...
arc-over-water what prevents you from selling? anybody can spend that amount of money?
nxt is a newer platform than sky, market value is $220 million plus $166 million, I get what you are saying but the evidence is wrong. Community is huge and active in Nxt. But you say it is killed, i dont get it?
synth
What will be the actual function of Skycoin (the coin itself)? Will the coin be used as currency, as transfer of value in and between all these various developing functionalities, semi-separate projects to tie them all together or it's function will be more limited?
Yes. Bitcoin has no purpose. An altcoin does two things - check your balance - send money to other people
Two features - check balance - send
For a coin to have value, people need to be forced to buy it to consume specific services. There has to be stuff for people to spend the coin on, that there is demand for.
So Bitcoin is really just a purely speculative asset. It generates no cashflow and its value is determined by perception or social convention.
Ideally, Skycoin would start off as a "better Bitcoin" (faster, more secure, new algorithm, simplier, etc), then over time we would build up an ecosystem and have some type of backing and tie the coin's value into the network and usebase.
The mesh netork (skywire) is good, because it gives something for people to do to get coins and it allows people to consume the coins. You can run your internet traffic through a VPN that tunnels over Skywire and maybe it will be a nominal amount (actually absurdly small amount of money), but there would be real economic activity and a real userbase and community using the coin. Not just speculation.
Later on the scope is much wider.
arc-over-water So the skycoin wallet will be a VPN for our internet usage?
synth
nxt is a newer platform than sky, market value is $220 million plus $166 million, I get what you are saying but the evidence is wrong. Community is huge and active in Nxt. But you say it is killed, i dont get it?
What I am saying, is that NXT would be a lot further along than it is now and probably around where Ethereum is, except for that mistake in the distribution and keeping it too concentrated. It set them back by years. They did not consider what the impact on the price would be, over the long term, when one of the early whales started selling off or decided he wanted out.
arc-over-water But they did the same again with IOTA, same lead dev.. Its over a $Billion
they released and let the market price distribute
synth
So the skycoin wallet will be a VPN for our internet usage?
The VPN is just one application, that uses bandwidth over Skywire. There are several things in development.
This is a BBS like 4chan, that is completely distributed, with CXO. https://github.com/skycoin/bbs
It will run over Skywire also, This is like building a whole new internet from scratch. The apps that run on it are going to specialized and privacy focused, etc GitHub skycoin/bbs Contribute to bbs development by creating an account on GitHub.
mike So Skycoin is a Proof of Resource coin where its value is actually backed by provision of a useful service, in this case private and secure networking? Are there plans to add decentralized storage and even distributed processing to it?
arc-over-water so these 100 separate million coin accounts will be 100 ICOs or how is the distribution patterned? is it written into the code or up to the devs?
rockyj !calculate
slackbot Custom Response https://docs.google.com/spreadsheets/d/1FGo3FkC3uSWXGHatPQyny2brMWjAIJsHFCR-Lhkl_m0/edit#gid=0
synth
So if there is no block reward what is the incentive to run a node?
running a consensus node does not cost anything. You can run it on a raspberry pi.
The important thing is that if the people doing consensus are doing a bad job, that the community can get rid of them and replace them. The other important thing, is that they can be audited and determined automatically if they are obeying the protocol.
the miners in skycoin are not very powerful and cannot do anything except slow down transactions. They are unable to spend other people's money without their private keys, so the consensus/mining nodes are almost irrelevent. It is not like Bitcoin where the miners can hold the network hostage or act selfishly (driving up the transactions fees for their own personal benefit and delaying any innovations that would improve bitcoin for everyone, etc).
So Skycoin is a Proof of Resource coin where its value is actually backed by provision of a useful service, in this case private and secure networking? Are there plans to add decentralized storage and even distributed processing to it?
We have decentralized storage, which is called CXO. But only the bandwidth is monetized by Skywire. We do not nickle and dime and try to attach a coin cost to every API call. Everything that should be free is free. So its a different philosphy.
On top of CXO we also have distributed social media applications (simmilar to Steemit)
CXO is very similar to IFPS, but simplier and designed for our internal infrastructure and with our crypto standards, instead of being a mismash.
mike Is it possible for Skycoin to choose the best paths and route around bad or slow nodes as damage to the network, in effect reducing their impact on consensus?
looks like you answered the question above while I was typing...
tranzer How many tx/s can skycoin handle? What are block times?
thrice.pi 300 right? ^
arc-over-water on your website it says you will have a NON- Turing complete lisp language?
synth
so these 100 separate million coin accounts will be 100 ICOs or how is the distribution patterned? is it written into the code or up to the devs?
We will have a distribution page, up on the website soon. Its complicated.
Skywire, is designed to pull coins out of circuation, through a sort of tithe on network activity and it does automatic buy backs effectively. So the distribution will actually peak and then decline. But one distribution is from the locked coins, and the locked coins are freed, then circulate, then end up at the foundation (from the skywire tithe are pulled out of circulation), but still count towards the free float.
The coin holders also receive a coinhour dividend and there will be a market rate conversion between coin hours and Skycoins and coinhours are the actual currency for the Skywire network. If you do not have enough coin hours, then you sell Skycoin for CoinHour at the market rate, to purchase bandwidth; but if you have a lot of coins then you have enough coin hours for downloading movies or VPN or whatever you are doing and it is essentially free.
So there is a dual level economic structure. Both with coin buybacks to pull coins out of circulation and with a dividend or incentive to encourage users to hold the coin if they are using the network.
arc-over-water so there will be two currencies, holding one reserves the other
synth
Is it possible for Skycoin to choose the best paths and route around bad or slow nodes as damage to the network
Yes. This is very important.
The person dialing a connection, chooses the path of the connection!
You can choose the lowest latency path for video games or Skype, and choose highest throughput paths for video downloads etc. Or can choose paths through specific nodes or facilities or countries, for security concerns and to minimize the number of points that the traffic could be intercepted at.
mike Will Skycoin still have the node subsidy plan for setting up and registering the mesh nodes like originally planned?
dr10 When do you plan to be able to present your planned technology and services to the masses? When can they use what you try do accomplish?
synth
on your website it says you will have a NON- Turing complete lisp language?
That is probably an error. LOL. We will have a new website soon.
There is no scripting language on the skycoin blockchain. Each transaction is constant time (for efficiency and security and to achieve the highest transaction rate and to keep the coin simple).
However, we have a language called CX in development, which is a next generation language that is beyond "smart contracts" and the toy things on ethereum. It uses immutable datastructures and is something completely new. Most of the skycoin "smart contracts" will probably be off blockchain or in personal blockchains and we do not want to shove all the data onto the main chain, because forcing everyone to download everyone one elses contracts it the world is just spamming the blockchain to death. There are better ways to do it.
Will Skycoin still have the node subsidy plan for setting up and registering the mesh nodes like originally planned?
Yes. We are going to get from 20% to 30% distributno of the coins, through network incentives for people running Skywire nodes, consensus nodes and services.
I think this is going to be massive for marketing. And it is the best way to get the coins out to the users, instead of all the coins being held by whales
samuelvihollandia I read how you suggest Skycoin could be used for VPN connections, is this the largest use case you see?
arc-over-water Maidsafe has been working on the redesign of the net for about ten years, what are you doing the same and what different?
synth
I read how you suggest Skycoin could be used for VPN connections, is this the largest use case you see?
No. This is just something easy, that we have working. Its not the largest applicatoin at all.
80% of internet traffic right now is bitorrent and the bitorrent sites are being systematically shutdown and driven off the internet. They wont go away, but will jut go underground. What.cd (largest music tracker, with 800k people) was just shut down, bakabt (largest anime tracker) has gone closed registration, Nyantorrent etc...
User communities of millions of people will be migrating from the clearnet (the existing corporate shit-net) to the "new internet". We are going to see people migrating by the millions, whole user communities of millions of people.
arc-over-water Are you a corporation or foundation or charity? Registered? I am not sure i have seen anything about who you are? What is the dev team size? Background? - Maidsafe is open and clear so is IOTA and Stellar etc. Can you let us know who you and your team are? Especially you are talking about 15 year and up obligations..
techbytes Do we need to hold skycoin to run Skywire nodes or consensus nodes like masternodes from other coins?
synth
Maidsafe has been working on the redesign of the net for about ten years, what are you doing the same and what different?
Maidsafe is in version 2 or 3. Maidsafe will not have a real coin until version 9. Each version takes them about two or three years. Maidsafe will not be "done" or ready for atleast 18 years at this rate.
Skycoin has been in development for ~6 years and the meshnet for 4 years and it will be finished in a few months. To the poin that people can start using it.
Skycoin is similar to maidsafe in the objective, but has a different approach and architecture and primitives. We did not try to do everything, but focused on a smaller, tractable core and got that done.
There will be multiple projects in this space, but few teams are able to plan on the time horizon necisary for building a new internet or able to design each of the components of a system this large, or figure out how to do it so that it is useful at each stage of construction of a project that may take a decade. (edited)
mike Can you see a way for Ark and Skycoin to build on each other in a synergistic manner? I'm all for not reinventing the wheel, especially when it looks like it will be replaced with antigravity like Skycoin.
I see Skycoin as essentially replacing TCP/IP and providing mesh network type functionality at the hardware level, Ark would run on top of it as a top level application layer.
arc-over-water are you up to date on Maidsafe, they are nearly out of Alpha and its more like release early next year? But that being said, Maidsafe says once it is released it is like a virus or AI type, so does Tau Chain, and also Autonomic by HunterMinerCrafter, are we heading towards AI with Maid, Sky Tau and Autonomic?
dr10 smartbridge now! :kappa:
mike So Skycoin would act as a sort of global decentralized cloud server to build on top of.
To communicate, it is more like sharing encrypted files to selected recipients than it is sending messages or hosting sites on a specific server.
synth
Are you a corporation or foundation or charity? Registered? I am not sure i have seen anything about who you are? What is the dev team size? Background?
I think there are over ~60 people who have worked on Skycoin or have made major contributions. Its really a project from the darknet.
Many of the contributors are anonymous. Some of them have security clearances and were in the military industrial complex and one of them worked at the San Diego Naval Defence Research Lab and a lot of the idea for the networking protocols came out of public sector academic researched, funded from there.
We also have a lot of very very early Bitcoin people, hardcore crypto people that predate Bitcoin and an Ethereum core developer, etc..
On the Chinese side we have an early investor in Alibaba and telecom investor. And are doing pilot with china aviation group (owns four publicly traded airline companies) and apparently now Sinopec (which is 2nd largest publicly traded corporation in world).
Then we have people who are part of israeli and US intelligence and are probably doing some sort of money laundering or phychological operations background, who just showed up for some reason. This group seems very interested in the "applications" of these coins and how to improve tranaction privacy and the specifics of the CoinJoin protocol implementation. We got a lot of advice from people experienced in forensic accounting and what they wanted to see and where they felt Bitcoin was deficient and where it leaked metadata.
Then a bunch of PHD level people doing research into distributed database consensus algorithms and another group doing programming language research.
Then a lot of people from the deep darknet, anon, frog twitter and cipher punks and bitorrent communities. (really should be listed as two seperate groups). And people from the Russian darknet community. We have like eight Ivans. (edited)
I see Skycoin as essentially replacing TCP/IP and providing mesh network type functionality at the hardware level, Ark would run on top of it as a top level application layer.
Yes. The key functionality is two things - connecting to people by public key (networking) - distributing self validating, immutble data peer to peer (transactions, blocks etc... content addressible storage)
And you can build almost anything on those two building blocks. The whole internet will eventually be rewritten on top of those primitives and it will replace many of the existing protocols.
arc-over-water Who is the entity that is funding this? I think you have done 2 ICOs? How much did you receive? The first was 10c and the second was @ 50c per coin, released 6 million, is that correct?
samuelvihollandia Are you planning to enter a different exchange market soon?
arc-over-water Have you personally been in Sky from the start? What members have? Who allocates the ICO money etc... I hope you understand that decentralization with investment is a two edged sword, we invest in people but we cannot know these people.... So... we question.. (edited)
thrice.pi with all these outside parties that helped to build skycoin and bring it where it is today who are the main core team who will help to keep all these cool features running. Will these outside parties be recruited for the long haul?
synth
Who is the entity that is funding this? I think you have done 2 ICOs? How much did you receive? The first was 10c and the second was @ 50c per coin, released 6 million, is that correct?
The people who funded the project for the first four years, were early bitcoin and deep crypto people; who were unhappy with the fact that Bitcoin and the other alts did not seem concerned about the core issues at all. They gave us over 1200 bitcoin I think, over several years and did not ask for anything in return.
The early Skycoin devs were doing academic research, architecture and new algorithms. Prototyping and simulation. The later stage people were more project managers and doing implementation.
We did four ICOs for small amounts, to fund development and to allow developers working on the project to buy in. The first ICO I remember was at $0.10 per coin and the price now is about $4.00 per coin, so its up ~35x or 40x, but when you consider the Bitcoin price going from $100 to $3000, the increase has not been so much. lol (edited)
arc-over-water With the price up 35x in about 1 year, is it not now time to cool the run up and release another ICO? At what amount of coins released and what procedure?
mike Would Intel Edison or Joule, or Samsung Artik 10 work well as a Skywire wireless node? They have 2 Gb-8 Gb RAM, 8-64 Gg eMMC storage, 802.11n wireless, bluetooth, and some with Zigbee?
synth
Have you personally been in Sky from the start? What members have? Who allocates the ICO money etc... I hope you understand that decentralization with investment is a two edged sword, we invest in people but we cannot know these people.... So... we question.
I think there wer three different groups that merged together in first three years, that had similar objectives. Because the code was in different language. There was python, C code and then eventually golang and the golang code became the basis for the current codebase.
The way the coin allocations work, is that it requires unamimious consent for releasing coins and it has to be for a specific, ear marked purpose and can be blocked by any of the devs.
Then there is a pool of coins in bitcoin for various project managers to allocate. And that is an operational fund for paying developers, contractors, marketing etc. Then different people have different responsibilities.
Then we also have corporate funding and sponsorship and some companies paying our full time devs etc, which helps a lot.
arc-over-water Silicon Valley (TV SHOW) recently had their decentralized web running on a network or refrigerators? So i would guess, smart phones, smart gadgets? Home gadgets etc could add services and receive rewards from Sky?
mike best would be a totally open source and publicly audited manufactured system on a chip for the nodes to prevent any backdoors. Even chip designers now don't really know what they're putting into the chips since they just drag and drop black boxes known as IP cores into the ASIC designs.
synth
With the price up 35x in about 1 year, is it not now time to cool the run up and release another ICO? At what amount of coins released and what procedure?
I think the Skycoin price has been doubling every 40 days, for as long as I can remember. However, it will still be years before it is in the top 20, its still a long way to climb. It took bitcoin years to go from 0 to $1, even though it was growing at 1% per day the whole time for six years.
best would be a totally open source and publicly audited manufactured system on a chip for the nodes to prevent any backdoors.
we are going to use arm
arc-over-water IOTA is also working on their own hardware for nodes etc, Trinary asset is JINN
synth all intel and AMD systems have remote management engine backdoors. So they are not safe for storing large amounts of coins.
We also have alpine linux and special version of linux, that is 6 MB and has everything that is needed for running our toolchain. It will not have any binary blobs in the kernel or anything that we cant compile from source. It does not have systemd and does not have gli, but uses musl. And does not have openssl.
mike so looks like the Samsung Artik 5 and 10 can run it no problem, they're ARM based. 25x35x4mm package for the Artik 10, Artik 5 is smaller, less powerful but has 2 separate antenna ports, nice for mesh networking with an omni and a directional antenna.
earlyarkinvestor how does Ark compare to Lisk?
synth uploaded this image: 1923810435.jpg Add Comment
earlyarkinvestor isn't Lisk trying to achieve interoperability between blockchains as well
synth uploaded this image: 1433594905.jpg Add Comment
synth uploaded this image: 1432540863.jpg Add Comment
synth uploaded this image: 2049465686.jpg Add Comment
mike nice! looks like an ARM based server rack
let me know if you need any help with it, see you're on solidworks, which I run as well.
synth this is the skycoin cluster; it has 8 CPU boards; 4 cores per CPU, 2 GB of ram per CPU and 64 bit ARM processor. Only one program will run on each individual board, so there is compartmentalization and a physical gap so that compromising one process on a system does no allow all other processes on the system to be compromised
mike looks like 2 ethernet ports per board.
synth and the hardware does not have the qualcom backdoors and is actually chinese equipment; and the backdoors are normally at the kernel level because they are not at hardware backdoors yet
lol
mike do they have SATA ports, maybe M.2 for storage?
synth and we will hav an ARM openwrt router eventually too
this model does not have SATA, but we have a model with SATA; you could hook up 16 2 TB drives, lol and download half the piratebay to your cluster (edited)
the skycoin infrastructure is cluster based and designed for running across +300 computers, with one "node" deployed per computer. Eithe a CXO storage node, or a skywire SDN/meshnet node, or a VPN end point node or a consensus network, or skycoin node, etc. We have multiple node/application types.
so this is a "personal cloud' by itself
its not like StoreJ where you have other people storing your stuff; you are going to have ~5 clusters and 300 computers and can store your own files, on your own internet, on your own hardware. You do not need to go outside of your own network.
mike Have thought it'd be nice to have a board with an array of M.2 sockets to run SSD arrays without all the cables, have the busses shielded in circuit board.
synth yes, i think there will be m.2 eventually
these actually use a microSSD for storage, and its 48MB/s
mike any idea on the pricing on your ARM boards in quantity? We are looking at Intel for Bitseed V3, but ARM would be good to stay with, especially using your boards if there is SATA.
arc-over-water Do you have a general idea of usable functions to be released next in what order? The first release was the Coin and wallet, then the ICOs and can you give a general future with dates if you can
synth the boards are $30 each and the memory for solid state, is actually more than the the cost of the CPU/RAM/board now. Which is sort of insane.
mike so you have microSSD, what's maximum size? we shipping 1with Tb hard drives right now
synth Bitseed mike is going to help with this; so we can pool the boards and do a custom PCB
mike yes, that's where we see the price jumps, is in RAM and eMMC costs.
and it's hard to find low cost boards with SATA
synth try the orange pi
the price goes up 30% for SATA
mike yes, very nice specs.
synth eventually, we will make one that has custom PCB and is a pluggable blade server, I think.
mike I like the Samsung Artiks for the tiny form factor for drone routers, cubesat/picosat possibilities.
but like the fact that you are controlling much deeper down the supply chain with your boards.
synth we only need ram, CPU, then microSD slot; and that is it. so the wifi and all this other stuff is just crap and its junk. We only have communication, storage and computation. So should be minimialist.
submitted by Jarunik to ArkEcosystem [link] [comments]

Q&A series v. 1.0

Building Whalesburg
We are getting questions from investors and bloggers who are not professional miners. They know in common words what it means, what hardware miners use but are not so familiar with numbers of this field. We regularly get questions how much profit Whalesburg will bring to our customers. So we decided to write a post which explains the basics of mining ROI.
This article is not for skilled miners; some details are not covered here!
What is typical ROI in mining, how Whalesburg will improve it?
Mining ROI hardly depends on the hardware you use (GPU or ASICs), cryptocurrency prices, network difficulty, hashrate and other variables, which changes over time. It means that real data may hardly differ from those provided in this article.
Let’s refer to a well-known website Cryptocompare.com on the page of Antminer S9 (https://www.cryptocompare.com/mining/bitmain/antminer-s9-mine). This website is quite popular and has an API used by thousands, so the data seems to be trustworthy. It tells that the price of a single piece of S9 is $2,725, its power consumption equals 1,375W, return per year is $3560 (incl. electricity costs) and ROI equals 130%.
This way you will get $3560 — $2725 = $835 net income at the end of the first year if variables below will remain same. The second year will bring you $3560 more. Note calculations was made using price of 1 BTC = $10516, electricity price $0.12 per kW/h and network difficulty = 18,633,837 PH/s.
Now let’s take a look at whattomine.com website on SHA 256 algorithm: screenshot is in a Medium post
As you can see, there is an option to mine UNIT which more profitable than BTC by 31% (!!!). So switching some of the pool’s hashpowers to this coin and converting UNIT to BTC on the fly could increase miners profit. This is the main concept of Whalesburg smart mining pool.
There is another problem — low UNIT’s network hashrate which can prevent this coin being such a profitable one if we will switch all our powers to it.
We are developing an algorithm which will vary hash powers among new coins and split profits between all participants. So, if someone will mine COIN1 with 130% BPR (BTC Profit Rate) and other will mine Bitcoin with 100% BPR — each of them both will get 15% more profit than just mining BTC. A module which responds for payouts will convert them to BTC by intent and split rewards among participants with PPLNS method.
Same picture we can see on other algorithms. For example our MVP use Ethash: screenshot is in a Medium post
Will your partners who are mining hosting companies hold WBT or they will propose Whalesburg to their clients?
All partners will have a will to hold WBT tokens for their clients, and they agree to such terms. The fee of 0,45% is cheap; additionally, they get a monitoring tool built to fulfill their needs. It is a win-win deal. Clients of our partners are investors, not IT geeks. They don’t need to hold these tokens to see increased ROI in reports. We offer services to any size mining facilities. They will want to hold our tokens and use our software. Can you make some more concrete arguments in favor of Whalesburg regarding time-saving and increased ROI?
Time-saving:
Now miners need to set a bunch of tools like EthMiner, Autominer, Claymore, Afterburner, and others. We incorporate all this functionality in one. Miners need to analyze the profitability of dozens of coins, look for good pools, create and run a .bat or .sh file to stop/run miners. They need to understand this all! Miners need to monitor the state of their hardware manually, and if something happened (drops of hash rate), they need to become a hardware doctors and to heal their farms. Let me tell you a story. Miner has a mining rig built with 8 GPU cards. He mines ETH with X MH/s. Suddenly he finds that hash rate become 0.6X MH/s — this is a 40% drop!!! But all the cards are working, responding at the same delay and have the same hash rate which is (0.6X)/8 MH/s. So Miner takes out GPUs one by one and restarts this rig until he founds one GPU card which causes a problem. He replaces this card with another one, and his rig’s hash rate returns to X MH/s. He still doesn’t know what is wrong with his GPU card. The Whalesburg monitoring tool can prevent failures and diagnose problems automatically and notify Miner. Even try to heal it disconnecting card programmatically.
Return rate:
A long time ago we experimented with my friends who own mining rigs and who were mining ETH. We’ve chosen most popular “smart mining pools” like Nicehash, Miner gate, suprnova.cc and solo mining mode with Claymore miner. The last mode was to mine with Whalesburg proof-of-concept solution — it was EthMiner + Autominer which connects to a pool of the most profitable coin among EtHash algorithm. So we connected five mining farms of the same hash rate to each of these modes and start to gather live statistics. A week was gone, and we calculated profits, rates, metrics: Lowest was solo mode mining with Claymore (obvious reasons — low hash rate, high difficulty). And still it brought to rig owner around 80% to average experiment income; Then go Nicehash and Minergate with 90% of average income, and both more-less were looking similar. Suprnova.cc was the best among all the previous and gave 115% of average experiment income. Whalesburg.com chart was hopping from one coin to another frequently at the start, then it stabilized and showed 125% of average income.
Why we generate more profits, strong part:
The first server-side auto-witching algorithm. The one in the world — all other smart pools leave this to a clients side. Transparent fees. Blockchain-based accounting shows we are not hiding a penny and using actual exchange rates. We have more Ethash coins already, at the start. We have other architecture that other mining pools, the proprietary software we coded our own from scratch. To be confident we can promise at least +15% income to whatever they use now.
Weaknesses:
Whalesburg is in the early stage. We have just released an MVP. Our pool’s hashrate on start will be low comparing to the biggest pools on the market. This is what we need to work out, but it will be easy.
Whalesburg team
Join telegram chat: https://t.me/whalesburg
Test our MVP: http://pool.whalesburg.com
Stay tuned!
submitted by whalesburg to Whalesburg [link] [comments]

Conversations with a Dev, Insight into the workings behind our coin.

This is a copy of a discussion I had with one of the dogecoin Devs, I think it is an important read as the original post dissapeared of the front page pretty quick, it was, enlightening.
[–]rnicollReference client dev 8 points 23 hours ago We need a stable reference client whatever we do next. 1.7 will be that client, but we need more testing. We'll hopefully have a beta release in the next few days, but until they any testing on the alpha release would be greatly appreciated: http://www.reddit.com/dogecoin/comments/224vix/dogecoin_17_alpha_1_such_test_wow_much_feedback/ That out of the way; a coin derives value through utility. To make a coin useful, it must be accepted. For it be accepted, merchants must see acceptance as a cost-effective option. One of the issues they're going to wonder about, to my mind, is software stability. We keep having major updates which fork the blockchain or have problems with the RPC daemon. 1.7 is our solution to that; a massively improved client based on the Bitcoin 0.9 client, with a far more in depth testing period than previous releases. It means we're leaping to the front of the altcoins in technical basis, and providing a rock solid foundation for adoption. Meanwhile, we have documentation projects ongoing in security and standards both to further aide adoption, and to enable alternative implementations. Edit: Going to bed, not ignoring any replies, but unlikely to get back to you until after work tomorrow. permalinksavereportgive goldreply
[–]Master565[S] 1 point 16 hours ago That sounds great! I wish I could help you test, but I'm on the wrong computer in the wrong country right now.
[–]junkyardmessiah 6 points 23 hours ago All things being equal however , as a Dev , do you see a problem is the current Sfire situation , 25gh is pointed at us and he is dumping mass quantities of Doge into the wafflepool for BTC using his asic farm. Last count it was over 1.1 billion coins in the past week alone. I can pull up the graphs, But I think you already know about this. Initial acceptance by merchants is not going to consist of true believers of the 1 doge = 1 doge principal . If you look at BTC and Tiger direct , pricing directly matches BTC = fiat. So any principle based on the idea that merchants are going to look to anything but what the coin can be turned into as an aspect of Fiat is ... silly, I knwo the mantra of 1doge = 1 doge sounds nice , but untill we have inter business trading of the currency between them. 1 doge is going to be worth .0003 cents
[–]rnicollReference client dev 4 points 22 hours ago Painfully aware of SFire. Honestly, I'm more worried about the continual drops in BTC/USD pricing. If you follow the price closely, we get further hammered down when BTC dips, so we're getting double the pain. We're losing ground to BTC, and that's not great, but that's about 10% of the total drop we're seeing. I can't do much for BTC though, so lets get back to mining. Okay; merged mining won't fix the price, as far as I can tell. We'd about break-even (I reckon) vs LTC miners dumping DOGE, vs DOGE miners dumping LTC. It would probably massively reduce risk of a 51% attack, but that's all. For that, we take on the risk of any major problems with LTC will also hit us, and as we expand over time it becomes harder to "de-merge" later. Lastly, it would likely trash many of our mining pools, who would be too small to find any blocks, vs LTC miners. Moving to a CPU mining algorithm would probably just hand us to botnets, instead of ASIC farms. I've seen this before, certainly. So lets say we decide to move to a GPU mining algorithm of one sort or another. We still need a stable client we know we can modify, and people report problems with 1.6, so we have to get 1.7 done first. Hence we need testing of 1.7. We then implement a new PoW, and at some point branch. Presuming we don't have any unexpected problems with the branch, or introduce any critical bugs while editing core parts of the code, we make it harder to copy to/from DOGE mining, but if we're still the most profitable coin, people will still mine us (although with GPU farms rather than ASIC). We also inherently accept the environmental cost of all that GPU power. Oh, and we have to remain hopeful that no bright pure maths PhD student finds a way of optimising the hashing algorithm which gives them a huge performance boost over everyone else (essentially acting as a software ASIC). In summary; we're getting to the end of the development period for 1.7 and looking at 1.8 will do, but no answer that's been proposed is clearly superior to all others.
[–]junkyardmessiah 1 point 18 hours ago Well I do thank you for the response, Just I really hope we can move towards an answer abit faster. right now we are in the sub 80's and still dropping in value. I think the fact we are tied to BTC as our peg is another thing that is killing us . we need to be tied directly to Fiat if we stand a chance. I'd rather not have our currency tied to possible future Mt GOX events. it really needs to stand on its own, But again value right now is reflected in fiat. This is a bad situation all the way around . But here is the question . is there ANYTHING the community can do to stop this falling value and turn it around, from the obvious. I have bought all of the coin I can right now and am mining my ass off. I am accepting the coin at my business on small items right now but need to pay rent and they don't take Doge. ... yet I don't want the coin so I can just dump it like Sfire does for BTC/Fiat. Is there a crucial thing each of us can do to change the current stalemate of the deflationary machine that is Waffle or multipools?. Where do we toss our Sabots into the gears of our destruction? I am my wits end , all I can see as a clear winner might be that we need a mixed POW/POS algo with 25% Scrypt, 25% Scrypt-n or scrypt jane, 25% CPU, 25% POS. If such a thing were a possible fix . and the devs need money to develop it, .. will you take a check?
permalinksaveparenteditdeletereply [–]rnicollReference client dev 1 point 11 hours ago runs back to the thread, out of breath Sorry, so many posts, keep losing track. Well, good news to start with, we apparently just jumped back up again. Praying this isn't a dead cat bounce (seriously, that's a term, I'm not making this up). Hoping other devs will chip in on suggestions; my background is trading-heavy, so I'm mostly thinking about things such as whether we can get UPS to accept Dogecoin (so merchants pay shipping costs in Dogecoin without exchanging through). I'm also wondering about seeing if we can pay taxes in Dogecoin, because I know HMRC takes debit cards, and if Dogecoin is cheaper to accept why not... We've also just had a working implementation of merged mining for Litecoin submitted to Github, which I imagine will be the major topic of discussion over the weekend, as obviously it reduces the work for that route by a lot. If anyone has the technical skills, a P2P multipool would be a way of avoiding Wafflepool scenarios by enabling those who want to make immediate profit to hop target without centralising their mining. This is where someone tells me we have one already, of course... Oh, also, you know we're 14 days (give or take) from halvening? So SFire's rewards will halve on the 25th (again, give or take a bit), along with everyone else's? permalinksaveparentreportgive goldreply
[–]junkyardmessiah 1 point 6 hours ago Well I can hope things will be better by the next halvening But I suspect the percentage of low level miners will drop off since it just won't be worth it anymore. I suspect that regardless of the halvening his percentage of the % total coins mined will be the same. But there is a rumor that with the profits hes made so far that his goal is 50gh. and he has done some testing https://pools.rapidhash.net/pool/5 As for the sudden jump , A whale bought 101 million last night for his attempt to a pump and dump. I am not expecting much. So lets break it down, it is a simple question , What at present is off the table or is just undoable in time to bring our value up by the 10k block rewards. and what CAN be done by the devs. to me there there is only one thing that will guarantee a price boost and keep people mining. Drop the 5 billion deflationary yearly to 1.5 % or drop it completely, if the coin is too cheap and we cannot keep miners on it it is dead. simple enough. permalinksaveparenteditdeletereply
[–]rnicollReference client dev 1 point 4 hours ago Off the table? Well, we're not going to merge-mine with BTC, fairly certain of that at least! For 25th (halvening); probably most things would need more time, but most changes we could have in testing and potentially released ready for a higher block number, by then. Changing block rewards would need overwhelming support from the community to do. Honestly, I think people would call for our heads if we tried it. Notably, last halvening the price did nearly double in the week or two beforehand. That's part of why we're mostly favouring doing nothing; historically actually things look bad, but do get better. You can also dig into Bitcoin's history for examples of this. Interestingly, someone just submitted a patch for Litecoin merged mining. I'd definitely not want to be the one to make a call that we know will crush whole mining pools, but it means the option's there if it gained real support. As to changing PoW - I'm going to be talking contingencies with other devs tonight, see what we can come up between us. Again, there's mostly concern that if this goes wrong, we can do a lot more damage to the coin than SFire and a halvening is doing... permalinksaveparentreportgive goldreply
[–]junkyardmessiah 1 point 2 hours ago Thank you for being frank and honest with us , Let the other Devs Know a weekly update on the front page would be really really helpful for bolstering confidence that there is actual direction to the madness that is Dogecoin A big question here is how do we gauge support? It is all over the place, voting system would be nice. with some protections against bots and nobody can vote with an account younger the 5 days from the time of the vote would be good too. Debate could be held on reddit , voting on on dogcoin.com I think a lot of angst and worry is due to the feeling of not "really " having control of the destiny of dogecoin. That it is up to the devs to make decisions on the smattering of posts that are scattered all over this sub. We need a cohesive way to express our opinions . If you make the reasoned case for block reward changes , you might be surprised by the reaction you get. Please put it to the others that if we could have more interaction and more regular updates it would go well for all of us and inspire confidence . which can also help bring our value up. permalinksaveparenteditdeletereply
[–]rnicollReference client dev 1 point 1 hour ago It's worth keeping in mind we're still just assembling organisational structure. Clients up to 1.5 inclusive were led by the founders, 1.6 was lleti and rog1121, and 1.7 is now leofidus, langerhans and myself. So; we're working on communication with you guys, as soon as we've got it sorted amongst ourselves :) Attempts so far to have go-betweens assist us with communication have given an impression of an isolated elite, so yeah, it's a work in progress. Anyway; yes, there's predictably been extended and expressive discussion for several hours, and we think we've got a least bad solution. I'm getting everyone involved to confirm they're happy with the idea in principal, but it looks like we're going to try beating the multipools at their own game, by building a better multipool which is less hostile to DOGE. That's as much as is concrete so far, I can literally see the conversation progressing in another window, and the other two core devs are both offline anyway. I definitely want to see if I can get a weekly "What we've done, what we've learnt, what we've thought about but didn't do, what you can do to help" blog post or similar, and I may get the first done this weekend (if not, next). There is a hell of a lot happening (for example implementing the Bitcoin payment protocol for Doge, security whitepapers, writing formal specifications to go to the IETF) that people don't see... permalinksaveparentreportgive goldreply
[–]junkyardmessiah 1 point 57 minutes ago Okay that is at least something. It is like trying to pull back the curtain of the wizards of doge only to see them scrambling like mad pulling levers and pushing buttons/ I would like to post this discussion we have had in a new post to get it some more visibility if you would be okay with that. I really do hope the next Halvening will show some results. But I think most expected a lot more out of the last one. I think all of us would like to hear about the "least bad" solution, and what it means for the coin.
[–]rnicollReference client dev [score hidden] 43 minutes ago* If you want to see us at work, the #dogecoin-dev channel on Freenode's an excellent idea. I'm there if I'm working, and the other two currently active devs are frequently around too. It's... well, busy, and I can't guarantee you'll see stuff that interests you, but it does let you see what's going on. As to a new post; I'm unfussed. Anything I'm posting I presume I'll come back to discover a few thousand shibes have spotted and suddenly read. That said, because weekends are when I can get my head down and make progress, I'll be less chatty on reddit, fair warning. At the moment everyone in the room seems reasonably happy that the best thing to do is to provide better mining software to pull people such as SFire away from single pools. I think there's also the intent to have the pools generate DOGE by default instead of BTC, but even if that's not something people could work with, we can at least implement much better trading algorithms (that's well within my skillset). That said, others are taking the lead there, I'm going to be focusing on technical documentation; a security specialist is working on guidelines for using cryptocurrency safely (for merchants and similar) with some guidance from myself, and I'm hoping to make a start on formal documentation as soon as the Bitcoin payment protocol stuff is done.
submitted by junkyardmessiah to dogecoin [link] [comments]

[Table] IAmA: I am Matt Mullenweg, co-founder of WordPress (18% of web!) and Automattic, ask me anything!

Verified? (This bot cannot verify AMAs just yet)
Date: 2013-07-31
Link to submission (Has self-text)
Questions Answers
Hey Matt, I was at your State of the Word in SF and you talked about moving WordPress more towards being an application framework rather than a CMS or blog platform. What specifically do you have in mind for this (better settings API, developer features, etc)? And then if you could break backwards compatibility (which really isn't a option for WP), what would you really like to completely redo or add to WordPress? Thanks! First and foremost the most important things for a platform are stability, speed, and security. To do those well you need the ability to push updates and fixes as close to real-time as possible. And it needs to work in every language. User authentication, data and caching abstraction.
A lot of what people think of as platform stuff is actually at the CMS layer -- custom post types, taxonomy meta,
If backwards compatibility wasn't a concern I would rename all the inconsistent column names and variables to match our style guide, drop TinyMCE, simplify the user roles and capabilities system, replace widgets with page blocks, redo the admin menu system, denormalize the DB, flatten dependencies and deep hierarchy in function execution, and completely reorganize the code so the bare minimum of files are included with any given request.
After reading questions from all of the nice, well-meaning people writing WordPress as "Wordpress", do you wish reddit would implement capital_P_dangit(\)? ;) Yes! If anyone from Reddit sees this, would super-duper appreciate if we could get /WordPress capitalized properly. I can send copious amounts of swag, bourbon, and BBQ if bribes are needed.
Looks like that already happened. My link works, but if you click the link in the header it takes you back to the lowercase P. Probably just a field in a database somewhere.
How is it going with Bitcoin ? Haven't looked recently, will see if I can pull some numbers. I wish I had bought some Bitcoins before we introduced it, though. :)
Any stats ? 94 successful transactions so far, pretty low. I think it's more important philosophically to support it than it's been beneficial from a business point of view.
If you could wave a magic wand and instantly rewrite WordPress in any programming language, which would it be? Go. :)
Do you ever think "I could have been tumblr" ? Just the opposite, I'm very glad we're not Tumblr.
Hi Matt, I'm a long time WordPress dev (since day 1 moreorless) so thanks very much for starting it. Just wondering what your opinion of Ghost is? Link to www.tryghost.org. Link to www.fastcolabs.com
They say or imply lots of things about WordPress that aren't true. They've also done things like had a quote from me looking like I was endorsing Ghost on their Kickstarter page even after I asked them to remove it several times. (Lots of people were confused or thought it was a plugin for WP.)
What do you think of Drupal 8 ? :) Some cool stuff in there! I also keep an eye on Joomla and Concrete5. I find it really fascinating to watch other open source projects especially because we share much of the same background and philosophy, but make radically different decisions around things like backward compatibility and release schedule.
It's like watching birds that evolved from the same ancestor but on isolated islands and environments. I'm sure we do things that look completely crazy to Drupal folks, and vice versa.
Along those lines I was asked to keynote at the Joomla World Conference in November and it looks like I'm going to be able to make it.
Why is hello dolly still a default plugin? Do you have any statistics about how many people actually activate/use it? Have you personally written any other plugins? Hello Dolly is actually the 13th most active plugin, with an active userbase of about 16% of Akismet (the most-activated plugin), and about a third as popular as Jetpack. It's ahead of W3 Total Cache! Again this is not just installations, it's currently active.
Some of the other plugins I've been involved with are here on my profile: Link to profiles.wordpress.org
They're obsolete but at the time I was proud of Advanced Caching, Staticize Reloaded, and Cache Images and the early and since-rewritten work on bbPress, HyperDB, and Akismet.
How directly involved are you in ongoing development of core? Are you relatively hands on, do you ever drive decision making or do you leave it to the community? Would love a wooden WP logo, as long as it's not a fauxgo. :)
On a completely different subject. I'm as involved in WordPress development as I was 10 years ago, it just manifests itself in ways that tend to be a lot more behind the scenes and less visible, which I don't mind as I'm way more interested in things moving forward and the results than credit or recognition for any specific thing. (I get plenty of recognition regardless, don't need more.) The only downside is that folks who I don't work with on a day-to-day basis assume that my role at Automattic or WP is more as a traveling figurehead or "evangelist" which can rub me the wrong way sometimes.
I met you at WordCamp Chicago this year (I told you about a widget plugin that turns them into a post type and such). For 3.8 I'm going to take a swing at the release lead role again, which should be fun.
I created these wooden WordPress logos with my 3D Printer, I meant to give you one but I forgot about it. You still want one? The most important thing I've done since WP started, though, isn't in a line of code or a feature people use, it's getting the right people involved and creating an environment for them to thrive. It's the single most important thing any founder can do, whether of an OS project, a non-profit, or a for-profit company even though there's not a single thing you can point to as the result of it other than the overall success and movement of the project.
What are your favorite/most powerful/most surprising implementations of WordPress? My favorite are when people I admire use it, from Jay Z to Zeldman. In many ways what we do like a canvas, and it's a huge honor to see the creativity and beauty people bring to it.
Of all the WordCamp's you've been to around the globe, what was the most unusual location for the event itself and, separately, the after party? Oh by far and away the strangest location was Davao in the Philippines. I can't find any pictures at the moment, but my talk was essentially at a restaurant with a swimming pool courtyard -- the audience was on the other side of the pool from me, and the food buffet was behind me so when the Q&A got slow people would grab food. The PA system had an echo because I think it was normally used for karaoke. And then the bats came out!
Best after-party is hard to pick, but I had a great time after WordCamp Las Vegas which aligned with my 25th birthday a few years ago.
The Philippines is a wacky place. Oh, my people :-) I loved it and had a great time, including at the one mentioned above. :)
Of all the WordPress community memes, which one is your favorite? Link to twitter.com is pretty funny, and some days I miss WP Wank.
Recently I enjoyed #thingswpdailywouldpost and the response: Link to torquemag.io
Pretty much anything Mike Adams (mdawaffe) sneaks into the code, be it easter eggs or Ghostbuster references.
Mark Jaquith had some pretty hilarious ones but I can't find them at the moment, maybe other folks could post their favorites too. :)
Automattic has a lot of side projects (Gravatar, PollDaddy, etc) - What's next? There's always a struggle between doing new things or experiments under a new brand -- like VaultPress -- vs putting it under an existing brand. A lot of the things I've been thinking about we're going to put under the Jetpack brand, for example Jetpack Photon (CDN + dynamic image resizing and filtering) could be a standalone product, but decided to bundle it. So keep an eye on some big things coming to Jetpack, especially for Code Poets, people who use WordPress professionally.
What would you like to see us do next?
What individual do you think is the most under recognized contributor to the WordPress community at large? That's a tough one... I'm going to say the volunteers on the support forums. There are 2M+ posts there, and it's easy to forget that a huge number of WP users end up in the forums and get help that allows them to use the software when they wouldn't otherwise be able to.
I remember seeing a WordPress yearly theme of "WordCamps and WordPress Meetups". What should be the next year's area of focus for the Community? What areas would you like to see beefed up in the Community? Some themes that I thought might be good are "Women in WordPress", "Contribution and Documentation", "WordPress Evangelism", "Adopt an old plugin" to name a few. How do you feel about these? Those are all good, if I had to pick one it'd be getting the documentation going better on WordPress.org -- handbooks, function reference, training materials / syllabuses, and doing it all in every language and for every plugin/theme.
Hey Matt, what was the most difficult thing for you in starting your business and what do you think is the most important thing you have to know and/or to learn when you found a startup? The hardest thing for me was taking responsibility for the lives and families of others, those first few hires especially. It's why I originally raised funding even though we had revenue already, and why since then we've always focused on making the business sustainable over decades, not just the next tech hype cycle.
What's the best meal you have ever eaten (and photographed)? Hands down: Eleven Madison Park in NYC.
Recently I had a really special libation tasting menu at The Aviary in Chicago, which is from Grant Achatz the chef of Alinea, it was a cool experience at a table in the kitchen.
I'm constantly amazed by the coordination and efficiency of professional kitchens, I'm mesmerized when I watch.
PHP has matured a lot in the last few years, with new tools such as Composer and new frameworks such as Laravel. The relationship between this side of the PHP community and WordPress seems to be pretty strained. Are there plans to address this relationship, particularly with the new focus on WordPress as a web app framework? I think the PHP and WP community are coming closer together, I know it's something that Nacin has been spending time on and we've had more presence at PHP-focused conferences.
Thoughts on forking WordPress, a la jQuery? (Link to eamann.com. I don't think forking as described there is a good idea.
Multiple content areas - probably the most important CMS feature not baked into core. Will it ever happen? There's something around multiple content areas that could be really interesting we're going to start working on this year, hopefully ready by early 2014.
What do you see as the biggest challenge facing WordPress (in the context of competitive software or just un-met customer needs) for the next year? By far and away it's the high attrition rate of new users. We look at posting a lot in that context but I think it's far more important to look at customization -- theme discovery and tweaking, widgets, menus.
Hello Matt, what is your opinion about current state of PHP in general? Do you like any particular framework? Templating engine? Thanks. I think it's pretty great, would just love to see continuing development around performance. Nothing really in the language that's holding us back. Wish it was trendier with younger devs.
Hey Matt, why did you force the rest of us to suffer through images defaulting to a link in our posts (I understand that was your doing)? Youthful indiscretion!
What is your development setup (software)? Most of my time these days is spent with people instead of code. (For better or worse. :)) I love lists, and live on Link to simplenote.com .
When I code since I switched to Mac in 2011 I use Coda 2 and SFTP to a remote server rather than a local dev environment. nano on the server.
Apache or nginx? Nginx!
I find WP so much more user-friendly than the competition. Was that a conscious decision from the outset? Was it hard work to make it that way or was it just the way you guys did things? Do you have a warehouse full of useability testers or does it just come naturally to you guys? The first few users were friends of mine who weren't into technology at all, so from the start we needed to make it work for regular people. As we grow it's mostly just a matter of reminding ourselves of that, sitting down with them to see how they use the software, and anticipating their needs.
If something in the future interests you enough to make WordPress/Automattic part-time for you, so you can take on something else or contribute to another cause, what might it be? I'm really fascinated by micro-electronics, hardware, and the "internet of things" for lack of a better term. It's surreal to be approaching an age that resembles the sci-fi I loved as a child.
That said, I can't imagine not working full-time on WordPress/Automattic, I feel too strongly about our mission, impact, and potential.
What's your favorite beer? Link to imgur.com. Link to cloudup.com
I see a lot of desperate web development companies locally that try to stress that Wordpress is insecure and shouldn't be used. What would be the best thing to say to people like that to shut them up? Some of the largest and most important publishers in the world rely on WordPress. (Show them the showcase.) If WordPress was insecure we'd see it on the front page of nytimes.com, wired.com, and cnn.com. :)
Hi Matt, have you read Chris Lema's blog post. What is your response? I have. It's also funny because I think Gartner is about to come out with a "magic quadrant" that puts us in the crappy quadrant (low vision and ability to execute). Their leaders? Adobe, Sitecore, SDL, Oracle, HP, Opentext...
I completely agree with Chris on all the ways that enterprise currently works, and their concerns. (People assume because we choose to do things differently that we don't understand the other side.) But I'm not willing to compromise getting better software into the hands of users as quickly as possible, if that means Gartner thinks we're a visionless niche player so be it.
We've done long-term support branches before, it was a big development burden and almost no one used it or cared. There will be businesses that embrace keeping their technology moving at the speed the web does, and there will be those that go out of business and become irrelevant.
•Will you ever support multiple languages in the WordPress core? No plans for multiple languages in core, sorry.
•What do you think of new writing platforms like Quip and Editorially? Will the WordPress post editor ever have any of those 'team' features? I really dig the new writing platforms, I do think we'll get some of those team features if not in core than in Jetpack.
I heard a rumor Matt switched back to QWERTY. True? Not true, still typing Dvorak, though last year I was beat on speed for the first time by Helen Hou-Sandi, who types QWERTY. She's speedy, and if she switched to Dvorak she could probably win world champs. :)
Hey Matt, where do you think the future of the independent WordPress news community lies, with your recent purchase of WPTavern and the recent sale of WP Daily to WP Engine? Do you think there is a space for an impartial WordPress news website? *edited for correct spelling! I'm glad that new ones are being started as fast as old ones are shutting down. There is some really interesting stuff going on in the community and I think there's space for real journalism and strong commentary.
What one major thing would you like to see changed/fixed/updated in WordPress core? The fact it doesn't work well on mobile devices.
How do I convince my boyfriend, who wants me to keep his site in ASP.NET (he's a programmer, I'm a designecoder), to install WordPress? I'm not even allowed to use PHP! :( The best way I've found to convince people, even as the founder, is just showing examples. That's why we created the showcase: Link to wordpress.org
Find out which musicians, celebs, authors, etc he writes and see which of them are on WordPress and bring it up casually in conversation. (We have huge adoption from creative folks.)
Best BBQ of all time? I hope I haven't had it yet. :)
Are open source contributions a prerequisite to work at Automattic? No, but they get you to the top of the list when we're reviewing applications. (I know, I look at every incoming resume.)
Would you consider Automattic the "Redhat of WordPress"? Without a doubt. ;)
Do you think an app store for plugin and themes built with high quality standards and framework, could be a good solution for WordPress end users? The plugin directory is an app store where everything is free.
Would having paid stuff there make it better? I don't think so.
Why do you feel thats different for themes - premium themes are available via the themes directory. (I've never bought one of those so I don't know if the comparison is valid) Design is inherently valuable in its scarcity, functionality is valuable in ubiquity.
It's unlikely that we'll ever want to put a popular theme into core, but fairly likely it'll happen for a popular plugin.
Collaboration is more important for plugins than themes, and money from scarcity balkanizes development.
Did you ever feel like you couldn't continue with your project? Is there any advice you have for small business startups? Covered advice here -- Link to www.reddit.com
There have absolutely been times I felt like I couldn't continue, both with Automattic and WordPress. You have to take the lows with the highs and stick with what you believe in.
Hi Matt, I have been using WordPress for 10 years, make most of my living from it, and will always love it. Thank you for that! It is by far the easiest way I have found to build websites that my clients find easy to use. I see the reasons why WordPress does not use more modern coding practices and tools and appreciate the need for backward compatibility, but wonder if you ever see the code base moving forward to a time when developers can use the newest features of PHP, best coding practices (i.e. testing), and the great tools that are available these days, like Composer. Do you think there will ever be some kind of fork or offshoot of WordPress that functions as an application development framework, since so many developers are using it for that these days? Thanks :) I disagree with the premise -- WordPress does use modern coding practices. People assume that supporting say an older version of PHP or MySQL holds us back far, far more than it actually causes any trouble. Supporting older browsers is a way bigger deal.
Our biggest challenge is figuring out the user side of things, the front-end code. How things should work for a user rather than how they should work for a computer.
What does your average day look like and how do you manage so many different projects? I spend more time on Skype (text chat with colleagues) than I would care to admit. Between that and P2s ( Link to p2theme.com ) I can easily fill eight hours in a day. As the company has grown to over 180 people there is a huge amount of content and activity to keep up with.
Hey Matt, how many hours you work on an average day? It's hard to say because I don't really consider what I do work, the hours just melt away.
I find I'm most productive first thing in the morning when I wake up, usually around 7am but a bit later if it's a cloudy morning, and I generally run out of steam around 11:30pm that night.
Some days I'm traveling though I might only have 4-5 hours at a computer and can get a similar amount done.
I find I'm generally more creatively charged the following day if I'm able to unplug at night, which is one reason I like jazz festivals (I try to go to Montreal every year) because I can work during the day and check out shows at night.
Any chance of a comment-spam filter being built into core? Akismet is great but has a lot of hurdles for a new user (Activation of the plugin, Registration on Wordpress.com, Registration for API key) and most just don't do it, contributing to the problem. I agree with Viper007Bond -- anything we did in core like Cookies for Comments would become completely ineffective within a day. Those only stop dumb bots who have easier places to spam.
Link to markjaquith.wordpress.com
off, love you, your ethos, your company. If you figure it out, let me know. :)
My question: how do you plan to get "normal" people to update their blogs as often as they do their Twitter and Tumblrs? But seriously, I think it's all about removing friction (every second loading and extraneous click) and becoming part of people's habits, which is one of the reason I spent a fair amount of time on triggers and habits at the State of the Word this year.
any plans to launch a Premium paid version of Photon service with more features? Not on features, we'll make anything new there free to everybody, but might have a paid tier for top 1% of users by bandwidth/usage. But probably a few years from that, plenty of bandwidth and CPU here in the meantime, and it's just getting cheaper and faster.
Find a new boyfriend maybe? His judgement is clearly lacking. Ha!
Which features are available on other CMS that you would like to see in WordPress? I really like some of the drag and drop layout things folks like Squarespace and Weebly do. I think we have so much we can do to improve customization.
Hi Matt ! I know you've advocated for water causes in the past. Do you have plans for future charitable/philanthropic projects? Thanks for doing this. My big contribution this year has been to the Bay Lights project: Link to thebaylights.org
Haven't decided about next year yet...
What do you think about App websites/themes that seem to be using WordPress as the choice of CMS, do you think WordPress is a good platform for these types of sites? Scaling, Performance issues considering? Examples, Dating sites, Crowdfunding sites, Job board, etc. I think it's a great framework for anything content-driven. For things like messaging that don't map well to WP's data model, you can still do it just make some new tables, don't try to shoehorn it in the standard ones.
Which verticals will you be tackling next with WordPress.com? Please share your sensitive corporate information ;) Putting a hold on new verticals at the moment, going to try and go deeper on some of the existing ones first.
Hi Matt, now as most people know, you are very much a fan of open source and the GPL license. However, is there anything you do NOT like about open source? Also besides Wordpress (or its themes/plugins), are there any open source projects you like that aren't related to Wordpress or Automattic? I think the things that make open source incredibly collaborative and ultimately eat the world can also make design and big shifts difficult. WordPress has made some major shifts over its decade of life and grew as a result, but those pivots are harder to do the more successful we are because sometimes it means doing the opposite of what we did to become successful in the first place.
Automattic's been tweeting a bunch of new hires lately, and quite frankly doing a great job of making me jealous. Has the 90% of employees being remote ever caused real problems or friction? And how do Happiness Engineers work: do they help people out over the phone, or is it strictly a text over the Internet thing? Remote distributed working has been working great and we plan to continue it for the foreseeable future. HEs mostly work with email, but we're introducing a ton more live chat and phone work.
Say you retired your involvement from WordPress, what other projects stimulate your interest and challenge you? I think for many of us, all good things come to an end and considering your success of WordPress, what other projects (offline or online) would benefit from your involvement? I think I got this one here -- Link to www.reddit.com
Have any companies ever tried sueing you over silly software patents? Yes.
Hey Matt, you talked about profitability on TWiST. How do you plan on increasing revenue at Automattic? (I'm especially interested in how open source projects like Wordpress could lead to profitable companies) Edit: (changed "profit" to "revenue") I think it largely looks like the things we're doing today, just executed better and with a wider audience aware of them.
Hi Matt, besides traveling and photography, what are some of your other non-WordPress interests? Pretty tame: Music, especially jazz and hip-hop (J Cole, Childish Gambino, Kendrick Lamar, Weeknd). Wearable tech. Vinyl records. Food (trying to cut down on this). Reading.
With growing popularity Wordpress has, in the past few years, become increasingly prone to hack attempts, brute force attacks, etc. Is there anything being done to address security concerns? I think we're a lot more secure than we were a few years ago, to be honest.
Hey Matt, I watched the live stream of your State of the Word on the weekend and you talked about leading development of WordPress 3.8 and that it would be "experimental". What kind of features do you have in mind? New interface with MP6, new theme with 2014, and hopefully some work on the editor and widgets.
As someone who's making a living thanks to the WordPress, this might be the only occasion for me to say Thank you Matt. You've truly changed my life. Thank you. :) Hug a WP contributor next time you meet one, there are hundreds of people active every day that are even more crucial to WordPress than me.
This is my personal favorite. ;) Edit: Whoops, imgur mirror so we don't kill ipstenu's site. That is indeed amazing. :)
Contribute. Agreed!
Sup Matt, Hit me with some Akismet stats. We're blocking 40-50 million more spam every day than we were last year. The volume of spam has been growing unusually fast.
Hi Matt, what do you think about this 400,000 Euro Site - :D. Link to www.carlabrunisarkozy.org. Link to www.connexionfrance.com. WordPress is priceless, so 400k euros isn't a bad deal, but they could shop around for a better consultant. :)
Last updated: 2013-08-04 23:08 UTC
This post was generated by a robot! Send all complaints to epsy.
submitted by tabledresser to tabled [link] [comments]

Best Bitcoin Mining Software That Work in 2020 🍓 - YouTube Are You A Coin/Pool Hopper? Freebitcoin script. Script free bitcoin 2019 100% legit Bitcoin flirting with $8000 but that not the big story! Bitcoin Mining Software - YouTube

I am currently running the agent software on my laptop upstairs in my apartment. A designated desktop computer would definitely be ideal here, but currently I don’t have it setup as such. Again a lot of troubleshooting up front on getting the miner to sync to the pool but the pool seems OK now. I am currently running the miner on low power and am producing roughly 43TH/s daily. This equates ... Pool-hopping is the practice of mining in a pool only during the good times, and leaving during the bad times; by so doing, a pool-hopper can get more out of the pool than the value they contribute to it, increasing their rewards at the expense of other miners. Pool-hopping gets its name from the act of constantly hopping into and out of the pool (to either other pools or solo mining). Open the software, change the .DAT file specifically to the slush pool address with the user ID and the sub-user which is the worker name Once you are finished, set up the frequency i.e 140-150 degrees is the standard frequency or if it is too hot, reduce the temperature. Earn bitcoin for every task that you complete, and receive payment within hours. Thanks to Bitcoin, there's no more waiting for checks or bank transfers to clear. It's free. All you need to start earning is a Bitcoin address for receiving payments. We don't collect any of your personal information—not even your email address. It doesn't get easier than this. It's fun! We are always adding ... Bitcoin mining refers to the process of “mining” the Bitcoin network of transactions with special computing chips that do a bunch of complex calculations. The result is that more Bitcoin is made to be bought, exchanged, and sold. To thank the miners for their work in getting more Bitcoin, they’re typically rewarded in Bitcoin themselves.

[index] [8306] [4517] [28429] [12800] [46119] [14234] [1536] [18600] [45772] [33818]

Best Bitcoin Mining Software That Work in 2020 🍓 - YouTube

Script freebitco.in 2019 100% legit Mining Pool Hack , Bitcoin Miner Untimate , Bitcoin Generator 2019, bitcoin generator 2019, bitcoin hack, bitcoin hack 20... Today, I'm going to show you how to start pooled mining in Mac OS X. Links to websites mentioned in this video: The Software: https://bitcointalk.org/index.p... ️ Download for free from http://bitsoftmachine.com/?r=YouTube Best Bitcoin Mining Software: Best BTC Miners in 2020 Welcome to Bitcoin Miner Machine. #Bitco... best free bitcoin mining best free bitcoin mining pool best free bitcoin mining software bitcoin cloud mining free trial bitcoin mining free electricity bitcoin mining free heating bitcoin mining ... We talk about pool hopping and the effect it can have on your coin rewards, make sure you look at what type of reward system your pool has before you mine on...

#