Bitcoin Forum
July 16, 2024, 12:02:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Новый альткоин - идеи  (Read 2595 times)
Baldassare (OP)
Member
**
Offline Offline

Activity: 67
Merit: 10


View Profile
December 16, 2013, 01:44:48 AM
 #1

Всем привет, я создаю принципиально новый альткоин. Он в себя включает
  • Зашифрованные балансы
  • Блокчейн без сохранения тразнакций
Чего еще в него встроить? Допустим что я программирую как джефф дин.
mak
Sr. Member
****
Offline Offline

Activity: 337
Merit: 252


Forth


View Profile
December 16, 2013, 07:42:35 AM
 #2

Quote
Чего еще в него встроить?
Механизм  мгновенных платежей

other_side
Full Member
***
Offline Offline

Activity: 285
Merit: 100


View Profile
December 17, 2013, 12:26:48 AM
 #3

P2P обмен валют.
Также можно создать валюту, как дигитальную копию существующей. Например, валюту, курс которой всегда 1 доллар.
Baldassare (OP)
Member
**
Offline Offline

Activity: 67
Merit: 10


View Profile
December 17, 2013, 12:41:50 AM
 #4

А как насчет зашифрованных балансов и транзакций? Что вообще про это известно, как осуществить на практике? Пока читаю http://en.wikipedia.org/wiki/Homomorphic_encryption и http://en.wikipedia.org/wiki/Yao%27s_Millionaires%27_Problem
other_side
Full Member
***
Offline Offline

Activity: 285
Merit: 100


View Profile
December 17, 2013, 01:52:54 AM
 #5

А как насчет зашифрованных балансов и транзакций?
У монеты должна быть определенная открытость, чтобы котироваться в различных сервисах (например, coinmarketcap).
Мне кажется сейчас сложился определенный wish list, какой должна быть новая монета.
1) Green. Или делает что-то полезное (Primecoin, Gridcoin), или premined.
2) Некоторые можно отнести к чему-то особенному (Ripple), или следующему поколению (Nxt, Emunie) или нишевые (Sexcoin).
3) Равномерно распределенные.
Baldassare (OP)
Member
**
Offline Offline

Activity: 67
Merit: 10


View Profile
December 17, 2013, 04:17:46 AM
 #6

Меня не интересует открытость и котируемость. Не собираюсь по быстрому срубить денег и слить валюту - у меня серьезный проект. Green не нужен. Равномерно распределенные - премайна не будет. Особенное - конечно есть: шифрование. Тут есть спецы по этому?
tvv
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
December 17, 2013, 04:30:05 AM
 #7

А как насчет зашифрованных балансов и транзакций? Что вообще про это известно, как осуществить на практике? Пока читаю http://en.wikipedia.org/wiki/Homomorphic_encryption и http://en.wikipedia.org/wiki/Yao%27s_Millionaires%27_Problem

для линейных функций(сложение и вычитание) совсем не обязательно круто шифровать - вполне достаточно и просто подсолить чуток Wink
Baldassare (OP)
Member
**
Offline Offline

Activity: 67
Merit: 10


View Profile
December 17, 2013, 04:38:36 AM
 #8

Можно поподробнее?
Хочу сделать чтоб баланс был только виден тому у кого есть private key. При этом все транзакции должны быть проверяемыми.
tvv
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
December 17, 2013, 04:45:31 AM
 #9

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

Коды для декодирования можно хранить хоть вообще в другом месте - сеть проводит блок с 0 суммой и дальше ее не волнует вообще ничего...
tvv
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
December 17, 2013, 04:50:08 AM
 #10

Хочу сделать чтоб баланс был только виден тому у кого есть private key.

в случае с "одноразовыми" кодами-монетами наверно так и есть - никто ведь не знает какие именно монеты принадлежат вам, и сколько у вас их всего, это без доступа к wallet.dat не определить никак...

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

Vladimir
Baldassare (OP)
Member
**
Offline Offline

Activity: 67
Merit: 10


View Profile
December 17, 2013, 04:55:17 AM
Last edit: December 17, 2013, 05:12:35 AM by Baldassare
 #11

ttv, не думаю что это так просто раз пока еще никто не реализовал.

Но насчет твоей идеи: где хранить ключи для декодирования? У меня на сервере под паролем? Как шифровать транзакции? Не уверен что до конца понял.

Допустим есть два адреса A и Б. А имеет баланс x, Б имеет баланс y. А хочет послать Б z. Теперь у А (x-z) у Б (y+z). Как эту транзакцию провести не зная x,y,z (но зная их шифр)?
tvv
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
December 17, 2013, 05:19:55 AM
 #12

ttv, не думаю что это так просто раз пока еще никто не реализовал.

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


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 выходов, все перемешается.
Но по суммам все равно можно что-то вычислить - вот их подсалить чуток, пусть едят Wink
То есть в итоге с нескольких блоков падает на 1 счет и суммируется, но это уже не проследить)

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

Vladimir
PS  кстати, а разбирались как это в ZeroCoin сделано?   Все времени не хватает, кто бы объяснил на русском Wink
tvv
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
December 17, 2013, 05:26:28 AM
 #13


Location:   Chicago

Гы, эт вы классно прикололись...  Или правда? Wink


PS  а правда говорят что в Чикаго 150 тыс чел кормяться около биржи?..
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
December 17, 2013, 05:29:32 AM
 #14

Меня не интересует открытость и котируемость. Не собираюсь по быстрому срубить денег и слить валюту - у меня серьезный проект. Green не нужен. Равномерно распределенные - премайна не будет. Особенное - конечно есть: шифрование. Тут есть спецы по этому?

Есть дилетанты, которым непонятно зачем блокчейн, если в нем не будет транзакций.
Baldassare (OP)
Member
**
Offline Offline

Activity: 67
Merit: 10


View Profile
December 17, 2013, 05:34:23 AM
 #15

Come-from-Beyond, я не говорил что блокчейн не нужен. Я о том что он должен быть зашифрован. И у меня уже есть несколько результатов - смотри вики про homomorphic hashing.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
December 17, 2013, 05:37:21 AM
 #16

Come-from-Beyond, я не говорил что блокчейн не нужен. Я о том что он должен быть зашифрован. И у меня уже есть несколько результатов - смотри вики про homomorphic hashing.

Я про фразу, "блокчейн без сохранения тразнакций".
tvv
Legendary
*
Offline Offline

Activity: 1302
Merit: 1005


View Profile WWW
December 17, 2013, 05:39:21 AM
 #17

blockchain нужен только для раздачи эмиссии через майн, если майна нет, то и блокчеин не нужен...

PS  хотя не могу сказать что он совсем оказался бесполезен - например полезно что всякие мудаки вроде ммм-койна не смогли его по-быстрому выпилить,
ну и подставили свою воровскую систему под дырку 51%...  Демократия пригодилась Wink
Baldassare (OP)
Member
**
Offline Offline

Activity: 67
Merit: 10


View Profile
December 17, 2013, 05:40:31 AM
 #18

Come-from-Beyond, это идея mini-blockchain. Только последние несколько сотен блоков хранятся. Плюс вся proof-of-work chain. Плюс хеш-дерево всех балансов. Довольно простая идея, читай https://bitcointalk.org/index.php?topic=371601.0
Если думаешь что нерабочая - скажи почему.
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
December 17, 2013, 01:51:50 PM
Last edit: December 17, 2013, 02:02:45 PM by rPman
 #19

Не нужно так категорично закапывать идеи... методы для реализации есть, и называются - http://ru.wikipedia.org/wiki/Гомоморфное_шифрование
т.е. пусть информация будет зашифрована, в т.ч даже балансы (если пожелаете отходить от понятия монета = входящая транзакция), но необходимы алгоритмы для их проверки и изменения без их расшифровки.

Грубо говоря нужно уметь выполнять проверку/сравнение суммы входов и выходов, представленных в зашифрованном виде без их расшифровки.

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1010

Newbie


View Profile
December 17, 2013, 02:25:06 PM
 #20

Если думаешь что нерабочая - скажи почему.

Я не говорил что нерабочая. Слежу за темой, если будет жизнеспособный концепт, могу помочь с программированием.
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!