Смарт-контракты. Часть 3. Основа цифровой юрисдикции

в 13:34, , рубрики: blockchain, cryptocurrency, jincor, jincorico, Блог компании Jincor, блокчейн, децентрализованные системы, Криптовалюты

Смарт-контракты. Часть 3. Основа цифровой юрисдикции - 1

Рэй Курцвейл, известный инвестор, философ и футурист, к чьим прогнозам о развитии технологий и общественных трендов прислушивается бизнес-сообщество и политическая элита, предрекает скорое окончание эпохи национальных государств, какими мы их знаем. Он считает, что фундаментальные частицы классических систем вскоре будут трансформированы, поскольку технологии способствуют размытию национальных границ. По мнению Курцвейла, мы движемся по направлению к глобальному мировому сообществу:
«Мы движемся к миру без границ, глобальной культуре, всемирной правовой системе. Национальные государства все еще сильны, но постепенно утрачивают свою силу.»

*Прошлогоднее исследование аналитического центра Globalscan сообщает о том, что впервые за 15 лет, число людей, считающих себя гражданами мира, а не отдельной страны, достигло 49%.

Тем временем, в виртуальном пространстве уже появляются примеры общественных объединений, не вписывающихся в границы государственных формирований: свободные цифровые союзы, децентрализованные общины, виртуальные города и виртуальные государства, делающие первые попытки утвердить новые виды правовых парадигм. Признаки формирования цифровой юрисдикции проявляются повсюду.
На фоне общей глобализации и диджитизации особенно выделяется корпоративная среда, которая, в первую очередь, требует правовой основы для обеспечения гарантий своего функционирования в цифровом пространстве. Однако, в условиях отсутствия центрального гаранта ответственности, в лице государства, в децентрализованной среде, доверие к системе должно быть автоматизировано, а условия взаимодействий и их последствий — прописаны на уровне кода.

При чем тут смарт-контракты?

Что такое смарт-контракты, почему они умны и чем хороши, сегодня уже известно многим: неизменность транзакций, автоматизация бизнес-процессов, доверительные отношения без личных связей, прозрачность (и при желании, приватность) отсутствие посредников, высокая скорость реализации… их множество. Подробнее об этом — в наших предыдущих статьях:
Смарт-контракты. Часть 1. Когда бумага знает, что ты ей сказал и делает это
Смарт-контракты. Часть 2. От хайпа к реальности
Что же мешает компаниям и общественным организациям незамедлительно внедрить эти полезные новшества в свои бизнес-процессы и ощутить на себе их преимущества?

1. Неуверенность в совершенстве кода: случаи предыдущих хаков;
2. Консерватизм, традиционализм, предрассудки;
3. Отсутствие согласованности с существующими законодательствами.

Последнее препятствие, пожалуй, является самой глобальной проблемой из озвученных: код можно усовершенствовать, с предрассудками можно работать. Однако, ожидать момента, когда правительства всех стран смогут прийти к единому пониманию и регуляторной политике в отношении блокчейна и смарт-контрактов, стоит едва ли. В России нет даже закрепленного на официальном уровне определения понятий «блокчейн» и «криптовалюта». Отсутствие регулирования на государственном уровне – главная преграда для работы бизнеса с новыми технологиями.
Постепенно, программный код становится универсальным языком и основой для новой правовой парадигмы, появление которой обусловлено необходимостью для участников иметь возможность разрешать споры, хеджировать риски и устанавливать правовые отношения в блокчейн-пространстве. Это рефлексия участников блокчейн сообщества на тему диджитизации реальности.
Прогрессивное общество, если хочет и далее развивать технологии, должно самостоятельно выработать новый фундамент и достичь общественного консенсуса, подтверждающего, что код и есть закон, по которому он будет регулироваться.
Для полноценного функционирования криптоэкономики будущего необходима цифровая правовая среда, избавленная от фальсификаций, лишенная централизованной судебной системы, исполнение судебных решений в которой автоматизировано при помощи смарт-контрактов. В такой среде особенно нуждается корпоративный сектор, где риски — выше, ответственность — больше, а процедуры — сложнее.
Базовым элементом блокчейн-юрисдикции вполне логичным образом могут стать смарт-контракты — фрагменты кода, хранящиеся в блокчейне, с помощью которых можно обмениваться деньгами, собственностью, акциями или другими активами, не прибегая к услугам посредников.
Смарт-контракты имеют все шансы стать основой всех правовых отношений в пределах цифровой юрисдикции, равно как и взаимоотношений личности с государственными институтами.

Смарт-контракты в экосистеме Jincor

Все начинается с идей, на смену которым приходят эксперименты. Если результаты экспериментов демонстрируют жизнеспособность решений, то разработки становятся рыночными продуктами с конкретными характеристиками. Последний этап — формирование вокруг инноваций законодательной среды и процедур регулирования.
Как же построить регулирование? В пределах цифровой юрисдикции Jincor, заключение смарт-контрактов будет доступно исключительно для идентифицированных пользователей.

*Цифровая идентификация закрепляет за участником системы уникальный код, хранящий в зашифрованном виде некоторую критическую информацию о пользователе, и позволяет идентифицировать соответствие цифрового пользователя с реальным миром.

В мире блокчейна, как и в пространстве материальной реальности, испорченная репутация будет способна закрыть многие двери и навредить будущему развитию недобросовестных контрагентов.
Блокчейн-экосистема Jincor уже экспериментирует и строит цифровую юрисдикцию для бизнеса, в рамках которой организации-участники смогут совершать безопасные криптовалютные транзакции, заключать смарт-контракты, пользоваться услугами децентрализованного арбитража и страховать свои криптоактивы и сделки без специальных технических знаний. В одной из предыдущих статей мы подробно описывали, как может выглядеть децентрализованная арбитражная система, теперь мы расскажем подробнее о базовых видах смарт-контрактах в Jincor, доступных для участников:

• Операционные корпоративные смарт-контракты между контрагентами;
• Кредитные соглашения;
• Акционерные (регулирующие отношения акционеров и участников, в части распоряжения принадлежащими им акциями и долями);
• Трудовые контракты;
• Соглашения гражданско-правового характера (направленные на возникновение, изменение или прекращение взаимных прав и обязанностей);
• Имущественные (покупка, продажа, аренда, передача в частичное владение);
• Страховые (страхование криптовалютных счетов, сделок, хеджирование рисков);
• Агентские соглашения;
• Смарт-контракты коммерческой концессии;
• Договора доверительного управления;
• Банковские инструменты.

Jincor ICO

21 августа в 12:00 по МСК Jincor объявляет старт кампании pre-ICO, в рамках которой, инвесторы смогут приобрести токены JCR со скидкой 50% от цены, которая будет доступна на стадии ICO. Чтобы не пропустить данное событие подпишитесь на рассылку с уведомлением на сайте ico.jincor.com

*Токены JCR в будущем будут необходимы участникам для полноценного использования платформы. Несмотря на то, что базовый функционал экосистемы Jincor будет бесплатным, часть опций, в том числе, открытие enterprise криптовалютных счетов, заключение смарт-контрактов, финансовый инструментарий (аккредитивы, инкассо, овердрафты, факторинг), а также арбитраж, будут доступны участникам за токены JCR.

Автор:

Смарт-контракты. Часть 3. Основа цифровой юрисдикции / Блог компании Jincor / Geektimes

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();
}
};

Смарт-контракты. Часть 3. Основа цифровой юрисдикции

    Смарт контракты. Часть 3. Основа цифровой юрисдикции

    Рэй Курцвейл, известный инвестор, философ и футурист, к чьим прогнозам о развитии технологий и общественных трендов прислушивается бизнес-сообщество и политическая элита, предрекает скорое окончание эпохи национальных государств, какими мы их знаем. Он считает, что фундаментальные частицы классических систем вскоре будут трансформированы, поскольку технологии способствуют размытию национальных границ. По мнению Курцвейла, мы движемся по направлению к глобальному мировому сообществу:
    «Мы движемся к миру без границ, глобальной культуре, всемирной правовой системе. Национальные государства все еще сильны, но постепенно утрачивают свою силу.»

    *Прошлогоднее исследование аналитического центра Globalscan сообщает о том, что впервые за 15 лет, число людей, считающих себя гражданами мира, а не отдельной страны, достигло 49%.

    Тем временем, в виртуальном пространстве уже появляются примеры общественных объединений, не вписывающихся в границы государственных формирований: свободные цифровые союзы, децентрализованные общины, виртуальные города и виртуальные государства, делающие первые попытки утвердить новые виды правовых парадигм. Признаки формирования цифровой юрисдикции проявляются повсюду.
    На фоне общей глобализации и диджитизации особенно выделяется корпоративная среда, которая, в первую очередь, требует правовой основы для обеспечения гарантий своего функционирования в цифровом пространстве. Однако, в условиях отсутствия центрального гаранта ответственности, в лице государства, в децентрализованной среде, доверие к системе должно быть автоматизировано, а условия взаимодействий и их последствий — прописаны на уровне кода.

    При чем тут смарт-контракты?

    Что такое смарт-контракты, почему они умны и чем хороши, сегодня уже известно многим: неизменность транзакций, автоматизация бизнес-процессов, доверительные отношения без личных связей, прозрачность (и при желании, приватность) отсутствие посредников, высокая скорость реализации… их множество. Подробнее об этом — в наших предыдущих статьях:
    Смарт-контракты. Часть 1. Когда бумага знает, что ты ей сказал и делает это
    Смарт-контракты. Часть 2. От хайпа к реальности
    Что же мешает компаниям и общественным организациям незамедлительно внедрить эти полезные новшества в свои бизнес-процессы и ощутить на себе их преимущества?

    1. Неуверенность в совершенстве кода: случаи предыдущих хаков;
    2. Консерватизм, традиционализм, предрассудки;
    3. Отсутствие согласованности с существующими законодательствами.

    Последнее препятствие, пожалуй, является самой глобальной проблемой из озвученных: код можно усовершенствовать, с предрассудками можно работать. Однако, ожидать момента, когда правительства всех стран смогут прийти к единому пониманию и регуляторной политике в отношении блокчейна и смарт-контрактов, стоит едва ли. В России нет даже закрепленного на официальном уровне определения понятий «блокчейн» и «криптовалюта». Отсутствие регулирования на государственном уровне – главная преграда для работы бизнеса с новыми технологиями.
    Постепенно, программный код становится универсальным языком и основой для новой правовой парадигмы, появление которой обусловлено необходимостью для участников иметь возможность разрешать споры, хеджировать риски и устанавливать правовые отношения в блокчейн-пространстве. Это рефлексия участников блокчейн сообщества на тему диджитизации реальности.
    Прогрессивное общество, если хочет и далее развивать технологии, должно самостоятельно выработать новый фундамент и достичь общественного консенсуса, подтверждающего, что код и есть закон, по которому он будет регулироваться.
    Для полноценного функционирования криптоэкономики будущего необходима цифровая правовая среда, избавленная от фальсификаций, лишенная централизованной судебной системы, исполнение судебных решений в которой автоматизировано при помощи смарт-контрактов. В такой среде особенно нуждается корпоративный сектор, где риски — выше, ответственность — больше, а процедуры — сложнее.
    Базовым элементом блокчейн-юрисдикции вполне логичным образом могут стать смарт-контракты — фрагменты кода, хранящиеся в блокчейне, с помощью которых можно обмениваться деньгами, собственностью, акциями или другими активами, не прибегая к услугам посредников.
    Смарт-контракты имеют все шансы стать основой всех правовых отношений в пределах цифровой юрисдикции, равно как и взаимоотношений личности с государственными институтами.

    Смарт-контракты в экосистеме Jincor

    Все начинается с идей, на смену которым приходят эксперименты. Если результаты экспериментов демонстрируют жизнеспособность решений, то разработки становятся рыночными продуктами с конкретными характеристиками. Последний этап — формирование вокруг инноваций законодательной среды и процедур регулирования.
    Как же построить регулирование? В пределах цифровой юрисдикции Jincor, заключение смарт-контрактов будет доступно исключительно для идентифицированных пользователей.

    *Цифровая идентификация закрепляет за участником системы уникальный код, хранящий в зашифрованном виде некоторую критическую информацию о пользователе, и позволяет идентифицировать соответствие цифрового пользователя с реальным миром.

    В мире блокчейна, как и в пространстве материальной реальности, испорченная репутация будет способна закрыть многие двери и навредить будущему развитию недобросовестных контрагентов.
    Блокчейн-экосистема Jincor уже экспериментирует и строит цифровую юрисдикцию для бизнеса, в рамках которой организации-участники смогут совершать безопасные криптовалютные транзакции, заключать смарт-контракты, пользоваться услугами децентрализованного арбитража и страховать свои криптоактивы и сделки без специальных технических знаний. В одной из предыдущих статей мы подробно описывали, как может выглядеть децентрализованная арбитражная система, теперь мы расскажем подробнее о базовых видах смарт-контрактах в Jincor, доступных для участников:

    • Операционные корпоративные смарт-контракты между контрагентами;
    • Кредитные соглашения;
    • Акционерные (регулирующие отношения акционеров и участников, в части распоряжения принадлежащими им акциями и долями);
    • Трудовые контракты;
    • Соглашения гражданско-правового характера (направленные на возникновение, изменение или прекращение взаимных прав и обязанностей);
    • Имущественные (покупка, продажа, аренда, передача в частичное владение);
    • Страховые (страхование криптовалютных счетов, сделок, хеджирование рисков);
    • Агентские соглашения;
    • Смарт-контракты коммерческой концессии;
    • Договора доверительного управления;
    • Банковские инструменты.

    Jincor ICO

    21 августа в 12:00 по МСК Jincor объявляет старт кампании pre-ICO, в рамках которой, инвесторы смогут приобрести токены JCR со скидкой 50% от цены, которая будет доступна на стадии ICO. Чтобы не пропустить данное событие подпишитесь на рассылку с уведомлением на сайте ico.jincor.com

    *Токены JCR в будущем будут необходимы участникам для полноценного использования платформы. Несмотря на то, что базовый функционал экосистемы Jincor будет бесплатным, часть опций, в том числе, открытие enterprise криптовалютных счетов, заключение смарт-контрактов, финансовый инструментарий (аккредитивы, инкассо, овердрафты, факторинг), а также арбитраж, будут доступны участникам за токены 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);

    Метки:


    Смарт контракты. Часть 3. Основа цифровой юрисдикции

    Jincor
    41,51

    Компания

    Поделиться публикацией

    Комментарии 2

    • 20 августа 2017 в 18:24

      0

      Есть даже проекты создания системы законов на базе смарт-контрактов — Codex — язык скриптования правовых сущностей.

      • 20 августа 2017 в 21:54

        0

        Можно какой-то просто пример как реализовать смарт-контракт при купле продаже к примеру? Как скрипт проверяет что я такой-то продал машину такому-то. Или сейчас речь об этом не идет?

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое

        // 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");

        Источник

        Поделиться

        * - обязательные к заполнению поля