Facebook’s Calibra Team Outlines New Byzantine Fault Tolerance Testing Methods

Published at: April 24, 2020

Facebook’s Calibra team have published a research paper outlining a new method for Byzantine fault tolerance, or BFT, testing.

Dubbed “Twins”, Claibra’s innovation comprises a lightweight method for testing a network’s BFT implementation.

Calibra pioneers BFT testing strategy

The paper asserts that while BFT systems “have seen extensive study for more than two decades,” the field “lack[s] a principled strategy for testing BFT implementations.”

The testing method runs two instances of a node with the same identity to emulate Byzantine behavior — “including equivocation, double voting, and losing internal state.”

Calibra asserts that Twins allows its operator to “systematically generate Byzantine attack scenarios at scale, execute them in a controlled manner, and check for desired protocol properties.”

Byzantine Fault Tolerance

BFT is a concept drawn from a 1982 academic paper authored by Leslie Lamport, Robert Shostak, and Marshall Pease.

The metaphor describes a situation in which a group Byzantine generals and their forces surround a castle and prepare to attack. To be successful, all parties must attack simultaneously, however, they are aware of a traitor among them — making it difficult for the forces to act in unison.

In the context of a blockchain, the metaphor refers to the challenge for a network in seeking to coordinate amid the threat of malicious actors seeking to cause disruptions by transmitting false or inaccurate data.

Bitcoin (BTC) achieves Byzantine fault tolerance through its proof-of-work mining algorithm — which necessitates enormous resource investment in order to briefly exert a small influence on the network.

Twins shows promise and limitations

The paper outlines the use of Twins to recreate several noted attacks on BFT protocols, determining that two of the attacks — both of which “took the community more than a decade to discover” — would have been identified by Twins “within minutes.”

Calibra co-creator and board member, David Marcus, tweeted:

“One of my greatest joys at work is getting to work with some of the brightest and most capable people in the industry. Here's some cutting edge work on testing BFT implementations by our mighty research team.”

While the paper asserts that many Byzantine seniors can be identified using the system, the authors concede that “some Byzantine behaviors are not covered by Twins,” including those that do not adhere to the full disclosure of causal past — where nodes act deterministically according to previous behavior.

Tags
Related Posts
Libra Is Like Sending a Friend Request to Terrorists, Politician Says
A United States Democratic congressman has claimed “Mark Zuckerberg is sending a friend request to oligarchs, drug dealers, human traffickers and terrorists” by launching Facebook’s Libra cryptocurrency. In a combative tweet on July 17, Brad Sherman described Libra as the “Zuck Buck” and he accused the Facebook CEO of deliberately attempting to circumvent America’s anti-money laundering laws. Sherman’s post was accompanied by a mock Facebook screenshot that showed Zuckerberg sending drug kingpin Joaquin “El Chapo” Guzman a friend request. Underneath, the billionaire’s other friends are listed as the Palestinian group Hamas (which the U.S. and the EU designate as a …
Altcoin / July 18, 2019
US Libra Hearings Day 1: Lawmakers Finding It Hard to Trust Facebook
The United States’ Senate Banking Committee raised a wave of skepticism over Facebook’s crypto project Libra during the first day of testimony on July 16. The new hearing, called “Examining Facebook's Proposed Cryptocurrency and Its Impact on Consumers, Investors, and the American Financial System” is scheduled for 10:00 AM ET, July 17. As day two is coming in the next few hours, Cointelegraph posts a short recap of yesterday's hearings. The first day saw Senate Banking Committee attacked David Marcus, head of Facebook’s crypto wallet Calibra, raising major concerns over Libra, including issues of trust, privacy, security and regulation. The …
United States / July 17, 2019
Fed Chair Says Facebook Needs to Satisfy Regulatory Concerns Regarding Libra
Federal Reserve Chair Jerome Powell said there needs to be broad satisfaction with the way Facebook is handling regulatory concerns regarding its forthcoming stablecoin Libra. Powell gave his comments in a hearing before the House Financial Services Committee on July 10. Rep. Steve Stivers asked Powell during the meeting, “if Facebook can’t sufficiently answer your questions about anti-money laundering, Know Your Customer, what would your message be to the banks that provide banking to Facebook, and what would your advice to Facebook be?” Powell replied: “ … I just think it cannot go forward without there being broad satisfaction with …
United States / July 10, 2019
Goldman Sachs ‘Looking at Potential’ of Creating Virtual Currency, CEO Reveals
Goldman Sachs is performing “extensive research” on tokenization, the group’s chief executive told France’s Les Echos newspaper on June 27. David Solomon said he believes global payment systems are heading in the direction of stablecoins — cryptocurrencies pegged to fiat assets such as the U.S. dollar. Although he stopped short of confirming whether Goldman Sachs has had discussions with Facebook about its upcoming libra cryptocurrency and Calibra wallet, Solomon said his corporation finds the concept “interesting.” When asked whether Goldman Sachs will follow JPMorgan Chase in launching its own virtual currency, Solomon said: “Assume that all major financial institutions around …
United States / June 28, 2019
Calibra Head David Marcus Touts Libra’s Money Laundering Standards
Calibra CEO David Marcus recently claimed that the Anti-Money Laundering (AML) standards of Libra — Facebook’s proposed stablecoin project — will be better than other payments networks. Citing statements from Marcus’ speech at the Money 20/20 conference in Las Vegas, finance publication Finextra reports on Oct. 29 that he explained the nuances of the project during an interview. He said, ”I want to say that the efficacy of sanction enforcing can be much higher on Libra than other payments networks.” Marcus stated that the network’s underlying blockchain technology will allow regulators to better trace transactions and identify suspicious activities, adding: …
Adoption / Oct. 29, 2019