Pull to refresh
43
0
Александр Фролов @AlexandreFrolov

Генеральный директор

Send message
Выпустил Net::Ethereum версии 0.28.
Исправлены методы:

— _read_file
— wait_for_contract
— wait_for_transaction

Добавлены методы:

— eth_getTransactionByHash
Да, согласен, подправлю.
Хорошо, спасибо! Добавил в TODO!
Спасибо, так короче! Вообще хотелось поменьше зависимостей от сторонних модулей…
Исправлено в версии 0.27.
Интересно и полезно! С нетерпением жду продолжения!
Спасибо, добавил в TODO!
Сделал модуль Net::Ethereum, позволяющий работать со смарт-контрактами Solidity из скриптов Perl и написал статью Модуль Net::Ethereum для работы с контрактами Solidity. Большое спасибо за описание формата упаковки данных для методов и конструктора!
Большое спасибо! Сейчас пробую вызывать все это из Perl, чтобы подключить Ethereum к большому проекту с историей. Делаю модуль Net::Ethereum. Подобрался к самому сложному — упаковка и распаковка при вызове методов контракта)
Это не мой бизнес, зарывать и ждать)
Можно сказать, что газ — это единица работы, и стоимость этой единицы меняется. Из контракта можно узнать, сколько газа нужно на публикацию контракта, на вызов того или иного метода, а также сколько стоит газ в данные момент времени.
Понятно… А как дожидаетесь выполнения транзакции? Используете неблокирующие средства?
«Consensys and Microsoft have announced that the Ethereum contract programming language Solidity will be available in Microsoft’s Visual Studio integrated development environment. » Это здесь.

А так мы конечно не избалованные, можем исходники и через Sublime поредактировать)
Думал, что это только для биткоинов так.
Было интересно почитать! Подскажите, пожалуйста, а как вы обрабатываете события контрактов? И на каком языке вызываете JSON RPC?
На мой взгляд, тут фишка вовсе не в анонимности, а в том, что блокчейн обеспечивает способ хранения данных, при котором их невозможно подделать. А смарт-контракты позволяют исключить посредников из бизнеса, автоматизируя бизнес-процессы. На этом можно сэкономить. Так что жадность сработает)
Mist вкачивает, с ним вообще удобно работать. Но это инструмент для конечного пользователя, не компонент DApp.

Насчет экономики Ethereum постараюсь написать отдельную статью, это важный момент. Да, затраты есть, но за счет значительного упрощения бизнес-процессов может будет и экономия. Банки и платежные системы тоже берут комиссию за перевод средств, да еще и деньги могут идти не один день…
1. Меня интересовала именно полная нода и все ее возможности. Но поиграться можно с помощью браузера Mist с визуальным интерфейсом, установив его в Windows. Там можно публиковать контракты и вызывать их методы. Однако мне нужен такой вариант, который можно установить на сервере и интегрировать со своим Web сервисом.

2. Не берусь оценивать популярность смарт-контрактов Эфириума, однако даже если просто погуглить, можно найти немало интересных проектов. Полагаю, популярность будет только расти.

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

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

4. На сайте https://etherscan.io/accounts написано: A total of more than > 1999999 accounts found (96,339,389.092 Ether). Но тут есть такой момент, что у одного пользователя может быть много кошельков (wallets).
Контракты работают в полностью изолированной среде виртуальной машины. Они не могут обращаться к файловой системе или передавать данные с применением сетевых протоколов. Однако приложения DApp могут вызывать методы контрактов с помощью API Web3, как я это и делаю в примерах из своей статьи.

Information

Rating
4,575-th
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity