Smartcontract

From ubix.network
Jump to: navigation, search

Currently, smart contracts are implemented in JavaScript – one of the most used programming languages in the world.

The smart contract is processed inside of the Consilium in which it was uploaded. A smart contract processed in one consulium may invoke methods (and thus activate) smart contracts from other Consilium. This allows you to make your smart contracts a procedural part of a legal agreement in a stand-alone code.

Наша платформа является, направленным ацикличным графом, которая сочетает в себе, ряд блокчейнов, каждый из которых формирует block, после чего эти block записываются в общий граф. То есть, хранилище сети представляет направленный ацикличный граф. Соответственно, информация, которая грузится в block], может носить различный характер – это могут быть просто какие-то статические данные, а может быть исполняемый код. В случае, когда это исполняемый код, соответственно, мы называем данные программы - smart contracts. То есть это контракты, которые выполняются без участия человека.

То есть, по большому счету любой пользователь сети или другой smart contracts может взаимодействовать с загруженным smart contracts, который будет исполняться на соответствующем множестве node, в которых этот contracts обрабатывается. Каждый Consilium может выпускать smart contracts, который работает тут, внутри себя.

Соответственно, smart contracts у нас пишутся на распространенном достаточно языке – на Java, то есть мы не используем какие-то специальные языки. Это сделано для того, чтобы люди могли с минимальными техническими барьерами воспользоваться возможностями написания smart contracts.

Для удобства пользователя smart contracts можно добавлять непосредственно в интерфейс ubikiriв ubikiri есть раздел «контракты», куда, собственно говоря, можно добавить smart contracts, который уже написан, разработан и задиплоен в сеть.

Для этого вы нажимаете на кнопочку «контракт», указываете, собственно говоря, адрес контракта, после чего он появляется.

Будущее нашей сети тесно связано со smart contracts. Дело в том, что взаимодействие с пользователем ubikiri по идее, спустя какое-то время будет реализовано исключительно через smart contracts и тем самым, вы можете ввести какую-то свою экономическую, хозяйственную прочую деятельность, используя smart contracts взаимодействия в рамках сети.

То есть, собственно говоря, это основной краеугольный камень нашей системы.