Blockchain – Software Engineering Daily
Blockchain – Software Engineering Daily
Security at Coinbase with Philip Martin
Epizodai
Cryptocurrency exchanges face unique security challenges that require specialized threat assessments and planning. Coinbase is a cryptocurrency exchange based in the United States. It was founded in 2012 and has evolved alongside cryptocurrency as a technology. Philip Martin is the Chief Security Officer at Coinbase. Prior to Coinbase, Philip built and led the Incident Response […] The post Security at Coinbase with Philip Martin appeared first on Software Engineering Daily.
Ethereum is a decentralized blockchain platform that was created by Vitalik Buterin and Gavin Wood in 2015. It uses a cryptocurrency called Ether as its native token to power transactions and operations on the Ethereum network. Ethereum’s proponents envision a future where the network forms the foundation for a second platform layer, called L2, where […] The post The State of the Ethereum Blockchain with Andrew Koller appeared first on Software Engineering Daily.
Akash Network is a decentralized cloud computing platform that leverages unused compute capacity around the world. It makes this capacity available to others, and provides a decentralized peer-to-peer model for managing and paying for these resources in an online marketplace. Greg Osuri is the CEO for OverClock Labs which created Akash Network. He joins the […] The post A Decentralized Compute Marketplace with Greg Osuri appeared first on Software Engineering Daily.
The interplanetary filesystem, or IPFS, is a peer-to-peer network that uses a distributed and decentralized model. Functionally, IPFS allows users to store and share files without having to rely on a single source of truth for those files. Matt Ober is the Co-Founder & CTO of Pinata. He joins the show to talk about IPFS […] The post Pinata and the Interplanetary File System with Matt Ober appeared first on Software Engineering Daily.
Web infrastructure has evolved from individual servers to shared hosting services to virtual machines and virtual functions. The future of the internet however is looking toward a much more distributed computation model . Blockchain technology is central to the future of this modern internet . Blockchains are still in their infancy. And the most people […] The post Modular Blockchain Architecture with Nader Dabit appeared first on Software Engineering Daily.
Most technology companies rely on open source software projects. But open source software projects are often maintained by a group of people that is not affiliated with any particular company. When an open source project develops too much technical debt, it can become a tragedy of the commons. Who is responsible for maintaining these open […] The post Gitcoin Ecosystem with Gloria Kimbwala appeared first on Software Engineering Daily.
Between hyper financialisation and the growth of automation in the world, trade and investments have become an ever more prevalent and important tool for the mass market. But the relative knowledge of professional and hobbyist investors is different, and so is the access to opportunities. Coinrule empowers regular people to compete with professional traders by […] The post Coinrule Automated Crypto Trading with Zdenek Hofler appeared first on Software Engineering Daily.
Breakthroughs from labs that are exclusively or mostly focused on research tend to stay buried as papers. Sometimes the lag is natural, the research is far ahead of its broad applicability. But we find that there are hundreds of breakthroughs useful long before they reach users. It can take many years, even decades, before breakthroughs […] The post Protocol Labs Research with Jeromy Johnson appeared first on Software Engineering Daily.
As crypto gains worldwide attention, the most scalable, resilient and performant systems are required for the industry to thrive. Products must be designed for a mix of technical and non-technical users. Blockchain.com’s VP of Engineering Lewis Tuff takes us behind the scenes for a look at the architecture, programming languages and database choices required to […] The post Building for Crypto with Lewis Tuff appeared first on Software Engineering Daily.
Web3 promises to change the way we interact and transact online, but today’s dapps and wallets are hard to use. They are typically optimized for desktop machines and domain experts. In particular, it can be hard to bring value on-chain, and hard to know what to do once you’ve onboarded. Charlie Andrews-Jubelt is a software […] The post Valora Decentralized Venmo with Charlie Andrews-Jubelt appeared first on Software Engineering Daily.
Developers looking for read or write access to Ethereum, Polygon, IPFS or other Web3 networks in order to get their idea in the hands of users need reliable RPC endpoints they can count on, whether they are working on a hackathon project or running hybrid architecture for a production application. Infura provides a platform for […] The post Infura Ethereum Infrastructure with E.G. Galano appeared first on Software Engineering Daily.
Blockchains were the first systems to allow guaranteed permanent storage of public data. As cryptocurrency technology has advanced, a rich ecosystem of permanent storage and compute has developed as well. One of these is Arweave, a system for permanent information storage. Sam Williams is a founder of Arweave and joins the show to talk through […] The post Arweave with Sam Williams appeared first on Software Engineering Daily.
Web3 is powerful but difficult to work with. Deploying blockchain nodes, accessing data, and performing staking operations are non-trivial engineering actions. To simplify web3, Ankr hosts APIs for node deployment, RPC, and staking. Josh Neuroth from Ankr joins the show to talk about modern web3 infrastructure. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Transcript Transcript provided by We Edit Podcasts. […] The post Web3 Infrastructure with Josh Neuroth appeared first on Software Engineering Daily.
Crypto companies have cemented themselves as a company category that is not going away. Bitski is a company that makes web3 tooling and infrastructure, including a wallet and a collection of tools for creating and selling NFTs. Patrick Tescher joins the show to talk through the engineering behind crypto infrastructure and APIs. Sponsorship inquiries: sponsor@softwareengineeringdaily.com Transcript […] The post Bitski: Web3 Infrastructure with Patrick Tescher appeared first on Software Engineering Daily.
As the internet has grown, increasingly, we are consumers of services provided by corporations rather than owners and operators of our own systems. To many, this trend towards centralization is antithetical to the spirit of a free and open internet. Urbit is a new operating system and peer-to-peer network. There are several layers of novel […] The post Urbit with Galen Wolfe-Pauly appeared first on Software Engineering Daily.
Spacemesh is an innovative blockchain startup aiming to solve the problem of running smart contracts at scale. A second generation blockchain startup that aims to learn the lessons of past blockchains, Spacemesh aims to make the blockchain better, more usable, more robust, and of course more popular among users. Current blockchains are not scalable both […] The post Episode Summary: Spacemesh: The Proof of Space and Time appeared first on Software Engineering Daily.
NFTs are the current blockchain craze. Graphics designer “Beeple”, or Mike Winkelmen, sold his artwork as a NFT for $69 million in March. At the same time. Jack Dorsey, CEO of Twitter, sold a NFT of his first tweet for $2.9 million dollars . Though the hype has died down since then, it has driven […] The post Episode Summary: Showtime: Crypto Art and NFTs appeared first on Software Engineering Daily.
As Bitcoin and other cryptocurrencies gained value in 2010, exchanges popped up so that people could extract value from these blockchain based currencies. However, the failure of Mt. Gox in 2014 and several other prominent exchanges illustrated the fallacies and weakness of centralized exchanges. The fact that large corporations had custody of individuals’ wallets and […] The post Episode Summary: 1inch: The Super Liquider DEX Aggregator appeared first on Software Engineering Daily.
Infamous for their role in the 2008 financial crisis, synthetic assets are a wrongfully maligned financial instrument that actually provide real world value. Simply put a synthetic asset is simply a combination of assets, usually some mix of options, futures and swaps, that attempt to track the value of another asset, typically not available to […] The post Episode Summary: Synthetix: The Derivative Liquidity Protocol appeared first on Software Engineering Daily.
Google uses automated programs called spiders, or crawlers, to index and rank web pages. Then, when a user searches for something, it uses a special algorithm to determine the order of results to display (howstuffworks). This process, of course, applies to web pages on the internet. There are 2 major projects, worked on by the […] The post Cloud Blockchains: The Google of Blockchain with Nader Dabit appeared first on Software Engineering Daily.
Domain names are the address of your website that people type into the browser URL bar. Once purchased, a domain name is stored on your behalf by custodians like Google domains. Blockchain domains, on the other hand, are similar to regular domain names except they are stored and controlled in your cryptocurrency wallet. The company […] The post Unstoppable Domains: Blockchain Domains with Matthew Gould appeared first on Software Engineering Daily.
Blockchain protocols like Bitcoin and Ethereum have changed the cyber world dramatically in the last decade. They’ve created communities of like-minded developers, generated new financial markets, and popularized “decentralization” in computer networks. However, they require large resources to operate which makes scaling difficult and transactions expensive. Hedera is a decentralized public network that takes the […] The post Hedera Hashgraph: Proof-of-Stake Public Networks with Leemon Baird appeared first on Software Engineering Daily.
Complete information games are games where every player has information about the game sequence, strategies, and payoffs throughout gameplay. Playing chess, for example, relies on knowing the location of every piece everywhere on the board. In an incomplete information game like Minecraft, you continually gain new information during gameplay. Until very recently, incomplete information was […] The post Dark Forest: Transparency on Blockchains with Zero-Knowledge Proofs with Brian Gu appeared first on Software Engineering Daily.
Proof of Work cryptocurrency mining, as used on the Ethereum and Bitcoin blockchains, requires huge amounts of energy to validate transactions and generate new tokens. The alternative, Proof of Stake, needs large deposits of assets to be staked up front in order to work. While both consensus protocols have their own drawbacks, they are the […] The post Spacemesh: A New Consensus Protocol Anton Learner appeared first on Software Engineering Daily.
Coinbase is a very popular and well trusted cryptocurrency platform for buying and selling digital assets like Bitcoin, Ethereum, and many more. With Coinbase you can manage your portfolio of cryptocurrencies in 1 place like you would for other investments. There are added features like scheduling recurring purchases of assets, time-delayed withdrawals from digital vaults, […] The post Coinbase React Native: Building the Cryptocurrency Ecosystem with Brent Walter and Jacob Thornton appeared first on Software Engineering Daily.
Traditional financial institutions are siloed and often put up barriers, both regulatory and artificial, that prevent interoperability and introduce market efficiency. DeFi on Ethereum promises to provide a shared and uncensorable network that provides financial products that are universally accessible and interoperable with applications and products across the globe. However, much of the underlying infrastructure […] The post Episode Summary for Uniswap: Creating Liquidity in DeFi with Noah Zinsmeister appeared first on Software Engineering Daily.
Platforms like Ethereum have billions of dollars of market cap and large developer communities. However, it is still a challenge to build widely adopted DApps on it because of current limitations. Blockchain Proof of Work transactions are typically slow, and Proof of Stake transactions trade off decentralization to achieve high throughput. Transaction fees get expensive, […] The post Polygon: Connecting Ethereum Compatible Blockchain Networks with Denis Ermolin appeared first on Software Engineering Daily.
The company Skynet Labs provides an open protocol for hosting data and web applications on the decentralized web. Skynet allows for decentralized, censorship-resistant, highly redundant storage and applications that are available around the globe. Developers don’t pay for their application’s storage, can launch apps with access to a user’s data right away, are free from […] The post Skynet Labs: Decentralized Internet with Matthew Sevey appeared first on Software Engineering Daily.
Blockchain at a high level In order to provide context, it is important to recognize some basic characteristics of a blockchain. Before we talk about Ethereum, we need to step back and discuss what a blockchain actually is and what are all of these terms that are being thrown around when we talk about blockchain. […] The post Ethereum 2.0 | What’s the big deal? appeared first on Software Engineering Daily.
A liquid market enables individuals or groups to quickly buy and sell assets. Decentralized platforms can struggle to execute trades when their platform does not have much liquidity for a specific token. Newer tokens or tokens with limited supply are most often the least liquid because there might be an imbalance of buyers and sellers. […] The post Uniswap: Creating Liquidity in DeFi with Noah Zinsmeister appeared first on Software Engineering Daily.
Non-fungible tokens are proofs of authenticity that are stored on a blockchain. Unlike fungible tokens, such as cryptocurrencies which are interchangeable, non-fungible tokens aren’t inherently equivalent to any other token. Because they are unique, they can be used to represent any unique asset. Their presence on a blockchain enables an NFT owner to trade the […] The post Showtime: Crypto Art and NFTs with Alex Masmejean appeared first on Software Engineering Daily.
Volatility is the degree of fluctuation of something’s price. Highly volatile assets may see rapid and large price changes, while less volatile assets will maintain a steady price. This concept is important in decentralized finance because cryptocurrencies tend to be volatile assets. The company Synthetix provides assets called Synths that provide exposure to an asset […] The post Synthetix: Derivatives Trading in DeFi with Justin Moses appeared first on Software Engineering Daily.
A decentralized exchange, usually referred to as a DEX, is a platform for exchanging cryptocurrencies. Depending on trading volume for different coins, some DEXs are more liquid than others. On the one hand you can freely swap unlisted tokens and maintain full control over your private keys and wallet information. On the other hand, without […] The post 1inch Exchange: Decentralized Exchange Aggregation with Anton Bukov appeared first on Software Engineering Daily.
Decentralized applications, termed “dApps,” are applications that feel like normal apps but are actually deployed (mostly) on the Ethereum blockchain. This means dApps can’t be taken down, can’t be censored or blocked, typically use Ethereum accounts as identity, and would only experience downtime if Ethereum itself went down. There are a lot of things you […] The post Compound: Cryptocurrency Interest Rates with Jared Flatow appeared first on Software Engineering Daily.
A ‘token’ can represent almost anything in Ethereum, according to Ethereum.org: Lottery tickets, points in an online platform, fiat currency, and much more. These tokens must follow a standard called ECR-20 to have the same type and value of any other token, and behave just like the ETH. The platform Opyn lets users buy and […] The post OPYN: DeFi Options Trading with Aparna Krishnan appeared first on Software Engineering Daily.
In decentralized finance (DeFi) a liquidity pool is a collection of cryptocurrency funds created from the deposits of many users and usually multiple different currencies. There are 2 main types of pools: custodial and non-custodial. Custodial pools are controlled by a third party manager which contains information like the private keys and the funds. They […] The post AAVE: Liquidity Protocol with Ernesto Boado appeared first on Software Engineering Daily.
A smart contract contains the “terms” of a blockchain transaction between a buyer and a seller as well as the capabilities to execute those terms. In order for smart contracts to include outside data from the world, such as stock market data, weather, sports data, etc…, the contract needs a third party service called an […] The post Chainlink: Connecting Smart Contracts to External Data with Sergey Nazarov appeared first on Software Engineering Daily.
Cryptocurrencies like Bitcoin and Dogecoin are electronic currencies with a complete transaction history stored on a blockchain. A cryptocurrency blockchain is a linear record of all the transactions between users for a given currency. This record is public and distributed across thousands of computers, which makes falsifying a transaction nearly impossible because the hacker would […] The post dYdX: Crypto Trading with Antonio Juliano appeared first on Software Engineering Daily.
Prediction Markets provide an exchange for trading based on the outcome of events. Most prediction markets are centralized- they operate like a casino, where betting takes place under the supervision of one central governing organization. This makes the market less efficient than it otherwise might be: the central organization is a business, and it makes […] The post Augur: Ethereum Prediction Markets with Joey Krug appeared first on Software Engineering Daily.
Blockchain technology has a wide variety of potential applications. Fields such as finance, supply chain management, and even voting have seen innovations driven by the development of distributed applications built on blockchains, called DApps. However, developing a DApp on a blockchain often requires low-level knowledge about cryptographic protocols or particular networks. Since no one blockchain […] The post Reach: DApp Programming Gateway with Chris Swenor and Jay McCarthy appeared first on Software Engineering Daily.
When Tim Wagner worked at Amazon, he invented AWS Lambda. After working on the early serverless infrastructure, he joined Coinbase and worked as VP of Engineering. Since leaving Coinbase, he has started a new company called Vendia. Vendia combines his learnings from the serverless space with the innovations around blockchains to work on the problem […] The post Vendia: Serverless and Blockchains with Tim Wagner and David Wells appeared first on Software Engineering Daily.
Cryptocurrencies today serve two purposes: store of value and speculation. The application infrastructure that has been built around cryptocurrency is mostly to support these use cases. At some point in the future, perhaps cryptocurrencies can be used as a global medium of exchange that is accepted at the grocery store. Perhaps we will use the […] The post Decentralized Finance with Tom Schmidt appeared first on Software Engineering Daily.
If the Internet was reimagined with the software and hardware infrastructure we have today, what would it look like? That is the question that DFINITY is working on answering. DFINITY’s goal is to build a decentralized, secure Internet computer. DFINITY takes concepts from the cryptocurrency world, but it is focused on computation, not financial products. […] The post DFINITY: The Internet Computer with Dominic Williams appeared first on Software Engineering Daily.
Cryptocurrencies are a fundamental computer science invention. Cryptocurrencies crashed in 2018 but the technology remains as promising as ever. Bitcoin is a decentralized currency, and a plausible end state that is implied by Bitcoin’s current trajectory is a permissionless, decentralized financial system. This idea of decentralized finance or “DeFi” begs numerous questions: who will build […] The post Crypto Businesses with Haseeb Qureshi appeared first on Software Engineering Daily.
Cryptocurrencies are decentralized monetary systems built on open source software. The open source software movement has evolved from the world of Linux, MySQL, and Apache to a thriving ecosystem of commercial enterprises built around open source software. This ecosystem includes projects such as Kubernetes, MongoDB, and ReactJS. It includes large organizations such as Amazon Web […] The post Crypto and OSS with Haseeb Qureshi, Joseph Jacks, and Alok Vasudev appeared first on Software Engineering Daily.
Andreas M. Antonopoulos is the author of several books about cryptocurrency engineering, including Mastering Bitcoin and Mastering Ethereum. In these books, Andreas lays out the systems of economics and computer science that underpin the two most mature decentralized monetary systems. When Andreas originally discovered the Bitcoin whitepaper, he had witnessed the repeated mismanagement of government-backed fiat […] The post Bitcoin Ecosystem with Andreas M. Antonopoulos appeared first on Software Engineering Daily.
Upcoming events: A Conversation with Haseeb Qureshi at Cloudflare on April 3, 2019 FindCollabs Hackathon at App Academy on April 6, 2019 A currency can fulfill numerous financial use cases. One use case is store of value: currency holders can reliably expect their currency to maintain some value, though that value may fluctuate over time. […] The post Stablecoins with Rune Christensen appeared first on Software Engineering Daily.
This is a post written and narrated by Haseeb Qureshi, a cryptocurrency investor and entrepreneur. Haseeb is speaking at an upcoming Software Engineering Daily Meetup. We can safely say the ICO bubble is over now. When the bubble finally popped last year, the “market cap” of all crypto fell over $700B, an 85% drop from […] The post Crypto Bubble with Haseeb Qureshi appeared first on Software Engineering Daily.
Cryptocurrencies enable a large number of applications. Trustless reputation systems, decentralized identity tools, micropayments, non-fungible Internet items, borderless currencies, just to name a few. But cryptocurrencies have not yet impacted daily life, for most of us. Why is that? One reason is that it is still very hard for developers to build within the cryptocurrency […] The post Ethereum Usability with Sean Li appeared first on Software Engineering Daily.
Computational integrity is a property that is required for financial transactions on the Internet. Computational integrity means that the output of a certain computation is correct. If I deposit money into my bank, my bank sends me a number that represents the new balance in my account. I assume that the number they have sent […] The post StarkWare: Transparent Computational Integrity with Eli Ben Sasson appeared first on Software Engineering Daily.