Author

Topic: Obyte/Byteball: нoвый кoнсeнcуc нa DAG + привaтныe плaтeжи - page 345. (Read 314215 times)

legendary
Activity: 1862
Merit: 1057
То есть автор байтбола решил одну из проблем криптовалют, это моментальные транзакции или микроплатежи которые моментально подтверждаются и необратимые, и маштабируемость сети?
legendary
Activity: 1540
Merit: 1096
У byteball насколько я понимаю DAG очень узкий, практически блокчейн.
Автор (Тонич) же пишет, что DAG узкий только если "новые транзакции достаточно редки, так что до появления новой транзакции все узлы сети имеют достаточно времени для синхронизации". При большом потоке транзакций DAG явно поширеет.

Поэтому механизм работы будет мало отличаться от классических монет, в отличие от йоты.
Автор подчёркивает отличие Байтбола не то что от Ёты - даже от классических монет: "если транзакция оказывается на устойчивой части Основной цепи, то такая транзакция становится окончательной и неизменной".
В биткоине даже при 6 подтверждениях есть хоть и невысокая, но всё же ненулевая вероятность орфана последних 6-ти блоков, в Ёте вероятностная неопределённость просто зашкаливает (транзакции могут даже не подтверждаться неделями), в Байтболе же транзакция получает статус "подтверждена" раз и навсегда.

Но самое разительное отличие от классических монет, конечно же - алгоритмический (топологический) распределённый консенсус: нет ни POW, ни POS.  В каком-то смысле байтбольные "свидетели" - это и есть "экономические кластеры", которые Come-from-Beyond так и не смог (не захотел?) реализовать в нексте.
sr. member
Activity: 377
Merit: 250
Спасибо за перевод. Интересная задумка у этой монеты.
Напоминает йоту отсутствием блоков и путаницей транзакций. Только в йоте пока ничего не работает.
Смогут ли разработчики выехать на чистом энтузиазме?
У byteball насколько я понимаю DAG очень узкий, практически блокчейн. Поэтому механизм работы будет мало отличаться от классических монет, в отличие от йоты.
legendary
Activity: 1862
Merit: 1057
Спасибо за перевод. Интересная задумка у этой монеты.
Напоминает йоту отсутствием блоков и путаницей транзакций. Только в йоте пока ничего не работает.
Смогут ли разработчики выехать на чистом энтузиазме?
legendary
Activity: 1540
Merit: 1096
что мне помешает совершить вывод на кошелек с биржи, а потом получить токены за все биткойн, хранящиеся на биржевом кошельке?
Помешает то, что байты за BTC на биржевом адресе может получить только биржа, а поскольку ты свои BTC на момент блока 437000 вывел, то биржа тебе байты не начислит.  Впрочем, сомневаюсь, что она она вообще кому-то начислит байты, разве только если пользователи заранее забросают её просьбами озаботиться и создать биржевой BYTEBALL-адрес, и связать его с её BTC-адресом.
sr. member
Activity: 429
Merit: 252
Интересный алгоритм, правда к системе распределения куча вопросов. Например, а что мне помешает совершить вывод на кошелек с биржи, а потом получить токены за все биткойн, хранящиеся на биржевом кошельке? Я что-то не нашел сноски, что обязательно обладать приватным ключом к кошельку.
legendary
Activity: 910
Merit: 1000
Началась новая эра Grin Похоже это рекорд в крипто мире. До этого встречал только Mass Network с 12 нулями. А есть смысл закладывать такую эмиссию?
Нет, не рекорд, уже есть работающая (или, скорее, неработающая) криптовалюта IOTA с 2 779 530 283 277 761 монет (токенов).

Такая эмиссия в BYTEBALL обусловлена отсутствием дробной части у монеты, и внутренней ценностью одной монеты - она равна стоимости отправки 1-го байта транзакции в цепь BYTEBALL (то есть не может быть особо большой).

В биткоине неделимых единиц (сатошей) и то в 2.1 раза больше, чем в Байтболе - 2.1*1015.

Закачал кошелек. Народ накидайте адресов по отправляем другу другу . А кошель по внешнему виду и ряду функций  очень поход на Декретовский, билеты тоже будут?
legendary
Activity: 1540
Merit: 1096
Если чё, то эмиссия всего 1 петабайт. Как 1000 терабайтных винтов.
Ничё страшного  Cheesy
Даже если размер цепи BYTEBALL достигнет 1 петабайт, эмитированных монет всё равно хватит:
Quote
Поскольку комиссия возвращается в обращение, денежная масса остаётся постоянной.
sr. member
Activity: 377
Merit: 250
Если чё, то эмиссия всего 1 петабайт. Как 1000 терабайтных винтов.
legendary
Activity: 1540
Merit: 1096
Началась новая эра Grin Похоже это рекорд в крипто мире. До этого встречал только Mass Network с 12 нулями. А есть смысл закладывать такую эмиссию?
Нет, не рекорд, уже есть работающая (или, скорее, неработающая) криптовалюта IOTA с 2 779 530 283 277 761 монет (токенов).

Такая эмиссия в BYTEBALL обусловлена отсутствием дробной части у монеты, и внутренней ценностью одной монеты - она равна стоимости отправки 1-го байта транзакции в цепь BYTEBALL (то есть не может быть особо большой).

В биткоине неделимых единиц (сатошей) и то в 2.1 раза больше, чем в Байтболе - 2.1*1015.
legendary
Activity: 994
Merit: 1018
Началась новая эра Grin Похоже это рекорд в крипто мире. До этого встречал только Mass Network с 12 нулями. А есть смысл закладывать такую эмиссию?
legendary
Activity: 1050
Merit: 1002
Newbie
Кошелек симпатичный, только что-то долго синхронизируется. Насчет общего ко-ва монет, я правильно понял 10 в 15 ,это квадралион?

hero member
Activity: 826
Merit: 500
Кошелек симпатичный, только что-то долго синхронизируется. Насчет общего ко-ва монет, я правильно понял 10 в 15 ,это квадралион?
legendary
Activity: 1736
Merit: 1005
а  как правильно сделать резервное  копирование ?  seed  не получается  скопировать .   пришлось  сфоткать  на всякий  случай   Smiley
legendary
Activity: 1540
Merit: 1096
кошелек  -форк   copay ? 
Автор этого и не скрывает:
Quote
... Why is it compulsory to backup the wallet keys before receiving a payment?
Actually, it shouldn't be compulsory, I copied it from Copay and didn't change.  Will fix.
legendary
Activity: 1736
Merit: 1005
кошелек  -форк   copay ? 
legendary
Activity: 1050
Merit: 1002
Newbie
как я понимаю разработчик Anton Churyumov.
shto вы можете о нем сказать?
он работает один или тут команда из еще других разработчиков?
legendary
Activity: 1050
Merit: 1002
Newbie
будут мульти-подписи и анонимные платежи.
а shto, мне нравится. Smiley

еще больше нравится из-за того shto будут раздавать нахаляву. Grin
только вот встает вопрос: если это изначально стоит 0, то потом цена этому будет тоже 0? Wink
возможно тут не в цене и не в биржах дело.
у этого будет совсем другое предназначение.
например из того shto не стоит ничего можно создавать любую ценность у которой будет и вес и цена.
и думаю shto на этом предназначение будет только расширяться.
пугает только одно- мы вступаем в фазу неизвестности..
перемены всегда пугают но потом к ним люди привыкают.
я смотрю по всем фронтам идет смена технологий блокчеина на более новые, которые должны будут сменить собой старые технологии.
этот процесс будет сопровождаться конкурентной гонкой технологий.
кто победит в этой борьбе тот и будет на вершине успеха.
пожелаю всем нам удачи, мы в начале этого нового пути.
время отсеет лучшую технологию из всех подобных новых строящихся.
этот проект должен отрезвить в конкурентной гонке другие проекты, и все им подобные.
без жесткой конкуренции люди будут лениться и плохо работать в создании новых подобных технологий.
возможно это то чего мы все так долго ждали shtoбы подтолкнуть разработчиков других подобных проектов к более усиленной и ответственной работе а не прохлаждении с коктейльчиками и непонятном времяпровождении- откровенном безделии. подобная конкуренция тем и хороша- она отрезвляет. а если не отрезвляет то мы все равно в итоге получим лучший проект из лучших подобных где люди разработчики серьезно работают над своим проектом, опережая все остальные подобные в своем развитии.
legendary
Activity: 2044
Merit: 1231
Делать переводную тему модерируемой, когда оригинал свободный (без модерации) - как то не принято.
legendary
Activity: 1540
Merit: 1096
Сылки:

https://byteball.fr/heartbeat.php (статистика и графики)
https://byteball-for-merchants.com/ (платежный шлюз в сеть Byteball)

Статьи:

https://www.deepdotweb.com/2016/11/28/byteball-make-dags-not-chains/ (28.11.2016)

https://btcmanager.com/news/tech/byteballs-christmas-day-giveaway-to-bitcoin-holders/  (10.02.2017)


Byteball — криптовалюта без блокчейна и ICO (12.02.2017)

Making P2P Great Again (6.03.2017)

Making P2P Great Again, Episode II: Bitcoin Exchange (18.03.2017)

Making P2P Great Again, Episode III: Prediction Markets (5.04.2017)

ByteBall: une autre DAG currency (7.04.2017, на французском)



Byteball Bot Store Has Launched (1.06.2017)

Byteball: The DAG revolution and its free distribution (8 June, 2017)

https://bits.media/news/chat-boty-i-blokcheyn-sozdany-drug-dlya-druga/ (11.09.2017)

https://medium.com/@CryptKeeperBTT/byteball-interview-part-1-crypto-of-the-3rd-generation-witnesses-iota-vs-byteball-900b629bff (Nov 16, 2017)

https://medium.com/@Suirelav/byteball-whats-happening-january-2018-4a37cdfed87a (Jan 12, 2018)

https://medium.com/byteball/byteball-exchange-bot-78c8154f4e6a (Mar 23, 2018)

https://medium.com/byteball/buying-bytes-with-visa-or-mastercard-d8ee2d1a2b07 (Apr 12, 2018)

https://medium.com/byteball/private-textcoins-6a2288d80757 (Jun 23, 2018)

https://habr.com/ru/company/obyte/blog/467209/ (13 сент. 2019)


https://medium.com/obyte/autonomous-agents-on-mainnet-ready-for-takeoff-d89b50e6d921 (Feb 19, 2020)



Перевод интервью с Tonych, автором Byteball:
https://altcoinspekulant.wordpress.com/2016/10/06/byteball-exclusive-interview-with-developer-tonych-in-english/

Byteball был представлен криптосообществу месяц назад, и сразу привлёк к себе пристальное внимание, т.к. является представителем 3-го поколения криптовалют на основе не блокчейна, а DAG (Направленного Ациклического Графа). Концепция DAG была введена Sergio Demian Lerner в сентябре 2015 года. На данный момент есть только один криптопроект, основанный на DAG - IOTA. Другой причиной повышенного внимания является бесплатное начальное распространение Byteball в конце этого года. ICO не будет, для участия в распределении Byteball вам нужен только Bitcoin-кошелёк.

Разработчик Byteball (Антон Чурюмов, tonych) ответил мои вопросы:

Здравствуй, Антон. Несколько слов о себе?

tonych: Я основал, либо активно участвовал в нескольких интернет-бизнесах. Некоторые из них были проданы, некоторые были неудачными, некоторые все ещё продолжаются. В большинстве этих предприятий я был сосредоточен в основном на технической стороне разработки. До 2001 года я был учёным с российским эквивалентом PhD по физике и математике, но отказался от науки в пользу моего первого бизнес-проекта, когда я увидел, что смогу проявить свои способности.

Когда вы начали разработку Byteball, это был ваш первый криптопроект?

tonych: Byteball - это мой первый криптопроект. Я задумал его в ноябре 2014 года, когда  увидел, что технология блокчейна может быть существенно упрощена путем замены на DAG. Я был восхищён кооперативной демократической природой DAG, когда каждая новая транзакция неявно закрепляет все предыдущие транзакции путём ссылки на их хэши. В то же время автор очередной транзакции в её подтверждении зависит только от своих коллег-соседей, а не от далёких от него майнеров. На вновь выпущенную в сеть транзакцию почти сразу ссылаются очередные транзакции, тем самым косвенно подтверждая все предыдущие, и количество прямых и косвенных ссылок растет как снежный ком. Таким и было первое рабочее название системы - "Снежок" (Snowball).

Byteball использует DAG (Направленный Ациклический Граф). Было ли это навеяно концепцией  DAG-Coin от Sergio Demian Lerner?

tonych: Я пришёл к этому независимо. Sergio разработал концепт DagCoin в 2012 году, но опубликовал только в сентябре 2015-го, спустя почти год после начала проработки мной похожей идеи. Тем не менее, интерес к этой концепции со стороны одного из великих крипо-умов поддерживает мое убеждение, что DAG - это то, над чем стоит работать.

В "Белой книге" вы упомянули "1984", как и BCNext в коде Nxt. Есть ли связь между ним и вами?

tonych: Не стоит спекулировать на связи, это просто хорошая книга, и она имеет особое значение для России (на случай, если BCNext - русский).

В чём вы видите наибольшие преимущества DAG по сравнению с классическим блокчейном?

tonych: я вижу два общих для всех DAG-проектов преимущества. Во-первых, новая транзакция почти сразу после выпуска начинает получать от пиров хотя бы частичные подтверждения - нет нужды ждать нахождения блока майнером. Во-вторых, по своей сути DAG является более масштабируемым, чем блокчейн. С большим потоком новых транзакций DAG просто становится шире, то есть нет лимита на размер блока, нет роста орфанов при уменьшении времени между блоками, и при увеличении размера блока нет необходимости прибегать к увеличению задержек в рассылке блоков пирам.

Есть также важные преимущества в той реализации DAG, которая применена в Byteball. Во всех остальных криптовалютах нет гарантии, что даже полностью соответствующая протоколу транзакция будет в конечном счете подтверждена. Также возможны реорганизации цепочек, и полное подтверждении является лишь вероятностным. Для обычного пользователя эти свойства выглядят несколько странными, и они не совместимы с требованиями финансового сектора, где нужна определенность. В Byteball конструктивно невозможны форки и реорганизации, и каждая транзакция детерминировано получает окончательное подтверждение. Это очень важное достижение в криптосфере, и делает Byteball более близким к тому, что обычные пользователи и финансовый сектора привыкли ожидать от денег.

В чём сходство и различие с IOTA, также основанной на DAG?

tonych: IOTA тоже использует DAG, и это единственное сходство.
Все остальное отличается:
– IOTA использует PoW. В Byteball порядок транзакций зависит от основной цепи
– В IOTA часть DAG может быть отброшена. В Byteball не бывает орфанов
– В Byteball есть комиссии, в IOTA явных комиссий нет (но пользователи по-прежнему должны тратить ресурсы на PoW)
– В Byteball есть детерминированные критерии окончательного подтверждения транзакции. В IOTA нет точных критериев, подтверждение так же вероятностно
– IOTA - это валюта с одним токеном, в Byteball есть множество ассетов, а также умные контракты
– В IOTA все платежи публичны. В Byteball есть активы, пересылаемые приватно

Есть ли у вас пример того, как Byteball может изменить жизнь простого человека в положительную сторону?

tonych: Byteball позволяет банкам эмитировать ассеты, перемещаемые только с одобрения эмитента (банка). Это позволяет банкам открывать банковские счета, которые отслеживаются в базе данных Byteball (а не во внутренней БД банка), и по-прежнему удовлетворять существующим в фин.секторе требованиям KYC/AM: банк авторизует транзакцию только после всех проверок.

Это означает, что в Byteball привязанные к фиату эмитированные банком ассеты существуют наряду с другими ассетами, и сделка обмена подписывается двумя сторонами в одной транзакции - это происходит одномоментно, без риска, и не требует сторонних гарантов. Среда Byteball весьма конкурентноспособна, поэтому обмен недорог. За эмитированные банком фиатные токены пользователи могут покупать, например, ценные бумаги, такие как облигации. Пользователи могут также мгновенно отправлять эмитированные банком ассеты друг другу, или продавцам в оплату товаров и услуг.

С внедрением Byteball простой человкек сможет легко перемещать ценности между различными рынками в мировом масштабе - посредством заведения нового типа аккаунта в обычном банке; и все, что потребуется банку - отслеживать этот аккаунт в децентрализованной базе Byteball.

В новых проектах нередки задержки, каковы наибольшие трудности на пути запуска Byteball?

tonych: самое главное - это чтобы как можно больше людей узнали о Byteball, и приняли в нём участие. У нас есть все предпосылки: отличная технология, обращённая к гораздо большей пользовательской базе, чем любая другая криптовалюта; и механизм распределения, который бесплатно приглашает поучаствовать каждого владельца биткоинов.
......


Декларативные "умные" контракты в BYTEBALL

Когда вы доверяете ваши деньги "умному" контракту, у вас должна быть 100% уверенность в его работе в соответствии с вашими ожиданиями (помните TheDAO?). Одим из способов обеспечить это - программировать "умный" контракт на языке, который специально создан для выражения того, что должен делать контракт, а не как он должен достигать цели. Именно для этого предназначены ttps://ru.wikipedia.org/wiki/декларативные языки.

Данный пост является введением в декларативный язык умных контрактов криптовалюты Byteball. Язык разработан настолько простым для понимания, насколько это возможно, так чтобы даже не программисту хватило бы простого взгляда на код, чтобы понять смысл контракта. В этом языке ясность ценится выше мощности, и возможности у него скромнее, чем у Solidity Эфира. У него нет Тьюринг-полноты, и на нём вы не запрограммируете даже 'Hello world'. Но он способен решить множество практических бизнес-задач.

В Byteball деньги хранятся в адресах. Адрес - это просто хэш (с контрольной суммой) определителя адреса, который, в свою очередь, является выражением на языке умных контрактов, которое принимает значение либо "истина", либо "ложь".

Вот пример простейшего определителя адреса, который задаёт адрес, управляемый одним приватным ключом:

["sig",{"pubkey":"Ald9tkgiUZQQ1djpZgv2ez7xf1ZvYAsTLhudhvn0931w"}]

Здесь pubkey - закодированый по основанию base64 публичный ключ. Выражение принимает значение "истина" если используемая в транзакции подпись (signature) корректна, и соответствует указанному публичному ключу. Данному определителю соответствует адрес (base32 хэш+CRC): A2WWHN7755YZVMXCBLMFWRSLKSZJN3FU.

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

["and", [
  ["sig", {pubkey: "one pubkey in base64"}],
  ["sig", {pubkey: "another pubkey in base64"}]
]]

- чтобы потратить монеты из адреса, задаваемого этим определителем, необходимо предоставить две подписи.

Как вы заметили, в выражениях языка мы используем JSON. Это необычный выбор, но   ................
Jump to: