LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 挖矿产出BTC Blockstack2.0的比特币DeFi

挖矿产出BTC Blockstack2.0的比特币DeFi

2020-10-06 Blockstack官方 来源:区块链网络

Blockstack是什么

Blockstack是一个开源和开发者友好的网络,用于构建去中心化应用和智能合约。Blockstack通过PoX继承了比特币的安全性,让你能够用Clarity编写安全的智能合约,并将其整合到一个由世界各地的开发者维护的去中心化网络中。

目前已经有超过500个团队在Blockstack上构建应用。

全栈开发平台

从开发者角度,Blockstack上的开发优势是全栈式开发,包含了DID身份模块,去中心化存储模块,开发者开箱即用,开发者可以更加高效快速的开发全新应用。

这些基础设施如果由开发者自己来完成, 需要很多额外的工作, 而且不符合软件开发的模块化理念, 将成熟的组件模块化, 重复使用, 会大大提升软件开发的质量和效率。这就是全栈式开发的意义。

底层的组件功能非常强大, 而前端的集成却非常容易, 只需要几行JavaScript代码即可。

平台提供了易于使用的SDK, 使用JavaScript、TypeScript或任何你喜欢的框架(如React、Vue或Angular)构建分布式应用。

完全的去中心化与隐私保护

借助密码技术, 用户始终拥有自己的帐户和存储的权限, 平台不会拥有用户的数据, 今天区块链的技术理念已经让越来越多的人理解并传播这一理念, 即用户拥有一切, 用户通过密钥自我管理其数据和省份, 并且应用程序中产生的一切都属于用户。

在用户隐私问题日益突出的今天, Blockstack用隐私问题和所有权问题给出了一个清晰的回答, 底层的模块可以灵活使用和组合, 而数据和隐私归于用户。

智能合约:构建无需信任的应用程序和协议

Clarity智能合约是在Stacks区块链上运行的自执行的公共代码。使用智能合约来构建新型的应用程序和协议,这些应用程序和协议在没有中央权威机构的情况下运行,控制数字资产,并实现无信任的交互。

介绍下Clarity编程语言。

Clarity是一种智能合约的新语言,是一种可决定性的语言,这意味着你可以从代码本身确定地知道程序会做什么。Clarity是被解释的(而不是编译的),源代码发布在区块链上。Clarity为开发者提供了一种安全的方式来构建复杂的智能合约。Clarity开源项目得到了Blockstack和Algorand的支持。

大家可以从这里看到更详细的信息。https://clarity-lang.org/

与Solidity相比, Clarity更加安全, 其原因也包括Clarity是非图灵完备的语言。

大家可以从下面的代码感受下Clarity的语言风格, 函数式编程的风格:

(define->counter int 0)

(define-public (increment)
(begin
(var-set counter (+ (var-get counter) 1))
(ok (var-get counter))))
(define-public (decrement)
(begin
(var-set counter (- (var-get counter) 1))
(ok (var-get counter))))

(define-read-only (get-counter)
(var-get counter))

SEC 合规

2019年7月,Blockstack发行的Stacks(STX)代币成为美国历史上第一个获得SEC资格的代币发行。

自2019年7月获得SEC资格以来,已经成功向4500多名代币发行参与者分发了STX,并在亚洲与Recruit(日本互联网巨头)、HashKey集团、SNZ、Fenbushi等投资者建立了战略合作伙伴关系。网络上构建的应用从2019年7月的114个增长到现在的400多个。

2.0版本上线后将会完成完全的去中心化, 将治理权给到社区, 上线之后将会和比特币和以太坊具有一样的法律地位,即不再会被认为是证券, 可以合法的在美国公开的销售和交易。这是一件对于Blockstack来说非常重要的事情。

PoX共识

Blockstack让开发者能够在比特币上进行创新。传输证明解决了几个重要的问题,为开发者提供了新的工具,实现了比特币之上的创新。

在Web 3.0上进行安全创新 当与Clarity智能合约相结合时,PoX消除了灵活性和安全性之间的选择。

通过PoX,开发者可以在比特币的安全基础之上构建功能,而Clarity的设计有助于消除整类智能合约的错误,并提供更高的可预测性。

新协议通常会遇到一个引导问题,即很难激励用户从熟悉的区块链迁移到新的区块链中去尝试。传输证明为新链提供了一个内置的资金机制,并且能够以$BTC等基础货币进行奖励。

新的工作证明链往往难以实现充分的去中心化,使其变得脆弱。通过Proof-of-Transfer,开发者可以有效地创建一个新的工作证明链,并以世界上最安全的链--比特币的安全性为基础。

Stacks区块链拥有现有区块链所不具备的三个特性:时间、区块和累积工作的知识。这使得该链可以减轻区块隐匿攻击,通过辅助证明来提升链的质量,并在竞争的链尖上进行对冲投注。

PoW网络启动的时候比较昂贵, 网络的早期也不够安全, Blockstack使用Bitcoin作为底层的链, 毕竟Bitcoin是久经考验的成熟的区块链, POX实际是扩展了PoW协议, 我们可以在不用修改bitcoin网络的情况下提供智能合约的能力, 这一点很有价值。

在PoX共识中有两类角色, 一类是miner,一类是stackers。miner spend bitcoin earn stack, stackers locker stx to earn bitcoin.

PoX和PoW很类似, 在这里旷工不是通过电力挖矿, 而是通过BTC来挖矿, 由于不需要电力, 几乎所有人都可以参与PoX,让参与门槛大大降低, 也不存在环保的问题。如果我想挖一个区块, 我只要发送一定数量的btc到指定的地址即可, 获得奖励的机会和投入的BTC数量成正向关系。

从节点上来说不用花额外的精力来搭建节点,而其在加密世界的安全性可以说是最高的,同时,也因为用到了比特币网络,这相当于给比特币网络赋能。

它的原理是,用户消耗比特币可以获得一定的stx奖励,而这些消耗的比特币去哪了呢?实际是去激励持有stx的holder,即用户质押stx可以获得比特币。所以这个精妙的设计既使用了比特币网络的安全性,同时还让参与网络的人获得比特币奖励。

未来应用场景

Blockstack基金会也将继续推进去中心化建设,并且推动各类应用的开发,比如当前很火热的DeFi应用。我们认为DeFi是生态里的基本应用之一,是一个重要的工具,Blockstack会开发各类的DeFi应用,让整个生态更加的健康。

目前在黑客松上获得第一名的应用就是ampl的版本。不仅仅是DeFi,包括社交类,办公类,游戏类,DAO等种种应用都会在Blockstack生态里进行开发。欢迎开发者来共建这个生态,共建这个社区。

主网计划

未来这块的变化大家可以关注官网,目前2.0的第三个测试网也刚刚开始,这是一个最完整的测试网,也就说会包含2.0设计的所有功能。

官方也会设计针对测试网的激励活动,大家可以保持关注,中国用户不仅可以参加全球的激励活动,并且还有专门针对中国社区的奖励活动大家也一样可以参与。

2.0主网络的准备工作预计会在2020年底前完成。敬请期待。

原文链接:https://mp.weixin.qq.com/s/An6q1tXFwBRSfO0mpYdWEw

—-

编译者/作者:Blockstack官方

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...