Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies

Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies

By Epicenter Media Ltd.BusinessInvesting
Download on the App Store

Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies episodes

  • Grigore Rosu: The K Framework – A Framework to Formally Define All Programming Languages

    In the past few years, we witnessed the development of multiple smart contract languages – Solidity, Viper, Michelson, Scilla etc. These languages need to enable developers to write correct, predictable behavior smart contract code. Each language development effort therefore ends up spending resources into building formal verification toolsets, compilers, debuggers and other developer tools.

    In this episode, we are joined by Grigore Rosu, Professor of computer science at UIUC (University of Illinois at Urbana-Champaign) for a deep dive into the K framework. The K framework is mathematic logic and language that enables language developers to formally define all programming languages; such as C, Solidity and JavaScript. Once a language is formally specified in the K framework, the framework automatically outputs a range of formal verification toolsets, compilers, debuggers and other developer tools for it. Updates to the language can be made directly in K. This technology has massive implications for smart contract programming language development, and formal verification efforts in the blockchain space.

    We also cover his efforts to express the Ethereum virtual machine using the K framework, and to develop a new virtual machine technology, called IELE, specifically tailored to the blockchain space. Check out the episode to understand a game changing technology in the formal verification and smart contract safety space.

    Topics covered in this episode:

    • Grigore’s background with NASA and work on formally verified correct software
    • Motivations to develop K framework
    • Basic principles behind the operation of K framework
    • How K deals with undefined behavior / ambiguities in a language definition
    • The intersection of K framework and smart contract technology
    • Runtime Verification’s collaboration with Cardano
    • KEVM and IELE, smart contract virtual machines developed by Runtime Verification
    • Broader implications of the K framework for the blockchain industry
    • Episode links:

      • Defining the undefinedness of C - formalisation of C using the K framework
      • IELE - a new virtual machine for the blockchain
      • Runtime verification - Grigore's company
      • K Semantics of the Ethereum Virtual Machine
      • Short video on Grigore's partnership with Cardano
      • An overview of the K framework by Runtime Verification
      • A detailed technical overview of the K semantic framework
      • This episode is hosted by Meher Roy and Sunny Aggarwal. Show notes and listening options: epicenter.tv/239

        1 hr 29 min
      • #239 Grigore Rosu: The K Framework – A Framework to Formally Define All Programming Languages
        We are joined by Grigore Rosu, Prof. of computer science at UIUC [University of Illinois at Urbana-Champaign] for a deep dive into the K framework. The K framework is mathematic logic and language that enables language developers to formally define all programming languages; such as C, Solidity and JavaScript. This technology has massive implications for smart contract programming language development, and formal verification efforts in the blockchain space.
        1 hr 28 min
      • Amrit Kumar & Dr.Ilya Sergey: Scilla – A Formal Verification Oriented Contract Language

        With the rise of smart contract technology, we’ve become acutely aware of the need for smart contract code to accurately reflect the intentions of its author; and for the code to have certain (safe) behaviors in all circumstances. Creating the languages and software tools to enable ordinary developers to write safe contracts has become an intense research endeavor in the cryptocurrency space.

        Scilla is a Turing incomplete intermediate level language; inspired from the paradigms of functional programming and formal verification; that makes it easy for smart contract developers to automatically prove statements about smart contract behavior. For example, Scilla could allow a future multi-signature smart contract author to mathematically prove that funds in that contract would always be retrievable by certain addresses (and never get stuck like the Parity incident). The ability to mathematically prove such safety properties of the smart contract has the potential to be an enabling invention prior to widescale use of this technology.

        In this episode, we are joined by Dr. Amrit Kumar and Dr. Ilya Sergey to discuss Scilla, the smart contract language of the upcoming Zilliqa blockchain. In a previous episode, we’ve already covered the vision and technical approach of Zilliqa to solve the transaction scalability problem of permissionless blockchains. This episode focuses specifically on their smart contract language development efforts.

        Topics covered in this episode:

        • Updated on Zilliqa’s progress since our last episode
        • The technology of mechanised proofs
        • Dr. Ilya Serger’s effort to mechanically prove safety properties of a blockchain consensus network
        • Aims of the Scilla language
        • Future capabilities enabled by the Scilla language
        • Developer experience and perspective using formal verification tools
        • How Scilla compares to Michelson, Tezos’ approach to smart contract languages with a similar end goal
        • Current state of development of Scilla, and next milestones
        • Episode links:

          • Our previous episode on the Zilliqa platform
          • Ilya Sergey's paper on mechanising blockchain consensus
          • Scilla whitepaper
          • Michelson, Tezos platform's smart contract language
          • Zilliqa blog for updates on platform development
          • Coq, a formal proof management system
          • This episode is hosted by Meher Roy and Sunny Aggarwal. Show notes and listening options: epicenter.tv/238

            1 hr 12 min
          • #238 Amrit Kumar & Dr.Ilya Sergey: Scilla – A Formal Verification Oriented Contract Language
            We are joined by Dr. Amrit Kumar and Dr. Ilya Sergey to discuss Scilla, the smart contract language of the upcoming Zilliqa blockchain. In a previous episode, we've already covered the vision and technical approach of Zilliqa to solve the transaction scalability problem of permissionless blockchains. This episode focuses specifically on their smart contract language development efforts.
            1 hr 11 min
          • Matan Field: DAOstack – An Operating System for Collective Intelligence

            As a society, we have organized as tribes, hierarchies, and markets to accomplish the most impressive of achievements. Human cooperation and collective organization are present at nearly every significant milestone in the history of human civilization. As we move towards an increasingly connected and automated society and economy, there will become a need for decentralized infrastructure which enables companies and markets to make fast decisions at scale.

            We’re joined by Matan Field, CEO of DAOstack, a new platform that aims to become the operating system for collective intelligence. DAOstack is building a toolset to allow decentralized governance and building self-organizing collectives at scale.

            Topics covered in this episode:

            • Matan’s background and journey since founding Backfeed
            • What is a DAO and the necessary components to create a functional DAO
            • The role of DAOs in today’s society and over the long-term
            • DAOstack as “WordPress for DAOs”
            • The different layers of DAOstack and their respective roles
            • Holographic Consensus and the governance model of the DAOstack Genesis DAO
            • The purpose of the GEN token and the idea of circular token economies
            • DAOstacks recent crowdsale and upcoming project roadmap
            • Episode links:

              • DAOstack Website
              • DAOstack Introduction Video
              • DAOstack on Medium
              • An Explanation of DAOstack in Fairly Simple Terms
              • Decentralized Governance Matters
              • DAOstack White Paper
              • Epicenter Episode 115 with Matan Field on Backfeed
              • This episode is hosted by Brian Fabian Crain and Sébastien Couture. Show notes and listening options: epicenter.tv/237

                1 hr 9 min
              • Luis Cuende: Aragon – Decentralized Governance and the Fight for Freedom

                Aragon Founder Luis Cuende joined us to discuss their work on building tools for decentralized governance. We covered the origins of his deep drive, why this is a crucial fight for humanity and the tools that Aragon has built.

                Topics covered in this episode:

                • How Luis became an advisor to the European Commissionas as a 16-year old
                • Why freedom and technology became Luis’ prime obsession
                • The origin story and vision of Aragon
                • The risk surveillance and authoritarianism pose to humanity
                • Why decentralized governance is the key to freedom
                • How to think about inequality and blockchain governance
                • Why on-chain governance makes more sense on application than protocol level
                • AragonOS and its different applications
                • The Aragon Network Token and potential role in a decentralized court system
                • The road to decentralizing Aragon organizationally
                • Episode links:

                  • Aragon Network
                  • The Aragon Manifesto
                  • Decentralized organizations can solve the world’s worst problems
                  • Aragon - The fight for freedom Video
                  • Decentralizing Aragon’s development – Aragon
                  • Decentralizing Aragon’s development II: Minimum Viable Foundation
                  • Decentralizing Aragon's development III: Onboarding new teams
                  • This episode is hosted by Brian Fabian Crain. Show notes and listening options: epicenter.tv/236

                    57 min
                  • Changpeng Zhao: The Meteoric Rise of Crypto Exchange Binance

                    The rise of Binance is one of the most astonishing stories in the blockchain space. Within less than a year of its launch, Binance has become the most popular crypto exchange trading over $2bn per day. In the past quarter, Binance made profits of $200m, likely the fastest company ever to reach this success.

                    Binance Founder and CEO Changpeng Zhao (“CZ”) joined us to discuss why he started Binance and the extraordinary organization they built. We discussed the role of the Binance token, how their strong commitment to values helped build a loyal community, and how he sees the organization evolve in the future.

                    Topics covered in this episode:

                    • CZ’s journey in the blockchain space from blockchain.info, to OKCoin to founding Binance
                    • The astonishing rise of Binance to $200m/quarter profits in less than 1 year
                    • How Binance went from deciding to do an ICO to finishing it in 2 weeks
                    • Why strong values are a key differentiator for Binance
                    • How Binance built a vibrant and loyal community
                    • The critical role of the Binance token in its success
                    • The principles CZ uses to run an efficient distributed organization
                    • How regulatory competition is rapidly improving the conditions to build crypto companies
                    • Binance’s plans to build a decentralized exchange
                    • Episode links:

                      • Binance Website
                      • From Zero To Crypto Billionaire In Under A Year: Meet The Founder Of Binance
                      • The World's Biggest Crypto Exchange Is Heading to Malta
                      • Binance CEO: The Future of Cryptocurrency - YouTube
                      • Binance Whitepaper
                      • I Don't Like Big ICOs
                      • ICOs — Not Just “Good-to-Have,” But Necessary
                      • This episode is hosted by Brian Fabian Crain and Meher Roy. Show notes and listening options: epicenter.tv/235

                        1 hr 22 min

                      About Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies

                      From the publisher's feed

                      Epicenter brings you in-depth conversations about the technical, economic and social implications of cryptocurrencies and blockchain technologies. Every week, we interview business leaders, engineers academics and entrepreneurs, and bring you a diverse spectrum of opinions and points of view.

                      More shows like Epicenter - Learn about Crypto, Blockchain, Ethereum, Bitcoin and Distributed Technologies

                      The Investor's Podcast (We Study Billionaires)  - The Investor’s Podcast Network by The Investor's Podcast Network

                      The Investor's Podcast (We Study Billionaires) - The Investor’s Podcast Network

                      3,310 Listeners

                      Macro Voices by Erik Townsend

                      Macro Voices

                      3,065 Listeners

                      The a16z Show by Andreessen Horowitz

                      The a16z Show

                      1,092 Listeners

                      Unchained by Laura Shin

                      Unchained

                      1,196 Listeners

                      Hidden Forces by Demetri Kofinas

                      Hidden Forces

                      1,444 Listeners

                      Real Vision: Finance & Investing by Real Vision Podcast Network

                      Real Vision: Finance & Investing

                      897 Listeners

                      CRYPTO 101 by Bryce Paul & Brendan Viehman

                      CRYPTO 101

                      31 Listeners

                      The Breakdown by Blockworks

                      The Breakdown

                      733 Listeners

                      The Pomp Podcast by Anthony Pompliano

                      The Pomp Podcast

                      1,832 Listeners

                      Thinking Crypto News & Interviews by Tony Edward

                      Thinking Crypto News & Interviews

                      246 Listeners

                      Bankless by Bankless

                      Bankless

                      1,034 Listeners

                      The Wolf Of All Streets by Scott Melker

                      The Wolf Of All Streets

                      237 Listeners

                      Natalie Brunell's Coin Stories by Natalie Brunell

                      Natalie Brunell's Coin Stories

                      436 Listeners

                      Raoul Pal: The Journey Man by Real Vision Podcast Network

                      Raoul Pal: The Journey Man

                      120 Listeners

                      Forward Guidance by Blockworks

                      Forward Guidance

                      265 Listeners