CTSI- 简介详情
Cartesi旨在建造一个去中心化应用的通用操作系统,在不影响安全性及去中心化的前提下提供Linux环境的链下计算服务。借此Cartesi希望帮助建立性能更强,易开发,经济且通用的去中心化应用,为开发者提供熟悉易用的开发工具,也为大众带来更好的用户体验。
Cartesi(CTSI)是一个二层基础架构,旨在使复杂而密集的计算能够在区块链外部的Linux环境中运行,而不会影响去中心化及安全性。
开发人员可以在熟悉的环境中工作,没有人为的限制,并且可以访问他们熟悉的开发工具。
dApp可以将数据临时存储在Cartesi侧链上,该数据由Proof-of-Stake(PoS)共识算法支配,而不必不断与底层区块链进行通信。
建立帐户时必须先输入任意长度的字串。通过generateKeys()后会产生公用密钥和专用密钥。此时把公用密钥就是帐户的地址。当发起交易时,发起人必须附上由自己的专用密钥和交易内容(mesage)经sign()而得到的签名。记录帐本前先利用转出帐户的地址(公钥),签名和这笔交易内容(message)进行验证,检查这笔交易是否由转出帐户发起。Mark想要发起一笔由Bob要转100块给Mark的交易,但因为他不知道Bob的私有密钥,无法仿造出Bob的签名而宣告失败。纵使Mark利用了自己的私有密钥了签名,在验证签名时也会被检查出而宣告失败。数字签名确保了只能对自己的帐户发起交易。