Subchains 子链:现在任何人都可以在 Steem 上创建自定义应用了!

in #steem8 years ago (edited)

[编译]:Yao (BTS:yao, Steemit:imyao)

[日期]: 2016年7月13日

原帖:https://steemit.com/steem/@dantheman/how-anyone-can-build-custom-apps-on-steem-right-now


要是有可能在 Steem 上建立自定义的应用程序会怎样?如果你认为 steem 仅仅服务于社交媒体的利基市场(译注:目前主流社交媒体大佬们忽略的细分市场),那么我现在就来给你醒醒神。Steem 区块链已经能够用来构建你能想象到的任何区块链应用场景。最棒的是,你现在不需要任何人的许可就可以构建你的应用了!

想想你最喜欢的区块链应用。是 Auger 的预测市场么?是 The DAO 么?是通用智能合约么?是 Dash 的匿名特性么?是去中心化的投票或域名系统么?所有这些现在都允许构建在 Steem 上,并且你不需要得到 Steemit 的许可。

子链而不是侧链

侧链一直是为比特币协议增加功能的首选方案。一般的概念是比特币区块链不需要知道侧链发生了什么,只要它能够验证与侧链之间交易的输入、输出即可。

实现侧链是相当有挑战的。它需要同步两个独立的、潜在的分叉链,最终合并成一个区块链。其中任何一个出现问题都极可能摧毁整个系统(译注:限于译者对侧链技术认知有限,只能传达大致意思,如翻译有误请指出,谢谢)。

子链是对过往理念的全新描述。Mastercoin(万事达币)和 CountParty(合约币)就是我认为的子链。他们所有的数据都包含在比特币区块链上。加入比特币分叉,那么子链也跟着分叉。

换句话说,子链只是对主链的区块数据进行二次演绎。历史上没能取得成效是因为他们(子链)必须比主链运行得慢才行。比特币打包数据收费很贵,每一个子链的运行都要支付比特币手续费。

Steem 子链的威力

在 Steem 上一切则完全不同。不存在交易费用,在 Steem 区块链上容纳任意数据都是微不足道的。Steem 上的子链有几个关键好处:

1. 高级账户结构

2. 自定义操作的预验证账户权限

3. 没有交易费用

4. 快速出块

5. TaPOS(基于交易的股权证明机制。译注:在开发 BitShares1.0 的过程中提出的一种共识机制)

这意味着构建自定义应用程序作为完全独立的子链(对 Steem 主链来说)都是微不足道的。这些应用程序既不需要担心网络基础设施的复杂性,甚至也不需要接触资金。

高级账户结构意味着你可以设计包含几十个独立代理的多重签名权限来确定性评估 Steem 上的自定义操作。这些代理可以确定性地产生并签署退出子链的交易。

快速出块意味着子链不需要长时间地等待来确认他们能够可靠地创建和签署交易。TaPOS 的特性确保了在很短时间内的一个特定的分叉是唯一有效的交易。

智能合约

在 Steem 上是完全有可能以一个子链的方式部署一个以太虚拟机的。这个子链可以使用与 Steem 相同的算法以平衡带宽协调计算(译注:此处技术性强,有点难懂,欢迎技术大拿指正)。

也许更有趣的是,多种类型和实例的虚拟机可以同时运行在 Steem 网络上。

结论

一切你认为你喜欢的其他区块链平台都可以作为 Steem 的子链。这些子链几乎肯定会比除此之外的都更快、更容易使用且更便宜。至关重要的是,这些子链将会很容易获得 Steem 日益增长的广大用户群。


还有比这个更好的么?


 声明:本人英文水平有限,难免有翻译不到位的地方,请查阅英文原文,错漏之处望请海涵!  

Sort:  

给你支持一下。

感谢!

感谢!

不错啊,贴吧要是能引入水军就会疯狂了。

不明觉厉!顶一下

Steemit 背后的区块链技术很牛逼的,叫 Graphene(石墨烯),MIT开源授权。石墨烯区块链开发工具是 Steem(Steemit 是构建在 Steem 这个区块链上的)开发者 Daniel Larimer 及其团队在开发比特股(一个去中心化的交易所、银行)的升级版 BitShares 2.0 时搞出来的。
Daniel Larimer 的 Steemit 账号:
@dan
@dantheman

https://steemit.com/introduceyourself/@dantheman/daniel-larimer--co-founder-of-bitshares-steemit

了解 BitShares 2.0:https://bitshares.dacplay.org?r=yao

Coin Marketplace

STEEM 0.18
TRX 0.15
JST 0.028
BTC 63099.80
ETH 2455.59
USDT 1.00
SBD 2.58