В прошлой статье (Смарт-контракты. Часть 1. Когда бумага знает, что ты ей сказал и делает это) мы рассказали немного истории, разобрали, что такое смарт-контракт и какие обязательные элементы он в себе несет, прошлись по сферам применения смарт-контрактов и в общих чертах рассказали, как мы планируем реализовывать корпоративные смарт-контракты для наших клиентов в экосистеме Jincor.
В этой статье мы немного спустимся на землю — перейдем от теории к практике, разберем конкретные преимущества смарт-контрактов, смоделируем три примера использования корпоративных смарт-контрактов и коснемся недостатков инфраструктуры. Кроме того, расскажем о том, какие могут возникнуть трудности при внедрении смарт-контрактов и о том, как мы справляемся с ними в Jincor.
Зачем использовать смарт-контракты? Что это дает?
По сравнению с обычными бумажными контрактами смарт-контракты обладают рядом фундаментальных преимуществ:
Автономность. Вы самостоятельно заключаете все соглашения — больше нет необходимости обращаться к брокерам, банкам, нотариусам, адвокатам и прочим посредникам для подтверждения или заверения сделки. Кстати, это также исключает возможность манипуляций со стороны данных лиц, поскольку договор исполняется автоматически сетью, а не одним или несколькими людьми.
Доверие и сохранность. Криптография, шифрование данных и хранение в блокчейне отвечают за сохранность ваших документов. Существуют сотни дубликатов, и никто не сможет сказать, что потерял ваши документы. Блокчейн и его децентрализация также делают практически невозможными хакерские атаки и подмену вашего смарт-кода.
Скорость. На работу с бумажными документами и их сопровождение обычно тратится очень много времени. Программный код смарт-контрактов автоматизирует эти задачи, тем самым освобождая вас от личного участия во многих бизнес-процессах, которые обычно выполняются вручную.
Экономия. Смарт-контракты сохраняют ваши средства, так как они устраняют из бизнес-процессов посредников, о которых говорилось выше. Стоимость нотариальных заверений сделок может доходить до сотен тысяч долларов. А ведь заверять у нотариуса иногда необходимо не только сам контракт, но каждую транзакцию по нему. Думаю, что каждый из вас уже сталкивался с этим в своей деятельности и понимает, о каком объеме средств идет речь.
Точность. Автоматизированные контракты не только быстрее и дешевле, чем обычные, они также помогают избегать ошибок, которые возникают при ручном заполнении форм документов и исключают человеческий фактор при проведении транзакций по контракту.
Немного примеров из экономики:
Инвестиционный банкинг: при торговле синдицированными кредитами корпоративные клиенты с помощью смарт-контрактов могли бы рассчитывать на более короткие циклы расчетов. Вместо нынешних 20 или более дней, умные контракты могут обеспечить циклы расчетов продолжительностью в 6-10 дней. Это может привести к увеличению спроса на торговлю данными инструментами на 5%, что приведет к дополнительным доходам в размере от $2 до 7 млрд в год для профессиональных трейдеров.
Страхование. Использование смарт-контрактов в потребительском секторе страхования может привести к ежегодной экономии в размере $21 млрд за счет автоматизации и сокращения накладных расходов на обработку претензий. Потребители также могут ожидать более высоких страховых выплат, поскольку страховщики могут использовать часть сэкономленных средств именно для этого.
Банковские услуги: индустрия банковских инструментов и кредитования (корпоративного, потребительского, ипотечного и др.) сможет получить огромную выгоду при внедрении смарт-контрактов. Автоматизировав процедуры заключения банковских контрактов и исполнения транзакций по ним, а также исключив из процесса людей, которые занимаются обработкой и заполнением документов, банки смогут рассчитывать на экономию в размере от $480 до 960 за каждый кредит — это приведет к экономии от $3 до 11 млрд в год. Для потребителей данная экономия может выразиться в снижении пунктов по процентным ставкам кредитования, а также снижении операционных издержек на банковские комиссии и транзакции.
*Смарт-контракты можно использовать даже при всенародном голосовании. В таком случае защита от всякого рода взломов будет обеспечиваться тем, что взломщикам будут необходимы вычислительные мощности самого господа Бога, чтобы взломать блокчейн и подменить необходимые транзакции по голосованию.
Теперь к недостаткам и тому, какое решение для них мы видим в Jincor:
Отсутствие среды и инфраструктуры. Как мы уже говорили в первой статье, технология блокчейн напоминает нам интернет 90-х годов, когда на всю сеть едва ли было 20-30 достойных программ и сервисов. Вследствие этого многие возможности еще не реализованы. В случае со смарт-контрактами, например, нет программ-оракулов, которые могли бы обеспечить привязку цифрового мира к реальному и предоставить смарт-контрактам все необходимые входные данные для исполнения их бизнес-логики. Это создает определенные препятствия для интеграции смарт-контрактов в повседневную жизнь организаций. Большинство контрактов так или иначе имеют отношение к внешнему миру – отгрузки, таможня, логистика и прочее. Для всех этих данных требуется прочная сеть оракулов, которые будут предоставлять их безопасным и надежным способом.
Решение. Ускоренное развитие технологий и участие в их разработке таких гигантов как Linux, IBM, Intel, Microsoft и многих других, позволяет нам с разумной уверенностью говорить о том, что решение данного недостатка — это всего лишь вопрос пары лет.
Неизменяемость смарт-контрактов. Еще одним возможным препятствием может стать неизменяемость смарт-контрактов. Смарт-контракты — это запрограммированная бизнес-логика, сохраненная в Blockchain и недоступная для изменений. Но в реальной жизни контракты имеют свойства пересматриваться, в них часто вносятся дополнения или изменения по соглашению сторон. Будущие смарт-контракты должны иметь возможность оставлять в себе свободные входы, к которым смарт-контракт сможет обращаться и проверять свой код на актуальность, либо использовать данные из дополнительного соглашения для исполнения обязательств по контракту.
Решение:
Согласимся, выглядит страшно и непонятно для большинства. На самом деле на картинке происходит работа системы смарт-контрактов с проксирующим смарт-контрактом. Проксирующий смарт-контракт — это контракт, позволяющий клиентам выполнять косвенные запросы к другим смарт-контрактам. Таким образом, если у вас, например, заключен трудовой смарт-контракт с вашим сотрудником с окладной системой оплаты, и вы хотите его перевести на контрактную систему, то вам достаточно будет разработать дополнительное соглашение в виде отдельного смарт-контракта и в прокси-контракте заменить адрес на актуальный.
Недостаток квалифицированных специалистов. Для разработки смарт-контрактов, их деплоя и разрешения потенциальных споров по ним любой организации потребуется сопровождение специализированных фирм, либо наличие в штате так называемых codelawyers. Codelawyers – это новый яркий термин, применимый к людям с очень редким набором компетенций, включающим в себя программирование смарт-контрактов и юридическое образование с опытом юридической практики.
Решение. Выходом из этой ситуации может стать существенное упрощение процедур создания простых шаблонных смарт-контрактов для решения типовых задач бизнеса. Для этого мы разрабатываем в Jincor собственный конструктор смарт-контрактов, который позволит сделать процесс создания и деплоя смарт-контрактов не сложнее, чем совершение покупок в интернет-магазине.
Регулирование смарт-контрактов. Скорость развития технологий действительно впечатляет. В этой области человечество несется на сверхскоростях, и регулирующие органы просто не успевают вырабатывать законодательную базу под новые технологии.
Решение. Прогрессивное общество, если хочет и далее развивать технологии, должно самостоятельно выработать новый фундамент и достичь общественного консенсуса, подтверждающего, что код и есть закон, по которому он должен регулироваться. Мы в Jincor планируем активно участвовать в общественных и законодательных слушаниях и предлагать свои варианты регулирующих актов, которые открывают использование смарт-контрактов для всех юридических и физических лиц.
Секретность смарт-контрактов. В настоящее время все использующиеся для записи смарт-контрактов блокчейны являются публичными, а записи транзакций открыты и могут быть проанализированы любым пользователем интернета, что создает определенные ограничения. Банки, финансовые сервисы и другие компании не слишком охотно раскрывают свои корпоративные связи, а у большинства крупных компаний вообще действует режим коммерческой тайны в отношении корпоративных взаимодействий, что делает публичные блокчейны непригодными для корпоративных смарт-контрактов.
Решение. Чтобы скрыть эти данные от третьих лиц, компаниям необходима возможность строить смарт-контракты на закрытом enterprise-блокчейне, который позволит сохранить конфиденциальность всех данных и транзакций. Разработкой именно такого блокчейна заняты специалисты Jincor.
Jincor ICO
Jincor запускает ICO для сбора денежных средств, необходимых для дальнейшей разработки экосистемы и выхода на глобальный рынок.
Начиная с 21 августа, у вас будет уникальная возможность купить токены JCR в рамках pre-ICO в два раза дешевле стартовой цены токена (ICO начнется 1 ноября).
Токены JCR в будущем будут необходимы для полноценного использования платформы организациями. Несмотря на то, что использование экосистемы Jincor для организаций будет бесплатным, часть функционала будет осуществляться на платной основе, и для расчетов с Jincor в качестве оплаты будут приниматься JCR токены. В том числе, платным будет создание смарт-контрактов и их арбитраж.
Автор:
font-face{font-family:'Fira Sans';font-style:normal;font-weight:500;src:url(/fonts/0/FiraSans/firaSans-medium.eot);src:local("Fira Sans Medium"),local("FiraSans-Medium"),url(/fonts/0/FiraSans/firaSans-medium.eot?#iefix) format("embedded-opentype"),url(/fonts/0/FiraSans/firaSans-medium.woff2) format("woff2"),url(/fonts/0/FiraSans/firaSans-medium.woff) format("woff"),url(/fonts/0/FiraSans/firaSans-medium.ttf) format("truetype")}
/* Font Face Observer v2.0.13 - © Bram Stein. License: BSD-3-Clause */(function(){'use strict';var f,g=[];function l(a){g.push(a);1==g.length&&f()}function m(){for(;g.length;)g[0](),g.shift()}f=function(){setTimeout(m)};function n(a){this.a=p;this.b=void 0;this.f=[];var b=this;try{a(function(a){q(b,a)},function(a){r(b,a)})}catch(c){r(b,c)}}var p=2;function t(a){return new n(function(b,c){c(a)})}function u(a){return new n(function(b){b(a)})}function q(a,b){if(a.a==p){if(b==a)throw new TypeError;var c=!1;try{var d=b&&b.then;if(null!=b&&"object"==typeof b&&"function"==typeof d){d.call(b,function(b){c||q(a,b);c=!0},function(b){c||r(a,b);c=!0});return}}catch(e){c||r(a,e);return}a.a=0;a.b=b;v(a)}}
function r(a,b){if(a.a==p){if(b==a)throw new TypeError;a.a=1;a.b=b;v(a)}}function v(a){l(function(){if(a.a!=p)for(;a.f.length;){var b=a.f.shift(),c=b[0],d=b[1],e=b[2],b=b[3];try{0==a.a?"function"==typeof c?e(c.call(void 0,a.b)):e(a.b):1==a.a&&("function"==typeof d?e(d.call(void 0,a.b)):b(a.b))}catch(h){b(h)}}})}n.prototype.g=function(a){return this.c(void 0,a)};n.prototype.c=function(a,b){var c=this;return new n(function(d,e){c.f.push([a,b,d,e]);v(c)})};
function w(a){return new n(function(b,c){function d(c){return function(d){h[c]=d;e+=1;e==a.length&&b(h)}}var e=0,h=[];0==a.length&&b(h);for(var k=0;k<a.length;k+=1)u(a[k]).c(d(k),c)})}function x(a){return new n(function(b,c){for(var d=0;dparseInt(a[1],10)}else C=!1;return C}function J(){null===F&&(F=!!document.fonts);return F}
function K(){if(null===E){var a=document.createElement("div");try{a.style.font="condensed 100px sans-serif"}catch(b){}E=""!==a.style.font}return E}function L(a,b){return[a.style,a.weight,K()?a.stretch:"","100px",b].join(" ")}
A.prototype.load=function(a,b){var c=this,k=a||"BESbswy",q=0,D=b||3E3,H=(new Date).getTime();return new Promise(function(a,b){if(J()&&!G()){var M=new Promise(function(a,b){function e(){(new Date).getTime()-H>=D?b():document.fonts.load(L(c,'"'+c.family+'"'),k).then(function(c){1parseInt(b[1],10)||536===parseInt(b[1],10)&&11>=parseInt(b[2],10))),b=B&&(f==v&&g==v&&h==v||f==w&&g==w&&h==w||f==x&&g==x&&h==x)),b=!b;b&&(d.parentNode&&d.parentNode.removeChild(d),clearTimeout(q),a(c))}function I(){if((new Date).getTime()-H>=D)d.parentNode&&d.parentNode.removeChild(d),b(c);else{var a=document.hidden;if(!0===a||void 0===a)f=e.a.offsetWidth,
g=n.a.offsetWidth,h=p.a.offsetWidth,u();q=setTimeout(I,50)}}var e=new r(k),n=new r(k),p=new r(k),f=-1,g=-1,h=-1,v=-1,w=-1,x=-1,d=document.createElement("div");d.dir="ltr";t(e,L(c,"sans-serif"));t(n,L(c,"serif"));t(p,L(c,"monospace"));d.appendChild(e.a);d.appendChild(n.a);d.appendChild(p.a);document.body.appendChild(d);v=e.a.offsetWidth;w=n.a.offsetWidth;x=p.a.offsetWidth;I();z(e,function(a){f=a;u()});t(e,L(c,'"'+c.family+'",sans-serif'));z(n,function(a){g=a;u()});t(n,L(c,'"'+c.family+'",serif'));
z(p,function(a){h=a;u()});t(p,L(c,'"'+c.family+'",monospace'))})})};"object"===typeof module?module.exports=A:(window.FontFaceObserver=A,window.FontFaceObserver.prototype.load=A.prototype.load);}());
(function( w ){
if( w.document.documentElement.className.indexOf( "fonts-loaded" ) > -1 ){ return; }
var html = document.documentElement;
var FS500 = new w.FontFaceObserver("Fira Sans", { weight: 500 });
FS500.load().then(function() {
html.classList.add('fonts-loaded');
sessionStorage.fontsLoaded = true;
console.log('FS500-loaded');
}).catch(function () {
sessionStorage.fontsLoaded = false;
console.log('FS500-unloaded');
});
if (sessionStorage.fontsLoaded) {
html.classList.add('fonts-loaded');
}
}(this));
var N = 5; var ar_duo1 = Math.floor(Math.random()*N+1);
if (typeof adbl == 'undefined'){ var adbl = 'yes';}
var user_type = "guest";
var page_type = "publish_corp";
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-726094-21', 'auto');
ga('create', 'UA-726094-24', 'auto', {'name': 'HGM'});
ga('require', 'displayfeatures');
ga('set', 'dimension1', user_type); // user type - guest/readonly/habrauser
ga('set', 'dimension2', adbl);
ga('set', 'dimension3', page_type);
(function() {
var win = window;
var removeUtms = function(){
var location = win.location;
if (location.search.indexOf('utm_') != -1 && history.replaceState) {
history.replaceState({}, '', window.location.toString().replace(/(&|?)utm([_a-z0-9=-]+)/g, ""));
}
};
ga('send', 'pageview', { 'hitCallback': removeUtms });
})();
ga('HGM.set', 'dimension1', user_type);
ga('HGM.set', 'dimension2', "geektimes");
ga('HGM.send', 'pageview');
var adcm_config ={
id:1034,
platformId: 34,
tags: ['hub_cryptocurrency', 'hub_decenter', 'g_software', 'g_computer_security'],
init: function () {
window.adcm.call();
}
};
сегодня в 11:43
Смарт-контракты. Часть 2. От хайпа к реальности
В прошлой статье (Смарт-контракты. Часть 1. Когда бумага знает, что ты ей сказал и делает это) мы рассказали немного истории, разобрали, что такое смарт-контракт и какие обязательные элементы он в себе несет, прошлись по сферам применения смарт-контрактов и в общих чертах рассказали, как мы планируем реализовывать корпоративные смарт-контракты для наших клиентов в экосистеме Jincor.
В этой статье мы немного спустимся на землю — перейдем от теории к практике, разберем конкретные преимущества смарт-контрактов, смоделируем три примера использования корпоративных смарт-контрактов и коснемся недостатков инфраструктуры. Кроме того, расскажем о том, какие могут возникнуть трудности при внедрении смарт-контрактов и о том, как мы справляемся с ними в Jincor.
Зачем использовать смарт-контракты? Что это дает?
По сравнению с обычными бумажными контрактами смарт-контракты обладают рядом фундаментальных преимуществ:
Автономность. Вы самостоятельно заключаете все соглашения — больше нет необходимости обращаться к брокерам, банкам, нотариусам, адвокатам и прочим посредникам для подтверждения или заверения сделки. Кстати, это также исключает возможность манипуляций со стороны данных лиц, поскольку договор исполняется автоматически сетью, а не одним или несколькими людьми.
Доверие и сохранность. Криптография, шифрование данных и хранение в блокчейне отвечают за сохранность ваших документов. Существуют сотни дубликатов, и никто не сможет сказать, что потерял ваши документы. Блокчейн и его децентрализация также делают практически невозможными хакерские атаки и подмену вашего смарт-кода.
Скорость. На работу с бумажными документами и их сопровождение обычно тратится очень много времени. Программный код смарт-контрактов автоматизирует эти задачи, тем самым освобождая вас от личного участия во многих бизнес-процессах, которые обычно выполняются вручную.
Экономия. Смарт-контракты сохраняют ваши средства, так как они устраняют из бизнес-процессов посредников, о которых говорилось выше. Стоимость нотариальных заверений сделок может доходить до сотен тысяч долларов. А ведь заверять у нотариуса иногда необходимо не только сам контракт, но каждую транзакцию по нему. Думаю, что каждый из вас уже сталкивался с этим в своей деятельности и понимает, о каком объеме средств идет речь.
Точность. Автоматизированные контракты не только быстрее и дешевле, чем обычные, они также помогают избегать ошибок, которые возникают при ручном заполнении форм документов и исключают человеческий фактор при проведении транзакций по контракту.
Немного примеров из экономики:
Инвестиционный банкинг: при торговле синдицированными кредитами корпоративные клиенты с помощью смарт-контрактов могли бы рассчитывать на более короткие циклы расчетов. Вместо нынешних 20 или более дней, умные контракты могут обеспечить циклы расчетов продолжительностью в 6-10 дней. Это может привести к увеличению спроса на торговлю данными инструментами на 5%, что приведет к дополнительным доходам в размере от $2 до 7 млрд в год для профессиональных трейдеров.
Страхование. Использование смарт-контрактов в потребительском секторе страхования может привести к ежегодной экономии в размере $21 млрд за счет автоматизации и сокращения накладных расходов на обработку претензий. Потребители также могут ожидать более высоких страховых выплат, поскольку страховщики могут использовать часть сэкономленных средств именно для этого.
Банковские услуги: индустрия банковских инструментов и кредитования (корпоративного, потребительского, ипотечного и др.) сможет получить огромную выгоду при внедрении смарт-контрактов. Автоматизировав процедуры заключения банковских контрактов и исполнения транзакций по ним, а также исключив из процесса людей, которые занимаются обработкой и заполнением документов, банки смогут рассчитывать на экономию в размере от $480 до 960 за каждый кредит — это приведет к экономии от $3 до 11 млрд в год. Для потребителей данная экономия может выразиться в снижении пунктов по процентным ставкам кредитования, а также снижении операционных издержек на банковские комиссии и транзакции.
*Смарт-контракты можно использовать даже при всенародном голосовании. В таком случае защита от всякого рода взломов будет обеспечиваться тем, что взломщикам будут необходимы вычислительные мощности самого господа Бога, чтобы взломать блокчейн и подменить необходимые транзакции по голосованию.
Теперь к недостаткам и тому, какое решение для них мы видим в Jincor:
Отсутствие среды и инфраструктуры. Как мы уже говорили в первой статье, технология блокчейн напоминает нам интернет 90-х годов, когда на всю сеть едва ли было 20-30 достойных программ и сервисов. Вследствие этого многие возможности еще не реализованы. В случае со смарт-контрактами, например, нет программ-оракулов, которые могли бы обеспечить привязку цифрового мира к реальному и предоставить смарт-контрактам все необходимые входные данные для исполнения их бизнес-логики. Это создает определенные препятствия для интеграции смарт-контрактов в повседневную жизнь организаций. Большинство контрактов так или иначе имеют отношение к внешнему миру – отгрузки, таможня, логистика и прочее. Для всех этих данных требуется прочная сеть оракулов, которые будут предоставлять их безопасным и надежным способом.
Решение. Ускоренное развитие технологий и участие в их разработке таких гигантов как Linux, IBM, Intel, Microsoft и многих других, позволяет нам с разумной уверенностью говорить о том, что решение данного недостатка — это всего лишь вопрос пары лет.
Неизменяемость смарт-контрактов. Еще одним возможным препятствием может стать неизменяемость смарт-контрактов. Смарт-контракты — это запрограммированная бизнес-логика, сохраненная в Blockchain и недоступная для изменений. Но в реальной жизни контракты имеют свойства пересматриваться, в них часто вносятся дополнения или изменения по соглашению сторон. Будущие смарт-контракты должны иметь возможность оставлять в себе свободные входы, к которым смарт-контракт сможет обращаться и проверять свой код на актуальность, либо использовать данные из дополнительного соглашения для исполнения обязательств по контракту.
Решение:
Согласимся, выглядит страшно и непонятно для большинства. На самом деле на картинке происходит работа системы смарт-контрактов с проксирующим смарт-контрактом. Проксирующий смарт-контракт — это контракт, позволяющий клиентам выполнять косвенные запросы к другим смарт-контрактам. Таким образом, если у вас, например, заключен трудовой смарт-контракт с вашим сотрудником с окладной системой оплаты, и вы хотите его перевести на контрактную систему, то вам достаточно будет разработать дополнительное соглашение в виде отдельного смарт-контракта и в прокси-контракте заменить адрес на актуальный.
Недостаток квалифицированных специалистов. Для разработки смарт-контрактов, их деплоя и разрешения потенциальных споров по ним любой организации потребуется сопровождение специализированных фирм, либо наличие в штате так называемых codelawyers. Codelawyers – это новый яркий термин, применимый к людям с очень редким набором компетенций, включающим в себя программирование смарт-контрактов и юридическое образование с опытом юридической практики.
Решение. Выходом из этой ситуации может стать существенное упрощение процедур создания простых шаблонных смарт-контрактов для решения типовых задач бизнеса. Для этого мы разрабатываем в Jincor собственный конструктор смарт-контрактов, который позволит сделать процесс создания и деплоя смарт-контрактов не сложнее, чем совершение покупок в интернет-магазине.
Регулирование смарт-контрактов. Скорость развития технологий действительно впечатляет. В этой области человечество несется на сверхскоростях, и регулирующие органы просто не успевают вырабатывать законодательную базу под новые технологии.
Решение. Прогрессивное общество, если хочет и далее развивать технологии, должно самостоятельно выработать новый фундамент и достичь общественного консенсуса, подтверждающего, что код и есть закон, по которому он должен регулироваться. Мы в Jincor планируем активно участвовать в общественных и законодательных слушаниях и предлагать свои варианты регулирующих актов, которые открывают использование смарт-контрактов для всех юридических и физических лиц.
Секретность смарт-контрактов. В настоящее время все использующиеся для записи смарт-контрактов блокчейны являются публичными, а записи транзакций открыты и могут быть проанализированы любым пользователем интернета, что создает определенные ограничения. Банки, финансовые сервисы и другие компании не слишком охотно раскрывают свои корпоративные связи, а у большинства крупных компаний вообще действует режим коммерческой тайны в отношении корпоративных взаимодействий, что делает публичные блокчейны непригодными для корпоративных смарт-контрактов.
Решение. Чтобы скрыть эти данные от третьих лиц, компаниям необходима возможность строить смарт-контракты на закрытом enterprise-блокчейне, который позволит сохранить конфиденциальность всех данных и транзакций. Разработкой именно такого блокчейна заняты специалисты Jincor.
Jincor ICO
Jincor запускает ICO для сбора денежных средств, необходимых для дальнейшей разработки экосистемы и выхода на глобальный рынок.
Начиная с 21 августа, у вас будет уникальная возможность купить токены JCR в рамках pre-ICO в два раза дешевле стартовой цены токена (ICO начнется 1 ноября).
Токены JCR в будущем будут необходимы для полноценного использования платформы организациями. Несмотря на то, что использование экосистемы Jincor для организаций будет бесплатным, часть функционала будет осуществляться на платной основе, и для расчетов с Jincor в качестве оплаты будут приниматься JCR токены. В том числе, платным будет создание смарт-контрактов и их арбитраж.
!function(e){function t(t,n){if(!(n in e)){for(var r,a=e.document,i=a.scripts,o=i.length;o--;)if(-1!==i[o].src.indexOf(t)){r=i[o];break}if(!r){r=a.createElement("script"),r.type="text/javascript",r.async=!0,r.defer=!0,r.src=t,r.charset="UTF-8";;var d=function(){var e=a.getElementsByTagName("script")[0];e.parentNode.insertBefore(r,e)};"[object Opera]"==e.opera?a.addEventListener?a.addEventListener("DOMContentLoaded",d,!1):e.attachEvent("onload",d):d()} } }t("//top-fwz1.mail.ru/js/code.js","_tmr"),t("//mediator.imgsmail.ru/2/mpf-mediator.min.js","_mediator")}(window);
В этой статье мы немного спустимся на землю — перейдем от теории к практике, разберем конкретные преимущества смарт-контрактов, смоделируем три примера использования корпоративных смарт-контрактов и коснемся недостатков инфраструктуры. Кроме того, расскажем о том, какие могут возникнуть трудности при внедрении смарт-контрактов и о том, как мы справляемся с ними в Jincor.
Зачем использовать смарт-контракты? Что это дает?
По сравнению с обычными бумажными контрактами смарт-контракты обладают рядом фундаментальных преимуществ:
Автономность. Вы самостоятельно заключаете все соглашения — больше нет необходимости обращаться к брокерам, банкам, нотариусам, адвокатам и прочим посредникам для подтверждения или заверения сделки. Кстати, это также исключает возможность манипуляций со стороны данных лиц, поскольку договор исполняется автоматически сетью, а не одним или несколькими людьми.
Доверие и сохранность. Криптография, шифрование данных и хранение в блокчейне отвечают за сохранность ваших документов. Существуют сотни дубликатов, и никто не сможет сказать, что потерял ваши документы. Блокчейн и его децентрализация также делают практически невозможными хакерские атаки и подмену вашего смарт-кода.
Скорость. На работу с бумажными документами и их сопровождение обычно тратится очень много времени. Программный код смарт-контрактов автоматизирует эти задачи, тем самым освобождая вас от личного участия во многих бизнес-процессах, которые обычно выполняются вручную.
Экономия. Смарт-контракты сохраняют ваши средства, так как они устраняют из бизнес-процессов посредников, о которых говорилось выше. Стоимость нотариальных заверений сделок может доходить до сотен тысяч долларов. А ведь заверять у нотариуса иногда необходимо не только сам контракт, но каждую транзакцию по нему. Думаю, что каждый из вас уже сталкивался с этим в своей деятельности и понимает, о каком объеме средств идет речь.
Точность. Автоматизированные контракты не только быстрее и дешевле, чем обычные, они также помогают избегать ошибок, которые возникают при ручном заполнении форм документов и исключают человеческий фактор при проведении транзакций по контракту.
Немного примеров из экономики:
Инвестиционный банкинг: при торговле синдицированными кредитами корпоративные клиенты с помощью смарт-контрактов могли бы рассчитывать на более короткие циклы расчетов. Вместо нынешних 20 или более дней, умные контракты могут обеспечить циклы расчетов продолжительностью в 6-10 дней. Это может привести к увеличению спроса на торговлю данными инструментами на 5%, что приведет к дополнительным доходам в размере от $2 до 7 млрд в год для профессиональных трейдеров.
Страхование. Использование смарт-контрактов в потребительском секторе страхования может привести к ежегодной экономии в размере $21 млрд за счет автоматизации и сокращения накладных расходов на обработку претензий. Потребители также могут ожидать более высоких страховых выплат, поскольку страховщики могут использовать часть сэкономленных средств именно для этого.
Банковские услуги: индустрия банковских инструментов и кредитования (корпоративного, потребительского, ипотечного и др.) сможет получить огромную выгоду при внедрении смарт-контрактов. Автоматизировав процедуры заключения банковских контрактов и исполнения транзакций по ним, а также исключив из процесса людей, которые занимаются обработкой и заполнением документов, банки смогут рассчитывать на экономию в размере от $480 до 960 за каждый кредит — это приведет к экономии от $3 до 11 млрд в год. Для потребителей данная экономия может выразиться в снижении пунктов по процентным ставкам кредитования, а также снижении операционных издержек на банковские комиссии и транзакции.
*Смарт-контракты можно использовать даже при всенародном голосовании. В таком случае защита от всякого рода взломов будет обеспечиваться тем, что взломщикам будут необходимы вычислительные мощности самого господа Бога, чтобы взломать блокчейн и подменить необходимые транзакции по голосованию.
Теперь к недостаткам и тому, какое решение для них мы видим в Jincor:
Отсутствие среды и инфраструктуры. Как мы уже говорили в первой статье, технология блокчейн напоминает нам интернет 90-х годов, когда на всю сеть едва ли было 20-30 достойных программ и сервисов. Вследствие этого многие возможности еще не реализованы. В случае со смарт-контрактами, например, нет программ-оракулов, которые могли бы обеспечить привязку цифрового мира к реальному и предоставить смарт-контрактам все необходимые входные данные для исполнения их бизнес-логики. Это создает определенные препятствия для интеграции смарт-контрактов в повседневную жизнь организаций. Большинство контрактов так или иначе имеют отношение к внешнему миру – отгрузки, таможня, логистика и прочее. Для всех этих данных требуется прочная сеть оракулов, которые будут предоставлять их безопасным и надежным способом.
Решение. Ускоренное развитие технологий и участие в их разработке таких гигантов как Linux, IBM, Intel, Microsoft и многих других, позволяет нам с разумной уверенностью говорить о том, что решение данного недостатка — это всего лишь вопрос пары лет.
Неизменяемость смарт-контрактов. Еще одним возможным препятствием может стать неизменяемость смарт-контрактов. Смарт-контракты — это запрограммированная бизнес-логика, сохраненная в Blockchain и недоступная для изменений. Но в реальной жизни контракты имеют свойства пересматриваться, в них часто вносятся дополнения или изменения по соглашению сторон. Будущие смарт-контракты должны иметь возможность оставлять в себе свободные входы, к которым смарт-контракт сможет обращаться и проверять свой код на актуальность, либо использовать данные из дополнительного соглашения для исполнения обязательств по контракту.
Решение:
Согласимся, выглядит страшно и непонятно для большинства. На самом деле на картинке происходит работа системы смарт-контрактов с проксирующим смарт-контрактом. Проксирующий смарт-контракт — это контракт, позволяющий клиентам выполнять косвенные запросы к другим смарт-контрактам. Таким образом, если у вас, например, заключен трудовой смарт-контракт с вашим сотрудником с окладной системой оплаты, и вы хотите его перевести на контрактную систему, то вам достаточно будет разработать дополнительное соглашение в виде отдельного смарт-контракта и в прокси-контракте заменить адрес на актуальный.
Недостаток квалифицированных специалистов. Для разработки смарт-контрактов, их деплоя и разрешения потенциальных споров по ним любой организации потребуется сопровождение специализированных фирм, либо наличие в штате так называемых codelawyers. Codelawyers – это новый яркий термин, применимый к людям с очень редким набором компетенций, включающим в себя программирование смарт-контрактов и юридическое образование с опытом юридической практики.
Решение. Выходом из этой ситуации может стать существенное упрощение процедур создания простых шаблонных смарт-контрактов для решения типовых задач бизнеса. Для этого мы разрабатываем в Jincor собственный конструктор смарт-контрактов, который позволит сделать процесс создания и деплоя смарт-контрактов не сложнее, чем совершение покупок в интернет-магазине.
Регулирование смарт-контрактов. Скорость развития технологий действительно впечатляет. В этой области человечество несется на сверхскоростях, и регулирующие органы просто не успевают вырабатывать законодательную базу под новые технологии.
Решение. Прогрессивное общество, если хочет и далее развивать технологии, должно самостоятельно выработать новый фундамент и достичь общественного консенсуса, подтверждающего, что код и есть закон, по которому он должен регулироваться. Мы в Jincor планируем активно участвовать в общественных и законодательных слушаниях и предлагать свои варианты регулирующих актов, которые открывают использование смарт-контрактов для всех юридических и физических лиц.
Секретность смарт-контрактов. В настоящее время все использующиеся для записи смарт-контрактов блокчейны являются публичными, а записи транзакций открыты и могут быть проанализированы любым пользователем интернета, что создает определенные ограничения. Банки, финансовые сервисы и другие компании не слишком охотно раскрывают свои корпоративные связи, а у большинства крупных компаний вообще действует режим коммерческой тайны в отношении корпоративных взаимодействий, что делает публичные блокчейны непригодными для корпоративных смарт-контрактов.
Решение. Чтобы скрыть эти данные от третьих лиц, компаниям необходима возможность строить смарт-контракты на закрытом enterprise-блокчейне, который позволит сохранить конфиденциальность всех данных и транзакций. Разработкой именно такого блокчейна заняты специалисты Jincor.
Jincor ICO
Jincor запускает ICO для сбора денежных средств, необходимых для дальнейшей разработки экосистемы и выхода на глобальный рынок.
Начиная с 21 августа, у вас будет уникальная возможность купить токены JCR в рамках pre-ICO в два раза дешевле стартовой цены токена (ICO начнется 1 ноября).
Токены JCR в будущем будут необходимы для полноценного использования платформы организациями. Несмотря на то, что использование экосистемы Jincor для организаций будет бесплатным, часть функционала будет осуществляться на платной основе, и для расчетов с Jincor в качестве оплаты будут приниматься JCR токены. В том числе, платным будет создание смарт-контрактов и их арбитраж.
!function(e){function t(t,n){if(!(n in e)){for(var r,a=e.document,i=a.scripts,o=i.length;o--;)if(-1!==i[o].src.indexOf(t)){r=i[o];break}if(!r){r=a.createElement("script"),r.type="text/javascript",r.async=!0,r.defer=!0,r.src=t,r.charset="UTF-8";;var d=function(){var e=a.getElementsByTagName("script")[0];e.parentNode.insertBefore(r,e)};"[object Opera]"==e.opera?a.addEventListener?a.addEventListener("DOMContentLoaded",d,!1):e.attachEvent("onload",d):d()} } }t("//top-fwz1.mail.ru/js/code.js","_tmr"),t("//mediator.imgsmail.ru/2/mpf-mediator.min.js","_mediator")}(window);
- Государство возьмет под контроль критическую инфраструктуру Рунета
- Игровой ИИ-чемпион от Илона Маска уничтожил людей в видеоиграх? Не так всё просто
- Человек, получивший обновление иммунной системы для борьбы с раком
- На пути к звездам: чем опасны космические перелеты
- AMD Ryzen 3 – Младший брат с характером
- «Большая четверка» операторов не выполнила требование ФАС об отмене национального роуминга в РФ
- Бот OpenAI победил трёх топовых профессионалов в Dota 2
- Спорт, как хобби для здоровья, с точки зрения инженера
- Попытки учёных развеять мифы о прививках только укрепили заблуждения людей
- Как один тумблер «Электрон» погубил
- В России запретили Tor и VPN. Что теперь делать
- Про похудение с точки зрения химика. Как я перепрограммировал свой организм
- Секвенирование ДНК в домашних условиях: как на коленке собрать прибор за 10 миллионов
- 18-летний молодой человек арестован за сообщение о «детской» ошибке в новой системе электронных билетов Будапешта
- Китайский интернет и софт: о наболевшем
// global vars
var g_base_url = 'geektimes.ru';
var g_show_xpanel = false;
var g_base_fullurl = 'https://geektimes.ru/';
var g_is_guest = false;
MathJax.Hub.Config({
showProcessingMessages: false,
showMathMenu: true,
tex2jax: {
inlineMath: [['$inline$','$inline$']],
displayMath: [['$$display$$','$$display$$']],
processEscapes: true
},
MathMenu: {
showRenderer: true,
showContext: true
}
});
MathJax.Extension.Img2jax = {
PreProcess: function (element) {
var hasMath = false;
var images = element.querySelectorAll('[data-tex]');
for (var i = images.length - 1; i >= 0; i--) {
var img = images[i];
var tex = img.alt.replace(/(rn|n|r)/gm, " ");
if (tex && tex[0] === '$'){
var script = document.createElement("script"); script.type = "math/tex";
hasMath = true;
if (img.getAttribute('data-tex') == "display"){script.type += ";mode=display"}
MathJax.HTML.setScript(script, tex.substring(1,tex.length-1));
img.parentNode.replaceChild(script,img);
}
}
}
};
MathJax.Hub.Register.PreProcessor(["PreProcess", MathJax.Extension.Img2jax]);
$(document).ready( function(){
window.tmidLogin = function(){ return false; };
if( $.cookie('tmid_no_check') == undefined ) {
var expire = new Date();
expire.setMinutes(expire.getMinutes() + 10 );
$.cookie('tmid_no_check', 1, { expires: expire } );
$.getScript("https://id.tmtm.ru/checklogin/", function(){
if( window.tmidLogin() ) {
var href = $('#login').attr('href')+'?checklogin=true';
if( href !== undefined ) { window.location.href = href; }
}
});
}
});
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
if (typeof (_yaparams) != 'undefined') {
w.yaCounter26722401 = new Ya.Metrika({
id: 26722401,
clickmap: true,
trackLinks: true,
accurateTrackBounce: true,
webvisor: true,
params: _yaparams
});
} else {
w.yaCounter26722401 = new Ya.Metrika({
id: 26722401,
clickmap: true,
trackLinks: true,
accurateTrackBounce: true,
webvisor: true
});
}
} catch(e) { }
});
var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript";
s.async = true;
s.src = "https://mc.yandex.ru/metrika/watch.js";
if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");
RubyFOX
18 августа 2017 в 12:35
0
Jincor
18 августа 2017 в 12:56
0
BogdanBorovik
18 августа 2017 в 13:05
+1
Jincor
18 августа 2017 в 13:05
+2
hd_keeper
18 августа 2017 в 17:14
0
Jincor
18 августа 2017 в 17:17
+1
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.