Bitcoin Forum
June 23, 2024, 11:37:41 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Local / Кодеры / Re: Расчет баланса и транзакции on: May 11, 2015, 09:04:50 PM
amaclin, большое спасибо! Вот теперь разобрался что к чему. Smiley
2  Local / Кодеры / Re: Расчет баланса и транзакции on: May 11, 2015, 05:09:50 PM
amaclin, спасибо! Вот теперь что-то более-менее понятное.

Насколько я еще понял, это скрипт scriptPubKey предыдущего выхода, который кто-то может использовать, для проверки берет и выполняет перед собой скрипт scriptSig того входа, который собирается использовать данный выход? Т.к. связка scriptSig+ScriptPubKey работают не в контексте одной транзакции, а именно в цепочке "выход предыдущей транзакции" - "вход следующей транзакции". Я правильно понял?
3  Local / Кодеры / Re: Расчет баланса и транзакции on: May 08, 2015, 09:18:08 AM
Ну так может кто-то пояснить откуда берутся исходящий адрес и адрес назначения в транзакции?

Я так понимаю, вопрос сводиться именно к тому, откуда взять адрес назначения выхода, т.к. вход - это всего-лишь ссылка на выход другой транзакции.
4  Local / Кодеры / Re: Расчет баланса и транзакции on: May 05, 2015, 09:16:31 AM
сделай копию в стек и получи 1 команду с произвольными параметрами

Извините, не понял.
5  Local / Кодеры / Расчет баланса и транзакции on: May 04, 2015, 12:57:58 PM
Разбираю потроха bitcoin и наткнулся на совсем уж странную непонятку... Подозреваю что тут все очевидно для кого-то, но мне чтение доков не помогло.

В транзакции прописаны входы и выходы.

Во входе прописаны:
- предыдущий используемый выход;
- scriptSig;

В выходах прописаны:
- сумма;
- scriptPubKey;

Я так понимаю что в scriptSig и scriptPubKey могут быть прописаны любые скрипты, соответствующие синтаксису скриптов bitcoin. Однако возникает вопрос - откуда в таком случае брать информацию с какого адреса и на какой переводятся BTC?
6  Local / Кодеры / Re: Распространение данных в p2p сети on: April 22, 2015, 05:14:29 PM
Понял. Спасибо! Я примерно так и подозревал.
7  Local / Кодеры / Re: Распространение данных в p2p сети on: April 22, 2015, 10:03:43 AM
Спасибо за понятный ответ! Smiley

А пиры, как я понимаю, формируются через обмен пирами между разными клиентами и специальным IRC? А в каком порядке идут проверки? Сначала на IRC или сначала на 8 базовых (зашитых в клиенте) пиров?

Да... И еще - для чего используется локальный пул неподтвержденных транзакций? Я так понимаю, что если транзакция относится к текущему узлу, тут все ясно - показывается неподтвержденное перечисление. Если текущий узел занимается майнингом, он включает транзакции в свой блок (кстати, как он при этом выбирает какие именно транзакции включать в блок?). А что в этом пуле неподтвержденных транзакций происходит на обычном узле, к которому эти транзакции не относятся? Они все всегда на нем хранятся? Или хранятся только до момента подтверждения, а потом стираются?
8  Local / Кодеры / Распространение данных в p2p сети on: April 21, 2015, 05:35:39 PM
Всем привет!

Недавно только заинтересовался внутренностями протокола биткоин и никак не могу найти ответ на вопрос - как распространяется неподтвержденная транзакция в сети биткоин? Т.е. с помощью какой технологии? Узлы просто скачивают списки адресов с других узлов и рассылают новые транзакции по ним?

Аналогично - как распространяются замайненные блоки? Через ту-же сеть или для них есть отдельная?
9  Local / Идеи / Re: Защита от фейковых аккаунтов. Есть идеи? on: March 16, 2015, 10:38:23 AM
А как насчет классики?) Фото с надписью своего ника и датой )

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

10  Local / Идеи / Re: Защита от фейковых аккаунтов. Есть идеи? on: March 16, 2015, 10:27:21 AM
А теперь опишите, как вы привяжете биткоин адрес к одному конкретному человеку и что именно не позволит ему зарегистрировать на себя кучу других биткоин-адресов и "заверить" и их тоже? Smiley И в чем именно должно заключаться это ваше "заверение"? Smiley

согласен - подтвердить лицо есть необходимость
как это делает PayPal - вы указываете счет банковский - они туда шлют кодовые суммы - вы их вводите потом в форму

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

а вообще если соц.сети не протупят то там в поле мой кошелек сделают биткоин адрес и все

Вы безосновательно предполагаете что в соцсетях нельзя наплодить аккаунтов для создания виртуалов и накруток. А если даже и так, абсолютно ничего вам не помешает менять свой биткоин адрес в соцсетях как вам вздумается и каждый из них использовать в одном голосовании.

я думал свою такую службу сделать даже домен pubkeys.info занял или подобные
но потом понял что не выгорит идея..

вот пример идентификации:
https://vk.com/id4587762
там смотриет полная инфо - о себе и там увидите БТС адрес мой - вот это и есть идетификация кому оон принадлежит
далее используем АПИ сайта и честные голосования готовы - через блокчайн без посредников и других сайтов

Спасибо, посмеялся. :-/
11  Local / Идеи / Re: Защита от фейковых аккаунтов. Есть идеи? on: March 15, 2015, 11:35:39 AM
посмотрел gplvote.org

ну ребята - вы велосипед изобретате
достаточно лишь удостоверить биткоин адрес и голосования готовы - через биткоин платежи - не надо там ничего программировать
так что бросайте свой проект

На класс! Пришел новый человек, ни в чем не разобрался и теперь можно закрывать лавочку. Smiley Спасибо - столько времени нам сэкономили! Smiley

А теперь опишите, как вы привяжете биткоин адрес к одному конкретному человеку и что именно не позволит ему зарегистрировать на себя кучу других биткоин-адресов и "заверить" и их тоже? Smiley И в чем именно должно заключаться это ваше "заверение"? Smiley
12  Local / Идеи / Re: Защита от фейковых аккаунтов. Есть идеи? on: March 14, 2015, 12:50:46 PM
Всем привет! Интересную тему вы затронули. Мы в своем проекте gplvote.org уже несколько лет ею занимаемся. Но с некоторыми оговорками.
Например, мы считаем, что решение должно быть "без особых людей". Не должно быть каких-то людей или центров, которые могут стать "единой точкой отказа" и которые могут повлиять на работу системы идентификации.

Поэтому, после долгих рассуждений был выбран вариант "сеть доверия с отрицательной обратной связью". Суть ее в том, что идентификатором человека служит хэш от данных его документов, которые можно проверить (живьем или по сети). Каждый человек может удостоверить данные другого человека в контексте привязки его идентификатора к его публичному ключу. Обратная связь обеспечивается тем, что кроме удостоверения такой связки, вы можете выставить человеку (его идентификатору) определенный уровень доверия его голосу при удостоверении других связок идентификаторов и ключей.

Такой вариант допускает создание сети ботов. Но, в то-же время, он обеспечивает возможность ответной реакции сети на это уменьшением уровня доверия создателям до предела (за счет массовой ответной реакции). Учитывая что персональный идентификатор формируется из данных, которые принадлежат человеку пожизненно, для него исключается возможность повторить создание подделок.

Кроме того, наша "сеть доверия" - это только база данных. Как ее обрабатывать - использующие ее проекты могут решать сами. Т.е. критерии допуска к голосованию на основании данных нашей сети доверия каждый проект может формулировать как ему вздумается.

Конечно, это решение - не панацея. Но, как нам кажется, это лучший вариант из того, что сейчас можно придумать.

PS. Кстати, мобильное приложение для Android для подписания любых документов, которое мы будем использовать, уже разработано и доступно - https://play.google.com/store/apps/details?id=org.gplvote.signdoc (естественно, с исходными кодами - https://github.com/UncleAndy/sign_doc. Открытость исходников - еще одно обязательное условие нашего проекта). Приложение делает только одно - подписывает документы. Сделано оно как универсальный модуль, так что может быть использовано любыми сайтами и мобильными приложениями (работа с сайтами в документации уже описана, работа с приложениями пока нет). Кстати, демо сайт, на котором можно покрутить приложение для подписания документов вот тут - http://signdoc-client.gplvote.org/

Приложение для реализации сети доверия сейчас находится в разработке (в варианте с распределенной сетью серверов). Так-же мы работаем над версией приложения SignDoc для iOS.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!