Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
blockchained
7 лет назад

📝 Еженедельный отчет: Stealth, Ledger Nano S, BlockPay, graphenej, смарткойн кошелек (kenCode)

Всем привет!
Прежде чем перейти к новостям этой недели, я хочу упомянуть одну из причин, по которой я стал Агористом. Я действительно не думаю, что то, в какой стране вы живете, так уж важно, но если вы посмотрите на федеральный кодекс своей страны, и ваши местные муниципалитеты на самом деле подчиняются тому, что диктуют ваши федеральные законы, то по сути, вы в буквальном смысле являетесь продуктом этой страны, и они владеют вами. Да, они на самом деле владеют вами, как если бы вы были их домашним хомячком.

Например, «Соединенные Штаты» определяются как Федеральная корпорация (28 US Code § 3002, раздел 15A). Когда ваши родители подняли руку и присягнули на верность флагу, они просто стали фактической собственностью этого правительства. Тогда их дети, внуки и т.д. - всё это продукты исходного продукта, автоматически принадлежащие той же Корпорации. Именно поэтому вы должны иметь разрешение на выезд (паспорт). Они буквально владеют вами.

Так что давайте развивать контрэкономику, чтобы сделать их гегемонию устаревшей!

Stealth:

На этой неделе мы проделали кучу работы над автоматизированными резервными копиями Stealth! Схемы резервного копирования в C-IPFS должны выполняться идеально, так что даже при использовании разных типов нод IPFS (go-ipfs, js-ipfs и т.д.) синхронизация будет осуществляется без проблем, независимо от того, на каком устройстве запущено наше программное обеспечение. Nodeio был близок, но всё же недостаточно, поэтому мы выбрали вместо него bitwap на этой неделе внесем в него несколько правок, чтобы он слаженно работал с резервными копиями Stealth (автоматизированными или нет). Мы настраиваем протокол, чтобы обеспечить синхронизацию файловой системы в разных сетях (мне кажется подобно сайдчейнам).

Поэтому мы начали добавлять протокол Bitswap непосредственно в C-IPFS и планируем закончить его и полностью протестировать менее чем за 2 недели. Также мы нацелены на 33-50% комментирования кода, чтобы как только мы будем готовы прогнать документацию через Doxygen, мы могли предоставить наше программное обеспечение опытным кодерам со всего мира, чтобы они использовали его на своих различных устройствах (я сообщу детали этого большого проекта в ближайшие недели).

Поддержка основного кода:

https://github.com/kenCode-de/c-libp2p/commit/73fcecfdcf1cde170fba90499b953b1dd0fc04ee
https://github.com/kenCode-de/c-libp2p/commit/3b52948b3b14a80b408e5656e1fdfdb749ac0167
https://github.com/kenCode-de/c-libp2p/commit/8bf4e3cf075c117cad0a9da4e3f954b150fb019e
https://github.com/kenCode-de/c-libp2p/commit/e2d63e029cabdafaf6bb5a8c1206cbf373d3a09b
https://github.com/kenCode-de/c-libp2p/commit/ffd27eb0622d9947e8d58bac7f05524b21a56ddf
https://github.com/kenCode-de/c-libp2p/commit/dfb1aba247e7aac62981553e9d16d12472074060
https://github.com/kenCode-de/c-libp2p/commit/2f8057e4b855defd76c270c43ed7c78fc418069c
https://github.com/kenCode-de/c-ipfs/commit/069379acf4f49a3ee5036448f33c3afe0832f3d7
https://github.com/kenCode-de/c-ipfs/commit/cb05b249ba0eea3c7f0ef5e554721ccf607459ee

Протокол Bitswap:

https://github.com/kenCode-de/c-ipfs/commit/d038b5d6f73f10743562b9e6ffb0cbd5d7034695
https://github.com/kenCode-de/c-ipfs/commit/250b88601a0c307a357ae830b2939d8a1411d85a
https://github.com/kenCode-de/c-ipfs/commit/6e19c14bab4d97db85c8452a13cede4eea7b5899
https://github.com/kenCode-de/c-ipfs/commit/1fe5be1c5c91a5a534324a6e8a9107a872d9a3ae
https://github.com/kenCode-de/c-ipfs/commit/2232d03854a3f18b860e5a0676dd8fcdad745b2a
https://github.com/kenCode-de/c-ipfs/commit/f47a6116f0655d33a07985b018b5aec0cacf263d
https://github.com/kenCode-de/c-ipfs/commit/2bb70b01be3c6f1ab09c924cd3c739ff7c307b13

На этой неделе мы также добавили исходный API:

https://github.com/kenCode-de/c-ipfs/commit/cce43e2bce24d4028c9f2a4a9fcb7c72b4e935eb

Мы протестировали его вместе с остальной частью кода и не обнаружили никаких проблем. Следующим шагом будет установка ZLib для сжатия и jsmn (библиотека json уже есть в репозитории c-ipfs) и обеспечение выполнения вызовов внутренних функций.

BlockPay:

Как QRCodeActivity, так и BrainkeyActivity не выполнялись, если первая нода/сервер были недоступны. Так происходило потому, что graphenej еще не имеет поддержки централизованного брокера сообщений. Каждое действие/фрагмент, который нуждается в сетевых данных, должен управлять своим собственным соединением. На этой неделе завершится работа над новым брокером сообщений. Но для того, чтобы поскорее дать людям рабочее программное обеспечение, эти исправления были представлены здесь и включены в последнюю версию v1.5.13. В этом же самом коммите также были удалены из списка старые ноды, и теперь мы полагаемся на 2 других ноды.

Я до сих пор храню BlockPay в приватном репозитории, так чтобы сначала мы могли немного раскачать рынок, но я, вероятно, сделаю этот приватный репозиторий публичным, как и все остальные, через пару недель.

Ошибка, вызвавшая сбой приложения каждый раз, как пользователь вводил желаемую сумму и слишком быстро переходил на экран QR-кода, была исправлена в этом коммите. Основной причиной было неправильное управление потоком, которое вызывало NullPointerException.

В этом коммите мы вводим начальную версию «Мастера установки» для BlockPay, которая должна упростить процедуру первоначальной настройки, разбив ее на 3 отдельных шага с массой пространства для пояснений и картинок. Мы уже сделали исходную анимацию макета для этого Мастера установки. Если вы хотите ее увидеть, то просто зайдите в наш групповой чат в Telegram и напишите нам, чтобы мы дали на нее ссылку:

http://t.me/BlockPay

Смарткойн кошелек:

Поскольку нам пришлось настраивать новые серверы (помните, нам пришлось заморозить сами-знаете-чей банковский счет), на этой неделе мы провели на этих новых серверах множество испытаний, чтобы убедиться, что наша сеть никогда не упадет. Это недешево, поэтому я снова хочу поблагодарить @onceuponatime за то, что он помогает проекту!

Наши новые серверы уже онлайн и работают как надо, и мы обновили код переключения между нодами, чтобы само приложение искало новые серверы в списке.

В экран Transactions также были внесены некоторые существенные улучшения, поэтому вам не придется сидеть и ждать изначальной синхронизации базы данных с полными нодами. Теперь мы используем процесс «ленивой загрузки» в фоновом режиме, чтобы не раздражать пользователя.

Кроме того, мы поставили на поток решение найденных проблем, о которых сообщалось на моем гитхабе, и скоро расквитаемся с оставшимися из них. Также мы параллельно работаем над функционалом кошелька «Carbon».

Соответствующие коммиты можно просмотреть здесь:

https://github.com/kenCode-de/smartcoins-wallet/commit/36a88ed56906e217d689906e0a7dfc148fb85d08
https://github.com/kenCode-de/smartcoins-wallet/commit/af48c00cd2da2209b1bcbc379c362b981df67318
https://github.com/kenCode-de/smartcoins-wallet/commit/cd1f84ca53a06595bd186d4d1b35818868e348e3
https://github.com/kenCode-de/smartcoins-wallet/commit/92a8a4156cccdf5b67f3ee252174dfa8682f58e3
https://github.com/kenCode-de/smartcoins-wallet/commit/a852421b92caad75bcf239662cdc93f342433908
https://github.com/kenCode-de/smartcoins-wallet/commit/8ab39abe9ff2505bdf8fed4251a419c8a2d5149d
https://github.com/kenCode-de/smartcoins-wallet/commit/d022e52cedfe39dc6964f633e04212530398e75a

Если вы еще не пробовали пользоваться Смарткойн кошельком для android, то обязательно сделайте это!
https://play.google.com/store/apps/details?id=de.bitsharesmunich.smartcoinswallet

Graphenej:

Graphenej - это созданная нами библиотека, которую любой желающий может использовать для разработки мобильных кошельков на android для блокчейна Bitshares. Зайдите на мою страницу github, если вы хотите сделать ее форк, переделать ее и начать конкурировать, как я всегда всем советую.
Мы закончили реализацию переключения между нодами и брокера сообщений в graphenej (и улучшенных стилей документов). Это означает, что при замене кода использующего старые варианты использования на новое использование в BlockPay и Смарткойн кошельке все сетевые сообщения будут обрабатываться брокером (который очень хорошо организован и легко расширяем) в одном активном веб-сокет соединении с нодой (вместо текущего бардака с одним веб-сокетом на одно действие, что убивает пропускную способность).

Мы завершили работу над базовыми API-документами и рефакторингом стиля кода для классов API graphenej (классы на пакете de.bitsharesmunich.graphenej.api). Используемые код и стиль комментариев теперь официально Android (https://source.android.com/source/code-style) и Oracle (http://www.oracle.com/technetwork/articles/java/index-137868.html).

Соответствующие коммиты можно просмотреть здесь:

https://github.com/kenCode-de/graphenej/commit/5369976f08047d05ed9d021c820260025a07851d
https://github.com/kenCode-de/graphenej/commit/7313279f95664385e7f922a4217532bcaedb102a
https://github.com/kenCode-de/graphenej/commit/5a58cf557959f08da244cc6bb1d4bfaff9a2c9b0
https://github.com/kenCode-de/graphenej/commit/c29830da9bc3d80ea6ac3bb0a6da0ade7b34642d
https://github.com/kenCode-de/graphenej/commit/f367eb0021cca1a92e612d92a0ee8fe0677c5635
https://github.com/kenCode-de/graphenej/commit/ad2e41454808d79ce5eac3a2cfa7a7424aba2ae9
https://github.com/kenCode-de/graphenej/commit/e364fe678fec81a095b19379d54f2cfd135616f5
https://github.com/kenCode-de/graphenej/commit/a824d8fc40edb482d5c8ea45bd749915e8eb8792

Ledger Nano S:

Черт, это будет ДЕЙСТВИТЕЛЬНО классно - иметь девайс для холодного хранения активов Bitshares! На этой неделе к нам пришли наши девайсы Ledger Nano S, так что теперь мы можем скомпилировать их sdk, настроить тестовый сервер, подробнее изучить документацию Ledger, еще немного пообщаться с разработчиками Ledger и начать фактическую настройку и тестирование на самом устройстве.

Кроме того, мы провели больше технических исследований по прошивке Ledger Nano S, BOLOS и плотной интеграции graphene. Мы также создали специфическую среду разработки для Ledger и скомпилировали и загрузили их HelloWorld на сам девайс (это было интересно, поскольку в документации были некоторые противоречия относительно того, как его запустить).

Статус попытки захвата BitShares Munich IVS:

Не знаю, где наш финансовый директор, то есть сами-знаете-кто, был последний месяц или около того, но мой адвокат, к счастью, смог пообщаться с его отцом/адвокатом и выяснить, как мы собираемся закончить этот цирк с BitShares Munich IVS. Сейчас у нас есть 895 держателей токенов BLOCKPAY (http://cryptofresh.com/a/BLOCKPAY), поэтому я надеюсь, что он всё же поступит правильно, но мы точно узнаем это 28-го числа, как я уже упоминал в своем последнем посте.

Надеюсь, вам по нраву мои еженедельные отчеты; мы каждую неделю проделываем массу работы, и у меня есть еще много идей для новых продуктов!

Кстати, у меня есть еще одна вакансия, о которой я расскажу подробнее через пару дней, так что ждите новостей и еще раз спасибо за то, что следите за нашей работой! :)

Мир, любовь и агоризм
- Кен.



Переведено @rusteemitblog

Оригинал поста: ЗДЕСЬ


Присоединяйтесь к чату в Telegram для обсуждения последних новостей Bitshares DEX

Поддержите делегата blockchained на Голосе

0
230.744 GOLOS
На Golos с January 2017
Комментарии (3)
Сортировать по:
Сначала старые