专业开发15年,丰富的开发经验!贴心的私人订制服务,为您打造合适的平台。

无界区块链虚拟币钱包开发咨询电话

咨询电话:13386501543

联系方式

电 话:13386501543

邮箱:1203125@qq.com

地址:浙江省杭州市江干区下沙街道万亚金沙湖1号3幢

当前位置:无界区块链开发 > 区块链商业模式 > 将关系数据库交给区块链来实现,区块链去中心化的好处

将关系数据库交给区块链来实现,区块链去中心化的好处

文章出处:14 阅读量:14 发表时间:20-04-06 18:24
区块链100问

了解了去中心化应用程序的底层机制后,很重要的一点是要仔细思考去中心化最终能够对用户带来什么样的好处。我们并不是要跳到一份附带项目的列表中,而是将关系数据库交给区块链来实现,我们敦促你考虑去中心化的好处。例如,奥格尔(Augur)通过分散的参与者做出正确的预测来预测市场,因为他们会分享财务激励。

 

在一个元级别上,区块链开发者堆栈中也有创新的机会。许多区块链开发者将区块链工具和框架的成熟度比作互联网早期的网络。我们采访了Stream的Ben Yu,他称这对开发者来说是一个新的机遇:“在让这个领域变得更容易获取的过程中,存在着唾手可得的成果,需要建立大量的技术基础设施来将区块链的发展水平,从1994年互联网水平,带到2017年。”

 

随着区块链技术的创新,许多人发现了建立一个新的、去中心化的网络栈的机会,这种网络栈,不依赖于集中式的政府或企业实体。传统的网络栈由诸如TCP/IP、DNS、数据库、Web服务器、身份验证系统和CDN等构建模块组成,我们正在使用以太坊作为基础层来复制这些组件。

 

不可变性的挑战

 

不幸的是, 一种类似于JavaScript早期迭代的区块链技术几乎肯定会带来挑战,其中最明显的是与新协议的不可变性有关。区块链开发者无法改变基础区块链或更高级别的智能合约。合约不能轻易地被版本化。最近的奇偶校验bug,冻结了1.5亿美元的资金,以及许多其他类似的事件,提醒我们有必要建立“基于未来”的架构。

 

0x工程师布兰登·米尔曼(Brandon Millman)描述了区块链的不变性如何影响他对安全问题的看法:“身处这个领域意味着要谨慎得多,特别是因为这会给人们的钱带来风险。”区块链范式的好处之一是,如果你持有私钥,人们很难从你那里把钱取走,但很多骗局会让你心甘情愿地把钱投到错误的地方,而不是从你的钱包里偷钱。”

 

区块链开发者们,尤其是那些习惯了快节奏的创业公司的开发者,不得不在速度和安全性之间权衡取舍。

 

正如Stream的Ben Yu所描述的,“你必须非常快地移动,因为空间正在飞速发展,但你不能快速移动,打破常规。如果你把事情搞砸了,你就会损失数亿美元。”

 

在区块链上进行开发需要不同程度的规划。开发者不能再使用热补丁或过夜补丁,因为他们不再对整个系统进行集中控制。相反,引入系统变更通常需要对整个协议进行严格的处理,或者在某些情况下,为不直接绑定到区块链的协议参数提供单独的源代码。


cache
Processed in 0.012555 Second.