Как сказать, следует ли использовать блокировку в приложении

Как сказать, следует ли использовать блокировку в приложении

За только AI, Blockchain является второй по популярности технологией разработчика. Есть несколько веских причин использовать его в проекте, но много плохих тоже. Независимо от того, подходит ли технология blockchain для вашего приложения, вы, возможно, дойдете до вас, но мы рассмотрим некоторые из основоположений относительно того, стоит ли это серьезно рассматривать.

Блокированная лента

Слишком легко запутать технологию blockchain с криптовалютами и особенно биткойн. Blockchains на самом деле гораздо более общие, со многими другими приложениями. В частности, блокшпинам не нужно привлекать валюту. Им также не нужно привлекать добычу полезных ископаемых или доверять бесчисленным анонимным лицам для обеспечения безопасности системы. Фактически, основная часть проектов блокчан корпоративного класса включает совершенно разные модели доверия, и многие из них не требуют никакого представления о валюте. Таким образом, возникает вопрос: что действительно делает блокчин?

Распределенная база данных

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

Однако, если вы ограничены своей архитектурой базы данных, то переход на распределенную базу данных (бухгалтерскую книгу), которую вы получаете с помощью blockchain, может иметь некоторые основные преимущества. Все видят одно и то же везде, для начала. И любой может добавить в книгу поддающимся проверке образом. Поэтому, если у вас есть много деловых партнеров, которым необходимо иметь возможность совершать транзакции друг с другом, если вы не являетесь узким местом, тогда блокчин может предоставить решение. Примером этого является стремление Maersk и IBM объявить о разработке решения на основе private-blockchain для всей цепочки поставок, которая составляет судоходную отрасль. Если бы просто Maersk следил за своими отношениями, он мог бы использовать традиционную базу данных, которую он контролирует. Но если система должна работать для всех ее партнеров, то хранилище данных должно учитывать вклады от разных организаций. Blockchain идеально подходит для этого.

Альтернатива наличию гейткипера

Разумеется, вы можете внедрить систему, которая позволяет многим участникам использовать традиционные инструменты управления данными, если у вас есть гейткипер, которому все доверяют. Вот как работают финансовые рынки и банки. Но этот гейткипер добавляет много накладных расходов и расходов. Например, запуск DMarket позволяет игрокам покупать и продавать свои игровые активы практически без трения. Это означает, что больше денег может оставаться в карманах, а не идти в Steam или какая бы платформа ни была в качестве гейткипера. Кроме того, издатель игры может создать систему, в которой он получает часть любых продаж послепродажного обслуживания, что помогает финансировать стоимость разработки игр.

Вам нужны более умные транзакции?

Как сказать, следует ли использовать блокировку в приложении

Смарт-контракты невероятно мощны, но они находятся на ранних стадиях развития, а не для слабонервных. Вы буквально ставите свои активы и деловые операции под контроль кучки кода. В последнее время 300 миллионов долларов Ethereum были, по крайней мере, временно и, возможно, навсегда уничтожены случайно, когда начинающий программист наткнулся на ошибку в реализации «Эфириума Smart Contract» и запаниковал. В частной системе blockchain, вероятно, будет более простой способ отменить повреждение, но множество вещей, которые могут пойти не так, могут дать разработчикам паузу.

Вам нужна ваша собственная валюта?

Как сказать, следует ли использовать блокировку в приложении

Поэтому, если вам нужна ваша собственная система токенов (на самом деле это криптоконверсии), тогда у блокчлена есть много инструментов, необходимых для их создания (добыча с использованием доказательств того, что работа является самой грубой и, в конечном счете, самопровозглашенной). Токены также способ предоставить заинтересованным сторонам долю успеха вашей системы, если это уместно. Благодаря первоначальным предложениям монет (ICO) они также могут быть способом финансирования проекта, хотя они, вероятно, используются неправильно так часто, как они используются ответственно.

Одним из недавних примеров, вызвавших большую критику, является запланированный KodakCoin. Он предназначен для того, чтобы быть маркером, который может быть использован для лицензирования фотографий, сшитых с помощью блокировки для осуществления лицензирования и оплаты. Теперь идея проверки лицензий на фото с использованием блок-цепи, безусловно, интересна, хотя не слишком много, похоже, в восторге от этой конкретной реализации. Но добавление к нему криптовалютики просто усложняет жизнь для всех. За исключением, возможно, для Kodak, который надеется собрать до $ 20 млн от продажи начальных токенов в ICO. Любопытно, что токены могут продаваться только аккредитованным инвесторам (людям с деньгами), поскольку они являются спекулятивной ценностью. Это сделает их еще менее полезными для лицензирования фотографий.

Противоположным примером, которого много, является Siacoin, распределенное решение для хранения. У нее есть одна из самых простых монет для понимания. Вы зарабатываете их, позволяя людям использовать ваше запасное хранилище, и вы тратите их на хранение данных на чужие хранилища. Компания за ней, Nebulous, берет плату за транзакцию за предоставление безопасного сервиса. Туманность разделила сбор средств на другую монету Siafunds. Они продаются только аккредитованным инвесторам. Это нормально, потому что они являются строго средством сбора средств, что дает право на часть комиссий за транзакции, полученных в сети Sia. Независимо от того, будут ли усилия успешными, он, по крайней мере, представляет собой довольно чистый способ разделить токены и финансирование на понятные куски.

Рассмотрим параллельное

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