Pull to refresh
  • by relevance
  • by date
  • by rating

Понимание оракулов в блокчейне

Decentralized networks
Перевод статьи Thomas Bertani из блога компании Oraclize.

Этот пост дискуссия о том, чем на самом деле являются оракулы, так же мы расскажем о некоторых распространенных заблуждениях по этому вопросу.

Оракул — это третья сторона, вы общаетесь с оракулом когда вам нужны данные, которые вы не хотите (или не можете) извлекать самостоятельно. Причин для этого может быть много.

С одной стороны, вы можете не доверять отдельному объекту при подписании multi-signature транзакции Bitcoin. Например, вы хотите чтобы некоторые средства были перемещены только при определенных условиях. Вместо того, чтобы делать это самостоятельно (что не дает никаких гарантий внешним сторонам) или делегировать это третьей стороне (которой вы не хотите доверять, поскольку она может вести себя некорректно), вы разделяете процесс подтверждения транзакции различным сторонам (оракулам) через multi-signature транзакцию.

Путь с использованием N-of-M multi-signature транзакций заключается в том, что каждый оракул имеет только один закрытый ключ, и может поставить только одну подпись в тот момент когда он сочтет это нужным, но сама транзакция будет действительна одна и N-of-M оракулы будут иметь консенсус относительно того, какая транзакция должна пройти. Это намного правильней, чем доверять одной из внешних сторон, поскольку выбранные оракулы могут конкурировать и вы получаете низкую вероятность мошенничества.
Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Views16.5K
Comments 2

ICO — рассвет децентрализованной бизнес-модели

Research and forecasts in ITReading roomFinance in IT
Навеяно мыслями с блога co-founder Coinbase Fred Ehrsam

В чем дело? Что произошло?

Странные события начали происходить буквально 4-5 месяцев назад. До этого времени, в течении последних трех лет, венчурные капиталисты и фонды инвестировали в криптовалютные стартапы порядка 1 млрд долларов, но как раз в последние месяцы несколько блокчейн проектов собрали более 250 миллионов долларов, и ни в один из них не было инвестировано венчурных денег. В чем же дело?

Давайте рассмотрим некоторые примеры:

Проект SONM — децентрализованный глобальный суперкомпьютер для облачных вычислений. Так же как и в Bitcoin или Ethereum, у них нет централизованного владельца и оператора сети. Проект привлек финансирование в размере $42 млн., продавая токены SNM за биткоины и эфиры. Токен позволяет покупать и продавать вычислительные мощности. Если вы заработали или купили SNM, то можете приобрести например, вычислительные мощности майнеров или держать их как актив. Если вы думаете, что они подорожают, то можете обменять их на любую другую валюту (1 SNM стоит сегодня около $0.068)
Читать дальше →
Total votes 10: ↑6 and ↓4 +2
Views5.1K
Comments 0

Предсказание случайных чисел в умных контрактах Ethereum

Information SecurityWebsite developmentCryptography
Translation


Ethereum приобрёл огромную популярность как платформа для первичного размещения монет (ICO). Однако она используется не только для токенов ERC20. Рулетки, лотереи и карточные игры — всё это можно реализовать на блокчейне Ethereum. Как любая реализация, блокчейн Ethereum не поддаётся подделке, он децентрализован и прозрачен. Ethereum допускает выполнение тьюринг-полных программ, которые обычно пишут на языке программирования Solidity. По словам основателей платформы, это превращает систему во «всемирный суперкомпьютер». Перечисленные характеристики полезны в приложениях для азартных игр, где особенно важно доверие пользователей.

Блокчейн Ethereum является детерминированным и поэтому представляет определённые сложности при написании генератора псевдослучайных чисел (ГПСЧ) — неотъемлемой части любого приложения для азартных игр. Мы решили исследовать смарт-контракты, чтобы оценить безопасность ГПСЧ на Solidity и подчеркнуть характерные ошибки проектирования, которые ведут к появлению уязвимостей и возможности предсказания будущего состояния ГПСЧ.
Читать дальше →
Total votes 39: ↑36 and ↓3 +33
Views12K
Comments 17

Погружение в разработку на Ethereum. Часть 5: Oraclize

Decentralized networksProgrammingSolidity
Доступ к объемным файлам и различные внешние динамические данные часто являются очень важной частью децентрализованного приложения. При этом в самом по себе Ethereum механизма обращения наружу не предусмотрено — смарт контракты могут читать и писать только в рамках самого блокчейна. В этой статье рассмотрим Oraclize, который как раз дает возможность взаимодействия с внешним миром путем запросов к практически любым интернет-ресурсам. Смежной темой является IPFS, вкратце упомянем и о ней.


Читать дальше →
Total votes 22: ↑20 and ↓2 +18
Views5.5K
Comments 1