Bitcoin Forum
May 14, 2024, 04:02:58 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1] 2 »
1  Local / Альтернативные криптовалюты / Какая платформа для смарт-контрактов лучm on: March 19, 2018, 08:53:27 PM
У эфира для смарт-контрактов есть язык солидити, некоторые платформы так-же разрабатывают свои языки для разработки смарт-контрактов. Какой язык для разработки смарт-контрактов и на какой платформе является самым продвинутым по вашему?
Я не в восторге от солидити, а что есть или планируется лучше солидити не знаю.
2  Local / Кодеры / Синхронизация в solidity? on: October 24, 2017, 07:42:59 PM
Code:
pragma solidity ^0.4.0;

contract Doubler {

address public owner;

address public lastGamer;

uint public constant GAME_PRICE = 10 * 10 **15;

uint public constant DOUBLE_AMOUNT = GAME_PRICE * 2;


function Doubler() payablee public {

owner = msg.sender;
}

function () payablee public {
lastGamer = msg.sender;//LINE1
require(msg.value >= GAME_PRICE);//LINE2
lastGamer.send(DOUBLE_AMOUNT);//LINE3
}
}

Дедал примитивный даблер и обнаружил возможную проблему:
Предположим приходит платеж на контракт и контракт сохраняет адрес отправителя в переменную(//LINE1) и выполняет проверку(//LINE2), а в это время приходит другой платеж и что тогда? адрес предыдущего отправителя будет перезаписан(//LINE1) и после этого дважды выплату получит второй отправитель(//LINE3)

Конечно строки //LINE1 и //LINE2 надо поменять местами, но это не даст 100% гарантии защиты целостности данных.

Неужели разработчики solidity ничего не предусмотрели для предотвращения подобных случаев?
3  Alternate cryptocurrencies / Altcoin Discussion / How to setup Dev. environment in linux? on: October 12, 2017, 09:37:16 PM
I begun study solidity, now I use remix online editor but I'd like to develop web application with smart contract.

Could anybody explain me:
1. What I need have for development web application with smart contract? (I mean software)
2. How to install that in linux? (Debian)

I ask because I don't quite understand what I need, I think I need:
1. IDE (May be IntelliJ IDEA + solidity plugin)
2. meteor
3. geth
4. mist
5. web3

what else?
when I attempted install web3 I've got error and I couldn't install it.
4  Local / Кодеры / Настройка окружения для solidity on: October 10, 2017, 09:34:44 PM
Хочу разобраться с solidity, поставил себе даже для этого Linux (Mint), поставил IDEA + плагин для solidity, догадываюсь что мне надо поставить ноду тестовую и кошелек а что еще надо для написания и тестирования смарт контракта на solidity?
Если не затруднит то распишите пожалуйста пошаговую инструкцию для линукса и на всякий случай для мастдая тоже что надо устанавливать? В какой последовательности?
5  Local / Кодеры / Вопросы по solidity on: September 28, 2017, 09:49:16 PM
Начинаю разбираться с solidity, наваял такой вот код:
Code:
pragma solidity ^0.4.0;

contract randomContract {
    
    address public ownerAddr;
    uint public lastBlock;
    uint256 public lastRandomValue;
    uint public randomMaxLimit = 1000000000000;
 
 
    modifier isOwner {
        require(ownerAddr == msg.sender);
        _;
    }  
    
    function randomContract() {
        ownerAddr = msg.sender;
        generateRandomNumber();
    }
    
    function generateRandomNumber() public /*constant*/ returns (uint) {
        lastBlock = block.number;
        lastRandomValue = uint( block.blockhash(block.number) ) % randomMaxLimit;
        return lastRandomValue;
    }
 
    function getRandomNumber() public /*constant*/ returns (uint) {
        generateRandomNumber();
        return lastRandomValue;
    }
    
}
Но мой рандом не работает(тестирую в REMIX на гитхабе), вопрос почему? и как сделать рабочий рандом подскажите плс?

Еще вопрос чем отличаются между собой такие декларации функции:
Code:
function generateRandomNumber() public returns (uint) { }
и
Code:
function generateRandomNumber() public constant returns (uint) { }
?
6  Local / Кодеры / solidity, разбираюсь со смартконтрактами on: September 11, 2017, 10:29:09 PM
Я собираюсь начать разбираться со смартконтрактами, немного погуглив заметил что в большинстве примеров использовался линукс, первый вопрос какую ОС лучше использовать для разработки смартконтрактов? (Если большинство примеров идет с командной строкой линукса то я могу и линукс поставить, если есть удобная среда разработки под мастдай то его могу оставить)
второй вопрос это посоветуйте подробную документацию по solidity , я пока нашел лучшую эту: http://solidity.readthedocs.io/en/develop/installing-solidity.html , но хочется еще более емкую и еще хочется чтобы как в любом языке программирования был бы список reserved words языка, для solidity я пока не нашел такого списка.
Как можно из solidity(смартконтракта узнать текущую дату и время)?
Как можно использовать ГСЧ? (если в solidity есть такая возможность)
Есть ли какая IDE поддерживающая solidity или может плагин под Eclipse есть?
Ну вобщем с чего посоветуете начать изучение solidity?
7  Local / Альтернативные криптовалюты / Форки и токены. on: May 18, 2017, 10:14:46 PM
Если в двух словах то форк это клон биткоина, а что такое токен я не совсем понимаю, краем глаза наблюдал за Хумаником и у меня сложилось такое представление что токен он похож на акцию предприятия. Объясните токен это акция? По токену можно получать дивиденды и голосовать на собрании акционеров?
8  Local / Кодеры / Децентрализация и полная анонимность? on: April 23, 2017, 10:09:59 PM
По сути это вопрос про статические IP:
Биткоин считается децентрализованной сетью, НО если новый узел подключается к сети ему надо к какому-то узлу подключиться и скачать блокчейн и получить список других узлов, получается что новый узел должен знать хотябы один IP любого узла сети биткоин, иначе он не сможет подключиться к сети. Значит должен существовать публичный список IP узлов или как?
9  Local / Кодеры / Генерация кошелька on: April 07, 2017, 10:38:33 PM
Я с большим удивлением узнал что при генерации кошелька не происходит проверки того существует уже такой кошелек или нет.
Как я понял сгенерировать копию кошелька практически не реально и этого считается достаточно чтобы не проверять существование другого такого же. Вопрос в том используется ли как то текущее время в процессе генерации кошелька, ведь если да то вероятность того что будет сгенерирован клон кошелька увеличится если параллельно генерировать миллионы кошельков?
10  Local / Новички / Транзакция Unconfirmed parent on: April 06, 2017, 10:59:24 PM
Мне за подписи уже несколько дней не доходит транзакция пишется Unconfirmed parent, что это значит и причем тут parent?
Сколько максимум по времени транзакция может провисеть в таком статусе и что с ней будет потом?
11  Local / Кодеры / хеш строки sha256 on: April 04, 2017, 10:23:13 PM
У кого нибудь есть возможность взять хеш sha256 от этих строк и выложить тут я хочу понять как будут выглядеть эти строки:
abracadabra
abracadabrb
abracadabrc
abracbdabra
abracbdabrb
bbracbdabrb

А потом еще раз взять хеш но уже от тех строк которые получатся после хеширования исходных строк (двойной хеш).
12  Local / Кодеры / Как отправить транзакцию. on: April 04, 2017, 10:17:20 PM
Вот есть у меня кошелек на котором есть немного биткоинов, точнее сатоши, как мне самому их со своего кошелька отправить на другой без сторонних API или кошельков? Я хочу понять что происходит в момент совершения транзакции пока транзакция еще не подхватится майнером и не пойдут подтверждения.
13  Local / Новички / ХардФорк биткоина on: March 21, 2017, 10:26:56 PM
Много пишут в новостях про ХардФорк, я не очень понимаю что это такое, это когда биткоин разделится на 2 разные монеты? Тогда почему ХардФорк а не Сплит?
Почему говорят что ХардФорк уже произошел а другие говорят если произойдет ХардФорк?
Вот сейчас есть биткоин а пишут про Bitcoin Unlimited, Bitcoin Core и Bitcoin Classic что это за биткоины такие?
Чем так опасен Bitcoin Unlimited что все на него ругаются?
14  Local / Майнеры / Сколько надо электричества для майнинга 1  on: March 21, 2017, 10:17:43 PM
Я наткнулся на форуме на тему где упор был сделан на цену майнинга и у меня появился вопрос:
предположим есть среднестатистическая видяха которая сейчас используется в большинстве ферм вопрос в том сколько киловатт электричества сожрет эта видяха для майнинга 1 биткоина? иными словами сколько сейчас в среднем надо сжечь киловатт электричества на то чтобы намайнить 1 биткоин?
15  Local / Альтернативные криптовалюты / myetherwallet ? on: March 19, 2017, 09:56:16 PM
А что такое Gas Limit 21000 в кошельке www.myetherwallet.com и как это используется?

А какие есть кошельки для эфира не веб, а как electrum для биткоина чтобы с рабочего стола можно было запускать?
16  Local / Новички / Информация о биткоине, других криптовалюm on: March 15, 2017, 10:59:25 PM
Создаю тему для себя и других новичков и для всех кто что-то забудет чтобы тут быстро можно было найти.

Актуальные курсы биткоина онлайн с нескольких бирж тут:
bitcoinwisdom.com

Курсы и капитализация 100 других криптовалют и изменения их стоимости за последние 7 дней тут:
coinmarketcap.com

Общая информация о биткоине, транзакциях и.т.д. тут:
blockchain.info/charts/mempool-size


Магазины где можно купить товар за биткоины:

позволяет покупать на Amazon за битки

позволяет покупать на Aliexpress and Banggood.com за битки

Список биткоин-банкоматов с указанием их расположения на карте.
https://coinatmradar.com/

Оплатить мобильник биткоинами можно тут:
http://www.bitmoby.com/

https://www.piiko.com/

http://popolni.com.ua/mobile?country=ru

http://arrow.ru



Кошельки для хранения биткоинов:
blockchain.info
Electrum
Multibit
.
17  Local / Новички / Как и на что потратить биткоины? on: March 10, 2017, 09:22:41 PM
Мне вроде 14-го числа должны перевести биткоины за кампанию подписей, вот думаю на что можно их потратить, посоветуйте?
Я думал мышку или флешку взять если биткоинов хватит, посоветуйте магазин который принимает оплату в биткоинах и отправляет товары в Россию? Или на что еще можно потратить первые биткоины?
18  Local / Кодеры / Прием оплаты биткоинами в онлайн магазинk on: February 22, 2017, 10:30:32 PM
Вот если я сделаю онлайн магазин то после заполнения корзины товарами покупателю надо будет показать сколько ему выставить счет к оплате биткоинами а как узнать в реальном времени курсы валют например рубль-биткоин?

Как узнать что покупатель оплатил счет?

Как узнать что подтверждения транзакции получены?

Как самому отправить транзакцию в сеть?
19  Local / Альтернативные криптовалюты / Jaga-coin или как создать свою монету? on: February 22, 2017, 10:24:46 PM
Вот если я хочу создать свою монету, например Jaga-coin то что мне для этого надо?

1. Где мне взять софт который можно просто и быстро переделать под Jaga-coin?

2. Какое и сколько оборудования мне надо чтобы запустить минимально функционирующую сеть?


Софт надо такой чтобы Jaga-coin была полной копией биткоина.
20  Local / Майнеры / Универсальная-стартовая ферма on: February 01, 2017, 06:05:38 PM
Вот например я задумал начать майнить биткоины или другие криптовалюты опыта конечно же еще нет, но кое что почитал для начала.
Итак я хочу собрать начальную ферму с минимальными затратами на 2 видяхи чтобы в последствии можно было увеличить ферму до 6 видях, что мне для этого надо?

Подскажите какие мне для этого нужны комплектующие?

1. Корпус сразу из рассчета на 6 видях?
2. Блок питания сразу из рассчета на 6 видях?
3. Материнская плата?
4. Процессор+кулер?
5. Память? (2 гига хватит на 6 видях?)
6. Винчестер? (Я думаю хватит самого маленького SSD на 16 гигов?)
7. Какие лучше видяхи брать?
8. Что я еще забыл?
Pages: [1] 2 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!