Каким образом можно снизить ставки транзакций на основе рынка?

Может кто-нибудь объяснить мне, чего я не хватает?

Я не вижу, как переменные, рыночные транзакционные сборы могут масштабироваться. Я иду на сайт торговца, чтобы купить, как я могу выбрать однорангового партнера для оплаты транзакционной комиссии? Могу ли я приложить некоторую награду, которую может заработать любой партнер, если этот партнер выиграет блок Proof-of-Work? Но что, если моя щедрость недостаточно высока, чтобы привлечь сверстников с высоким объемом транзакций, конкурирующих за приоритеты? Или недостаточно для покрытия накладных расходов одного из сверстников. Как я могу узнать, сколько можно сделать ставку, чтобы убедиться, что моя транзакция полностью своевременна?

Это звучит очень сложно и ненадежно, а вовсе не похоже на то, что может масштабироваться для клиентов. Клиенты хотят нажать одну кнопку и сделать с покупкой, а не ждать неизвестных часов, отлаживая их обработку платежей. Один клик Амазонки.

Я не вижу, как с разными аналогами, взимающими различные сборы (чтобы соответствовать их динамике рынка), отправитель транзакции может узнать сумму, чтобы сделать ставку, чтобы попасть в следующий блок? Это невозможно, потому что плата tx неравномерна, и случайный выбор следующего однорангового узла заранее не известен.

5 голосов | спросил Shelby Moore III 28 MaramThu, 28 Mar 2013 03:43:54 +04002013-03-28T03:43:54+04:0003 2013, 03:43:54

3 ответа


4

Блок-цепь является общедоступной, и каждый блок имеет (помимо прочего) следующую информацию для каждой транзакции (или ее можно рассчитать):

  • Размер транзакции в байтах
  • Плата, выплаченная инициатором транзакции

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

Кроме того, транзакции, которые еще не были включены в блок, общедоступны.

Из этой информации пользователь может оценить плату за транзакцию, которую они должны будут заплатить, чтобы включить транзакцию в следующий блок или в один из следующих нескольких блоков. Конечно, в конечном счете, это не будет пользователь, который должен искать эту информацию; он будет просто частью информации, доступной при начале транзакции. По крайней мере, так я вижу, что он работает.

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

Отчетность об уровне сборов, необходимых для обработки транзакции, минимальна на данный момент, потому что нет особых трудностей для получения транзакций, включенных в блок, без платы или просто за символическую плату (скажем, 0,00001BTC). Это связано с тем, что мы не достигли предела размера блока (по крайней мере, мы не постоянно его били).

ответил Highly Irregular 28 MaramThu, 28 Mar 2013 11:27:45 +04002013-03-28T11:27:45+04:0011 2013, 11:27:45
2

Да, рыночные транзакционные сборы могут масштабироваться.

Это уже доказано Western Union, банковские провода и т. д. Рынок передачи денег огромен, и люди уже выбирают, какую услугу использовать на основе сборов, между прочим. Таким образом, было доказано, что он масштабируется по размеру нынешней мировой экономики. И я не вижу причин, по которым он не будет продолжать масштабирование.

Может ли кто-то с hashpower большинством делать плохие вещи, это совсем другая проблема. Может ли кто-то с hashpower большинством сирот всех других будущих блоков, чтобы все будущие блоки генерировались ими? Да. Означает ли это, что они могут блокировать ваши транзакции от достижения цепочки блоков или взимать с вас ужасные сборы? Да. Горная монополия была бы очень плохой для Биткойна.

Еще одна интересная проблема заключается в том, как Bitcoin может масштабироваться, чтобы стать основным потоком. Согласно visa.com:

  

VisaNet разрешает, очищает и решает в среднем 130 миллионов   транзакций в день в 200 странах и территориях.

Может ли биткойн сделать это? См. Биткойн-протокол /масштабируемость алгоритма

Но вернемся к вашему вопросу. Рыночный аспект транзакционных сборов не является проблемой масштабируемости.

ответил Dr.Haribo 28 MarpmThu, 28 Mar 2013 17:58:58 +04002013-03-28T17:58:58+04:0005 2013, 17:58:58
0

Хорошо, насколько я могу судить по собственному анализу этой темы, нет ограничений на количество транзакций на блок (нет реального предела, т. е. номера транзакций намного больше 2 ^ 256). Это связано с тем, что сами транзакции не сохраняются, а двойное дерево sha256 merle. Таким образом, передается 256-битное число, которое не увеличивается на транзакции. Кажется, любая проблема - это политика шахтера.

ответил marshal craft 18 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 18 Sep 2017 13:39:40 +0300 2017, 13:39:40

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132