Bitcoin Forum

Local => Кодеры => Topic started by: ateregulov on July 09, 2017, 10:49:20 PM



Title: Как можно масштабировать блокчейн?
Post by: ateregulov on July 09, 2017, 10:49:20 PM
Сейчас у биткоина есть проблемы синхронизации, репликации и консенсуса. Хотелось бы понять, есть ли какие-то математические теории о том, как можно решить эти проблемы. Есть транзакционные издержки, есть проблемы вычислительной емкости для подтверждения.


Title: Re: Как можно масштабировать блокчейн?
Post by: Vadi2323 on July 10, 2017, 04:22:32 AM
Есть только одна теория - что будет развиваться техника и технологии опережающими темпами, что позволит в конечном итоге без проблем держать включенными кошельки на ПК.


Title: Re: Как можно масштабировать блокчейн?
Post by: imhoneer on July 10, 2017, 06:57:13 AM
Сейчас у биткоина есть проблемы синхронизации, репликации и консенсуса. Хотелось бы понять, есть ли какие-то математические теории о том, как можно решить эти проблемы. Есть транзакционные издержки, есть проблемы вычислительной емкости для подтверждения.

Один из способов я предложив в идеи своей криптовалюты https://bitcointalk.org/index.php?topic=1949631.0 (https://bitcointalk.org/index.php?topic=1949631.0), а именно использовать итоговую таблицу вместо блоковой цепи. Но под такой блокчейн нужен особый алгоритм консенсуса.


Title: Re: Как можно масштабировать блокчейн?
Post by: A-Bolt on July 10, 2017, 07:38:18 AM
Сейчас у биткоина есть проблемы синхронизации, репликации и консенсуса.

Про консенсус не скажу, но с синхронизацией и репликацией у Биткойна сейчас проблем нет.


Title: Re: Как можно масштабировать блокчейн?
Post by: imhoneer on July 10, 2017, 09:07:45 AM
Сейчас у биткоина есть проблемы синхронизации, репликации и консенсуса.

Про консенсус не скажу, но с синхронизацией и репликацией у Биткойна сейчас проблем нет.

Что интересно да, более того работает как часики https://chain.so/btc (https://chain.so/btc), однако, иногда наблюдаются скачки хешрейта примерно на 2000Ph/s


Title: Re: Как можно масштабировать блокчейн?
Post by: ateregulov on July 12, 2017, 11:48:09 PM
итак, значит, проблема с консенсусом

для перевода коинов косенсус не нужен, в битке консенсус нужен для компоновки блоков

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

я в правильном направлении думаю?


Title: Re: Как можно масштабировать блокчейн?
Post by: imhoneer on July 13, 2017, 07:26:45 AM
итак, значит, проблема с консенсусом

для перевода коинов косенсус не нужен, в битке консенсус нужен для компоновки блоков

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

я в правильном направлении думаю?

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

Выстраивать блоки по приоритету это и есть создание консенсуса.

И как Вы это случайное делегирование согласуете со всей сетью?


Title: Re: Как можно масштабировать блокчейн?
Post by: amaclin1 on July 22, 2017, 03:55:04 PM
Сейчас у биткоина есть проблемы синхронизации, репликации и консенсуса.
Хотелось бы понять, есть ли какие-то математические теории о том, как можно
решить эти проблемы. Есть транзакционные издержки, есть проблемы вычислительной
емкости для подтверждения.

Математические теории возникают не сами по себе, а на основании аксиом.
Понятно о чем я говорю? Например, доказать, что сумма углов треугольника
будет 180 градусов можно, только если считать верной аксиому параллельной
прямой. Саму же аксиому мы не можем ни опровергнуть, ни доказать. По определению.

Так вот. О чем я?

Спорить с упоротыми на голову криптоманами относительно перспективности и
бесперспективности блокчейна очень сложно, ведь у них в головах засели аксиомы типа:
1) все что ограничено в количестве дорожает
2) транзакции в блокчейне неизменны
3) никому не выгодно сломать блокчейн или доказать его несостоятельность

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


Title: Re: Как можно масштабировать блокчейн?
Post by: ateregulov on July 22, 2017, 08:05:47 PM

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


А вот возьмите человеческий организм с точки зрения масштаба его клеток - это система централизованная или децентрализованная?


Title: Re: Как можно масштабировать блокчейн?
Post by: amaclin1 on July 22, 2017, 09:10:36 PM
А вот возьмите человеческий организм с точки зрения масштаба
его клеток - это система централизованная или децентрализованная?

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


Title: Re: Как можно масштабировать блокчейн?
Post by: ateregulov on July 29, 2017, 12:12:48 AM
А какая система торговли будет более децентрализованной - где участники обменивают скот, шкуры животных, меха или система где обмениваются ракушками, слитками из металла, разрисованной бумагой?