Kwil 扩展以其创新力量,在去中心化数据库领域开创了崭新的局面。该项突破性技术为开发者们提供了更加广阔的创新舞台。
翻译:Zhisheng @ Contributor of PermaDAO
审阅:Xiaosong Hu @ Contributor of PermaDAO
Kwil 通过引入 Kwil 扩展再次带头引领潮流,为区块链领域的变革注入新的动力。
Kwil 扩展以其创新力量,在去中心化数据库领域开创了崭新的局面。该项突破性技术为开发者们提供了更加广阔的创新舞台。通过 Kwil 扩展,开发者们不仅能够轻松连接各类区块链网络,还能够实现高度复杂且智能化的逻辑功能,无论在技术框架还是功能深度上都不受拘束。这一巨大的飞跃为去中心化数据库领域注入了新的生机与活力,极大地推动了其进程。随着扩展市场的日益充实,我们即将踏入一个崭新的时代——模块化数据库软件的时代。
让我们一起来更加详细地了解一下吧!
我们对于人们已经通过扩展构建的内容感到非常振奋不已。尤其值得一提的是,我们已经看到有开发者创建了一些扩展,可以基于链上状态实现数据访问控制,甚至将数据库中的数据价值回归到链上资产。这是 Web3 中一种全新的价值累积方法,为去中心化应用(dApps)、去中心化自治组织(DAOs)以及协议开辟了全新的商业模式。我们对于这些创新为这个领域所带来的影响感到非常兴奋。 - Brennan Lamey,Kwil 创始人。
借助这些扩展,您可以实现以下功能:
Kwil 扩展是与 Kwil 数据库并行运作的无状态应用程序。它们的独特之处在于能够将自定义函数直接注入数据库查询中。这为开发者提供了构建复杂逻辑的能力,是仅凭借 SQL 无法实现的。扩展为您带来了便利,能够自动将外部数据源的信息注入到数据库中,将数据库中的数据传输到外部目标,例如智能合约,并实现精密的访问控制和验证机制。
作为容器化应用程序,扩展可采用任何编程语言编写,然后导入到 Kwil 数据库中。当数据库执行查询时,相应的操作逻辑也会同时执行。
通常来说,编写一个扩展所需的代码约为 100 行。
扩展为我们带来的创新可能性几乎是无限的。它们使您能够连接到任何外部数据源,并围绕这些数据构建高度定制的逻辑。这为诸多功能提供了可能,例如令牌门控、令牌激励、访问控制以及无状态函数。
要部署自定义扩展,您需要将其直接嵌入到已部署的 Kwil 网络中。这一流程需要在本地运行一个带有扩展服务器的 Kwil 节点。此外,Kwil 还为了生产目的,提供了配备扩展服务器的 Kwil 节点的托管服务。
在创建扩展时,Kwil 为您提供了 Golang 和 TypeScript/JavaScript 的软件开发工具包(SDK)。一旦扩展准备就绪,它可以被插入到扩展部署脚本中,以在本地 Kwil 节点上运行。 <br> 关于 PermaDAO:Website | Twitter | Telegram | Discord| Medium | Youtube
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!