Корда - бизнест зориулсан нээлттэй эхийн блокчэйн

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

Corda-ийн үндсэн шинж чанарууд болон бусад блокчейнүүдийн дунд түүний өвөрмөц байдлыг харцгаая.

  • Корда өөрийн гэсэн криптовалютгүй.
  • Корда уул уурхайн тухай ойлголт болон Proof-of-Work системийг ашигладаггүй.
  • Мэдээлэл дамжуулах нь зөвхөн гүйлгээ/гэрээнд оролцогч талуудын хооронд явагдана. Сүлжээний бүх зангилаанд дэлхийн хэмжээний өргөн нэвтрүүлэг байхгүй.
  • Бүх гүйлгээг удирддаг төв хянагч байхгүй.
  • Корда нь зөвшилцлийн янз бүрийн механизмуудыг дэмждэг.
  • Оролцогчдын хооронд зөвшилцөлд бүхэл системийн түвшинд биш, харин бие даасан гэрээ/гэрээний түвшинд хүрдэг.
  • Гүйлгээг зөвхөн түүнтэй холбоотой оролцогчид баталгаажуулна.
  • Корда нь хүний ​​албан ёсны хууль эрх зүйн хэл болон ухаалаг гэрээний код хооронд шууд холболтыг санал болгодог.

Тэмдэглэл

Корда дахь дэвтэрийн тухай ойлголт нь субъектив юм. Ганц төвлөрсөн мэдээллийн сан байхгүй. Үүний оронд зангилаа бүр өөрт мэдэгдэж буй баримтуудын тусдаа мэдээллийн санг хадгалдаг.

Жишээлбэл, тойрог нь зангилаанд мэдэгдэж байгаа баримт болох 5 зангилааны сүлжээг төсөөлөөд үз дээ.

Корда - бизнест зориулсан нээлттэй эхийн блокчэйн

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

Улсууд

Төр бол хувиршгүй тодорхой цаг хугацааны нэг буюу хэд хэдэн сүлжээний зангилаанд мэдэгдэж буй баримтыг төлөөлөх объект.

Улсууд хувьцаа, бонд, зээл, таних тэмдэг гэх мэт дур зоргоороо өгөгдлийг хадгалах боломжтой.

Жишээлбэл, дараах муж нь IOU буюу Алис Боб X-д өртэй болох гэрээ юм:

Корда - бизнест зориулсан нээлттэй эхийн блокчэйн
Цаг хугацаа өнгөрөхөд баримтын амьдралын мөчлөгийг төлөв байдлын дараалалаар төлөөлдөг. Одоогийн төлөвийг шинэчлэх шаардлагатай үед бид шинээр үүсгэж, одоогийнхыг түүхэн гэж тэмдэглэнэ.

Корда - бизнест зориулсан нээлттэй эхийн блокчэйн

Ажил гүйлгээ

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

Дараах тохиолдолд гүйлгээг дэвтэрт нэмнэ.

  • гэрээний хүчинтэй
  • шаардлагатай бүх оролцогчид гарын үсэг зурсан
  • давхар зарлага агуулаагүй

Корда нь бүртгэлийн төлөв бүр өөрчлөгдөхгүй UTXO (зарцаагүй гүйлгээний гаралт) загварыг ашигладаг.

Гүйлгээ үүсгэх үед өмнөх гүйлгээний гаралтын төлөв (хэш болон индексээр) оролт руу шилждэг.

Корда - бизнест зориулсан нээлттэй эхийн блокчэйн
Гүйлгээний амьдралын мөчлөг:

  • Бүтээлт (Одоогоор гүйлгээ нь дэвтэр шинэчлэх санал юм)
  • Гарын үсэг цуглуулах (Гүйлгээнд оролцох шаардлагатай талууд гүйлгээнд гарын үсэг нэмж шинэчлэх саналыг батлах)
  • Гүйлгээг дэвтэрт оруулах

Бүртгэлийн дэвтэрт гүйлгээг нэмсний дараа оролтын төлөвүүд нь түүхэн гэж тэмдэглэгдсэн бөгөөд ирээдүйн гүйлгээнд ашиглах боломжгүй.

Корда - бизнест зориулсан нээлттэй эхийн блокчэйн
Оролт, гаралтын төлөвөөс гадна гүйлгээ нь дараахь зүйлийг агуулж болно.

  • Командууд (гүйлгээний зорилгыг харуулсан гүйлгээний параметр)
  • Хавсралт (баярын хуанли, валют хөрвүүлэгч)
  • Цагийн цонх (хүчинтэй байх хугацаа)
  • Нотариат (Нотариат, гүйлгээг баталгаажуулдаг сүлжээний тусгай оролцогч)

Корда - бизнест зориулсан нээлттэй эхийн блокчэйн

Гэрээ

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

Корда дахь гэрээг ямар ч JVM хэл дээр бичдэг (жишээ нь Java, Kotlin).

class CommercialPaper : Contract {
    override fun verify(tx: LedgerTransaction) {
        TODO()
    }
}

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

Гүйлгээний баталгаажуулалт нь тодорхойлогч байх ёстой, i.e. гэрээ нь гүйлгээг үргэлж хүлээн зөвшөөрөх эсвэл татгалзах ёстой. Үүнтэй холбогдуулан гүйлгээний хүчинтэй хугацаа нь цаг хугацаа, санамсаргүй тоо, хост файл гэх мэтээс хамаарахгүй.

Корда-д гэрээг хамгаалагдсан хязгаарлагдмал орчинд гүйцэтгэдэг - бага зэрэг өөрчилсөн JVM нь гэрээний тодорхой гүйцэтгэлийг баталгаажуулдаг.

урсгалууд

Сүлжээний зангилаа хоорондын харилцаа холбоог автоматжуулахын тулд хэлхээг нэмсэн.

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

Корда - бизнест зориулсан нээлттэй эхийн блокчэйн

Заримдаа гүйлгээнд бүх талууд гарын үсэг зурж, дэвтэрт орох хүртэл хэдэн цаг, хоног шаардагддаг. Хэрэв та гүйлгээнд оролцож буй зангилааг салгавал яах вэ? Threads нь хяналтын цэгүүдтэй бөгөөд үүгээрээ утасны төлөвийг зангилааны мэдээллийн санд бичдэг. Сүлжээнд зангилаа сэргээгдэх үед зогссон газраасаа үргэлжлэх болно.

Зөвшилцөл

Бүртгэлийн дэвтэрт орохын тулд гүйлгээ нь хүчинтэй байх ба өвөрмөц байдал гэсэн 2 зөвшилцөлд хүрэх ёстой.

Гүйлгээний хүчинтэй байдлын тухай шийдвэрийг зөвхөн түүнд шууд оролцсон талууд л гаргадаг.

Нотариатын зангилаа нь гүйлгээний өвөрмөц байдлыг шалгаж, давхар зардал гаргахаас сэргийлдэг.

Боб 100 доллартай бөгөөд ижил оролтын төлөвийг ашиглан Чарли руу 80 доллар, Дан руу 70 доллар шилжүүлэхийг хүсч байна гэж төсөөлөөд үз дээ.

Корда - бизнест зориулсан нээлттэй эхийн блокчэйн

Корда танд ийм заль мэх хийхийг зөвшөөрөхгүй. Хэдийгээр гүйлгээ хүчинтэй байх шалгалтыг давах боловч өвөрмөц байдлын шалгалт амжилтгүй болно.

дүгнэлт

R3 блокчэйн консорциумын бүтээсэн Корда платформ нь блокчэйн технологийн цэвэр хэрэглээ биш юм. Корда бол санхүүгийн байгууллагуудад зориулсан маш нарийн мэргэжлийн хэрэгсэл юм.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх