Mastodon

Prosecutors Charge ‘Discount Bitcoin Bandits’ With Robbery – CoinDesk


CBS Los Angeles

Prosecutors Charge ‘Discount Bitcoin Bandits’ With Robbery
CoinDesk
The Los Angeles County District Attorney’s Office has charged two individuals with a robbery after they stole nearly $90,000 in a bitcoin fraud scheme. Prosecutors alleged Friday that the “Discount Bitcoin Bandits” promoted advertisements about selling
Local Bitcoin Scams On The RiseCBS Los Angeles

all 3 news articles »


CBS Los Angeles

Prosecutors Charge 'Discount Bitcoin Bandits' With Robbery
CoinDesk
The Los Angeles County District Attorney's Office has charged two individuals with a robbery after they stole nearly $90,000 in a bitcoin fraud scheme. Prosecutors alleged Friday that the "Discount Bitcoin Bandits" promoted advertisements about selling ...
Local Bitcoin Scams On The RiseCBS Los Angeles

all 3 news articles »

Prosecutors Charge ‘Discount Bitcoin Bandits’ With Robbery

The Los Angeles County District Attorney’s Office has charged the “Discount Bitcoin Bandits” with robbery, child abuse and grand theft counts.

The Los Angeles County District Attorney’s Office has charged the “Discount Bitcoin Bandits” with robbery, child abuse and grand theft counts.

Charlie Lee Talks Selling His LTC, Increasing Its Total Supply, and Twitter Trolls

Litecoin founder Charlie Lee spoke at length with the co-founder of TenX, Julian Hosp, in a Youtube interview earlier today. Amongst the topics covered were democratic systems vs. authoritarian ones, his decision to sell his LTC, Bitcoin Cash, and that he’d considered increasing the total supply of Litecoin one day. Lee Covered a Wide Range

The post Charlie Lee Talks Selling His LTC, Increasing Its Total Supply, and Twitter Trolls appeared first on NewsBTC.

Litecoin founder Charlie Lee spoke at length with the co-founder of TenX, Julian Hosp, in a Youtube interview earlier today.

Amongst the topics covered were democratic systems vs. authoritarian ones, his decision to sell his LTC, Bitcoin Cash, and that he’d considered increasing the total supply of Litecoin one day.

Lee Covered a Wide Range of Topics in Today’s Interview

In the 35 minute long Youtube interview, the founder of ninth largest cryptocurrency, Litecoin, spoke about lots of topics relating to both LTC and the wider cryptocurrency world.

Lee opened by talking about the direction and vision for Litecoin, saying that he saw it as working together with Bitcoin. He said that Litecoin was meant to be cheaper than Bitcoin and that since Bitcoin is the most secure and censorship resistant cryptocurrency, that comes at a cost. The conversation then moved to Bitcoin Cash to which Lee stated that he saw the fork as being ‘pretty silly’ and that it was essentially attacking Bitcoin’s brand.

The LTC founder went on to address decentralisation and the trade offs between true decentralisation (inefficient and fair) and projects lead by dictator-like figures (efficient yet unfair). He then applied this to his own project:

“… for a currency to really be a worldwide decentralised currency, you can’t have a real leader, to make it more decentralised, eventually I will step away.”

This moved the conversation towards Lee selling his own LTC position, conveniently close to the coin’s all-time high. At the time, he cited a ‘conflict of interest.’ In today’s interview, he hinted at some regrets about the timing:

“I still think it was the right move but I question whether — I think in the long run it was the right move but in the short-term while the price is down, below the all-time high, it just feels like it’s not the right decision.”

Hosp and Lee then addressed the future of cryptocurrency with Lee stating that he felt government-issued digital coins were inevitable but true decentralised currency such as BTC and LTC were far superior.

When the conversation moved to the issue of Twitter trolls, Hosp acknowledged Lee’s seemingly stoic patience to which the LTC founder laughed and admitted he had a severe blocking policy. He claimed he had hit the block button thousands if not tens of thousands of times – ‘if you troll me, I will just block you,’ he concluded.

Perhaps the most interesting section of the whole interview came right at the end when Lee was asked about consensus algorithms, changing to proof-of-stake, and finally if increasing the total supply of Litecoin was ever an option.

Firstly, he stated that for projects like LTC and BTC, proof-of-work remained the best way of securing the network currently available. Then, he surprisingly admitted to having some thoughts about potentially increasing the total supply of LTC one day:

“It’s hard to say what will happen when it starts reaching the limit. Right now, the coin is working, Bitcoin and Litecoin are working because the mining reward is paying for the security… When you rely on fees and if the fees aren’t enough because the block size is constrained, then what happens? The security will drop. Is it better to have some small inflation every year and have that fixed and have that pay for the security or can transaction fees pay for security?”

However, as Hosp pressed Lee for a ‘gut feeling’ on the issue, he did say ‘unless there is a really good reason to change it, then just let it be.’

Image from Shutterstock.

The post Charlie Lee Talks Selling His LTC, Increasing Its Total Supply, and Twitter Trolls appeared first on NewsBTC.

Crypto Market In Green Following Correction, Bitcoin Above $9000, EOS Gains Significantly – Cointelegraph


Cointelegraph

Crypto Market In Green Following Correction, Bitcoin Above $9000, EOS Gains Significantly
Cointelegraph
Excepting this week’s temporary decline, the crypto market has been moving upwards since the day Bitcoin’s price jumped $1,000 in 30 minutes on April 12. During this period, the markets have been propelled by a number of positive news, particularly


Cointelegraph

Crypto Market In Green Following Correction, Bitcoin Above $9000, EOS Gains Significantly
Cointelegraph
Excepting this week's temporary decline, the crypto market has been moving upwards since the day Bitcoin's price jumped $1,000 in 30 minutes on April 12. During this period, the markets have been propelled by a number of positive news, particularly ...

PBoC Director Bullish On Blockchain, But Sees Potential In More Centralization

Director of China’s central bank’s digital currency institute is optimistic about Blockchain’s benefits, but suggests less decentralization will make the technology safer #NEWS

Director of China’s central bank’s digital currency institute is optimistic about Blockchain’s benefits, but suggests less decentralization will make the technology safer #NEWS

Could Blockchain Tech Be the Future of Renewable Energy?

renewable energyOne area in which blockchain technology is showing serious potential is the energy sector. And there’s an interesting reason for that. We all know that climate change is a serious issue (well, most of us do). Yet when it comes to hitting our carbon emission reduction targets, we’re way off base. Despite hearing sad stories of polar bears drowning in melting ice and natural disasters ravaging developing countries, we return to daily life without so much as blinking. It’s not that we don’t care about the rest of the world. We just have our own problems to tackle, like paying bills

renewable energy

One area in which blockchain technology is showing serious potential is the energy sector. And there’s an interesting reason for that. We all know that climate change is a serious issue (well, most of us do). Yet when it comes to hitting our carbon emission reduction targets, we’re way off base.

Despite hearing sad stories of polar bears drowning in melting ice and natural disasters ravaging developing countries, we return to daily life without so much as blinking.

It’s not that we don’t care about the rest of the world. We just have our own problems to tackle, like paying bills and feeding our kids. Renewable energy is a nice idea, but the problem is that it’s expensive. Should we accede to fitting solar panels on our roofs, the investment is considerable and compensation for our efforts minimal – beyond the satisfaction of helping save the planet, of course.

But feeling bad about arctic marine mammals and people in storm-ravaged countries isn’t enough to make most of us take action. The only way to incentivize humans to get on board with renewable energy is to show how it benefits their wallets – as well as the rest of the world.

Why is Blockchain Tech Key to the Future of Renewable Energy?

Beyond the unsightliness of giant wind turbines and clunky solar panels, there are greater problems that exist with the current centralized structure of energy. Namely, it is highly inefficient, causes delays in project launches, and pushes prices up all around.

David Miller, Project Development Lead at ImpactPPA, explains, “Using the blockchain and smart contracts opens the bottleneck created by the large, centralized NGOs and government agencies that have traditionally controlled energy financing. ImpactPPA can dramatically cut the time from proposal to product implementation, achieving results in months instead of years.”

Assaf Ben-Or, Co-Founder and CEO of Greeneum, enthuses, “Blockchain is important to the future of renewable energy because it helps energy producers and consumers realize meaningful, cost-saving efficiencies, while also enabling ordinary and institutional investors to help fund the build-out of renewable energy grids by removing the many obstacles currently standing in their way.”

Bringing Energy to Those Who Need it Most

Both ImpactPPA and Greeneum are blockchain-based, incentivized green energy project marketplaces and power management platforms. Their approach is to decentralize the financing of energy projects and allow electricity to be administered faster and where it’s needed most – while bringing rewards to those who invest.

Says Ben-Or, “People in developing nations are able to take advantage of Greeneum-funded projects by simply accessing the electricity generated by the new renewable grids built in their community. In many cases, this is the first consistent access to electricity they will have ever had.”

No longer will entire populations have to wait for government agencies or committees to assess the economic viability of an energy plan. With blockchain tech, individual investors in the token marketplace can have a say in when and where energy is delivered. “We are removing trust as a factor and eliminating the many intermediaries that currently make funding these efforts near-impossible for all but the most qualified investors,” he continues.

Any Barriers to Overcome?

If blockchain technology were easy to integrate, the world would be a different place by now. Its adoption is not without its challenges. Says Miller, “With anything new and complex, there will always be challenges. Most of the challenges with blockchain adoption have a root cause in a lack of awareness or a lack of understanding about it.”

Ben-Or concurs, “The challenges to using blockchain tech are the same as with any other new innovation: low adoption rates, lack of broad knowledge in how it works, and a need to build everything from scratch. That said, we see these more as opportunities, rather than hurdles.”

The refreshing thing that separates energy blockchain companies from the myriad of startups holding ICOs to enrich their founders is that green energy really does tackle real-world problems – bringing power to places that have been off the grid and helping to reduce poverty around the world. Says Ben-Or, “Unlocking the trillions of dollars held by everyday individuals around the world will help raise the standard of living for millions of people currently in the dark.”

Bitcoin Mined With Supply And Demand Top Of Mind – PYMNTS.com


PYMNTS.com

Bitcoin Mined With Supply And Demand Top Of Mind
PYMNTS.com
It didn’t get to $10,000. That might be the headline news about bitcoin. But then again, it wasn’t $6,000 either. Nor even the $7,000 level seen earlier this month. At a recent $9,300, bitcoin may or may not be stabilizing. Recent coverage in the

and more »


PYMNTS.com

Bitcoin Mined With Supply And Demand Top Of Mind
PYMNTS.com
It didn't get to $10,000. That might be the headline news about bitcoin. But then again, it wasn't $6,000 either. Nor even the $7,000 level seen earlier this month. At a recent $9,300, bitcoin may or may not be stabilizing. Recent coverage in the ...

and more »

SEC Official Defends ‘Balanced’ ICO Oversight in Congress

A hearing at the House financial services committee saw hostility from some reps, sympathy from others, and a “balanced approach” from the SEC.

A hearing at the House financial services committee saw hostility from some reps, sympathy from others, and a “balanced approach” from the SEC.

Crypto Assets Offer New Opportunities for VCs on a Global Scale

As institutional capital in the crypto space increases regularly, the need for blockchain technology and related enterprise support is at an all-time high, and several companies are working hard to provide both a…

Crypto Assets Offer New Opportunities for VCs on a Global Scale

As institutional capital in the crypto space increases regularly, the need for blockchain technology and related enterprise support is at an all-time high, and several companies are working hard to provide both as the arena expands.

One of those companies is Coefficient Ventures, a crypto fund set on financing blockchain systems worldwide. Thus far, the company has made over 25 investments in companies and applications like Filecoin for decentralized storage; Raiden for scalability; and Zeppelin to improve smart contract capabilities.

Speaking with Bitcoin Magazine, founding partner Chance Du described how she sees a central role for blockchain investment across all sectors of the global economy.

The global financial industry features significant flaws in its current design. Two billion of the world’s people have virtually no access to financial services, while an additional four billion have very limited access. Du says she began investing in blockchain technology in 2017 because she believes it can remove these barricades and allow for a “more accessible and democratized” financial infrastructure.

“The internet has been an extraordinary conduit for uploading, exchanging and disseminating information,” she explains. “However, until 2009, if you wanted to go and exchange value online, there was no way to do that. Whether it was data, money, the title to your car or home, you had to do it in a way that didn’t involve legacy institutions such as banks, governments and clearing houses. With blockchain technology, people can have bank accounts in their pockets. They no longer need these legacy institutions that have kept so many consumers out. Blockchain technology offers a value protocol which allows for the frictionless exchange of value.”

Hoping to assist businesses that can remove financial pain points from our monetary systems, Coefficient Ventures also offers extensive start-up support. Its current advisory portfolio includes projects like TomoChain, which seeks to build blockchain and crypto-based partnerships between national markets; IoTeX, a decentralized network for the Internet of Things; and Havven, a payment network and stable coin system based in Australia. Du says the next step involves collecting capital from accredited investors to fund these projects and incentivizing contributors to “build tools and services” to facilitate them.

As with all business enterprises, challenges have emerged that have made it hard for start-up VCs to stay on track. Du notes that the financial industry is a relatively saturated space, with hundreds of crypto funds and traditional VC funds joining the “ICO investing race” every day. Competition is extremely fierce, and carving out the right business strategies isn’t always easy.

Regulation and the constant changes it presents has also made things difficult. Du says one of her main goals is to see the cryptocurrency arena thrive and she recognizes the necessity to adhere to ever-changing regulations in order to bring further legitimacy to the space.

“We must keep a close eye on every country’s regulatory environment and adjust our strategies accordingly,” Du says. “Token exchange listings, for example, are directly affected by regulatory shifts. Many exchanges are not allowed to list any new tokens during strict regulatory days, and we’ve had to find alternatives for fund liquidity.”

One strategy that has worked for Du involved turning to decentralized exchanges or DEXs. Users’ own wallets are utilized to transfer and collect funds, and transactions are published directly on the blockchain, thus eliminating several risks one might encounter through centralized platforms.

“We are also considering tokenizing our own fund, but we must be cautious to remain in compliance with the SEC,” she continued. “I think the whole world is watching the moves of the SEC. They’ve proven quite adequate when it comes to dealing with emerging technologies like cryptocurrencies. I believe once the SEC has figured out how to treat crypto, other countries will mirror its moves, but right now, governments don’t seem to understand them well enough yet.”

While hostility still seems to exist toward digital assets, Du suggests legislative systems will eventually adapt to become more accepting. She even compares cryptocurrency to Uber, which in the beginning, she states, was the object of speculation amongst those who felt it was breaking certain legal barriers.

“Uber got tons of legal challenges in the beginning, and it drove regulation once it was adopted by the masses,” she explained. “The demand of Uber from the public was so high that the local laws were forced to adapt. The same will happen for cryptocurrency.”

In the end, Du believes that blockchain and digital assets present advantages often missing from traditional finance mechanisms.

“Traditional VCs have burdens in the new game because of the old investing philosophies they carry,” she says. “Things don’t work the same way, anymore. Compared to traditional VCs, new crypto funds move fast and understand the underlying value of crypto projects.”

This article originally appeared on Bitcoin Magazine.

ShapeShift CEO: Bitcoin Cash is Not Bitcoin as it Failed to Gain Majority Support

Determining which currency can hold the title of “Bitcoin” is a lot more challenging than anticipated. While the choice should be obvious to experts,  newcomers may have a harder time separating truth from fiction. For all intents and purposes, the currency with the highest market cap and most support is the only Bitcoin. Bitcoin Cash

The post ShapeShift CEO: Bitcoin Cash is Not Bitcoin as it Failed to Gain Majority Support appeared first on NewsBTC.

Determining which currency can hold the title of “Bitcoin” is a lot more challenging than anticipated. While the choice should be obvious to experts,  newcomers may have a harder time separating truth from fiction. For all intents and purposes, the currency with the highest market cap and most support is the only Bitcoin. Bitcoin Cash is, until proven otherwise, an altcoin.

Bitcoin Cash is Interesting

No one denies the success of Bitcoin Cash to date. Although it is not Bitcoin, this altcoin made a surprising impact. At the of writing, it is the fourth-largest cryptocurrency by market cap. That is quite a feat of strength, although one with caveats as well. This success does not entitle Bitcoin Cash supporters to refer to this altcoin as “Bitcoin”. Even so, there are still some efforts underway to make people believe otherwise.

Earlier this week, a tweet by Roger Ver put a lot of people on edge. He tweeted an Image of Erik Voorhees, the CEO of ShapeShift. In this image, Voorhees is quoted as saying how he supports a hard fork away from Bitcoin Core. It is evident such a statement can be taken out of context with relative ease. This is why Voorhees ended up supporting SegWit2x, even though it ultimately fell apart.

The big question is how Roger’s Tweet should be interpreted. Ver uses Voorhees’ quote to express support for Bitcoin Cash. However, Erik has no plan of supporting Bitcoin Cash by wrongfully calling it Bitcoin. Instead, he explains how he supported a hard fork which had nothing to do with BCH. When the quote was taken from Voorhees, Bitcoin Cash wasn’t even a topic of conversation as it did not exist. Taking that quote out of context to “glorify” Bitcoin Cash is a rather odd and misleading move.

Bitcoin is Bitcoin and Nothing Else

Contrary to what some people may want others to believe, there is only one Bitcoin. It is the currency with the highest market cap and the most overall support. Right now, that is still Bitcoin – or BTC. if you will – and not Bitcoin Cash. It is ambitious to think the altcoin will “dethrone’ the real Bitcoin at any point in the future, but not an impossible outcome either. Erik Voorhees confirms as much:

Bitcoin has a lot of things the altcoin does not. It has clout, the most hashrate, and the highest market cap. It also has the higher fees and slower transactions of the two, unfortunately. Those issues will be addressed in the future, as some technical developments are on the horizon. Combined with the institutional investors’ interest in Bitcoin, it will only continue to grow and further solidify its position in the market.

There is only one real Bitcoin, and that is still BTC. People’s individual opinion may vary, but that doesn’t mean the rest of the world would or should agree. Bitcoin Cash does just fine on its own without replacing Bitcoin. Diluting the obvious to trick newcomers into investing in BCH is never a smart idea. Bitcoin Cash doesn’t need to be Bitcoin to be successful, that much has been proven up until now.

The post ShapeShift CEO: Bitcoin Cash is Not Bitcoin as it Failed to Gain Majority Support appeared first on NewsBTC.

Ether Online: The Decentralized MMORPG

December 2017 sparked the explosion in popularity of Ethereum based games, and the niche has seen a dedicated and growing community since. Despite this massive activity, there has yet to exist an Ethereum game that has stood out in terms of gameplay and depth. However, this could soon change with Ether Online, the up-and-coming Ethereum based decentralized, massively multiplayer online role-playing game. Disclosure: This is a Sponsored Article Ether Online is the newest Ethereum game to hit the market, where players fight monsters and collect treasure in a fantasy world, as well as compete against one another in arena battles

December 2017 sparked the explosion in popularity of Ethereum based games, and the niche has seen a dedicated and growing community since. Despite this massive activity, there has yet to exist an Ethereum game that has stood out in terms of gameplay and depth. However, this could soon change with Ether Online, the up-and-coming Ethereum based decentralized, massively multiplayer online role-playing game.

Disclosure: This is a Sponsored Article

Ether Online is the newest Ethereum game to hit the market, where players fight monsters and collect treasure in a fantasy world, as well as compete against one another in arena battles to succeed as the paramount fighter throughout the world.

Alpha Launch

Ether Online enters its public Alpha on April 27, when it will first interact with the ecosystem of Ethereum gamers. The public Alpha encapsulates all the core functionalities of the game. At launch, players will be able purchase chests. By opening chests, players collect random gear, ranging in rarity from common to legendary. The Alpha includes 25 sets of equipment, or 125 unique items in total. These items can be combined and crafted into items of higher tier of rarity, which each tier providing greater stats. Additionally, players will achieve a bonus stat if they equip all five items of an equipment set.

Additionally, equipped gear associates some number of battle points to the character. During the Alpha, there will be a Battle Points Leaderboard. Players with the highest battle point loadouts will even receive Ethereum awards.

Pets also contribute to a player’s battle points. All pets maintain a legendary rarity and are only available for a pre-launch pet sale. There are currently only 190 pets in existence, and no function of gameplay that will allow players to capture pets planned. As such, these pets are incredibly rare, and when the game sees a heightened popularity, will surely be worth substantial amounts of Ethereum.

What’s to Come

More gameplay functions are set to release in three weeks, on May 17. Most importantly, players will be able to challenge one another and participate in PvP battles. With better gear, players become stronger and have a greater chance of besting their opponent. Each victory grants players a number of points. Like the battle points, PvP points will similarly be tracked and organized in a global leaderboard, where top players will also receive Ethereum awards for their successes.

May 17 also marks the launch of the marketplace system, where players can trade their loot and pets. The marketplace will launch alongside 20 new equipment sets, bringing the total collectible loot to 225 items and five pets.

At the start of June, the world map will launch. On the world map, players can challenge monsters in the wilderness. Players will be rewarded for defeating monsters. The world map will also house world bosses, terrifying creatures that all players work together in defeating. A world boss appears once a day, and players that participate in the defeat of the boss earn special rewards.

The start of June also brings the addition of gems. Gems are a very rare item that will have huge powers. Gems can only be earned through defeating world bosses.

On top of all this, Ether Online has recently announced a partnership with Worldwide Asset Exchange (WAX). Through this partnership, Ether Online players will be able to exchange their rare collectibles on WAX’s virtual asset marketplace, OPSkins. Ether Online will join just CryptoKitties as the only Ethereum based games with assets tradable on the worldwide exchange.

Putin Campaign Adversary Raised Nearly a Quarter Of Campaign Donations in Bitcoin.

Alexei Navalny, Russian opposition politician who ran against President Putin in his recent campaign for re-election earlier this year, is reported to have received a quarter of his $6 million donations in Bitcoin. Incumbent Vladimir Putin won re-election for his second consecutive term in office with 77% of the vote. According to Navalny’s campaign manager …

The post Putin Campaign Adversary Raised Nearly a Quarter Of Campaign Donations in Bitcoin. appeared first on BitcoinNews.com.

Alexei Navalny, Russian opposition politician who ran against President Putin in his recent campaign for re-election earlier this year, is reported to have received a quarter of his $6 million donations in Bitcoin.

Incumbent Vladimir Putin won re-election for his second consecutive term in office with 77% of the vote.

According to Navalny’s campaign manager Leonid Volkov, although he was barred from running as an official opposition to the president, he still managed to raise the funds, which included about 91 million rubles ($1.460 million) worth of Bitcoin. According to Russian media outlets, over 100,000 people donated about 1,500 rubles, or roughly $24, to the campaign.

It appears that the Russian government made it difficult for Navalny, cited by  The Wall Street Journal  as “the man Vladimir Putin fears most.” The Russian government foiled Navalny’s attempts to mount any meaningful challenge to Putin’s re-election, when in 2016 the Central bank of Russia and other government agencies ordered Yandex, Russia’s largest social media platform and mobile payment network, to halt services to Navalny’s campaign.

Initial interest in Navalny, a long time Putin adversary and anti-corruption campaigner, fermented after a release of a video on U-tube and various other social media platforms. With the subsequent launch of a campaign website, Russian anti-Putin voters were then able to donate Bitcoins.

Where does Russia stand on Bitcoin?

Earlier this year President Putin stated that he would work in collaboration with The Central Bank in regulating Cryptocurrencies:

“This is the prerogative of the Central Bank at present, and the Central Bank has sufficient authority so far. However, in broad terms, legislative regulation will be definitely required in future,”

On March 6, 2018, The Russian Minister of Finance announced that his office was working on a draft to criminalize cryptocurrency activity in the country. Russian law currently bans any form of cryptocurrency operations, pushing those interested in the industry to do business in more crypto-friendly countries.

This month Russia imposed a ban on the social messaging app, Telegram, after owners of the app refused to give the government encryption keys that would enable them to view people’s private chats on the platform.

Image Courtesy: https://pixabay.com/en/putin-the-president-of-russia-russia-2980748/  source/vborodinova

The post Putin Campaign Adversary Raised Nearly a Quarter Of Campaign Donations in Bitcoin. appeared first on BitcoinNews.com.

Security for the Blockchain: Exclusive Interview with Trail of Bits Founder and CEO Dan Guido

TheMerkle Quantstamp Smart Contract AuditToo often, we’ve made incorrect assumptions about our security. Fraudulent charges are covered by our credit card protections, while the FDIC protects our bank accounts. When the entire financial system collapsed mostly due to the subprime mortgage lending industry, we assumed we’d be okay again, and the government bailed out the banks. We should never take our security for granted, and this is especially true when it comes to blockchain technology. Blockchain projects remain in the early stages, so it’s important to verify that the coding behind crypto wallets, exchanges, and projects are secure. No industry leader understands this better than

TheMerkle Quantstamp Smart Contract Audit

Too often, we’ve made incorrect assumptions about our security. Fraudulent charges are covered by our credit card protections, while the FDIC protects our bank accounts. When the entire financial system collapsed mostly due to the subprime mortgage lending industry, we assumed we’d be okay again, and the government bailed out the banks.

We should never take our security for granted, and this is especially true when it comes to blockchain technology. Blockchain projects remain in the early stages, so it’s important to verify that the coding behind crypto wallets, exchanges, and projects are secure. No industry leader understands this better than Trail of Bits founder and CEO Dan Guido.

Guido’s firm specializes in security testing, as if they were hacking their own clients to find their vulnerabilities. Dan Guido’s exclusive interview with The Merkle is an opportunity for the crypto community to proactively address our assumptions about security and safety.

The Merkle: Can you give us a brief history of Trail of Bits and the scope of its projects?

Dan Guido: Trail of Bits has been around for almost seven years. I founded the company with my partner Alex Sotirov. We are both security researchers, and we’ve been doing this since we were fifteen years old. We don’t have any venture funding; we built the company from the ground up.

We work across many industries including tech, finance, and defense. We audit high-assurance financial applications code, low-level code, and cryptographic systems. We work on airplanes for Lockheed Martin, security operations software for Facebook, and security research for DARPA. Since blockchain emerged as a new technology, we have been able to apply all that experience to this new field.

The Merkle: What makes Trail of Bits particularly qualified to do security engineering and assessments on blockchain technology?

Guido: We’re a software security company, and that means we’re constantly working on compilers, binary analysis, programming languages, and trying to find software security flaws, sometimes without even looking at source code. We know what tools to write and what processes to construct. We can tell what good and bad code looks like because we’ve seen it all before; it’s stuff we’ve spent our whole lives on.

About two years ago, we focused on porting the tools we built [to test software and code in other industries] to blockchain technology, particularly the Ethereum Virtual Machine (EVM). Now we primarily offer three services to clients in this space: smart contract audits, design guidance for asset custody, and blockchain design.

For smart contract audits, we’re given a DApp – typically written in Solidity – and apply our unique set of tools and knowledge to help uncover hidden risks. We write new software test cases and provide guidance to help projects stay secure, even after our engagement is finished.

We also look at custody systems, as they are designed for exchanges like Gemini, ICOs, and organizations like the Web3 Foundation. For these projects, we’re designing and reviewing systems that access and store funds.

Finally, we also help with blockchain design. In one notable case, we worked with the RSK blockchain, which puts smart contracts into Bitcoin, and helped review their contract runtime environment. We have both theoretical and applied cryptographers who can do real assessments of blockchain design choices that many other companies cannot.

The Merkle: What are some of the blockchain projects you’re working on?

Guido: Specific to blockchain companies, Trail of Bits has worked with LivePeer, Golem, MakerDAO, and many others we’re not able to disclose. Code auditing isn’t new, but the rapid growth of smart contracts has created an immediate need for testing. From infamous hacks to failed exchanges to enterprising hackers stealing cryptocurrency, it’s clear this industry requires rigorous testing to prove applications work as promised and remain secure.

We started with only one engineer focused on blockchains, working on it out of interest. Today we have ten. Even with all those security engineers, Trail of Bits still has to be selective about new clients, and there are a lot of people we unfortunately turn away. We choose clients who build foundational technologies, take on risks, or who present us with interesting intellectual challenges.

The Merkle: Tell us about your work on Ethereum with fuzzing, particularly your EVM Smart Fuzzer, Echidna, released in early March. On your blog you said, “It’s the first-ever fuzzer to target smart contracts, and has powerful features like abstract state-machine modelling and automatic minimal test case generation.” What are the implications?

Guido: A fuzzer tries to violate assumptions about how code will act. In this case, we’re generating sample inputs to find unexpected problems in Ethereum smart contracts. Echidna is smart about what tricky inputs look like and can generate millions of test cases at a very high throughput to stress test smart contracts.

The potential inputs to a program could be vast, so a good fuzzer must be both really fast and really smart at finding which potential inputs are more effective at breaking the program than others. Echidna does both of these things.

If you’re working with typical compiled code like C++, then you’re looking for a crash. However, in Solidity or EVM bytecode, you don’t know exactly what a bad thing looks like. It could be a wallet drained or accessing someone else’s data. Echidna has an expressive language that lets you customize what properties it’s looking for in these cases.

The Merkle: So, essentially, it tries to make things that must always be true become false?

Guido: Yes, and Echidna tracks the amount of the code it has tested while it works. When it’s tested close to 100%, then it has tried almost anything someone could do to a program. It flails around like crazy trying to find ways to do things you don’t want, testing to see if it can make your application work incorrectly.

This kind of testing gives high assurance your program won’t do something unexpected, like lose all your ether. Echidna is best to use after you add a new feature. Write test cases for it and Echidna will do its best to break the code.

An Echidna test showing problems with Solidity coding.

The Merkle: When someone like Golem goes to you for a smart contract audit, what do you do?

Guido: As a starting point, we ask about the use, architecture, implementation, and testing of the product. Then, we ask about their nightmare scenarios. We’ll use that foundation to search for scenarios where they might become true. We meet with the engineers weekly to review what we’ve found, discuss potential fixes, and make sure we’re reviewing for the right issues.

This process typically takes two to eight weeks. At the conclusion, we write an audit report that lists all our high-level concerns in addition to the specific flaws we found. For example, are there systemic issues with how they write code or parts of the code base that should be checked later? What matters most is that they fix the code identified. In the final debrief, we want them to have the tools and knowledge to fully address all the issues.

The Merkle: Why are these audits so important?

Guido: The risk and consequences of failure when using this technology is high. Blockchain technology is very unforgiving. Transactions are irreversible and participants are pseudo-anonymous, which makes it easy for hackers to steal cryptocurrency with impunity.

Each new application has its own set of business risks too. For example, if you’re depending on a stablecoin not changing value, yet someone can manipulate its price ratio on demand, then that is a security flaw that could let someone make millions. We have to deeply understand each project we work with to find these application-specific flaws.

The Merkle: Yes, the recent phishing attack on MyEtherWallet is yet another reminder of hackers’ ability to steal funds in this space. What steps do you recommend for securely developing smart contracts?

Guido: Many developers rush into writing Solidity because it looks like JavaScript and that makes it easy and familiar. Before you begin, I recommend closely reading the Solidity language documentation and our “Not So Smart Contracts” reference to learn from others’ mistakes. The language, and this whole field, is a work in progress, so it pays to understand its foundation. As you’re writing code, use the best tools available to ensure that each line is correct: use the latest Solidity compiler and review the warnings, write high-coverage unit tests, fuzz the code with Echidna, and symbolically execute it with another of our tools, Manticore, to verify it works correctly.

If you’re truly writing high-risk code, you should talk to an expert. Even if you’ve run through all the right steps, you need a professional, considering what is at risk. These are still the early days, and most of the development tools are not refined. We invest so much in tools to help make this easier for everyone to get right.

Bugs present in Solidity eliminated from other modern programming languages, from a controversial Trail of Bits presentation titled “Black Hat Ethereum”.

The Merkle: It sounds like, despite its popularity, there are some serious problems around coding in Solidity. Can you explain them?

Guido: Solidity has reintroduced bug classes we’ve mostly ironed out from other programming languages. There’s dozens of problems even languages like C, C++, Go, Rust, and Swift have eliminated, where Solidity is reintroducing them all over again. There’s also a financial cost to everyone when bad Solidity code is run in the EVM; it costs real money (in gas) to run inefficient code on smart contracts. I’m really anticipating a move to WASM (Web Assembly Stacked Virtual Machine).

If WASM replaces the EVM, it would let the community build tooling on LLVM (Low Level Virtual Machine). This would be a huge benefit since LLVM is a vastly more mature compiler toolchain, with support for many languages, optimizations, and analyses that Ethereum could use as well.

Regarding the longevity of the Solidity language itself, I think there was a clear benefit in the early stages of Ethereum to [using] a language built for easy adoption like Solidity. However, now that we’ve seen what’s possible, it’s time to consider a safer, more efficient, and more secure method to build smart contracts.