Обзор кода Celer: Интернет-масштабирование для каждого блокчейн

Это обзор кода Celer, проекта который планирует «принести Интернет-масштабирование каждому блокчейну».

Интересно, а сколько интернет может масштабировать? Похоже, очень много. Я понятия не имею, как это проверить. Сколько TPS у Интернета? Итак, что делает Celer? Автономные, безопасные и частные транзакции вне цепи.

Что это значит?

Думаю, вы хотите разобраться в этом? Что ж, вы можете посмотреть полный обзор Celer ICO, если вам нужна бизнес-модель. Или просто продолжить читать, потому что дальше будет анализ кода.

На первый взгляд все достаточно легко, вносим депозит и снимаем деньги. Давайте продолжим дальше.

Мы открываем канал, добавляем пиров и устанавливаем таймаут вывода. Таким образом, канал существует в сети. Хорошо, мы внесли ETH (в цепочке), и теперь мы открыли канал (в цепочке).

TransferFrom, не уверен, когда авторизация установлена, может быть, я пропустил его.

Хорошо, картина начинает складываться. Мы депонируем наши ETH (или токены ERC20), создаем канал (некоторое взаимодействие между двумя или тремя + из нас), а затем начинаем подписывать между нами сообщения, чтобы подтвердить какое-то состояние.

Давайте использовать базовый пример, у меня есть 1 ETH, у вас есть 1 ETH: я отправляю вам 1 ETH, теперь у вас есть 2 ETH. Я возвращаюсь на канал и говорю, что у меня еще есть 1 ETH, вы можете оспорить и доказать, что 2 ETH у Вас и у меня 0 ETH. Я упростил, но это концепция. Это может применяться к любому базовому состоянию, даже к сообщениям, которые мы передаем друг другу.

Здесь очень много кода, но нет ничего конкретного, на что можно было бы указать.

Ценность здесь — это действительно то, что построено вокруг. Сами каналы являются общими, поэтому их можно использовать для чего угодно между двумя или более сторонами, не обязательно включать передачу стоимости. Вариант использования имеет смысл для передачи стоимости, но технически это может быть что угодно.

Это позволяет проводить микротранзакции? Да.

Депозитные средства и создание каналов раздражают? Да.

Идеально подходит для создания крипто-банка.

Заключение обзора кода Celer :

Этот код хорош, но это не самая его лучшая часть. Я действительно хочу просмотреть их код Android и их SDK. Если Вы позволяете людям использовать что-либо для создания приложений с поддержкой ценности, которые могут хорошо масштабироваться. То Вы должны дать им свой личный ключ. Я бы предположил, что он хранится локально, а не в настройках KMS.

Так что можно с этим сделать? Любое приложение, которое вы хотите на самом деле, можно создать старую школьную аркадную игру, где люди должны платить каждый раз, когда они играют, пока игра не закончится? Конечно, Вы можете продолжить дальше фантазировать, вариантов очень много.

Ключ будет их SDK, хотя, я действительно хочу, пересмотреть его. Код написан достаточно грамотно, хотя, давайте посмотрим, смогут ли они легко создавать приложения для разработчиков.

Источник: https://cryptobriefing.com/celer-code-review-internet-scale-blockchain/