智能合约

众所周知,区块链可用于价值存储和搭建金融平台(如银行)。除此之外,区块链还有什么用途?智能合约正如其名的回答了这一问题。

事实证明,智能合约给出的答案是:区块链几乎可以做任何事情。由于智能合约构建在通用逻辑上,因此智能合约可以根据输入的命令执行任何计算上可行的操作,且可以修改其状态,并从其资金中转移价值。区块链的表达不仅仅是账户余额而已。 智能合约是用户创建的可定义、可更新、可修改变量的规则。 一旦逻辑被部署到区块链上,该逻辑本身是无主的,且可被任何人验证。

智能合约是自动执行的、去信任化的和可验证的,从而可以极大地节省成本,因此智能合约是诸多行业的颠覆者。

代码即法律

智能合约通过灵活和强大的编程语言编写,几乎可以实现任何计算上可行的逻辑。

任何人都可以审核代码。代码一旦完成部署,就无法被篡改,且只能执行其设定的逻辑。

环保

智能合约极大减少了对人力、业务流程和纸张的需求,使得完整的无占用空间系统成为可能。

由用户部署生态系统

任何人都可以不受限制地使用或部署智能合约。
用户建立 EVM 标准,使不同智能合约间可以轻松地进行交互,以能创建 DApps 的协作生态系统。

可编程价值

去信任化的逻辑用于表示数字对象的价值,展示从直接转移到更复杂操作的各种交互。

案例分享:Smart Contracts Lottery

政府透过抽签分配公共资源,包括热门学校的入学名额分配、购买补贴住房的配额等。

由于原本的抽签系统是中心化的,因此市民担心资源被内定,针对这类的批评一直以来难以否,而为了解决这个问题,TT 链与政府达成合作,将整个抽签系统部署到了智能合约上!这个智能合约是去信任化的,任何人都可以审核其中的抽签规则。

TT 链关注的首要问题是学校中供不应求的入学名额:

01

政府将把每所学校的规定与可供就读的入学名额部署到智能合约上,这些数据将全部上链,且无法被窜改。

02

报名即将开始时,政府会在智能合约中锁定一个隐藏的随机数,并开始报名阶段。

03

父母可以通过电子邮件、电话号码、传真或网络界面,为孩子注册报名。随后,政府将验证注册信息,并将注册信息添加到智能合约中。这个过程将持续到报名截至。

04

到报名截止日期时,注册管道将被关闭,一个未来的区块号码将会被选出,并作为附加的证明依据。

05

一旦该区块通过,政府将透过智能合约公布其初始随机数以及区块哈希值 (hash)。

06

智能合约收到区块哈希和随机数后,从所有参与者中选出中奖者。

07

该选举的结果将永久储存在链上,且无法被窜改。

智能合约可以高效地处理申请信息,并选出中奖者,整个过程是公平且可验证的。

Best Pos

ThunderCore’s PaLa consensus algorithm, mathematically proven to be secure, is simpler and faster than any other consensus algorithms including Hotstuff, Tendermint, FBFT, and FBA. Our speed rivals cloud solutions yet maintains decentralization and open participation.

DApps

Usability is at the core of ThunderCore’s product philosophy. That’s why we make it so easy for developers to build on our platform and why we are mobile first.
Fully EMV compatible, it takes less than a minute to migrate Ethereum DApps. On our mobile app, users get a wallet within seconds and gain access to all the decentralized applications (DApps) and tools on ThunderCore.

Use Cases

Smart Contracts

Smart contracts automatically execute once conditions are met. This means participants cannot cheat or renege on agreements, and entire processes are automated–reducing costs and increasing efficiency across the board. This creates new possibilities in gaming, applications, and especially processes involving chance.

Use Cases

Voting

A decentralized public blockchain is the perfect platform to store and use data. The traditional voting system is extremely costly and arguably corruptible. ThunderCore has created a transparent, tamper-resistant election poll with TODO.a, and integrated i-Voting.taipei on ThunderCore with Taipei City Government–guaranteeing their data to be unaltered and transparent.

Uses Case

Best PoS

ThunderCore’s PaLa consensus algorithm, mathematically proven to be secure, is simpler and faster than any other consensus algorithms including Hotstuff, Tendermint, FBFT, and FBA. Our speed rivals cloud solutions yet maintains decentralization and open participation.

X