Я понимаю, что видение Binance заключается в создании децентрализованной криптобиржи. Не было бы более гибким построить собственную цепочку блоков, чем полагаться на существующую (ETH)?
Насколько я понимаю, токены на основе ETH можно программировать из-за виртуальной машины ETH. Поэтому программистам необходимо кодировать на языке более высокого уровня ETH, таком как Solidity. Совершенно очевидно, что Solidity и его аналоги не разработаны как язык программирования общего назначения и не подходят для создания и оптимизации распределенного обмена.
Может ли кто-нибудь объяснить мне, почему Binance не создает собственный код блокчейна с нуля?
Создать собственный блокчейн несложно, но сделать его безопасным очень сложно. Я говорю не только о написании безопасного кода, но и обо всей инфраструктуре: безопасность распределенных систем (таких как блокчейны) зависит от количества валидаторов/майнеров/узлов, проверяющих обновление состояния, прежде чем оно будет считаться общепринятой истиной.
Если бы каждый просто построил свою собственную систему только потому, что программное обеспечение было бы немного лучше оптимизировано, мы бы ничего не выиграли, потому что каждый разработчик должен был бы найти (и каким-то образом заплатить) достаточное количество распределенных узлов для управления своей системой. Кроме того, населению в целом было бы намного сложнее доверять им, потому что они не используют известную безопасную систему, такую как Ethereum, а создают свою собственную вещь.
И о том, что Solidity не очень хорош для высокопроизводительного программного обеспечения : я согласен, Solidity слишком прост и упускает множество функций, которые можно использовать в более крупных программных проектах. Но EVM не является эксклюзивным для Solidity, будут и другие языки , которые компилируются в ассемблерный код Ethereum, который в конечном итоге будет иметь более продвинутые функции, такие как многопоточность. (Предполагая, что проблема масштабирования будет решена, и Ethereum сможет обрабатывать миллионы или даже миллиарды транзакций в секунду.
И последний аргумент: совместимость . Ethereum является крупнейшей площадкой для токенов , поэтому есть смысл построить на ней биржу токенов. В будущем появятся способы сопоставить другие токены с цепочкой Ethereum (биткойн, лайткойн, догекоин и многие другие находятся в разработке), но для этого также требуется больше транзакций в секунду, чем возможно в настоящее время.
Алекс Ск
Хелин Ван
Ричард Хоррокс
Хелин Ван
Брик