密码极客 | 国内最权威的区块链技术创投社群

DFINITY 如约而至发布 Canister SDK 软件包和新的开发语言 Motoko

VOBCVOBC 2019-11-05 31 次 收藏0

Motoko 及软件开发工具包 Canister SDK DFINITY 发布 Canister SDK, 借助该 SDK 开发者可以非常方便在基于互联网计算机环境里构建系统和服务。DFINITY 正在开发 Motoko 语言,为开发下一代系统和服务的开发人员提供一个健壮和高效的平台。Motoko 语言 可以让熟悉 JavaScript、Rust、Swift、TypeScript、C# 或 Java 语言的开发者方便地编写安全、高效的代码,可以与其他语言编写的 WebAssembly 模块连接。

关于 DFINITY DFINITY 是一个由客户端计算机组成的公共网络,它提供了一个“去中心化的世界计算云”。在上面可安装和运行程序,这些程序具备传统区块链上“智能合约”系统的所有优点,在设计时就考虑了,底层技术需要支持搭建高弹性的防篡改私有云。这些私有云还提供了托管软件服务,可以调用公共区块链云上的智能合约,这带来了许多额外的好处。
DFINITY 引入了新的密码学技术和协议,旨在提供极致的性能、无限的可扩展性、互操作性。DFINITY 也引入了一种,被称为区块链神经系统的去中心化的智能链上治理体系。
当前发布的是 Alpha 版本, 下载安装:

sh -ci"$(curl -fsSL https://sdk.dfinity.org/install.sh)"

Native canister support

[code]

| actor Counter {  
---|---

| var value = 0;

| public func inc() : async Nat {

| value += 1;

| return value;

| };

| }

[/code]

Code sequentially in direct style

[code]

| actor Factorial {  
---|---

| var last = 1;

| public func next() : async Nat {

| last *= (await Counter.inc());

| return last;

| }

| }

[/code]

本文系作者个人观点,转载请注明出处!
喜欢 0
支付宝扫码打赏
微信打赏

相关文章

更多

发布评论

共0条评论