Miniscript гэж юу вэ, энэ нь Bitcoin-д хэрхэн тусалдаг вэ?

Түрийвч үйлдвэрлэгч аварга том Ledger компани Bitcoin програмдаа Miniscript-д зориулсан Javascript, Rust, Python кодын дэмжлэгийг нэмсэн.

Ledger embedded инженер Salvatore Ingala-д баярлалаа санаачилга, ямар ч нийтлэг Ledger төхөөрөмж одоо Ledger-ийн албан ёсны кодыг ашиглан цаг хугацааны өөрчлөлтийн агуулах болон бусад нарийн төвөгтэй Miniscript гүйлгээг үүсгэх боломжтой болсон. Сая сая Bitcoin түрийвч одоо програмчлалын хэлтэй нийцэж байна.

Miniscript нь одоогийн байдлаар Bitcoin сүлжээний нэг хэсэг болсон. Энэ нь сэрээ, гинжний хувилбар, тусдаа жетон шаарддаггүй.

Одоо нийгэм үүнийг дахин нээж байна Өөрийгөө болон хамтран асран хамгаалах шийдлүүдийн найдвартай байдлыг нэмэгдүүлэх өвөрмөц чадварууд. Биткойны даатгалын AnchorWatch компанийг үүсгэн байгуулагч Роб Хамилтон Protos-т хэлэхдээ "Өнөөдөр байгаа Bitcoin үйлдлийн кодуудыг ашигладаг. Ийм учраас энэ нь биткойн хэрхэн ажилладаг талаар ямар ч сэрээ эсвэл дүрэмд өөрчлөлт оруулах шаардлагагүй юм.

“Бид Bitcoin-ийн кодын санд байгаа хэрэгслүүдийг ашиглаж байна. Miniscript нь олон гарын үсгийн бүх түлхүүрүүд тэнцүү биш байдаг гол өв залгамжлал гэх мэт ойлголтуудыг идэвхжүүлдэг. Мөнгө шилжүүлэхийн өмнө олон гарын үсэг зурсан чуулгад гарын үсэг зурахыг шаардаж болно."

Цааш унших: Taproot сармагчин jpeg-ийн NFT бичээсүүдээр Bitcoin-ийг сүйтгэсэн үү?

Биткойны бүрэн эрхт хориг

Miniscript нь биткойнчуудад өөрсдөдөө "бүрэн эрхт хориг"-ыг олгох боломжийг олгодог бөгөөд энэ нь олон гарын үсэг бүхий хэтэвчнээс мөнгө буцааж авах арга юм. Бүрэн эрхт хориг нь Miniscript-ийн олон боломжуудын нэгийг гэрэлтүүлдэг.

Хадгалагчийн тусламжтайгаар мөнгөө хадгалахыг хүсч буй хадгалагчийг авч үзье. Хөрөнгөгүй. Miniscript-гүй бол хадгалагч нь асран хамгаалагч, өмгөөлөгч, хадгалагч хоёрын 2-аас 3-оос олон гарын үсгийн түрийвч үүсгэж болно.

Энэхүү үндсэн тохиргоонд дурын хоёр тал түрийвчнээсээ мөнгө шилжүүлэх боломжтой. Гэсэн хэдий ч хамгийн чухал нь хоёр тал гарын үсэг зурах ёстой. Хэрэв хоёр түлхүүр алдагдсан бол мөнгө үүрд боломжгүй болно.

Аймшигт үйл явдал асран хамгаалагч болон өмгөөлөгчийн түлхүүрийг устгасан тохиолдолд аврагчийн тусламжийг авч үзье. Дайны үеийн дэлбэрэлтүүд ийм эмгэнэлт байдалд хүргэж болзошгүй гэж бодох нь хичнээн аймшигтай байсан ч гэсэн. Дахин хэлэхэд, уламжлалт 2-оос 3-т олон сиг хийх үед хөрөнгө үүрд алга болно.

Miniscript оруулна уу.

Энэ нь хадгалагчдад туслахын тулд юу хийж чадах вэ?

Miniscript нь энэ асуудлын шийдлийг өгдөг. Энэ нь хадгалагчдад олон тэмдэгт хадгалах сан үүсгэх боломжийг олгодог бөгөөд хэрэв урьдчилан тогтоосон хугацаа өөр гарын үсэггүй бол хадгалагч биткойныг эргүүлэн эзэмших боломжийг олгодог.

Хадгалагч нь дараах үзүүлэлтүүдтэй 3-аас 3-аас доошгүй жижиг скрипт санг үүсгэдэг:

  1. Хэрэв хадгалагч, асран хамгаалагч, өмгөөлөгч бүгд хамтран гарын үсэг зурвал цаг хугацааны түгжээ байхгүй болно. Гурван гарын үсэгтэй бол биткойныг шууд ашиглах боломжтой.
  2. Хэрэв гурван тал гарын үсэг зураагүй бол урьдчилан тогтоосон хугацаа эсвэл блок хүлээсний дараа зөвхөн хадгалагч болон асран хамгаалагч гарын үсэг зурах шаардлагатай. Miniscript-ийн тусламжтайгаар 3-аас 3-ын олон тэмдэгт хэтэвчтэй 2-оос-3 олон тэмдэгт хэтэвч болгон хувиргасан зүгээр л цаг хугацаа өнгөрөхийг зөвшөөрснөөр. Үүнийг мөн муудсан олон тэмдэгт гэж нэрлэдэг.
  3. Хэрэв цаг хугацаа урсан өнгөрч, Bitcoin сүлжээ улам олон тооны блок олборлосон бол зөвхөн хадгалагч л гарын үсэг зурах хэрэгтэй.

Ийм байдлаар хэмнэгч нь боломжийн, урьдчилан тодорхойлсон хугацааг хүлээсний дараа мөнгөө буцааж авсан. Магадгүй нөгөө хоёр түлхүүр нь устсан ч мөнгө үүрд алга болоогүй байх. Энэ бол Miniscript юм бүрэн эрхт хориг.

Цааш унших: Програмчлагдсан биткойны хадгаламж нь урт хугацааны хадгаламжийг дахин төсөөлж чадна

Энэхүү програмчлалын хэл нь Bitcoin скриптийг хадгалагчдад санамсаргүй байдлаар мөнгөө түгжихгүй байх боломжийг олгодог. Хэмилтон тайлбарлахдаа “Минискрипт нь биткойныг олон институцийн хадгалалтын загвар болгох боломжийг олгодог. Ганц харилцагч эсвэл кастодиан ашиглах нь хуучин банкны олдвор юм.

“Биткойн аль хэдийн програмчлагдсан мөнгө байсан. Miniscript-ийн тусламжтайгаар бид эцэст нь Bitcoin дахь програмчлалын давхаргад найдвартай нэвтрэх боломжтой боллоо."

Мөн жижиг скриптийн агуулахууд нь техник хангамжийн компаниудад цаг хугацааны түгжээтэй Bitcoin скриптийг задлан шинжлэх загварыг бий болгодог.

Bitcoin Miniscript-ийг хэн бүтээсэн бэ?

Pieter Wuille, Andrew Poelstra нар үүнийг 2018 онд бүр илүү төвөгтэй Bitcoin Script-ийг хялбарчлах зорилгоор өвөрмөц програмчлалын хэл болгон бүтээжээ.

Вуил, Поэлстра нар албан ёсоор Гарсан 2019 оны XNUMX-р сард Bitcoin Core хөгжүүлэгчдийн цахим шуудангийн жагсаалтын жижиг скрипт. Тэр үед Санкет Санжалкар Вуилд программистаар элссэн байв. Өнөөдрийг хүртэл Санжалкар, Поэлстра нар Bitcoin-ийн хамгийн том хөгжүүлэлтийн компани болох Blockstream-д хамтран ажиллагчид хэвээр байна.

Хэмилтон Ledger-ийн Miniscript-ийн дэмжлэгийг нэмэх талаар эцсийн бодлоо санал болгов: "Miniscript нь Bitcoin Custody хэрхэн ажиллах талаар асар их шинэчлэлт юм. Бид биткойны үндсэн давхаргын програмчлах чадварыг өргөтгөхөд ашиг тус нь Bitcoin протоколын дээд давхаргууд дээр нэмэгдэх болно."

Илүү мэдээлэл авахыг хүсвэл биднийг дагаарай Twitter болон Google Мэдээ эсвэл манай захиалах YouTube-ийн суваг.

Эх сурвалж: https://protos.com/what-is-miniscript__trashed/