AliasCoin: Как отправить деньги "Satoshi" Вместо "1TE6a7tvT ..."
РЕЗЮМЕ
Одним из главных препятствий на пути основного приема криптовалюта является опора на открытых ключей для перевода денежных средств. Такие строки символов длиной, очень трудно запомнить, не интуитивные и страшны для новых пользователей. Это предложение предлагает способ, с помощью которого любой криптовалюта может использовать выделенный (blockchain"AliasCoin"), Чтобы включить отправку средств к "нормальный" имя ASCII / адрес, такой как "Satoshi",
ВВЕДЕНИЕ
Представьте себе Bitcoin-клиент, в котором вы могли бы направить средства на имя, как "Satoshi" или "FordMotorCompany" вместо длинных, сложных символьных строк мы имеем дело с компанией. Это сообщение описывает предложение относительно Алиас реестр расположен на выделенном blockchain. Псевдоним реестр будет связать простой ASCII текстовой строку, например, как ваше имя для открытого ключа в безопасном режиме, что позволяет любой другую криптовалюте искать реестр и прямые сделки с соответствующим целевым адресом на основе назначенного псевдонима.
Как это может работать
Для того, чтобы установить псевдоним на пользователях реестра будет просто представить сделку с указанием
1. Нужный псевдоним ("Satoshi")
2. Один или более соответствующих открытых ключей
3. Подпись, подтверждающей контроль перечисленного ключа (s)
4. Регистратор оплаты в AliasCoin.
Оплата будет рассчитываться на основе того, как долго пользователь хочет зарегистрировать псевдоним, подсчитанный в блоках. После того, как blockchain Aliascoin превысил блок истечения, псевдони будет признан утратившим, хотя последующие операции всегда можно продлить срок регистрации. (Предполагается, что операции на других blockchains, таких как Bitcoin просроченного псевдоним будет отвергнут как недействительный.)
Несколько открытых ключей на отдельных blockchains может быть зарегистрирован в том же псевдоним. Например, "Джон Доу" может зарегистрировать отдельные ключи для Bitcoin, Эфириума и Zcash в одной транзакции. Отправители отправка средств JohnDoe от каждого blockchain бы каждый сможет просто направить свои средства на JohnDoe, с каждым blockchain ВОССТАНОВЛЕНИЕ соответствующий открытый ключ из Псевдонима реестра.
Конечный результат будет универсальным Алиас реестром, что все cryptocurrencies может использовать, как только они реализовали возможность смотреть до псевдонимов в реестре, когда они сталкиваются с целевым адресом, который не является действительным открытым ключом в их собственном blockchain. Пользователи будут (за предположительно тривиальную плату) быть в состоянии использовать и обмениваться легко запоминающиеся имена вместо длинных текстовых строк для приема платежей.
Регистратор
Там должен был быть подвох, и здесь. Я не вижу альтернативы использования центрального регистратора для обработки регистрации псевдонимов. Я широко открыт для предложений по этому вопросу. Регистратор будет получать регистрацию псевдонимов от пользователей, проверьте, нет нарушения товарного знака (включая проверку личности регистрирующего пользователя в случаях использования товарных знаков), а затем опубликовать регистрации псевдонима в blockchain. Другими словами, пользователи не будут непосредственно публиковать их регистрации псевдонимов, они должны пройти через Регистратора для проверки.
Почему это центральный орган регистратор неизбежным? Потому что через 5 минут после запуска AliasCoin без регистратора, мы видим людей, регистрации "Дональд Трамп" а также "IRS" а также "FordMotorCompany" которые не имеют действительного соединения с этими именами. И тогда мы бы навсегда читать о миллионах $$$, что мошенники загребают с контролем этих псевдонимов.
Таким образом, глобальный регистратор тело будет необходимо для полиции системы, в том числе имея возможность отменить недействительные регистрации (например, в случае судебного решения в отношении ответчика в споре товарного знака) до истечения срока их действий. Регистратор будет иметь только возможность удалять / отменять регистрацию, а не изменять их или в одностороннем порядке добавить их.
Я подчеркиваю, что использование псевдонимов будет строго добровольным, и я открыт для идей о том, как держать тело регистратора подотчетны и удобный, насколько это возможно, в то время как защиту населения от плохих актеров. (СМ ДОБАВЛЕНИЕ 3), например, регистратор может также отменить регистрацию псевдонимов, сделанные мошенниками По уголовному убеждению, хотя это необходимо изучить внимательно.
Как регистратор будет финансироваться? Я ожидаю, что регистрационные сборы, упомянутые выше, могут быть направлены регистратору для финансирования своих операций. Такие операции должны быть прозрачными и обрабатываются на некоммерческой основе с полной контролируемостью через blockchain AliasCoin, с платой за # длительность блоков для каждой регистрации псевдонима плавающих на основе потребностей в финансировании. Опять же, я открыт для идей, как улучшить / улучшить это. (СМ Приложение 2)
НЕСКОЛЬКО ДРУГИЕ КОММЕНТАРИИ И ОТКРЫТЫЕ ВОПРОСЫ
Предполагается, что люди купили AliasCoins на приобретение регистраций, некоторые будут проведены для использования в будущем. Это помогло бы обеспечить AliasCoins бы провести какое-то значение, необходимое для финансирования регистратора. Я не ожидаю, что Aliascoin будет иметь значительные финансовые и другие функции (и будет препятствовать такому использованию).
PoW, PoS? Я открыт для предложений о том, как будет проводиться добыча. Если PoW, недавняя история с Bitcoin смещает меня с использованием алгоритмов, для которых СИС доступен для поддержки децентрализации.
Следует соблюдать осторожность, чтобы гарантировать, что открытый ключ, используемый в регистрации псевдонима исключительно идентифицируется с одним blockchain при регистрации. Мы не можем предвидеть будущие вилы, но очень важно, чтобы пользователи не могут отправлять денежные средства в качестве псевдонима и он извратить подсоединенные ключи и направить средства в черную дыру.
Например, Мэри слышит Джон нуждается пиццы денег. Она знает, что он использует псевдоним JohnDoe, так что она посылает ему в $ 20 Эфириума используя псевдоним JohnDoe. Только JohnDoe никогда не имели Эфириум счета / бумажник, только один для Эфириума Classic. Таким образом, у него есть ключ в его псевдониме регистрации, который выглядит действительно для Эфириума, но это не так. Он даже не знает, Мэри послала ему деньги, потому что она забыла об этом потом. Решение подобных ситуаций необходимо реализовать, кто-нибудь есть какие-нибудь идеи? Это то, что подразумевается под защитой Replay? Как насчет тысячи altcoins там, ключи, используемые для каждого опознаваемого уникальным?
Я знаю, что есть и отрицательные стороны для повторного использования открытых ключей, и так что регистрация псевдонима привязан к одному открытому ключу, который будет активно используется, очевидно, конфликтует с лучшей практикой не повторным использования открытых ключей. Любые предложения по смягчению этой проблемы будут оценены.
Наконец, каждый blockchain должен знать, что они достигают правильный AliasCoin blockchain, а не пародия на него, при проверке регистрации псевдонимов. Я думаю, что это достаточно просто, каждая сделка должна включать в себя совместное подписание от Регистратора доказав, что они опубликовали его с уникальным подписанного сообщения, но хотел бы упомянуть об этом в случае связаны атаки векторов, чтобы победить. (Там не должно быть необходимости проверить # подтверждений в blockchain Aliascoin за последние регистрации, если все операции находятся в стадии утверждения / опубликованных Секретарем.)
Сноска
Я считаю, что использование псевдонимов может обеспечить большой шаг вперед в простоте использования для основного принятия. Для каждого, кто обеспокоен зависимостью от регистратора, я хотел бы отметить, что использование псевдонимов будет полностью добровольным, и что я просто не вижу альтернативы. Нарушение товарного знака и скамминг взорвется без него.
Я не программист или разработчик монет, так что я просто бросить эту идею для сообщества, чтобы рассмотреть. Если это представляется целесообразным и работоспособным моя надежда состоит в том, что команда с нужными навыками будет шаг вперед, чтобы начать работать на нем. Поскольку буквально любая криптовалюта может извлечь из этого пользу, если разработчики решили поддержать его, я надеюсь, что это доказывает благословение на усыновление криптовалюты в целом.
Понятие реестра псевдонима фактически относится с проекта я мозговой штурм назад в ~ 2014. В конце концов я отложил проект из-за его сложности и тот факт, что требуется сверхвысокой мощности транзакций (значительно превышающие сети VISA). Поэтому я решил, что пыль его когда-то варианты, как Молния Сети стали доступны. Я только понял, сегодня утром, что концепция Алиас может быть применен совершенно независимо друг от друга и выгоды могут быть доступны всем прямо сейчас.
Если эта идея имеет никакого отношения к другим предложениям, которые там уже были изучены или даже реализованы, я прошу прощения за то, что не знает о них. Это не мое намерение тратить ничье время.
Бросив его открытым для обсуждения ...
ДОПОЛНЕНИЕ 1: ПОЧЕМУ BLOCKCHAIN?
Это происходит со мной, что люди могут спросить, если вы будете нуждаться в централизованную регистратора, поэтому даже заморачиваться с blockchain? Почему бы просто не доверять им, чтобы сохранить псевдоним ключа пары на частной базе данных?
Ответ, что такие базы данных могут быть взломаны, и там будет огромный стимул, чтобы сделать так, если использование псевдонимов становятся widespead в криптовалюта. Самый безопасный способ хранения информации находится на blockchain. Это hackproof и неизменно, кроме определенных видов операций. Регистратор необходимо будет проявлять должную осторожность, чтобы сохранить свои собственные ключи в безопасности (предположительно с использованием той или иной форме мульти-сиг).
Возможно, это может быть необходимо реализовать функцию, с помощью которых открытые ключи, используемые регистратором может быть "аннулированных" на blockchain - то есть, если данный ключ используется регистратор был потерян / украдено / скомпрометировано, Регистратор должен иметь возможность отправлять транзакции с несколькими знач к blockchain, что сводит на нет использования взломанного ключа в любом будущей сделки по blockchain. Таким образом, даже если злоумышленник получил несколько ключей с течением времени от регистратора, он не сможет использовать их, если было обнаружено хаки. (Рекомендация: Регистратор может сделать это практика недействительными ключи, которые он использует на штатной частоте, вводя новые, чтобы снизить риск необнаружения краж.)
Также отметим, что регистратор не должен быть в состоянии подделать регистрации псевдонимов. Псевдоним регистрация Доводы от пользователей должна включать подпись (или подпись), подтверждающую, что они контролируют каждый из ключей, перечисленных в их псевдониме регистрации. Это позволит повысить доверие к использованию регистратора, так как они могут удалять только псевдонимы регистрации (например, в случае нарушения товарного знака), никогда не изменять или добавлять их в одностороннем порядке.
ДОПОЛНЕНИЕ 2 - ШАХТЕР-ФИНАНСИРУЕМЫХ REGISTRAR?
Это еще одна грубая идея, которую я разработал в своем первоначальном проекте. Идея заключается в том, что регистрационные взносы будут выплачены шахтерам (как в Bitcoin), а не Секретарь. Для того, чтобы финансировать Регистратор, шахтеры будут иметь возможность генерировать Aliascoins с каждым блоком, который будет выплачиваемым открытым ключ, выданным регистратором. Средства собирается регистратор бы в дополнении к обычной шахтерской выплате за каждый блок, и могут быть определены в пределах некоторого диапазона по шахтеру.
Таким образом, шахтеры верящего регистратор щедрые могут сократить финансирование, и те, кто считают, что недостаточным финансирование может увеличить финансирование, и без прямого воздействия на шахтер. Шахтеры будут стимулы не overfund регистратора, поскольку он ослабит значение своих собственных минных монет, и будет стимулы не underfund, потому что она будет рисковать бесперебойное функционирование регистратора, который отстаивает ценность проекта Aliascoin и ценности их собственных монет.
Является ли это работоспособным и позволит достичь правильного баланса необходимо тщательно изучить. Но я подумал, что идея стоит упомянуть, потому что ...
ДОПОЛНЕНИЕ 3 - сменный REGISTRAR?
Это более спекулятивным, но несут с собой. Что делать, если это было возможно в принципе заменить регистрирующий орган с конкурирующей организацией в одном мах через демократический процесс? Как anology, что если экономическое большинство может голосовать, предпочитают ли они сердечник или Bitcoin безлимитные как в контроле протокола Bitcoin?
Вот предложенный метод: Протокол Aliascoin будет включать в себя механизм голосования (например, тире и т.д. трудоустроить), в котором каждый подсчитывает монеты как один голос. Чем больше монет вы имеете, тем больше голосов. Голоса будут подсчитаны на основе какой открытый ключ вы поддерживаете - один из текущего регистратора, или один опубликованный конкуренту.
В зависимости от конкретных правил для определения победы (множества, большинства, большинства после стекания и т.п.), средства, выделенные шахтерами будут автоматически перейти к открытому ключу победы регистратора тела. Кроме того, только выигрышная тело держит, что открытый ключ будет иметь возможность представить регистрацию в blockchain, эффективно действуя в качестве официального регистратора. Клавиши, используемые регистратором приводимого от власти больше не будут приниматься к такой обязанности. (Я оставляю это для разработчиков, чтобы определить точный метод, чтобы сделать это, и как это можно сделать безопасно.)
Почему на земле мы могли бы возможность изменить регистратор?
1. Предполагается, что Секретарь будет также взять на себя ведущую роль в качестве разработчика для blockchain. В случае серьезных конфликтов, таких как дебаты ядра / BU это обеспечит механизм для разрешения дебатов.
2. Поскольку в качестве регистратора состоит из реальных людей в реальных местах, регистратор тело может подвергаться запугиванию или иных принудительных действий, или даже физически заменены местными / национальными органами или организованной преступностью. Механизм голосования позволит сообщество лишить гражданские права такого скомпрометированы или поврежденную регистратор, заменив его свежим телом, который получает большую поддержку.
В любом случае, Регистратор орган должен был бы поддерживать два связанных идеалы: защита правильно товарному материала в меру своих способностей, а также предотвращение преступного использования псевдонимов.