Bitcoin Forum
June 08, 2024, 12:53:08 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 [2] 3 »
21  Local / Новости / Re: Huobi запустит поддержку пользователей в Рос on: November 12, 2018, 04:41:15 AM
Об этом было известно еще в сентябре, когда советник путина по экономике Глазьев встретился с основателем Хуоби. Уже тогда были заявления о скором выходе биржи на российский рынок.
Власти в России уже успели полюбить крипту, раньше запрещать хотели а теперь биржи легализуют?
22  Local / Работа / Re: Набираю команду on: November 12, 2018, 04:29:17 AM
Зачем Киргизии целый форум по крипте? Там населения в 2 раза меньше чем в Москве, а интернет пользователей (подозреваю) как в Бирюлёво.

Но. В любом случае - удачи.
Лучше так спросить, зачем Киргизцам форум по крипте на Русском?
23  Local / Кодеры / Re: Как сделать криптозавещание ? on: October 30, 2018, 03:42:02 PM
Подскажите, как сделать подобие завещания в биткоине. Хочется, чтобы до определенного момента монеты можно было потратить одним ключом, а после другим или несколькими.

OP_IF время OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 OP_EQUALVERIFY OP_ENDIF

Тему можно закрывать  Smiley
А можно объяснить в общих чертах для неподкованных, что это за код, как и где применяется в BTC ?

Ой, ошибочка.
Вот правильно

OP_IF время OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 хэш_какого-то_секрета1 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 хэш_какого-то_секрета2 OP_EQUALVERIFY OP_ENDIF

Это смарт контракт биткоина...

Да, в биткоине можно делать смарт-контракты ))
Более того, абсолютно все до единой транзакции в биткоине - это смартконтракты!

Вот если написать такой контракт
потом сформировать адрес этого контракта
потом отправить на сформированный адрес биткоины...
то потом эти биткоины можно будет забрать одним из двух способов:
1. Сформировав новый контракт в котором будет написано правильное время и правильное секретное слово1
2. Сформировав новый контракт в котором будет написано правильное секретное слово2

Например.
секретное слово1 = blablabla
хэш(blablabla)  = 7f9038204185da148f636a56713991e379473089
секретное слово2 = ololo
хэш(ololo) = 4a287de13f0649b7645ea163d1949af3baf0e1be
Время, когда можно будет забрать биткоины с помощью первого слова (blablabla) = 1.01.2019 = 1546331341 (время в формате юникс)

Тогда контракт выглядит так
OP_IF 1546331341 OP_CHECKLOCKTIMEVERIFY OP_DROP OP_RIPEMD160 7f9038204185da148f636a56713991e379473089 OP_EQUALVERIFY OP_ELSE OP_RIPEMD160 4a287de13f0649b7645ea163d1949af3baf0e1be OP_EQUALVERIFY OP_ENDIF

В шестнадцатиричном виде:
63051546331341b175a6147f9038204185da148f636a56713991e3794730898867a6144a287de13 f0649b7645ea163d1949af3baf0e1be8868

Адрес контракта:
33XxDxPsvyMmMPA4VALTQ5aPso5c3czwA5



Cпасибо за развернутый ответ. Эта инфа наверняка для многих будет новостью. Я в принципе не удивлен, потому что часто слышал что на BTC можно многое, а не только покупать продавать. Но теперь это нужно изучать, что б лучше понять. тему бы на форуме...
Не знал что на BTC можно смарт контракты делать, а где можно посмотреть исходники по этому делу?
24  Local / Работа / Re: Ишу команду разработчиков on: October 19, 2018, 11:27:33 AM
Можно хоть в 2-х словах узнать что за проект?
На каком языке будет вестись разработка?
25  Local / Работа / Re: Постинг на ветках bitcointalk! on: October 19, 2018, 11:25:35 AM
Аккаунты создать не проблема, а сколько платите за посты?
26  Local / Альтернативные криптовалюты / Re: solidity, плата за вызов функции on: September 25, 2018, 10:06:52 PM
А как выводить эфир с адреса контракта, обязательно функцию писать для этого или владелец контракта как то имеет возможность совершать транзакции с этого контракта без написания специальной функции?

Вы знаете, пока не разбирался.
Подготовил концепцию нового токена, перерываю толк на поиск аналогов.
Одновременно просматриваю интересные контракты и возможность реализации.
Все, что интересует пока быстро просматриваю забрасываю в закладки, откуда и послал вам ссылки.
Уже массу закладок понаделал. Когда читать?
Кстати данная тема меня интересует. Так что спасибо, за то что не промолчали,
а ответили да еще и с кодом.
Возможно в будущем к вам и обращусь с вопросом.

Как можно без кода задавать вопрос или отвечать в теме КОДЕРЫ?  Grin

Я могу написать функцию которая будет выводить эфир с адреса моего смарт контракта, но хочу узнать есть ли возможность у того кто деплоил контракт выводить эфир с баланса смарт контракта?
27  Local / Кодеры / Re: Как сделать криптозавещание ? on: September 24, 2018, 11:26:52 PM
Это можно реализовать не только на смарт-контрактах, хотя будет и не совсем криптозавещание.
В качестве идеи : можно хранить битки, как впрочем и любую крипту, на бирже (рисковано, но как вариант), но лучше на своем сервере. Написать бота, которые при определенных условиях зайдет в кошелек и отправит на кошельки наследников необходимые суммы.
Если у наследников нет кошельков, то можно позаботиться и заранее зарегистрировать и передать их им еще при жизни. Не забыв рассказать, что это и для чего, чтобы не забыли и не потеряли доступ.
Биржа и бот это бред. Биржи регулярно взламывают и API могут переписать к моменту смерти и тогда бот может перестать работать. На смарт-контрактах это надежнее.
28  Local / Альтернативные криптовалюты / Re: solidity, плата за вызов функции on: September 24, 2018, 10:49:17 PM
Заменил
resp = payableService.summ(arg1, arg2);

на
resp =  payableService.summ.value(CALL_PRICE)(arg1, arg2);
Так заработало.

А как выводить эфир с адреса контракта, обязательно функцию писать для этого или владелец контракта как то имеет возможность совершать транзакции с этого контракта без написания специальной функции?
29  Local / Альтернативные криптовалюты / Re: solidity, плата за вызов функции on: September 24, 2018, 07:30:53 PM

Сделал как по ссылкам описано и это работает.
Такой код для проверки пришлось написать
Code:
//PayableService.sol

pragma solidity ^0.4.25;

contract PayableService{

    address public owner;
   
    address public donator;
   
    uint amount;
   
    uint public constant ETH_PERCENT = 10 * 10 ** 15;  // price in wei // 0.01 ETH
   
    uint public constant CALL_PRICE = ETH_PERCENT * 50; // 50% = 0.5 ETH
   
    uint public ret = 0;
   
    constructor() payable public {
        owner = msg.sender;
    }   
   
    function () payable public  {
        donator = msg.sender;
        amount = msg.value;
    }

    function summ(uint arg1, uint arg2) payable public /*constant*/ returns (uint) {
       
        require(msg.value >= CALL_PRICE);
       
        require(arg1 >= 0 && arg2 >= 0);
       
        return ret = arg1 + arg2;
    }

}

Если просто вызывать функцию и делать оплату то это работает.
А что делать если надо из смарт контракта вызвать платную функцию другого контракта, как мне переделать этот пример чтобы работал с контрактом выше?

Code:
//PayableServiceUser.sol

pragma solidity ^0.4.25;

import "./PayableService.sol";

contract PayableServiceUser {
   
    address public owner;
   
    address public addr1;
   
    uint public resp = 0;
   
    constructor() payable public {
        owner = msg.sender;
    }     

    function setContractAddr(address _addr) payable public{
        require(msg.sender == owner);
        addr1 = _addr;
    }   
   
    function requestService(uint arg1, uint arg2) payable public {
       
        //как тут вызов сделать который будет платить за вызов?
        PayableService payableService = PayableService(addr1);
        resp = payableService.summ(arg1, arg2);
    }     
}
30  Local / Кодеры / Re: Как сделать криптозавещание ? on: September 21, 2018, 01:18:27 PM
Это на эфире делается

А как эфир узнает что вы умерли, и что надо проводить операции по завещанию?
Может вы еще живой, или системой манипулирует хакер?

Мертвым можно считать человека если он более года не тратил биткоины с этого адреса или сам себе не отправлял.

А если вас посадили на срок от года, то вы стали мертвым?
На такой случай можно дать права адвокату или другу право переводить монеты самому себе и больше никому.
31  Local / Альтернативные криптовалюты / solidity, плата за вызов функции on: September 21, 2018, 01:12:06 PM
Я хочу сделать так чтобы тот кто вызывает функцию в моем контракте заплатил бы мне за вызов фиксированную сумму, как это сделать? Как прописать сумму которую я хочу взымать за вызов функции?
Если я объявлю мою функцию как payable то что мне еще надо сделать?
32  Local / Альтернативные криптовалюты / Re: Как получить приватный ключ от смартконтl on: September 17, 2018, 03:23:27 PM
Когда я деплою смартконтракт то я получаю его адрес, а как мне получить приватный ключ от него?

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


Если есть адрес то наверное ключ тоже должен быть.

А почему перенесли мою тему в Альтернативные криптовалюты из Кодеры, это же вопрос программистам?
33  Local / Кодеры / Re: Как сделать криптозавещание ? on: September 13, 2018, 02:12:05 PM
Это на эфире делается

А как эфир узнает что вы умерли, и что надо проводить операции по завещанию?
Может вы еще живой, или системой манипулирует хакер?

Мертвым можно считать человека если он более года не тратил биткоины с этого адреса или сам себе не отправлял.
34  Local / Альтернативные криптовалюты / Как получить приватный ключ от смартконтl on: September 13, 2018, 02:05:47 PM
Когда я деплою смартконтракт то я получаю его адрес, а как мне получить приватный ключ от него?

Как сделать вывод эфира и токенов поступивших на адрес смартконтракта? Вывод эфира можно сделать если заранее прописать функцию вывода в смартконтракте, а вывод токенов так сделать нельзя.
35  Local / Майнеры / Re: Майнинг с помощью ноутбука on: July 27, 2018, 12:14:25 PM
Конечно смысла нет майнить ими. Темболее сечас когда прибыль от майнинга упала в разы. Если они ноутбуки вам без надобности лучше продайте их и закупите несколько видов монет. Как биток поднимется и альты потянутся за ним. Тут я не совечик. Я на вашем месте так бы поступил .
Монеты добываются в том же количестве что и было раньше,просто цена на монеты упала. Тут уже как ты проявишь свою стратегию,если холдить будешь,может и выгорит что дельное.
Если совсем новые монеты майнить то может выгодно ноут добивать майнингом.
36  Local / Токены / Re: Возможно ли на эфире сделать рассылку ток on: February 22, 2018, 09:42:18 AM
Есть несколько кошельков, куда нужно перевести токены эфира.
Возможно ли одной транзакцией перевести на разные кошельки, чтоб не платить комиссию за каждую транзакцию?)
Какие вообще есть варианты, чтоб снизить комиссию ?
Как рассылают токены ico компании, автоматически или вручную обрабатывают ?
Могут автоматически, а могут вручную если денег на разработку смарт контракта для рассылки жалко.
Каждая транзакция отправляется отдельно в цикле.
37  Local / Новички / Re: Merit - что это и как этим пользоваться on: February 04, 2018, 03:12:11 PM
А вот и первый "Merit source" нарисовался: QuestionAuthority

Отдано 604 мерита, при этом получил около 90.

Статистика


Да, только конкретно этот источник плюсует только Full Memberов и выше, а новичков, в том числе мемберов попросту игнорирует.
Мерит это мера заставить новичка платить за продвижение по ранкам.
38  Local / Новички / Re: Мерит взгляд немного с другой стороны on: January 25, 2018, 11:58:08 AM

Я поддерживаю Ваши мысли, но мне кажется что начнутся манипуляции этим(все таки жлобство ни кто не отменял), вот если бы администрация обязала тратить этот Мерит! то есть не начислять новый пока не потратится старый, чтобы у пользователей был стимул его потратить. А так новичкам, кто делает первые шаги, будет очень сложно конкурировать в качестве контента с более прокачанными аккаунтами. Может я не прав, но время покажет.
В том то и дело, что качество форумного контента вообще понятие о-о-чень растяжимое. Может это умный пост, а может создание и ведение целого треда который зацепит всех и каждого. Если Мерита реально у всех будет по несколько в месяц, то я даже боюсь представить какого качества должен быть контент, чтобы новичку прокачаться например до фула, т.к. в таком случае все будут в первую очередь думать, как рентабельно распределить свои плюсики
Мне до фула никогда ни дорости.
39  Local / Новички / Re: Где взять исходники криптовалют? on: January 05, 2018, 01:51:16 PM
Подскажите официальные сайты где можно взять исходники криптовалют биткоина и эфира? и надо так чтобы без вирусов все только с официальных сайтов.
https://github.com/bitcoin/bitcoin
https://github.com/ethereum
спасибо. а там точно нет вирусов? можно эти исходники использовать в своих разработках или это только для ознакомления?
40  Local / Новички / Где взять исходники криптовалют? on: January 05, 2018, 01:25:26 PM
Подскажите официальные сайты где можно взять исходники криптовалют биткоина и эфира? и надо так чтобы без вирусов все только с официальных сайтов.
Pages: « 1 [2] 3 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!