AsWeAre
Newbie
Offline
Activity: 18
Merit: 14
|
|
March 15, 2019, 08:59:27 AM |
|
Система анонимных аккаунтов в VIZОтрывок из статьи: Вместе с системой инвайтов был придуман и внедрен механизм создания анонимных аккаунтов в VIZ. Для этого был создан специальный технический аккаунт anonymous, который и являлся регистратором по заранее заложенной механике. Такие анонимные аккаунты являются полноценными участниками системы. Отсутствие непосредственного регистратора уменьшает риск быть скомпрометированным. А при обилии шлюзов зарегистрировать анонимный аккаунт не представляет никакой сложности.
|
|
|
|
AsWeAre
Newbie
Offline
Activity: 18
Merit: 14
|
|
March 18, 2019, 05:54:42 AM |
|
Аккаунты в блокчейне VIZ, ключи и типы доступовОтрывок из статьи: VIZ в наследство от Graphene экосистемы получил систему аккаунтов, расширенную систему связок ключей с разными типами доступов, поддержкой мульти-подписей с делегированием доступов. Сущность, владеющая токенами VIZ — аккаунты. Они нужны для защиты системы от спама, стабильной работы DPOS консенсуса и удобства конечного пользователя. Аккаунты представляют собой привычную людям строку из латинских символов (логин). Логины в системе аккаунтов и есть адресное пространство для взаимодействия в VIZ. Примеры логинов: petya6, alice4, prigskok.dom Каждый аккаунт содержит информацию о балансе, доле сети и другие важные для блокчейн-системы параметры. Основными свойствами аккаунта являются связки ключей, разделенных на разные типы доступов...
|
|
|
|
AsWeAre
Newbie
Offline
Activity: 18
Merit: 14
|
|
March 20, 2019, 06:02:08 AM |
|
Процессинг платных подписок (автоматических платежей) в блокчейн-системе VIZОтрывок из статьи: Платные подписки — это своего рода соглашение по процессингу автоматических платежей на блокчейне. Сервис (имеющий аккаунт в VIZ) устанавливает условия соглашения, прописывая URL с информацией об услуге, количество уровней подписки (думаю, большинство сервисов будут пользоваться только 1 уровнем), ценой в токенах VIZ за каждый уровень и срок действия соглашения после оплаты (количество дней). Другой пользователь может принять данное соглашение и заплатить токены по нему, согласившись с его условиями (кастомизация доступна в уровне подписки и согласии автоматически оплачивать ее повторно по окончании действующего соглашения)...
|
|
|
|
AsWeAre
Newbie
Offline
Activity: 18
Merit: 14
|
|
March 21, 2019, 05:31:11 AM |
|
Использование VIZ в жизниОтрывок из статьи: Пример истории, которая возможна уже сейчас, но к которой нужно стремиться развивая инфраструктуру VIZ. - Автор детской сказки решил опубликовать ее на сервисе, который интегрировал VIZ (например, сейчас это возможно на VIZ.World, а еще лучше на некоем сервисе для любых творческих инициатив в будущем). Инициатор тут — автор. Это то, что он хотел сделать.
- Некто, владеющий долей ДАО VIZ, прочел сказку своему ребенку, и она принесла радость и ребенку, и читающему. Пусть это будет, для примера, молодая мама Таня
Тане понравилась сказка, и она захотела наградить автора. Наградила в силу своей доли. Но так как Таня очень инициативная, с качествами менеджера, она написала в комментариях автору сказки: «Ах, как жаль, что нет иллюстраций к сказке». Автор сказал, что будет рад добавить иллюстрации, только он не умеет рисовать. Таня решила стать инициатором и сделать то, что она хочет — найти иллюстратора для сказки. - Таня пошла к художникам и написала пост с предложением проиллюстрировать сказку. Кому-то эта идея понравилась, и через неделю в комментариях появились интересные рисунки для сказки, которые художники разрешили использовать на безвозмездной основе (с просьбой указать авторство). Иллюстратор тоже стал инициатором. Он сделал то, что хотел сам — нарисовал иллюстрации для детской сказки, которая ему самому понравилась.
- Автор сказки с радостью рассмотрел все присланные иллюстрации, которые ему принесла Таня, и вставил их в свою сказку, поблагодарив в послесловии как Таню, так и иллюстратора, работы которого он решил использовать. Инициатор этих изменений — автор детской сказки. Он сделал то, что хотел сам.
По доброте душевной, он решил указать бенефициарами в своем произведении Таню за ее предприимчивость, направив ей 2% от новых наград, и иллюстратора, который сделал его сказку наглядной и красивой для детей и их родителей, направив ему 18% наград.
Уже год, как сказка опубликована, и родители, которые поняли принцип VIZ, награждают автора сказки. Длинный хвост таких наград распределяет долю ДАО VIZ для автора, менеджера и иллюстратора.
|
|
|
|
AsWeAre
Newbie
Offline
Activity: 18
Merit: 14
|
|
March 22, 2019, 12:21:27 PM |
|
Принцип необратимости блоковОтрывок из статьи: Создается ощущение, что «мы застряли» в каменном веке. Тогда как DLT системы строятся на акте доверия (синхронизация содержимого общего блока), блокчейн-системы используют принцип лежебоки. Сколько делегатов перепрыгнет через блок? Если набралось 15, то тогда верим, а если не набралось — не верим. Как итог DLT системы будут перехватывать технологическое первенство, если мы не научимся проявлять акт доверия и брать за него осознанную ответственность.
|
|
|
|
Little_boo (OP)
|
|
March 22, 2019, 12:52:28 PM |
|
Но это не так, в случае сбоя ноды или изолирования интернета (железным куполом) возможна ситуация, когда часть делегатов продолжат взаимодействия и уйдут в собственный форк цепи (где отвалятся другие делегаты вне изоляции, и irreversible будет двигаться уже самостоятельно).
Как показала практика, в случае если есть форкается, то при отвале длинной цепочки с большим числом поддержавших её делегавто, сетка просто встанет в момент отвала. Поэтому этой ситуацией "дискредитировать" текущий алгоритм irreversible не получится. Включить в VIZ возможность выбора принципа учета irreversible. Добавить в конфигурацию ноды irreversible-principle, который можно выставить в tree-quarters, circural-trust и code-is-law.
т.е. в ноде будет выбор?
|
|
|
|
AsWeAre
Newbie
Offline
Activity: 18
Merit: 14
|
|
March 22, 2019, 01:56:41 PM |
|
сетка просто встанет в момент отвала. Поэтому этой ситуацией "дискредитировать" текущий алгоритм irreversible не получится. Это не так. Сетка не встанет, любой топ-делегат без каких либо проблем форкнет цепочку и дождется отрубания других делегатов через 200 блоков (если это топ делегат, то ему придется подождать около 3-4 часов). Контроль за нахождением в цепи с большим количеством участников нужно включить в конфиге параметрами enable-stale-production = false и указанием допустимого количества участников в required-participation, и это никак не связано с irreversible.
|
|
|
|
dauletbaeffberdakh
Member
Offline
Activity: 406
Merit: 10
|
|
March 22, 2019, 02:04:26 PM |
|
Ну кажется неплохим проектом.Посмотрим что будет в будущем. Кстати я не знал, что наш Голос форк Стимита, а не просто хороший русский аналог.
|
|
|
|
|
|
AsWeAre
Newbie
Offline
Activity: 18
Merit: 14
|
|
April 15, 2019, 08:33:06 AM Merited by Little_boo (3) |
|
Ночью делегатами был принят ХардФорк №6. Изменения, которые в нем были сделаны:
— Пересчет shares для исправления коэффициента преобразований VIZ в SHARES (цель, сделать коэффициент ближе к 1, в нем все равно будет копиться погрешность от операций деления, но это сильно упростит расчеты для понимания, в том числе и визуально) — Система пенальти для делегатов, которые пропускают блоки; — Три новых переменных для настройки делегатами: — data_operations_cost_additional_bandwidth - наценка пропускной способности для операций с строковыми значениями без ограничения на длину (по умолчанию 0) — witness_miss_penalty_percent - процент пенальти на вес голосов у делегата за пропуск блока (по умолчанию 1%) — witness_miss_penalty_duration - длительность действия пенальти в секундах (по умолчанию 24 часа) — Дополнен плагин witness_api методом get_witnesses_by_counted_vote (аналогичен get_witnesses_by_vote); — Переименованы типы авторизации: owner в master (теперь не будет конфликта с наименованием переменных вида "владелец" в операциях), posting в regular (для лучшего позиционирования VIZ, "постинг" уходит в прошлое); — В account api object переименованы переменные, к ним добавлены _authority, чтобы подчеркнуть, что это не просто ключ как memo_key, а именно отдельный тип доступа (связка ключей); — Добавлена отсутствующая проверка на отрицательную энергию перед вызовом shares_sender_recalc_energy; — Добавлена возможность указать логин при регистрации через перевод токенов на аккаунта anonymous в формате: "LOGIN:PUBLIC KEY"; — Теперь custom_sequence пишет текущий блок +1 (чтобы номер custom операции соответствовал обрабатываемому блоку, а не предыдущему); — В custom операции переименованы переменные: required_auths в required_active_auths, required_posting_auths в required_regular_auths; — В операции account_create переименованы переменные: owner в master, posting в regular.
|
|
|
|
Little_boo (OP)
|
|
May 01, 2019, 04:35:24 PM |
|
Новости блокчейна:Два хардфорка за три дня: хардфорк 7 и 8. Делать хардфорк в VIZ, как перчатки менять: хоть пять раз в день. За три последних дня в VIZ произошло два небольших хардфорка, притом хардфорк 8 исправил ошибку 7-го. В свою очередь, хардфорк номер 7 принёс нам возможность продавать аккаунты и субаккаунты (что-то на подобии доменов второго уровня). Чтобы продать аккаунт(или субаккаунт) нужно от его имени отправить специальную транзакцию, в которой будет указана цена аккаунта и получатель токенов от продажи. Всё. Осталось ждать покупателя, блокчейн сам продаст аккаунт, вам ни о чём не надо договариваться с покупателем. (Продажу аккаунтов @AsWeAre обещал скоро реализовать в своём сервисе viz.world) Также в этом хардфорке был исправлен баг, из-за которого через анонимные аккаунты можно было создавать субаккаунты, не являясь владельцем корневого аккаунта. Например можно было легко создать аккаунт @sub.main, не владея ключами от аккаунт @main. Однако изменения не прошли гладко. Из-за ошибки в коде после хардфорка количество shares некоторых аккаунтов ушло в минус, то есть стало меньше нуля. Но эту ошибку быстро нашли и пофиксили в 8 хардфорке. Источник: https://t.me/viz_report
|
|
|
|
|
AsWeAre
Newbie
Offline
Activity: 18
Merit: 14
|
|
August 15, 2019, 10:50:54 AM |
|
Разработан экспериментальный режим для награждения участников форума через специальное расширение браузера. Пока закрытый бета-тест
|
|
|
|
|
Zn77
|
|
June 14, 2020, 08:31:48 PM Last edit: June 27, 2020, 03:14:20 PM by Zn77 |
|
|
|
|
|
|
|
|
Ivan5555
Newbie
Offline
Activity: 2
Merit: 11
|
|
June 30, 2020, 10:05:54 AM |
|
|
|
|
|
|