В их ядрах, все сегодняшние разных cryptocurrencies в основном распределены (или более точные реплицируются) базы данных, где клиент имеет и схему базы данных и применимые действительные сделки жёстко прописанные.
Вместо того, чтобы все различные системы, имеющие свои собственные базы данных и транзакционные системы, было бы целесообразно иметь одну распределенной базу данных, где участники могут создавать новые subdatabases с набором правил, которые насильственными сетью, без обновления кодового.
Это то, что polymium направлен на реализацию: распределенная сеть обеспечивает платформу для пользовательских приложений, таких как cryptocurrencies, дописать в конце бревно, отметки времени регистры удостоверения личности, торговые площадки, распределенные автономные компании и т.д.
Любой желающий создать свое приложение должно сначала определить правила насильственных сети. Это делается путем предоставления набора методов, описанных в Тьюрингу язык сценариев и немного метаданных. После того, как эта схема была принята одним из шахтеров, то subdatabase создается, и может быть изменено только с помощью этих методов. Если вы знакомы с регулярными базами данных, вы можете думать о нем, как имеющая базу данных, которая может быть доступна только через предопределенные хранимые процедуры. Эти процедуры обеспечения соблюдения целостности базы данных.
Например, криптовалюта бы быть реализована с помощью процедуры, которая уменьшает один баланс и повышает в другой. В отличие от некоторых других систем, протокол Polymium не определяет специальную валюту в качестве посредника: это до участвующих клиентов, чтобы решить, что они используют. Это вовсе не означает, что не будет одна с особой ролью: официальный клиент собирается предоставить доступ к монетной системе, определенной в одной из ранних блоков, а также использовать, чтобы собрать сборы и приоритеты "заминированный" сделки. Точка не имея специально реализован протокол монеты, чтобы не применять любой тип "мост" вы должны использовать между subledgers.
Реализация использует многие идеи расследованных с момента введения Bitcoin, такие как те, которые лучше всего суммированы в мини-blockchain предложения. () Структура базы данных разработана таким образом, что может быть по-настоящему распределенным (даже не один узел должен хранить его в полном объеме) и полная история не должно быть сохранена. Первый выпуск, вероятно, не будет использовать все эти преимущества, но они могут быть легко добавлены позже в обратной совместимости способа.
Текущий статус проекта: Разработка коды существует, чтобы создать тестовый blockchain с простой криптовалютой совершенной (с возможностями наравне с Bitcoin), а также операции перемещения средств вокруг. Система сценариев еще не полностью завершена, но уже работают и универсальная. Подписание сделки / проверка, блок-строительные работы. Блоки могут быть проверены. Там нет сетевого кода еще, или любого вида интерфейса к каркасу. Очевидно, что гораздо больше еще предстоит сделать.
Оригинальные планы были только огласку после того, как вся вещь работает. Одна из причин, которые привели к этому в начале анонса является то, что совсем недавно другие начали работать над очень похожими концепциями, так что многие из идей, призванных быть инновационными уже в открытом. (Но не все из них) Другая причина заключается в том, что она становится все труднее вкладывать всю необходимую работу, не видя никакой отдачи от него или, по крайней мере, имеет обратную связь. Объявление в основном предназначено для оценки интереса, увидеть, какие вопросы и предложения возникает и, возможно, увидеть, если есть способ, чтобы стимулировать развитие таким образом, что все стороны могут быть уверены, что они получают то, что они ожидают от сделки.