Pull to refresh
0
0
Sergey Tsyba@u4ria

Пользователь

Send message
Ваш пример некорректен. Из коробки у EVM нет доступа в глобальный интернет и контракт не может просто взять и загрузить какой-то сайт, вызвав миллионы параллельных запросов.

Так же бизнес логика контракта не ограничевается запросом данных с какого-то сайта.
Заботиться об анонимности Bitcoin и не должен. Это должен делать человек, который использует Bitcoin.
Bitcoin, в свою очередь, помогает вам сохранить анонимность, не обязывая вас разглашать данные, которые могут быть использованы для вашей идентификации.
С помощью Bitcoin невозможно сделать ничего полезного, кроме перевода оных с одного кошелька на другой.
Как написано в bitcoinwiki:
A distributed contract is a method of using Bitcoin to form agreements with people via the block chain. Contracts don't make anything possible that was previously impossible, but rather, they allow you to solve common problems in a way that minimizes trust. Minimal trust often makes things more convenient by allowing human judgements to be taken out of the loop, thus allowing complete automation.


Они лишь помогают убрать человеческий фактор из разнообразных сюжетов.

В Ethereum, с другой стороны, есть Ethereum Virtual Machine (EVM), в которой можно выполнить любые opcode'ы, предусмотренные EVM, создавая свою бизнесс логику.
Самое главное понимать разницу между блокчейном и биткоином. Blockchain != Bitcoin.

Описывая недостатки Bitcoin, будет заблуждением, распрастронять их на блокчейн, как технологию.
В Bitcoin общедоступность не означает полное разглашение информации об участниках. Несмотря на общедостпность, Bitcoin остаётся анонимным.
Изменяемость блокчейна — крайне редкое явление и требует концензуса.
Миф 1: Блокчейн — это гигантский распределенный компьютер

Блокчейн — это технология, на основе которой можно построить что угодно. Bitcoin — чисто финансовый проект. А вот Ethereum уже более продвинут. Посмотрите на проект SONM, он именно гигантский распределенный компьютер и пытается построить.

Миф 2: Блокчейн вечен. Все, что в него записано, останется навсегда

Вам не обязательно скачивать весь блокчейн, чтобы совершать транзакции. Есть много «light» кошельков, которые скачивают только headers и предоставляю полноценный доступ после скачивания всего сотен мегабайт.
По поводу хранения, разрабатываются разнообразные решения этой проблемы, например Proof-of-space.

Кроме того, в Биткойн-блокчейн транзакции записываются лишь раз в 10 минут.

А в BitcoinCash транзакции занимают секунды и подтверждаются за несколько минут.

Миф 4: Майнеры обеспечивают безопасность сети

Крупные блокчейн проекты смотрят в сторону перехода от Proof-Of-Work к Proof-Of-Stake, что в корне изменит ситуацию с потреблением электричества и больше не будет «лишних» майнеров.

Миф 5: Блокчейн децентрализован и поэтому нерушим

Опять же, переход на Proof-Of-Stake решает эту проблему.

Миф 6: Анонимность и открытость блокчейна — это хорошо

Используйте для каждой транзакции разные хеши и ваша мама никогда не узнает в какую рулетку вы играли и сколько у вас всего денег.

Заключение

Вы смешали в кучу Blockchain и Bitcoin, прыгая с одного на другой по ходу дела.

Blockchain — Технология.
Bitcoin — Решение, построенное на вышеуказаной технологии.

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

А помимо Bitcoin, есть огромное количество других блокчейен монет, в которых отсутствуют вышеперечисленые проблемы.
Это я к тому, что лучше стараться избегать использования фиксированых размеров, за исключением картинок с известными величинами и отображения пользовательского ввода и еще некоторых случаев.
На сегодняшний день существует несчетное количество инструментов и методик. Все они, по-своему, отличаются и имеют свои достоинства и недостатки.

Зрелость тимлида\DevOp'а\менеджера определяется набором инструмента в его арсенале. Умение определить задачи команды и выбрать подходящий инструмент, технику или концепсию.

Недостаточно просто прочитать очередную статью о новой модной методологии и заставить свою комманду следовать ей.

Задача инструмента — облегчать работу и если он подобран правильно, он незаметен. Он просто помогает тебе делать своё дело, он — как еще один орган твоего тела, специально обученый выполнять определенную задачу. Ты просто рефлексорно им пользуешься.

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

Задача менеджемнта (человек в любой должности, ответственный за внедрение новых инструментов) вовремя обнаружить проблемы в интеграции тех или иных техник\инструментов, установить причину и предпринять необходимые меры. Не боятся пробовать новые инструменты и избавляться от существующих, несмотря насколько они хайповые на данный момент.

Если, все условия выполнены, команда будет тратить бОльшую часть времения для усовершенствования продукта\сервиса.

Information

Rating
Does not participate
Registered
Activity