A Hyperledger Sawtooth MEGHATÁROZÁSA
A Hyperledger Sawtooth a Hyperledger égisze alatt működő nyílt forráskódú projekt, vállalati szintű blokklánc-rendszerként működik, amelyet elosztott főkönyvi alkalmazások és hálózatok létrehozására és működtetésére használnak, különösen a vállalkozások számára.
Áttörés Hyperledger fűrész
Az Intel Corp (INTC) által kifejlesztett Hyperledger Sawtooth alapvető tervezési koncepciójának célja a főkönyvek valódi eloszlása és az intelligens szerződések sokkal biztonságosabbá tétele, és ezáltal a vállalkozások számára történő felhasználása.
A legtöbb szokásos blokklánc-alapú rendszerben a mag és az alkalmazások ugyanazon a platformon üzemelnek és futnak, ami teljesítményproblémákhoz és biztonsági problémákhoz is vezethet.
A Hyperledger Sawtooth elválasztja a főkönyvi rendszert az alkalmazás-specifikus környezettől, ezáltal egyszerűsítve az alkalmazás fejlesztését, miközben a rendszert biztonságban tartja. Ennek az architektúrának a felhasználásával a fejlesztők a választott programozási nyelvükön alkalmazásokat építhetnek fel, amelyeket a rendszer perifériáján tárolhatnak, üzemeltethetnek és futtathatnak anélkül, hogy beleavatkoznának a központi blokkláncrendszerbe.
A támogatott nyelvek a C ++, a Go, a Java, a JavaScript, a Python és a Rust. A Sawtooth alkalmazás alapulhat egy üzleti igényhez szükséges alapvető üzleti logikán, vagy kifejleszthető és futtatható intelligens szerződéses virtuális gépként, amely önszabályozó mechanizmussal rendelkezik a különböző résztvevők közötti szerződések létrehozására, értesítésére és végrehajtására az blockchain.
Az alaprendszer lehetővé teszi, hogy az alkalmazások ugyanazon a blokkláncon létezzenek együtt, kiválasztja a tranzakciós szabályokat, kiválasztja a szükséges engedélyezési mechanizmust, és meghatározza azokat a konszenzus algoritmusokat, amelyeket a digitális főkönyv működésének véglegesítéséhez használnak, és amely a legjobban támogatja egy vállalkozás.
A Sawtooth lehetővé teszi a szelektív engedélyeket - azaz könnyen telepíthetők a Sawtooth csomópontok bizonyos kiválasztott fürtjei, különböző engedélyekkel ugyanazon a blokkláncon. A főkönyv a szükséges részleteket tárolja az engedélyekről, csomópontokról és identitásokról.
A Sawtooth hálózat működési teljesítményét növeli a párhuzamos tranzakciók végrehajtásának mechanizmusa, amelynek felső határa van a soros végrehajtási mechanizmus felett, amely gyakran szűk keresztmetszetet jelent, ha sok népszerű kriptovaluta hálózaton nagy mennyiségű tranzakciót kezelnek.
A Sawtooth támogatja az eltelt idő bizonyításának (POET) konszenzusmechanizmusát, amely az alacsony erőforrás-felhasználás és az alacsony energiafogyasztás előnyeit nyújtja, és általában az engedélyezett blokkláncú hálózatokon használják a bányászati jogok vagy a hálózat blokk nyerteseinek eldöntésére. (További információ: Az eltelt idő bizonyítása.)
Néhány valós példa a Sawtooth-alapú alkalmazásokra: Sawtooth Supply Chain, amely segít a vállalkozásnak nyomon követni a blokkláncban (Sawtooth Marketplace) ábrázolt eszköz kontextuális és logisztikai adatait, amely segíti a résztvevőket meghatározott mennyiségű digitális eszköz kereskedelmén a a blokklánc és a Sawtooth Private UTXO, amely megkönnyíti a digitális eszközök létrehozását és kereskedelmét, ideértve a főkönyvet és a magántulajdonban lévő tranzakciókat.