什么是区块链、以太坊、智能合约?

以太坊智能合约 jason 2315℃ 1评论

一 什么是以太坊

1 Ethereum(以太坊)是一个平台和一种编程语言,使开发人员能够建立和发布下一代分布式应用。 Ethereum可以用来编程,分散,担保和交易任何事物:投票,域名,金融交易所,众筹,公司管理, 合同和大部分的协议,知识产权,还有得益于硬件集成的智能资产。

2 言简意赅的来说,以太坊他就是一个平台,并不只和比特币一样只是数字货币应用。

3 以太坊有完整的账本,在区块链上是一个很大的进步。

4 在以太坊上加了‘链上代码’,俗称智能合约。

二 什么是区块链

1 区块链的核心价值在于,通过构建P2P自组织网络、时间有序不可篡改的密码学账本、分布式共识机制,从而实现去中心化信任。

2 数据区块链是比特币金融系统中的重要概念,记录了整个比特币网络上的交易记录数据,并且这些数据是被所有比特币节点共享的,通过数据区块,我们可以查询到每一比比特币交易的历史。

3 例子:

甲、乙、丙三个人,甲和乙的所有资金都由丙来保管。而且每一比资金往来都要由丙来记录。现在假设甲和乙各有100万由丙保管。那么: 甲支出8万到乙,则丙在账本的记录上,减去甲所在名下8万元,并在乙所在名下增加8万元。 乙回转5万到甲,则丙在账本的记录上,增加甲所在名下5万元,并在乙所在名下减去5万元。 甲支出5万到乙,则丙在账本的记录上,减去甲所在名下5万元,并在乙所在名下增加5万元。

三 什么是智能合约

1 从用户角度来讲,智能合约通常被认为是一个自动担保账户,例如,当特定的条件满足时,程序就会释放和转移资金。

2 从技术角度来讲,智能合约被认为是网络服务器,只是这些服务器并不是使用IP地址架设在互联网上,而是架设在区块链上。从而可以在其上面运行特定的合约程序。

3 智能合约是编程在区块链上的汇编语言。通常人们不会自己写字节码,但是会从更高级的语言来编译它,例如用Solidity,与Javascript类似的专用语言。这些字节码确实给区块链的功能性提供了指引,因此代码可以很容易与它进行交互,例如转移密码学货币和记录事件。

四 概念总结

1 以太坊是个操作平台

2 区块链是个数据存储记录中心

3 智能合约是以数字形式定义的承诺。

4 下面对区块链的股权众筹应用探讨

五 区块链的应用场景

在应用场景方面,区块链可广泛适用于股权、供应链、信用、证券、银行等行业领域,本文将探讨区块链在股权众筹领域的应用,侧重于区块链技术与股权众筹业务在系统层面的结合。区块链技术应用到股权众筹领域,有以下方面的优势:

一是更加公开透明和真实可信,信息对投融资各方更加对称,记录难以篡改、伪造、删除;

二是促进股权流通和资源共享,股权转让和登记更安全便捷,众筹平台之间投资人和项目可共享。

1) 股权登记管理(众筹)

股权登记是证券市场交易安全的基本保障,对股权众筹而言,登记管理极为关键。一方面,登记发挥着向社会展示当事人股权的公示作用,让潜在的交易主体了解特定的权属状态,通过登记权利正确性推定效力维护交易安全;另一方面,登记也是股权交易的关键环节,记录股权所有者的转移。区块链独特的身份账户体系,记录的股权可以作为股权登记的电子凭证。

现有非上市股权管理,通常情况下,需要通过人工处理纸质股权凭证、期权发放和可换票据。如果出现频繁的股权变更,股东名册的维护将变得繁琐,历史交易的维护和跟踪也变得困难。区块链技术将会对这一切进行数字化管理,使其变得更加高效和安全。

区块链众筹股权登记,将充分利用区块链账本的安全透明、不可篡改、易于跟踪等特点,记录公司股权及其变更历史。

2) 股权转让流通(众筹)

传统的OTC场外股权交易,以交易双方的信用为基础,由交易双方自行承担信用风险,需要建立双边授信后才可进行交易,而交易平台集中承担了市场交易者的信用风险。

区块链技术可以降低交易的信用风险。如图1所示,股权的所有权登记在区块链中,股权交易必须要所有者的私钥签名才能验证通过;交易确认后,股权的变更也会记录在区块链中,从而保障交易双方的利益。

3) 联盟与数据共享(众筹)

联盟最大的危机来自信任,由区块链构建的去中心化信任,天然适合联盟与协作。区块链技术构建的信任,不以人的意志为转移,在彼此不需要相互信任的前提下,也能保障系统和业务正常运行。每个众筹平台都成为区块链中的一个节点,拥有各自的公钥和私钥,共同参与交易验证和记账;另外除了众筹平台,监管机构也可以成为其中的一个节点,使监管变的更加透明、便捷。

要形成一个股权众筹联盟,首先要将用户、项目、以及所有权进行共享。如果按照传统的系统搭建方式,每个平台拥有独立的数据库,共享将变得异常复杂。如图2所示,区块链技术构建信任基础,能实现高效的数据共享。各个平台将自己的用户、众筹项目、股权凭证等映射到区块链网络中。

4) 众筹众筹智能合约(众筹)

在股权众筹发起初期,由发起人、众筹平台、领投人、保荐人等多方共同签署一份众筹合约,来约定各自的责任与义务。这份合约可以变成智能合约的形式存入区块链中,由区块链确保合约履行中不得被篡改。

如图3所示,根据合约的条件,区块链底层首先产生第一个事务(TX1):创建一个联名账户,从领投人账户打款300万到联名账户,并生成200万的借条供投资人购买,该账户由合约中各方共同拥有和维护;同时创建TX2(在规定时间内,如200万借条销售完,则从联名账户打款500万到发起人账户中),和TX3(如众筹失败,跟踪联名账户的交易记录,全额退款)。TX1、TX2、TX3在同一时间写入区块链,由区块链底层自动执行。

5) 系统实现架构(众筹)

区块链股权众筹平台通常由三层结构组成(如图4所示)。最底层为区块链网络,由它构建起一个去中心化信任的分布式总账;中间层为业务逻辑与区块链结合,共同建立账户中心、股权登记、股权凭证、股权交易、股权管理等功能;最上层为各个众筹平台面向客户提供的业务。

6) 以太坊相关学习资料

http://8btc.com 巴比特

http://ethfans.org 以太坊

https://bitshuo.com 区块链

http://wangxiaoming.com 汪晓明对区块链、以太坊的思考

转载请注明:Jason博客 » 什么是区块链、以太坊、智能合约?

喜欢 (6)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

记载着一个程序员的编码历程