Fundamentally, contracts define the terms and obligations for an exchange of value between two or more independent parties. Historically, a centralized arbitrator is usually required to verify if those terms and conditions are met. However, thanks to the advent of blockchain technology and smart contract applications, we can now replace centralized arbitrators with decentralized infrastructure, reducing counterparty risk and improving operational efficiency.
Continue readingMonth: December 2020 (Page 1 of 2)
The Ethereum Virtual Machine (EVM) is the runtime environment for smart contracts in Ethereum. It is a 256-bit register stack designed to run the same code exactly as intended. It is the fundamental consensus mechanism for Ethereum. The formal definition of the EVM is specified in the Ethereum Yellow Paper. EVMs have been implemented in C++, C#, Go, Haskell, Java, JavaScript, Python, Ruby, Rust, Elixir, Erlang, and soon WebAssembly.
Continue readingA smart contract is the algorithmic description of a contractual transaction protocol that is automatically executed together with the information provided by its parties. It is written in a simplified programming language that is specific to a particular domain.
Continue readingIn this tutorial, use the Azure Blockchain Development Kit for Ethereum extension in Visual Studio Code to create, build, and deploy a smart contract on Azure Blockchain Service. You also use the development kit to execute a smart contract function via a transaction.
Continue readingSmart contracts are bits of computer code that perform a set of instructions. Dapps are decentralised apps that bundle together smart contracts into packages that people can interact with.
Continue readingCryptocurrencies and other blockchain applications make headlines, but smart contracts play a critical role in allowing blockchains to communicate and share information effectively.
Continue readingThe Covid-19 pandemic presents a “unique opportunity” to update the traditional M&A process through the use of blockchain technology and “smart contracts,” says Norton Rose Fulbright lawyer Coco Chen, making recent collaborative pilot projects in this area among Canada’s big law firms even more relevant today.
Continue readingPublic chain projects Nervos and Cardano have jointly launched a research initiative to enhance the security of smart contracts by improving Unspent Transaction Outputs (UTXOs), one of the most common accounting methods first adopted by the Bitcoin network.
Continue readingSmart contracts can handle large numbers of virtual coins worth hundreds of dollars apiece, easily making financial incentives high enough to attract adversaries. Unlike traditional distributed application platforms, smart contract platforms such as Ethereum operate in open (or permission-less) networks into which arbitrary participants can join. Thus, their execution is vulnerable to manipulation by random adversaries—a threat that is restricted to accidental failures in traditional permissioned networks such as centralized cloud services.
Continue reading