Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×

MeetUp “Smart-contracts: Ethereum vs. Obyte” (подія в архіві)

Took place
14 June 2019 (Friday)
Time
18:00
Place
Kyiv, Verhnii Val str. 10, Blockchain Hub
Price
free
Attendees

Currently, smart-contracts have become synonymous as Solidity scripts on Ethereum, and these can be used to create many things: multi-sig wallets, fungible and non-fungible tokens, escrow wallets and so on. Most cases, you don’t need to decentralize all the logic, so smart-contract should do as less as possible.

There are endless ways how the same functionality can be written differently in Solidity, which means that these smart-contracts are usually not readable for regular users and each implementation of the same functionality can have different bugs just because a developer forgot to restrict access to something that should have been limited by default. It’s good to see standardization of basic functionalities (ERC20, ERC721, SafeMath) with Solidity code, but its usually too late if your broken code is already up there and you didn’t think about how to replace the broken parts of you smart-contract. Also, ERC20 only provides standard API for tokens, every developer can write their own implementation, so not all ERC20 tokens are equal.

Fortunately, this is not the only way to write smart-contracts. Obyte is a cryptocurrency platform built on DAG (directed acyclic graph) and it has human readable smart-contracts, also called smart-addresses because they are just shared addresses, which have a set of conditions that have to be true to transfer funds out of them.

Using these smart-addresses, Obyte platform has multi-sig wallets, fungible and non-fungible tokens, escrow wallets and many other usual smart-contract functionalities already built-into the platform. It is still possible to miss some conditions that can leave bugs in smart-contracts, but it’s more difficult to make mistakes as the Obyte’s smart-contract language is declarative.

You will learn how to write your first smart-contract on Obyte using NodeJS. We recommend you to bring your laptop to try it out too.

Tarmo Annus is software developer from Obyte. He has worked in many web development companies in the past 15 years, but he dived into cryptocurrencies full-time just 2 years ago by discovering the possibilities of Ethereum smart-contracts. The success of CryptoKitties game showed him the problems with Ethereum smart-contracts, which made him look for other solutions until he found Obyte (formerly called Byteball).

Language: English

Registration

Google Calendar iCal
👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі