Bitcoin Forum
May 13, 2024, 02:40:00 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Other / Meta / Why was LN moved to altcoins? on: September 09, 2020, 10:43:00 AM
Why topic "What does the Lightning Network need to become mainstream? "was moved to altcoins?
That is, LN is a despicable altcoin that has no place in the noble forum. Smiley

How so. LN is currently the only bright spot in the future of Bitcoin.

Or the moderator knows something and put LN where IT belongs?
2  Local / Кодеры / Трансляция транзакций в Биткоин-систему on: June 15, 2017, 08:56:33 AM
Есть какой-нибудь сервис в инете, куда можно отправить Биткоин-транзакцию, и он закинет ее в систему.
3  Local / Кодеры / HD- генерация ключей в Bitcoin Core on: May 13, 2017, 10:22:00 AM
Решил воспользоваться новой опцией в Bitcoin Core по использованию адресов
через генерацию HD-ключей.
К стыду своему, с наскоку этот квест не смог осилить. Smiley
Не могу понять, где и когда надо ввести ключевую фразу.
Если кто-то пользовался, черкните пару слов.
4  Local / Идеи / Опрос среди фулл-нодов по поводу увеличен on: November 04, 2015, 11:49:52 AM
Так как вопрос с увеличением блока в последнее время зашел в тупик, нет никакого прогресса, у меня возникла идея провести опрос среди фулл-нодов.
Чтобы узнать настроения в биткоин-сообществе по этому вопросу.
Фулл-ноды должны получиться достаточно релевантной выборкой.


1. Взять последнюю устойчивую версию Core. Я так понимаю, что при обмене между собой фулл-ноды могут идентифицировать друга друга разным способом. Различают же XT-ноды и Core-ноды.
Добавить в идентификацию информацию о 3-х вариантах:
A)поддерживаю BIP101
B)поддерживаю BIP100
C)не увеличивать макс. размер.

Выпустить 3 варианта .exe (думаю, достаточно в версии WIN). Владельцы нодов могут выбрать любой и установить у себя.

Для любителей самим собирать экзешники, выпустить инструкцию, где и как надо подправить.

Поправки в исходник вроде должны получиться минимальными.

2. Провести рекламу, агитацию на всех известных площадках.
3. Организовать мониторинг, подсчет результатов.Что-то наподобие xtnodes.com.
4. Желательно это сделать до декабря.

5. Если кого-то заинтересует, и он считает, что способен реализовать, могу выступить спонсором и возместить затраты. ( По договоренности и в пределах разумного Smiley  )

5  Local / Идеи / Форк для хранения файлов on: August 27, 2014, 03:10:09 PM
Форк с децентрализованным хранением файлов.

Основная идея - майнинг на основе хранимых файлов.

Майнерам, чтобы добыть монеты, надо держать архив файлов.

Так как архив может быть очень большим, имеет смысл разделить на тома.
От хеша предыдущего блока сначала вычисляется том, который участвует в вычислении текущего блока.
Потом хеш текущего блока вычисляется на основе содержимого тома.Чем больше томов хранить майнер, тем лучше для него.

Те, кто хочет сохранить файлы, должны заплатить криптовалютой,  один раз при сохранении файла.

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

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

Том, в котором удалены все файлы, исключается из майнинга.

---------
Есть неприятный момент: могут подпортить архив нелегальным содержимым.

6  Local / Кодеры / Создание адресов в версии Bitcoin Core v0.9.1.0 on: April 27, 2014, 01:26:55 PM
При создании адреса  для получения в версии  Bitcoin Core v0.9.1.0  почему-то не спрашивается пароль для кошелька.

У меня возникают подозрения, что секретный ключ находится в открытом доступе. Smiley

В версии 8 помню, вроде надо было обязательно вводить пароль.

p/s/

Не нашел русского раздела, куда бы такая тема подошла лучше всего.
7  Local / Политика / Поддержка телеканала Дождь on: March 26, 2014, 09:40:43 AM
На телеканале Дождь (tvrain.ru) идет марафон по сбору средств.

Решил поучаствовать в нем. Но BTC, к сожалению,  не принимают.
Самым экономным по времени оказалась покупка годовых подписок в подарок.
Теперь проблема, куда деть эти подписки.Smiley

Если у кого есть желание воспользоваться, могу отдать в подарок.

8  Local / Кодеры / Еще один проект децентрализованной биржи on: March 03, 2014, 09:09:59 AM
Децентрализованная биржа для обмена криптовалют


A  Типы ценностей, обращающихся на бирже.

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

В Адреса.
  Адреса генерируются по подобию криптовалют.  На балансе адреса может быть много разных знаков I типа.

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

2. Обмен разных знаков I типа
   Продавец выставляет транзакцию (подписанную) с предложением обмена N1 своих знаков на N2 знаков другого вида.
   Покупатель выставляет встречную транзакцию со ссылкой на выставленную.
   После вхождения в блокчейн балансы меняются.
  
   Также необходима отмена выставленного обмена со стороны покупателя и переопределение сумм.
   
   Возможен один вариант транзакции:
   если в нем нет ссылки на предыдущую транзакцию такого же вида, то это выставление новой транзакции
   если есть ссылка на предыдущую транзакцию такого же вида, то это переопределение
   если есть ссылка на предыдущую транзакцию такого же вида и суммы нулевые,то это отмена.


3. && отложено на следующие версии

4. Эмиссия знаков I типа.
  
   Это, пожалуй, самая сложная часть. Поэтому небольшое введение.
    
   Для того,  чтобы биржа начала функционировать, необходимо ввести в нее учетные знаки,или, другими словами, выполнить эмиссию.
   Здесь получается небольшое логическое противоречие:
   С одной стороны у нас должна быть полностью децентрализованная система.
   С другой стороны, наличие эмиссии влечет за собой наличие эмитента, который начинает играть роль центра.
    
   Один из способов (а может и единственный)избежать противоречия, это дать право любому адресу стать эмитентом.
  
   Но при этом включается такой фактор, как доверие, которое будет совершенно разным у эмитентов.
  
   Отсюда следующий шаг.Мы должны различать эмиссии, выполненные от разных адресов.
   Другими словами, эмиссия долларов от адреса A1 не должны смешиваться с долларами от адреса A2.
   То есть на балансе адреса могут находиться доллары от А1 и доллары от А2.
   Для системы это будут два разных знака.

   Эмиссия подразумевает серьезные обязательства.
   Для того, чтобы эмиссия стала котироваться на бирже, необходимо организовать ввод/вывод на биржу.
   Даже гарантированный обратный обмен здесь намного важнее.
  
   Также клиенты должны быть уверены в обеспеченности эмиссии, что у эмитента есть в наличии средства.
   Немаловажный фактор играет размер эмиссии. Не должно быть слишком мелких эмиссий.

   Исходя из вышеизложенного предлагается такой вариант.

   эмитент выставляет транзакцию на создание эмиссии.
   в ней указывается:
   размер эмиссии
   вид (USD,RUR, BTC,...)  && вид может быть любой, главное чтобы он был понятный для остальных Smiley
   кол-во BTC в качестве обеспечения (не меньше минимальной суммы, например 100BTC)
   адрес BTC (или адреса) на котором должно быть зачислено обеспечение и которое должно там находиться, пока
   эмиссия функционирует на бирже.

   Во избежание ссылок на чужие адреса эмиссия может быть поделена на 2 транзакции.
   На первом этапе на счету обеспечения должно лежать   не менее половины, но и не 100%.
   После подтверждения эмиссии в блокчейне на счет должна быть перечислена ровно оставшаяся сумма.
   Только после этого на балансе эмитента появляются сумма эмиссии.

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

   Размер комиссии по сделкам для эмиссии определяется по формуле:
   размер эмиссии/размер обеспечения  * установленный(стандартный для системы) размер комиссии для BTC.

   Например
   Если установленный(стандартный для системы) размер комиссии будет  равен 0.0001BTC за сделку,  то при эмиссии долларов
   на сумму 50000 и обеспечением 100 BTC  размер комиссии составит 0.05.

* дополнение от 15.03.2014
   фиксированный размер комиссии не будет учитывать рост/уменьшение  стоимости BTC. Поэтому возможен более гибкий вариант, когда размер комиссии пересчитывается с какой-то периодичностью.
  Если например, заложить, что майнеры должны получить где-то 0.1% от объема сделок, то размер комиссии вычислять по формуле
  сумма сделок по всем эмиссиям за период/кол-во сделок за период * 0.001
  Все эмиссии приводятся к единому знаменателю с учетом суммы обеспечения и кол-ва.
************
    
   Возможен перевыпуск эмиссии с увеличением (или уменьшением)  размера эмиссии/размера обеспечения.
  
   Для того, чтобы эмитент имел выгоду ,можно рассмотреть вариант, при котором он получает часть комиссии с каждой сделки.

  
5. Сообщения от одного адреса к другому.
    Зашифрованные сообщения от одного адреса к другому не более определенной длины. Разумеется за комиссию.
    На их основе можно надстроить чаты, доски объявлений.


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

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


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


******** отложено на следующие версии **********
II тип - внешние ценности , сделки по которым можно программно проверить. ( криптовалюты, может быть платежные системы.)

III тип - внешние ценности, сделки по которым нельзя проверить программно. (фиатные деньги,малоизвестные форки)

Ценности III типа пока под вопросом: Надо ли вообще вводить на биржу сделки со знаками III типа ?

Сделки

3. Обмен знаков I и II типа. (можно использовать для ввода/вывода криптовалют на биржу/с биржи)
   Покупатель криптовалюты выставляет транзакцию на покупку.
   В транзакции указывается вид знака, кол-во , вид криптовалюты, кол-во,  адрес криптовалюты для получения .
   продавец подписывает транзакцию своей подписью.
   после вхождения транзакции в блокчейн  в течение определенного времени  продавец перечисляет
   криптовалюты и добавляет еще одну транзакцию с указанием идентификатора транзакции по переводу криптовалют.
   Транзакция включается в блокчейн после окончания выделенного времени.
   После вхождения в блокчейн балансы меняются.
        
   Соответственно необходима транзакция по отмене выставленного обмена со стороны покупателя или для переопределения сумм.

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

   Добавить возможность выставлять такую транзакцию со стороны продавца.
***  
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!