Support the show, consider donating: 35YN8J3B2WwLTGiUcc3xy9QVTd6MenW8p5 (http://bit.ly/1DyuKrM)
Few question that educating people about bitcoin and cryptocurrencies is one of the most important and challenging tasks to achieve mass adoption. And perhaps even fewer disagree that there is no one more gifted at communicating the revolutionary potential of bitcoin than Andreas M. Antonopoulos. A technologist, entrepreneur, LTB host and author, he has been speaking, writing and educating about bitcoin for years and become one of the most popular people in the bitcoin space.
He joined us to talk about his new book, his journey in the bitcoin space, educating lawmakers about bitcoin and the exciting future awaiting us.
Topics covered included:
– Why he wrote ‘Mastering bitcoin’ and how the reception has been so far
– What he currently spends him time on
– How he introduces new people to bitcoin
– What NOT to do when telling someone new about bitcoin
– His experiences speaking in front of the Canadian and Australian Senate
– Why he believes in the community’s ability to keep evolving bitcoin
Links mentioned in this episode:
– University of Nicosia Digital Currency MOOC: http://bit.ly/1R4MPZf
– Canada Senate Hearing: http://bit.ly/1I9tEL6
– Disrupt Athens Talk: http://bit.ly/1EQGT0L
– Personal Website: http://bit.ly/1KGiR9r
– Mastering bitcoin on github: http://bit.ly/1cckH6F
– Mastering bitcoin on Amazon: http://amzn.to/1JkpNbg
Sponsors:
– Shapeshift: Buy and sell alt coins instantly at http://ShapeShift.io
– Ledger Nano: Smart card security for your Bitcoins – Get 10% off your first order when you use the code EB09 at http://ledgerwallet.com (valid until 09/30/15)
– Vaultoro: Trade gold to bitcoin instantly and securely starting at just 1mg at http://vaultoro.com
Show notes: http://epicenterbitcoin.com/podcast/077
SoundCloud: http://soundcloud.com/epicenterbitcoin/eb-077
Epicenter bitcoin is hosted by Brian Fabian Crain & Sébastien Couture.
What is Bitcore? – Zero-Use-Case Coin so Far – #REVIEW 🚀 Get the Apps! ★ http://cryptoyum.com ★ http://coinpuffs.com 10 Days of bitcoin: 💯 Free Email Course! ★ http://10daysofbitcoin.com Bitcore is interesting… except that there aren’t […]
Venezuelan President Orders Airlines to Accept Petro, Cryptocurrencies for Tickets Advertisement Get Trading Recommendations and Read Analysis on Hacked.com for just $39 per month. Venezuela’s oil-backed cryptocurrency keeps making headlines, as the country’s cryptocurrency superintendent, […]
After an unidentified actor “accidentally” triggered a series of bugs that destroyed approximately $150 million worth of digital currency, the world waits for a substantive answer — is this vulnerability an anomaly? An “I told you so”? Or a humbling opportunity to secure the Ethereum network?
What Happened?
On November 6, “Devops199,” an alleged amateur programmer, set off a chain of bugs on Parity, a popular digital wallet for Ethereum. These bugs affected multisignature, or “multisig,” accounts — “wallets” that require multiple users to sign off with their keys before funds can be transferred.. The place these wallets connect to is known as a “library” contract.
According to Parity, an attempt to fix a vulnerability that allowed hackers to steal $32 million from multisignature wallets in July of 2017 inadvertently created a second vulnerability in the library contract. This allowed Devops199 gain sole ownership of the library that every multisignature wallet used for their code.
After Devops199 realized what had happened, he “killed” (deleted) the code. Unfortunately, this locked all funds into multisignature wallets permanently, with no way to access them.
Because of the functionality of the current blockchain, $150 million worth of ether (ETH), the tradable currency that fuels the Ethereum platform, is now effectively destroyed and inaccessible to anyone.
Among the victims of this bug are several recently successful ICOs that chose to store their funds in a Parity wallet because of its multisig option and compatibility with various hardware wallets.
Parity’s Response (So Far)
On November 7, tweets on Parity’s official Twitter account acknowledged the vulnerability and confirmed that the funds affected are frozen and can’t be moved anywhere.
A day later, on November 8, Parity de-briefed the bug, explaining that it was indeed possible to turn the Parity Wallet Library contract into a regular multisig wallet and become the owner of it, which is exactly what Devops199 did. Parity now has a to check if a user/wallet has been affected by the vulnerability.
Parity’s History of Hacks
This isn’t the first time Parity has fallen victim to a security exploit. Parity’s multisignature contracts were previously the target of three thefts totalling 150,000 ether in July of 2017 (the second-largest hack after the DAO fiasco). And losses could have been exponentially higher. However, the “White Hat Group,” a collection of hackers and activists, was able to intervene and drain the majority of other wallets before they could be compromised as well.
Future multi-sig wallets created in all versions of Parity Wallet have no known exploits. – Official Parity website post following the July 19 hack
Jeff Coleman, an expert in blockchain technologies and currently a researcher and advisor with , described Parity’s response to the July 19, 2017, attack as having been “worrying, to say the least.”
Coleman told bitcoin Magazine that his primary concerns centered around Parity’s inadequate response and its tendency to downplay the significance of the compromise, choosing instead to blame a large number of external causes:
They blamed observers for not finding the bug before it was exploited; they blamed lack of incentivization for observers; and they blamed the Solidity language for not blocking access by default to the functions the [Parity team] failed to protect.
He further noted that Parity seemed to be blaming the complexity of the well-audited wallet (which they still believed to be secure) from which they had originally modified their code. And also that Parity didn’t take responsibility for their own inadequate quality control and audit procedures.
S.O.S.?
Developers in the community are desperately trying to find a fix to the Parity predicament. Coleman believes that “from a technological perspective, there is nothing short of a hard fork [a non-backward-compatible change to the Ethereum protocol] to restore the destroyed funds.”
After the DAO hack in 2016, the Ethereum Foundation had already accepted a hard fork to restore lost funds, with the common understanding that this was a sort of “mulligan” — a one-time fix for a young, developing blockchain. This scenario, nevertheless, divided the Ethereum blockchain into two parts and created Ethereum Classic, the original Ethereum blockchain, backed by a community that vehemently opposes editing transaction history to restore lost funds.
Using hard forks as interventions to “correct” worst-case scenarios like this is highly controversial, especially since blockchains are meant to be immutable. So, it’s difficult to convince the Ethereum community to use a hard fork to rescue one team from a mistake. While many acknowledge sympathy for smaller accounts storing personal ETH, sentiment is not as sympathetic for the 300,000 ETH that belonged to the Polkadot Project, project associated with the Parity team.
Arseny Reutov, an application security researcher for blockchain security firm , affirmed this community sentiment, while acknowledging that hard forks can be solutions. However, he agrees that Ethereum cannot simply hard fork any time there is a problem on the network. He believes blockchains should expect “more and more high profile thefts and incidents,” and that the problem lies in the infant Ethereum platform itself — specifically, in the native Solidity programming language.
If a Hard Fork Isn’t the Answer, Then What Is?
Both Coleman and Reutov believe that the key to gaining the community support necessary to restore funds is to combine the Parity situation with similar situations in which funds have been lost due to various kinds of mistakes. As an example, Coleman referenced those detailed in : “Reclaiming of ether in common classes of stuck accounts.”
Coleman also pointed out that in any of these instances, it must be “completely unambiguous who the original owners of the assets were.” The necessary changes could then be made and packaged together in an “already planned hard fork, such as the upcoming Constantinople fork.”
Even so, restoring funds is problematic. Ethereum core developers must discern which mistake-affected funds will be returned to users. Will all funds be returned or only a select few — or will this be a ~500,000 ETH learning experience?