区块链编程的类型有哪些?
2019-03-20 本文已影响0人
3135036c576a
基于区块链架构的编程
在一个区块链应用发布之前,其体系结构和所采用的协议等重大功能都必须稳定下来,而这些功能都是需要使用代码来实现的。例如,在 2009 年比特币发布之前,就先用 C++ 实现了比特币的规则和条款。
通常,像这样的区块链应用都会采用 C 和 Java 等语言来完成,因为这类语言更接近机器语言。
构建智能合约或去中心化应用程序(DApp)
在普通的中心化应用程序中,服务端代码通常在中心服务器上运行,而去中心化应用的服务端代码则在去中心的对等网络中运行。像其他应用程序一样,去中心化应用也可以使用任何语言来编写其前端代码,并通过用户界面来调用其服务端程序。
区块链编程的类型有哪些?