follow us on twitter . like us on facebook . follow us on instagram . subscribe to our youtube channel . announcements on telegram channel . ask urgent question ONLY . Subscribe to our reddit . Altcoins Talks Shop Shop


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here

Author Topic: Simplicity позволит реализовать смарт-контракты в биткоине  (Read 3426 times)

Online Bigpat

  • Padawan
  • *
  • *
  • *
  • *
  • Activity: 11881
  • points:
    3663
  • Karma: 1375
  • Trade Count: (0)
  • Referrals: 6
  • Last Active: Today at 09:18:01 PM
    • View Profile

  • Total Badges: 36
    Badges: (View All)
    Sixth year Anniversary Fifth year Anniversary Fourth year Anniversary
Simplicity — «новый язык для блокчейнов», который позволит реализовать смарт-контракты в биткоине

MuSig, Taproot, пороговые подписи и даже «скрипты без скриптов» (scriptless scripts) — это лишь несколько крупных обновлений, которые могут вскоре появиться в биткоине. Все они связаны с подписями и нацелены на повышение уровня анонимности и оптимизацию работы блокчейна главной криптовалюты.

Есть ещё концепция минискриптов. «Почему бы не назвать подмножество скриптов субскриптами, а не минискриптами?» — спросил кто-то у Питера Вулле, который совместно с математиков Эндрю Поэлстрой придумал то, что они сначала хотели назвать дескрипторами.

«Люди посчитали это слишком запутанным», — ответил Вулле, поэтому разработчики остановились на названии минискрипты. Вулле в общих чертах объяснил суть концепции:

«Скрипты в биткоине в основном применяется в очень простых операциях, но существует гораздо больше возможностей, чем то, для чего они сейчас используется. Это отчасти потому, что трудно реализовать хорошее взаимодействие компонентов системы. Взаимодействие [в минискриптах] со временем может привести к тому, что такие вещи как lightning-клиент и мультиподписи могут тривиально взаимодействовать без необходимости читать всю работу протокола… Мы можем определить подмножество сценариев, для которых можно использовать общую подпись, которые могут быть просто сконструированы и легко проанализированы, и пока у нас нет общих подвыражений, это достаточно эффективно для многих вариантов использования».

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

В отличие от эфириума, в котором есть циклы (лупы, loop), биткоин имеет if/then, но не while/else. Этот подход был выбран намерено создателем биткоина Сатоши Накамото.

«В биткоин-скриптах есть условные обозначения, но нет циклов, поэтому все программы останавливаются, и язык неполный по Тьюрингу», — говорит Рассел О'Коннор в статье о Simplicity, «новом языке для блокчейнов». Он пишет: «Как биткоин-скрипт и EVM, наш язык разработан как низкоуровневый для выполнения смарт-контрактов, а не как язык для непосредственного кодирования. Таким образом, мы ожидаем, что он станет основой для других языков более высокого уровня. Мы назвали наш новый язык Simplicity».

Название, вероятно, является отсылкой к Solidity, но этот язык больше похож на язык ассемблера, чем на Java или Python. Он еще на стадии разработки, но предполагается, что Simplicity может быть интегрирована в Ivy, а Ivy — это то, что на очень можно описать как Solidity, но для текущего скриптового языка биткоина.

И в статье о о Simplicity особое внимание уделяется смарт-контрактам.

«Украсть» всё?

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

Виртуальная машина эфириума (Ethereum Virtual Machine, EVM), является, пожалуй, самой крупной инновацией в индустрии со времен создания самого биткоина. И она нашла широкую поддержку, благодаря чему эфириум смог стать второй по величине криптовалютой по рыночной капитализации.

Но с момента запуска эфириума многое изменилось — он столкнулся с теми же проблемами масштабируемости, что и биткоин, причем ETH сейчас имеет только около 10% рыночной капитализации биткоина, хотя ещё в 2017 году многие уже прогнозировали скорый флиппинг между биткоином и эфириумом, который так и не наступил.

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

Другим направлением расширения функциональности биткоина является сайдчейн под названием Liquid. Этот сайдчейн, по сути, сам является блокчейном, но, безусловно, очень централизованным по сравнению с биткоином. «Корпоративные» валидаторы (к примеру, биржи) позволяют блокировать биткоины с одной стороны, а затем пересылась их в Liquid, где высокий уровень централизации и доверия может обеспечить практически бесплатные и мгновенные транзакции.

С другой стороны, Liquid можно рассматривать как своего рода экспериментальную площадку для биткоина.

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

Двухлетняя гонка

Эфириум планирует запустить совершенно новый блокчейн.

И хотя Proof-of-Stake и шардинг может существенно изменить текущее положение эфириума, если его реализация станет действительно децентрализованной, над улучшеним Lightning Network (LN), которая работает уже около года, также работает много разработчиков.

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

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

Источник: https://coinspot.io/technology/bitcoin/simplicity-novyj-yazyk-dlya-blokchejnov-kotoryj-pozvolit-realizovat-smart-kontrakty-v-bitcoine/

Altcoins Talks - Cryptocurrency Forum


This is an Ad. Advertised sites are not endorsement by our Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise Here


 

ETH & ERC20 Tokens Donations: 0x2143F7146F0AadC0F9d85ea98F23273Da0e002Ab
BNB & BEP20 Tokens Donations: 0xcbDAB774B5659cB905d4db5487F9e2057b96147F
BTC Donations: bc1qjf99wr3dz9jn9fr43q28x0r50zeyxewcq8swng
BTC Tips for Moderators: 1Pz1S3d4Aiq7QE4m3MmuoUPEvKaAYbZRoG
Powered by SMFPacks Social Login Mod