Baldassare (OP)
Member

Offline
Activity: 67
Merit: 10
|
 |
December 16, 2013, 01:44:48 AM |
|
Всем привет, я создаю принципиально новый альткоин. Он в себя включает - Зашифрованные балансы
- Блокчейн без сохранения тразнакций
Чего еще в него встроить? Допустим что я программирую как джефф дин.
|
|
|
|
|
|
|
|
|
In order to achieve higher forum ranks, you need both activity points and merit points.
|
|
|
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
|
|
|
|
mak
Sr. Member
  
Offline
Activity: 337
Merit: 252
Forth
|
 |
December 16, 2013, 07:42:35 AM |
|
Чего еще в него встроить?
Механизм мгновенных платежей
|
|
|
|
other_side
|
 |
December 17, 2013, 12:26:48 AM |
|
P2P обмен валют. Также можно создать валюту, как дигитальную копию существующей. Например, валюту, курс которой всегда 1 доллар.
|
|
|
|
|
other_side
|
 |
December 17, 2013, 01:52:54 AM |
|
А как насчет зашифрованных балансов и транзакций?
У монеты должна быть определенная открытость, чтобы котироваться в различных сервисах (например, coinmarketcap). Мне кажется сейчас сложился определенный wish list, какой должна быть новая монета. 1) Green. Или делает что-то полезное (Primecoin, Gridcoin), или premined. 2) Некоторые можно отнести к чему-то особенному (Ripple), или следующему поколению (Nxt, Emunie) или нишевые (Sexcoin). 3) Равномерно распределенные.
|
|
|
|
Baldassare (OP)
Member

Offline
Activity: 67
Merit: 10
|
 |
December 17, 2013, 04:17:46 AM |
|
Меня не интересует открытость и котируемость. Не собираюсь по быстрому срубить денег и слить валюту - у меня серьезный проект. Green не нужен. Равномерно распределенные - премайна не будет. Особенное - конечно есть: шифрование. Тут есть спецы по этому?
|
|
|
|
tvv
Legendary
Offline
Activity: 1302
Merit: 1005
|
 |
December 17, 2013, 04:30:05 AM |
|
для линейных функций(сложение и вычитание) совсем не обязательно круто шифровать - вполне достаточно и просто подсолить чуток 
|
|
|
|
Baldassare (OP)
Member

Offline
Activity: 67
Merit: 10
|
 |
December 17, 2013, 04:38:36 AM |
|
Можно поподробнее? Хочу сделать чтоб баланс был только виден тому у кого есть private key. При этом все транзакции должны быть проверяемыми.
|
|
|
|
tvv
Legendary
Offline
Activity: 1302
Merit: 1005
|
 |
December 17, 2013, 04:45:31 AM |
|
Если смешать все в кучу(что-то вроде встроенного миксера - то есть один большой блок с кучей входов и выходов - в принципе ведь все что нужно для проверки сетью это чтобы сумма на входе блока была равна сумме на выходе, то есть чтобы не было ни эмиссии ни потерь, тогда что внутри блока уже мало кого волнует) и к самим суммам местами случайно прибавить и отнять случайное число, то сумма блока не измениться, а определить истинные значения каждой составляющей компоненты будет почти невозможно...
Коды для декодирования можно хранить хоть вообще в другом месте - сеть проводит блок с 0 суммой и дальше ее не волнует вообще ничего...
|
|
|
|
tvv
Legendary
Offline
Activity: 1302
Merit: 1005
|
 |
December 17, 2013, 04:50:08 AM |
|
Хочу сделать чтоб баланс был только виден тому у кого есть private key.
в случае с "одноразовыми" кодами-монетами наверно так и есть - никто ведь не знает какие именно монеты принадлежат вам, и сколько у вас их всего, это без доступа к wallet.dat не определить никак... Но я не считаю такую технологию разумной (и моя оценка биткойна - врядли выстрелит массово просто потому что обычному бухгалтеру не понять этот подход) - лучше перейти на обычную технологию ведения счетов с использованием ключа как ЭЦП, это кстати и проще и понятнее... Vladimir
|
|
|
|
Baldassare (OP)
Member

Offline
Activity: 67
Merit: 10
|
 |
December 17, 2013, 04:55:17 AM Last edit: December 17, 2013, 05:12:35 AM by Baldassare |
|
ttv, не думаю что это так просто раз пока еще никто не реализовал.
Но насчет твоей идеи: где хранить ключи для декодирования? У меня на сервере под паролем? Как шифровать транзакции? Не уверен что до конца понял.
Допустим есть два адреса A и Б. А имеет баланс x, Б имеет баланс y. А хочет послать Б z. Теперь у А (x-z) у Б (y+z). Как эту транзакцию провести не зная x,y,z (но зная их шифр)?
|
|
|
|
tvv
Legendary
Offline
Activity: 1302
Merit: 1005
|
 |
December 17, 2013, 05:19:55 AM |
|
ttv, не думаю что это так просто раз пока еще никто не реализовал.
это потому что 99.9% программистов - просто дебилы - сейчас в программисты идет кто угодно тк стало легко... (раньше постоишь в очереди к перфоратору несколько часов для исправления элементарной опечатки, и хорошо задумаешься над смыслом жизни  и стоит ли халтурить... А сейчас даже на опечатки не проверяют - быстрее нажать кнопку компиляции и IDE сама подвинет курсор к месту опечатки, это быстрее чем несколько раз нажимать кнопку стрелки чтобы сдвинуть курсор к опечатке, сам так делал когда пересел на IDE  ) 1 Биткойн не является распределенной системой - а только децентрализированной причем методом тупого копирования всего центра. 2 Исходники централизованной системы(вроде LETS) имеют мизерный объем примерно на 1 день работы нормального программиста... То есть, если применить такой-же дубовый подход как в биткойне для децентрализации - то тупо сделать копию всего центра не сложно, можно было написать все дня за 2-3 или собрать из готовых кусков за 1-2 дня, будь у этих программистов мозги... Но насчет твоей идеи: где хранить ключи для декодирования? У меня на сервере под паролем? Как шифровать транзакции? Не уверен что до конца понял.
Допустим есть два адреса A и Б. А имеет баланс x, Б имеет баланс y. А хочет послать Б z. Теперь у А а (x-z) у Б (y+z). Как эту транзакцию провести не зная x,y,z (но зная их шифр)?
ну к каким-то транзам +salt1, а к каким-то -salt1 для компенсации суммы - фиг вычислишь не зная значений и примененной таблицы комбинаций (допустим к N транзе +salt1 -salt3 +salt7 + salt8 - salt13 и тд). (или еще проще - тупо слить N входов в 1 блок, из него M выходов, все перемешается. Но по суммам все равно можно что-то вычислить - вот их подсалить чуток, пусть едят То есть в итоге с нескольких блоков падает на 1 счет и суммируется, но это уже не проследить) Сумма блока не меняется - сети значит пофиг, лишбы эмиссии не было и потерь. А дальше полученный блок можете разбирать как угодно и где угодно(как вариант)... Vladimir PS кстати, а разбирались как это в ZeroCoin сделано? Все времени не хватает, кто бы объяснил на русском 
|
|
|
|
tvv
Legendary
Offline
Activity: 1302
Merit: 1005
|
 |
December 17, 2013, 05:26:28 AM |
|
Location: Chicago Гы, эт вы классно прикололись... Или правда?  PS а правда говорят что в Чикаго 150 тыс чел кормяться около биржи?..
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1009
Newbie
|
 |
December 17, 2013, 05:29:32 AM |
|
Меня не интересует открытость и котируемость. Не собираюсь по быстрому срубить денег и слить валюту - у меня серьезный проект. Green не нужен. Равномерно распределенные - премайна не будет. Особенное - конечно есть: шифрование. Тут есть спецы по этому?
Есть дилетанты, которым непонятно зачем блокчейн, если в нем не будет транзакций.
|
|
|
|
Baldassare (OP)
Member

Offline
Activity: 67
Merit: 10
|
 |
December 17, 2013, 05:34:23 AM |
|
Come-from-Beyond, я не говорил что блокчейн не нужен. Я о том что он должен быть зашифрован. И у меня уже есть несколько результатов - смотри вики про homomorphic hashing.
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1009
Newbie
|
 |
December 17, 2013, 05:37:21 AM |
|
Come-from-Beyond, я не говорил что блокчейн не нужен. Я о том что он должен быть зашифрован. И у меня уже есть несколько результатов - смотри вики про homomorphic hashing.
Я про фразу, "блокчейн без сохранения тразнакций".
|
|
|
|
tvv
Legendary
Offline
Activity: 1302
Merit: 1005
|
 |
December 17, 2013, 05:39:21 AM |
|
blockchain нужен только для раздачи эмиссии через майн, если майна нет, то и блокчеин не нужен... PS хотя не могу сказать что он совсем оказался бесполезен - например полезно что всякие мудаки вроде ммм-койна не смогли его по-быстрому выпилить, ну и подставили свою воровскую систему под дырку 51%... Демократия пригодилась 
|
|
|
|
Baldassare (OP)
Member

Offline
Activity: 67
Merit: 10
|
 |
December 17, 2013, 05:40:31 AM |
|
Come-from-Beyond, это идея mini-blockchain. Только последние несколько сотен блоков хранятся. Плюс вся proof-of-work chain. Плюс хеш-дерево всех балансов. Довольно простая идея, читай https://bitcointalk.org/index.php?topic=371601.0 Если думаешь что нерабочая - скажи почему.
|
|
|
|
rPman
Legendary
Offline
Activity: 1120
Merit: 1069
|
 |
December 17, 2013, 01:51:50 PM Last edit: December 17, 2013, 02:02:45 PM by rPman |
|
Не нужно так категорично закапывать идеи... методы для реализации есть, и называются - http://ru.wikipedia.org/wiki/Гомоморфное_шифрованиет.е. пусть информация будет зашифрована, в т.ч даже балансы (если пожелаете отходить от понятия монета = входящая транзакция), но необходимы алгоритмы для их проверки и изменения без их расшифровки. Грубо говоря нужно уметь выполнять проверку/сравнение суммы входов и выходов, представленных в зашифрованном виде без их расшифровки.
|
|
|
|
Come-from-Beyond
Legendary
Offline
Activity: 2142
Merit: 1009
Newbie
|
 |
December 17, 2013, 02:25:06 PM |
|
Если думаешь что нерабочая - скажи почему.
Я не говорил что нерабочая. Слежу за темой, если будет жизнеспособный концепт, могу помочь с программированием.
|
|
|
|
sonicby
|
 |
December 17, 2013, 05:49:33 PM |
|
не забудь pos+pow генерацию. А новое: голосование можно встроить ? Например при согласии квалифицированного большинства (2/3), изменится цель генерации была цель 2 миллиарда монет, станет 3 млрд. Изменение скорости pos генерации. Или другие параметры можно включить в возможно меняемые при голосовании. Голосование к примеру идет в течении 100 блоков. Наберет голоса принято, не наберет отмененно. Параметры которые можно изменить при голосование хранить в блокчейне .
|
|
|
|
SStalin
|
 |
December 22, 2013, 04:11:49 AM |
|
Для нoвого форка важно не содержание,а пиаристое название Например как вариaнт Ganjacoin или Сocacoin
|
|
|
|
dunup
Sr. Member
  
Offline
Activity: 326
Merit: 250
Global Risk Exchange - gref.io
|
 |
December 23, 2013, 08:02:02 PM |
|
Для нoвого форка важно не содержание,а пиаристое название Например как вариaнт Ganjacoin или Сocacoin
Cocacoin - Colacoin )
|
|
|
|
|