Jump to content
Alex12

Assurance contracts

Recommended Posts

Существуют ли сейчас инструменты позволяющие накапливать BTC на реализацию проекта децентрализовано? Что бы не было возможности у третьих лиц воспользоваться этими средствами.

 

Вопрос возник после прочтения https://en.bitcoin.i...rance_contracts и https://bitcointalk....?topic=110402.0.

Share this post


Link to post
Share on other sites

Раньше была GBLSE, но она закрылась. На данный момент больше подобных ресурсов не знаю. Делать подобные вещи напрямую скриптами ИМХО не очень удобно. Хотя защищает от внешнего воздействия.

Share this post


Link to post
Share on other sites
Раньше была GBLSE, но она закрылась.

Появляются другие инструменты, например http://bitcoinsignal.../info/community,

 

Делать подобные вещи напрямую скриптами ИМХО не очень удобно

 

А давайте поговорим про скрипты и т.п.

 

Допустим, что Вы знаете, как осчастливить часть человечества за 1000 ВТС.

Вы заводите счет в своем кошельке и пишете об этом, например, здесь на форуме.

 

Допустим, лично Вам я верю, и Ваша идея мне нравится. А вот поддержат ли проект другие, не уверен.

 

Начиная с версии 7.0 Bitcoin, в окне отладки я создаю обещание перечислить вам часть средств, если вы соберете всю сумму.

listunspent ...
createrawtransaction ... {<Ваш адрес>:<Ваша сумма>}
signrawtransaction ... [null] [null] ALL|ANYONECANPAY

Согласен неудобно. Не трудно сделать форму с 2-3 полями и кнопкой.

 

Отправляю Вам транзакцию в HEX кодировке в том же топике, чтобы все знали, сколько уже собрано.

 

Узнать можно, например, так:

decoderawtransaction ...

 

http://blockchain.info/tx/...

 

Кстати я могу в любой момент израсходовать эти средства.

 

Допустим, это последняя сумма, которой Вам не хватало для 1000 BTC.

Вы объединяете все транзакции в одну и

sendrawtransaction ...

 

Как их объединить?

Как Вы проверите, что я правильно подписал транзакцию?

Что делать, если сумма сильно превысила 1000 BTC? Разница уйдет тому, кто сформирует следующий блок. А хотелось бы, чтобы она вернулась мне обратно.

Share this post


Link to post
Share on other sites

В познавательных целях написал программу. Скачать. Может кому пригодится.

 

Программа позволяет создавать, отменять, отслеживать состояние и хранить подписанные (но не опубликованные) транзакции-обещания. А также накапливать их, объединять в одну и опубликовывать, если сумма накоплений достигла ранее заданной. Используется кошелёк bitcoin и http://blockchain.info/(для отслеживания полученных обещаний). Требуется Windows XP или выше и Framework v4.0.

 

Для работы с обещаниями рекомендую создавать отдельный кошелек, чтобы исключить случайную отмену обещаний через интерфейс bitcoin.

Edited by Alex12

Share this post


Link to post
Share on other sites

@Alex12,

Очень интересно! А исходники открытые есть?

Народ у нас уже тертый, и запускать непроверенное ПО обычно не очень торопится ;)

Share this post


Link to post
Share on other sites

Гуд! Чуть позже поизучаю. Кстати тепрь на форуме можно прикреплять файлы архивов напрямую в сообщение ;)

CashMutual.src.rar

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...