GBC是什么?看见很多人在做这个金融区块链金融

&p&今天我们来编写一个完整的去中心化(区块链)应用(Dapps), 本文可以和&a href=&https://link.zhihu.com/?target=https%3A//learnblockchain.cn//init-env/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&编写智能合约&/a&结合起来看。&/p&&h2&&b&写在前面&/b&&/h2&&p&阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看&a href=&https://link.zhihu.com/?target=https%3A//learnblockchain.cn//whatiseth/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&以太坊是什么&/a&&br&除此之外,你最好还了解一些HTML及JavaScript知识。&/p&&p&本文通过实例教大家来开发去中心化应用,应用效果如图:&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-cfa4077ee4fcf64f0ada2f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1970& data-rawheight=&1314& class=&origin_image zh-lightbox-thumb& width=&1970& data-original=&https://pic3.zhimg.com/v2-cfa4077ee4fcf64f0ada2f_r.jpg&&&/figure&&p&&br&&/p&&p&从本文,你可以学习到:&/p&&ul&&li&搭建智能合约开发环境&/li&&li&创建Truffle项目&/li&&li&编写智能合约&/li&&li&编译和部署智能合约到区块链&/li&&li&如何通过Web3和智能合约交互&/li&&li&MetaMask 的使用&/li&&/ul&&p&另:&a href=&https://link.zhihu.com/?target=https%3A//xiaozhuanlan.com/blockchaincore& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&小专栏&/a&用户在教程结尾处可以下载完整的Dapp代码。&/p&&h2&&b&项目背景&/b&&/h2&&p&Pete有一个宠物店,有16只宠物,他想开发一个去中心化应用,让大家来领养宠物。&br&在truffle box中,已经提供了pet-shop的网站部分的代码,我们只需要编写合约及交互部分。&/p&&h2&&b&环境搭建&/b&&/h2&&ol&&li&安装&a href=&https://link.zhihu.com/?target=https%3A//nodejs.org/en/download/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Node&/a&&/li&&li&安装 Truffle :&code&npm install -g truffle&/code&&/li&&li&安装&a href=&https://link.zhihu.com/?target=http%3A//truffleframework.com/ganache/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Ganache&/a&&/li&&/ol&&blockquote&Ganache(或Ganache CLI)已经取代了 testrpc。&/blockquote&&h2&&b&创建项目&/b&&/h2&&ol&&li&建立项目目录并进入&/li&&/ol&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&& mkdir pet-shop-tutorial
& cd pet-shop-tutorial
&/code&&/pre&&/div&&ol&&li&2. 使用truffle unbox 创建项目&/li&&/ol&&p&& truffle unbox pet-shop&br& Downloading...&br& Unpacking...&br& Setting up...&br& Unbox successful. Sweet!&br&&br&Commands:&br&&br&
truffle compile&br&
truffle migrate&br&
Test contracts: truffle test&br&
Run dev server: npm run dev&/p&&p&这一步需要等待一会&/p&&blockquote&也可以使用truffle init 来创建一个全新的项目。&/blockquote&&h2&&b&项目目录结构&/b&&/h2&&p&&code&contracts/&/code& 智能合约的文件夹,所有的智能合约文件都放置在这里,里面包含一个重要的合约Migrations.sol(稍后再讲)&br&&code&migrations/&/code& 用来处理部署(迁移)智能合约 ,迁移是一个额外特别的合约用来保存合约的变化。&br&&code&test/&/code& 智能合约测试用例文件夹&br&&code&truffle.js/&/code& 配置文件&/p&&p&其他代码可以暂时不用管&/p&&h2&&b&编写智能合约&/b&&/h2&&p&智能合约承担着分布式应用的后台逻辑和存储。智能合约使用solidity编写,可阅读&br&&a href=&https://link.zhihu.com/?target=https%3A//learnblockchain.cn/categories/ethereum/Solidity/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&solidity系列文章&/a&&/p&&p&在contracts目录下,添加合约文件Adoption.sol&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&pragma solidity ^0.4.17;
contract Adoption {
address[16]
// 保存领养者的地址
// 领养宠物
function adopt(uint petId) public returns (uint) {
require(petId &= 0 && petId &= 15);
// 确保id在数组长度内
adopters[petId] = msg.
// 保存调用这地址
return petId;
// 返回领养者
function getAdopters() public view returns (address[16]) {
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&编译部署智能合约&/b&&/h2&&p&Truffle集成了一个开发者控制台,可用来生成一个开发链用来测试和部署智能合约。&/p&&h2&&b&编译&/b&&/h2&&p&Solidity是编译型语言,需要把可读的Solidity代码编译为EVM字节码才能运行。&br&dapp的根目录pet-shop-tutorial下,&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&& truffle compile
&/code&&/pre&&/div&&p&&br&&/p&&p&输出&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&Compiling ./contracts/Adoption.sol...
Writing artifacts to ./build/contracts
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&部署&/b&&/h2&&p&编译之后,就可以部署到区块链上。&br&在migrations文件夹下已经有一个1_initial_migration.js部署脚本,用来部署Migrations.sol合约。&br&Migrations.sol 用来确保不会部署相同的合约。&/p&&p&现在我们来创建一个自己的部署脚本&code&2_deploy_contracts.js&/code&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&var Adoption = artifacts.require(&Adoption&);
module.exports = function(deployer) {
deployer.deploy(Adoption);
&/code&&/pre&&/div&&p&在执行部署之前,需要确保有一个区块链运行, 可以使用&br&&a href=&https://link.zhihu.com/?target=http%3A//truffleframework.com/ganache/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Ganache&/a&来开启一个私链来进行开发测试,默认会在7545端口上运行一个开发链。&br&Ganache 启动之后是这样:&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-c16e1c1df6d9e4d3928e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1484& data-rawheight=&737& class=&origin_image zh-lightbox-thumb& width=&1484& data-original=&https://pic4.zhimg.com/v2-c16e1c1df6d9e4d3928e_r.jpg&&&/figure&&p&&br&&/p&&p&接下来执行部署命令:&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&& truffle
&/code&&/pre&&/div&&p&&br&&/p&&p&执行后,有一下类似的输出,&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&Using network 'develop'.
Running migration: 1_initial_migration.js
Deploying Migrations...
... 0x3076b7dac65afc44ec5bf9560ecad2d6d41ed98a4679f
Migrations: 0x8cdaf0cdbc13a92c0a6da
Saving successful migration to network...
... 0xd7bc86d31bee32faeabce403a1b5da9cdba53a472ee8c956
Saving artifacts...
Running migration: 2_deploy_contracts.js
Deploying Adoption...
... 0x2c6ab3fbb57eb80bfeb406acc35cd4
Adoption: 0x345ca3e014aaf5dcaeee10
Saving successful migration to network...
... 0xfef7ed8f4a8fbf633fe1abf44c43dc7bdda0
Saving artifacts...
&/code&&/pre&&/div&&p&&br&&/p&&p&在打开的Ganache里可以看到区块链状态的变化,现在产生了4个区块。&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-fd2ce04b0d4dcd_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&656& data-rawheight=&146& class=&origin_image zh-lightbox-thumb& width=&656& data-original=&https://pic1.zhimg.com/v2-fd2ce04b0d4dcd_r.jpg&&&/figure&&p&这时说明已经智能合约已经部署好了。&/p&&h2&&b&测试&/b&&/h2&&p&现在我们来测试一下智能合约,测试用例可以用 JavaScript or Solidity来编写,这里使用Solidity。&/p&&p&在&code&test&/code&目录下新建一个&code&TestAdoption.sol&/code&,编写测试合约&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&pragma solidity ^0.4.17;
import &truffle/Assert.sol&;
// 引入的断言
import &truffle/DeployedAddresses.sol&;
// 用来获取被测试合约的地址
import &../contracts/Adoption.sol&;
// 被测试合约
contract TestAdoption {
Adoption adoption = Adoption(DeployedAddresses.Adoption());
// 领养测试用例
function testUserCanAdoptPet() public {
uint returnedId = adoption.adopt(8);
uint expected = 8;
Assert.equal(returnedId, expected, &Adoption of pet ID 8 should be recorded.&);
// 宠物所有者测试用例
function testGetAdopterAddressByPetId() public {
// 期望领养者的地址就是本合约地址,因为交易是由测试合约发起交易,
address expected =
address adopter = adoption.adopters(8);
Assert.equal(adopter, expected, &Owner of pet ID 8 should be recorded.&);
// 测试所有领养者
function testGetAdopterAddressByPetIdInArray() public {
// 领养者的地址就是本合约地址
address expected =
address[16] memory adopters = adoption.getAdopters();
Assert.equal(adopters[8], expected, &Owner of pet ID 8 should be recorded.&);
&/code&&/pre&&/div&&p&&br&&/p&&p&Assert.sol 及 DeployedAddresses.sol是Truffle框架提供,在test目录下并不提供truffle目录。&/p&&p&TestAdoption合约中添加adopt的测试用例&/p&&h2&&b&运行测试用例&/b&&/h2&&p&在终端中,执行&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&truffle test
&/code&&/pre&&/div&&p&&br&&/p&&p&如果测试通过,则终端输出:&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&Using network 'develop'.
Compiling ./contracts/Adoption.sol...
Compiling ./test/TestAdoption.sol...
Compiling truffle/Assert.sol...
Compiling truffle/DeployedAddresses.sol...
TestAdoption
? testUserCanAdoptPet (62ms)
? testGetAdopterAddressByPetId (53ms)
? testGetAdopterAddressByPetIdInArray (73ms)
3 passing (554ms)
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&创建用户接口和智能合约交互&/b&&/h2&&p&我们已经编写和部署及测试好了我们的合约,接下我们为合约编写UI,让合约真正可以用起来。&/p&&p&在Truffle Box &code&pet-shop&/code&里,已经包含了应用的前端代码,代码在&code&src/&/code&文件夹下。&/p&&p&在编辑器中打开&code&src/js/app.js&/code&&br&可以看到用来管理整个应用的App对象,init函数加载宠物信息,就初始化&a href=&https://link.zhihu.com/?target=https%3A//github.com/ethereum/web3.js/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&web3&/a&.&br&web3是一个实现了与以太坊节点通信的库,我们利用web3来和合约进行交互。&/p&&h2&&b&初始化web3&/b&&/h2&&p&接下来,我们来编辑app.js修改initWeb3():&br&删除注释,修改为:&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&initWeb3: function() {
// Is there an injected web3 instance?
if (typeof web3 !== 'undefined') {
App.web3Provider = web3.currentP
// If no injected web3 instance is detected, fall back to Ganache
App.web3Provider = new Web3.providers.HttpProvider('http://localhost:7545');
web3 = new Web3(App.web3Provider);
return App.initContract();
&/code&&/pre&&/div&&p&&br&&/p&&p&代码中优先使用&a href=&https://link.zhihu.com/?target=https%3A//github.com/ethereum/mist& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Mist&/a& 或 &a href=&https://link.zhihu.com/?target=https%3A//metamask.io/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&MetaMask&/a&提供的web3实例,如果没有则从本地环境创建一个。&/p&&h2&&b&实例化合约&/b&&/h2&&p&使用truffle-contract会帮我们保存合约部署的信息,就不需要我们手动修改合约地址,修改initContract()代码如下:&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&initContract: function() {
// 加载Adoption.json,保存了Adoption的ABI(接口说明)信息及部署后的网络(地址)信息,它在编译合约的时候生成ABI,在部署的时候追加网络信息
$.getJSON('Adoption.json', function(data) {
// 用Adoption.json数据创建一个可交互的TruffleContract合约实例。
var AdoptionArtifact =
App.contracts.Adoption = TruffleContract(AdoptionArtifact);
// Set the provider for our contract
App.contracts.Adoption.setProvider(App.web3Provider);
// Use our contract to retrieve and mark the adopted pets
return App.markAdopted();
return App.bindEvents();
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&处理领养&/b&&/h2&&p&修改markAdopted()代码:&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&markAdopted: function(adopters, account) {
var adoptionI
App.contracts.Adoption.deployed().then(function(instance) {
adoptionInstance =
// 调用合约的getAdopters(), 用call读取信息不用消耗gas
return adoptionInstance.getAdopters.call();
}).then(function(adopters) {
for (i = 0; i & adopters. i++) {
if (adopters[i] !== '0x0000') {
$('.panel-pet').eq(i).find('button').text('Success').attr('disabled', true);
}).catch(function(err) {
console.log(err.message);
&/code&&/pre&&/div&&p&&br&&/p&&p&修改handleAdopt()代码:&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&handleAdopt: function(event) {
event.preventDefault();
var petId = parseInt($(event.target).data('id'));
var adoptionI
// 获取用户账号
web3.eth.getAccounts(function(error, accounts) {
if (error) {
console.log(error);
var account = accounts[0];
App.contracts.Adoption.deployed().then(function(instance) {
adoptionInstance =
// 发送交易领养宠物
return adoptionInstance.adopt(petId, {from: account});
}).then(function(result) {
return App.markAdopted();
}).catch(function(err) {
console.log(err.message);
&/code&&/pre&&/div&&p&&br&&/p&&h2&&b&在浏览器中运行&/b&&/h2&&h2&&b&安装 MetaMask&/b&&/h2&&p&MetaMask 是一款插件形式的以太坊轻客户端,开发过程中使用MetaMask和我们的dapp进行交互是个很好的选择,通过此&a href=&https://link.zhihu.com/?target=https%3A//metamask.io/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&链接&/a&安装,安装完成后,浏览器工具条会显示一个小狐狸图标。&/p&&h2&&b&配置钱包&/b&&/h2&&p&在接受隐私说明后,会出现页面如下:&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-3ba68ca3f911f1dffad6b60c2528581b_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&530& data-rawheight=&745& class=&origin_image zh-lightbox-thumb& width=&530& data-original=&https://pic4.zhimg.com/v2-3ba68ca3f911f1dffad6b60c2528581b_r.jpg&&&/figure&&p&&br&&/p&&p&这里我们通过还原一个Ganache为我们创建好的钱包,作为我们的开发测试钱包。点击页面的&b&Import Existing DEN&/b&,输入Ganache显示的助记词。&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&candy maple cake sugar pudding cream honey rich smooth crumble sweet treat
&/code&&/pre&&/div&&p&&br&&/p&&p&然后自己想要的密码,点击OK。&br&如图:&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-b5f3fbff206f2eb922a79_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&526& data-rawheight=&735& class=&origin_image zh-lightbox-thumb& width=&526& data-original=&https://pic1.zhimg.com/v2-b5f3fbff206f2eb922a79_r.jpg&&&/figure&&p&&br&&/p&&h2&&b&连接开发区块链网络&/b&&/h2&&p&默认连接的是以太坊主网(左上角显示),选择&b&Custom RPC&/b&,添加一个网络:&b&&a href=&https://link.zhihu.com/?target=http%3A//127.0.0.1%3A7545/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&http://127.0.0.1:7545&/a&&/b&,点返回后,显示如下:&br&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-cd970ff1ee62ae0a73fea02f194f7630_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&530& data-rawheight=&742& class=&origin_image zh-lightbox-thumb& width=&530& data-original=&https://pic2.zhimg.com/v2-cd970ff1ee62ae0a73fea02f194f7630_r.jpg&&&/figure&&p&这是左上角显示为&b&Private Network&/b&,账号是Ganache中默认的第一个账号。&/p&&p&至此MetaMask的安装,配置已经完成。&/p&&h2&&b&安装和配置lite-server&/b&&/h2&&p&接下来需要本地的web 服务器提供服务的访问, Truffle Box &b&pet-shop&/b&里提供了一个&b&lite-server&/b&可以直接使用,我们看看它是如何工作的。&br&&b&bs-config.json&/b&指示了lite-server的工作目录。&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&{
&server&: {
&baseDir&: [&./src&, &./build/contracts&]
&/code&&/pre&&/div&&p&&br&&/p&&p&./src 是网站文件目录&br&./build/contracts 是合约输出目录&/p&&p&以此同时,在package.json文件的scripts中添加了dev命令:&br&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&&scripts&: {
&dev&: &lite-server&,
&test&: &echo \&Error: no test specified\& && exit 1&
&/code&&/pre&&/div&&p&&br&&/p&&p&当运行npm run dev的时候,就会启动lite-server&/p&&h2&&b&启动服务&/b&&/h2&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&& npm run dev
&/code&&/pre&&/div&&p&会自动打开浏览器显示我们的dapp,如本文的第一张图。&br&现在领养一直宠物看看,当我们点击&b&Adopt&/b&时,MetaMask会提示我们交易的确认,如图:&/p&&p&&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-f421e6c96cee4ad4d77a9_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&530& data-rawheight=&740& class=&origin_image zh-lightbox-thumb& width=&530& data-original=&https://pic3.zhimg.com/v2-f421e6c96cee4ad4d77a9_r.jpg&&&/figure&&p&&br&&/p&&p&点击Submit确认后,就可以看到成功领养了这次宠物。&/p&&p&在MetaMask中,也可以看到交易的清单:&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-db8afcbccd4d9af9fbaef_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&530& data-rawheight=&742& class=&origin_image zh-lightbox-thumb& width=&530& data-original=&https://pic4.zhimg.com/v2-db8afcbccd4d9af9fbaef_r.jpg&&&/figure&&p&&br&&/p&&p&好了,恭喜你,即将成为一名去中心化式应用开发者的你已经成为迈出了坚实的一步。&br&如果学习中遇到问题,欢迎来我的&b&&a href=&https://link.zhihu.com/?target=https%3A//t.xiaomiquan.com/RfAu7uj& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&知识星球&/a&&/b&交流。&/p&&h2&&b&参考文档&/b&&/h2&&ul&&li&&a href=&https://link.zhihu.com/?target=http%3A//truffleframework.com/tutorials/pet-shop& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Truffle手册&/a&&/li&&/ul&&p&知乎的文章编辑太烂了,建议大家去的博客&a href=&https://link.zhihu.com/?target=https%3A//learnblockchain.cn//first-dapp& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&阅读原文&/a&&/p&&p&&a href=&https://link.zhihu.com/?target=https%3A//learnblockchain.cn/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&深入浅出区块链&/a& - 系统学习区块链,打造最好的区块链技术博客。&/p&
今天我们来编写一个完整的去中心化(区块链)应用(Dapps), 本文可以和结合起来看。写在前面阅读本文前,你应该对以太坊、智能合约有所了解,如果你还不了解,建议你先看 除此之外,你最好还了解一些HTML及JavaScript知识。本文通…
&figure&&img src=&https://pic4.zhimg.com/v2-be207eecb439f48d40be3_b.jpg& data-rawwidth=&1102& data-rawheight=&1000& class=&origin_image zh-lightbox-thumb& width=&1102& data-original=&https://pic4.zhimg.com/v2-be207eecb439f48d40be3_r.jpg&&&/figure&&p&自上一次2008金融危机以来,各国央行几乎都开始滥发货币。并且,在随后的日子里染上增发毒瘾不可自拔。如果说08金融危机是因为房地产市场衍生品泡沫导致的。那么今年全球范围内,不光是房地产有不少地区存在泡沫。应当说所有资产都处在天量QE带来的显著泡沫之上。&/p&&p&今年以来美股显然已经进入泡沫高涨期,资金也开始逐渐撤出美股。这显示了投资者对以美国企业为首的全球经济不信任。但值得担心的一点是,很多钱从股市出来直接进了币市,助长了币市泡沫。现在是什么都泡沫的时代,但没有人能真正预言带来下一次大萧条的泡沫什么时候破裂。&/p&&p&拒绝泡沫独善其身确实是一个选项,但周围人资产都在泡沫倍升的情况下,自己资产没有翻倍暴增则意味着实际购买力严重缩水。这种情况下,只能抱着掉脑袋的决心与泡沫厮杀共舞。&/p&&p&&br&&/p&&p&新年就来说下我对币市2018年的预计吧。&/p&&p&&br&&/p&&p&首先是2017年以来,以BTC为首的虚拟货币(区块币/缠结币/Ripple网络……)价值已经被市场充分认可。目前进入了早期-中期过渡阶段。这个阶段通常会因为不切实际的高估概念而产生一波价格过高的泡沫。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-fb15c4bfdeb957970bfc1a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&576& data-rawheight=&384& class=&origin_image zh-lightbox-thumb& width=&576& data-original=&https://pic4.zhimg.com/v2-fb15c4bfdeb957970bfc1a_r.jpg&&&/figure&&p&首个趋势,&b&市场已经充分接受了纯支付网络的初代区块链。&/b&&/p&&p&不管是真的理解了,还是单纯因为btc网络运行多年没坏,认为/以为该模式已经是安全的等等。(以BTC为首,没有其他智能合约等的功能,这里我将它们统称为初代币)。&/p&&p&2017年初代币是最受追捧的存在,其核心原因在于大部分设置为“总量有限”。而被新入场的韭菜误当作可以抗拒通胀。随着下半年市场参与者认识程度加深,以及矿霸们疯狂分叉IFO增发的行为。现在“抗通胀”已经不是大多数参与者在意的事情。&/p&&p&同时由于2017年末这些初代币已经被过度爆炒,价格过于昂贵。购买意愿开始减弱。&/p&&p&&br&&/p&&p&第二个我想说的趋势,就是&b&POW向POS的过渡&/b&。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-f60f7d7acb012f38ba835db_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&725& data-rawheight=&683& class=&origin_image zh-lightbox-thumb& width=&725& data-original=&https://pic2.zhimg.com/v2-f60f7d7acb012f38ba835db_r.jpg&&&/figure&&p&POW,作为比特币网络最初的安全设计,初代币最关键的核心。已经在2017年末的反复分叉事件中显现出其责权不对等的巨大劣势。2009年成型的比特币白皮书中所写的【一CPU一票】,已经事实上变成了ASIC矿场拥有所有投票权。这导致实际花真金白银买入POW币的人却对网络更新升级修改等重大议题均无实际直接影响力。这带来了巨大的结构性隐患。&/p&&p&额外附加的还有为保证公平进行的高难度无意义hash计算浪费了大量电力,废弃ASIC矿机无法再利用等等的众多问题。&/p&&p&POS机制最早出现时,面临币圈参与人数极少,“筹码”过度集中于少数持币者中最终无法成功推广的问题。这个情况在2017年末已经反转,目前反而是一上来就ICO的POS币分散程度,远超被矿霸垄断产出的POW币。而POS机制早期存在的激励缺陷等也被逐渐修复。POS币将会是今年的主角。&/p&&p&&br&&/p&&p&第三个趋势,是&b&投资阶段前移&/b&。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-c669c763b11e1d4dded9_b.jpg& data-size=&normal& data-rawwidth=&574& data-rawheight=&335& class=&origin_image zh-lightbox-thumb& width=&574& data-original=&https://pic4.zhimg.com/v2-c669c763b11e1d4dded9_r.jpg&&&figcaption&早期的鸟儿有虫吃……吗?&/figcaption&&/figure&&p&在2017年初以前,投币其实并不是一件非常困难的事情。当时在币圈还限于程序员圈子内时,可以说看GitHub上代码更新的频率/参与人数/质量(尤其是暴跌后不离不弃还在继续更新的),就可以在置信区间内挑选出绝大多数的优质币。然而这一模式现在已经不再适用。作为极早期投资,新涌入的投资者更重视团队质量和愿景是否有意义。过往的币圈内市场知名度,以及当前代码质量已经无关紧要。&/p&&p&典型之一是2018年初暴涨的ADA(Cardano)。这个币有极强的团队,和宏大的愿景。即便现在还只是ETH网络上的一个代币,即便现在所有交易都需要经过其中心化服务器处理。这个币仍然被显著数量的资金投资了。&/p&&p&同时话题性/概念性的币的爆炒会加剧。&/p&&p&至于这是好是坏,很难说。挑选优质币实际上更像是军备竞赛。当其他人都比你更早摆好筹码买定离手,你的收益一定会因筹码的高价而降低。当包括你在内的所有人都提前下注,最终收益会回归基准线。&i&但所有人都面临者更大风险&/i&。&/p&&p&(&i&假设&/i&ADA最终价值不会超过$10一个,正常情况下网络成功上线了我们说它值一些钱,比如$1。长期持有收益是10倍。但现在网络还没上线就已经超过$1一个,现在买入持有最终长期收益依旧是10倍。但风险显著增加了,因为现在买入增加了网络上线失败的风险。)&/p&&p&&br&&/p&&p&第四个,是&b&投资人群变化&/b&。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-cfe265b5c83f8c86cb8b36_b.jpg& data-size=&normal& data-rawwidth=&450& data-rawheight=&288& class=&origin_image zh-lightbox-thumb& width=&450& data-original=&https://pic4.zhimg.com/v2-cfe265b5c83f8c86cb8b36_r.jpg&&&figcaption&满仓梭哈&/figcaption&&/figure&&p&随着币圈的扩大,投资人群也发生了显著变化。从最初的法币原罪论者、黑产/灰产交易者、反对资本主义经济压迫人民的共产主义者、geek群体→扩散至普通人中。&/p&&p&过往币圈的热点,匿名性、加密性、开源性,甚至实用性,都不再被重视。新一批入场人群,注意力微妙的变化为发展性、话题性、暴涨的可能等。&/p&&p&这意味着去年表现优异的XMR等强匿名货币,今年可能不再受市场青睐。&/p&&p&&br&&/p&&p&第五个,&b&侧链&/b&。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-3ded0bd9f23_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&748& data-rawheight=&350& class=&origin_image zh-lightbox-thumb& width=&748& data-original=&https://pic1.zhimg.com/v2-3ded0bd9f23_r.jpg&&&/figure&&p&区块链交易速度慢,容量有效的问题已经暴露无遗。侧链稳定之前各大币种都出现拥堵将会是日常情况。一些链上代币的价格甚至可能会因为主链拥堵而受影响。&/p&&p&虽然有开发技术难度大,中心化等各种问题,今年仍将会是侧链各显神通的一年。BTC/ETH/BCH等几个币都有团队在开发各自的侧链,几乎每个团队都宣称能超过visa的处理能力。虽然开源存在,但先上优质侧链的币应当能在今年站稳脚跟。&/p&&p&&br&&/p&&p&第六个,&b&买币得买一整个币的误解将继续存在&/b&。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-bbe7fec6bdd94fa1372bb9_b.jpg& data-size=&normal& data-rawwidth=&2560& data-rawheight=&1536& class=&origin_image zh-lightbox-thumb& width=&2560& data-original=&https://pic3.zhimg.com/v2-bbe7fec6bdd94fa1372bb9_r.jpg&&&figcaption&猜猜图里这么些币值多少钱?&/figcaption&&/figure&&p&会有大量新入场的投资者,因为BTC/ETH/DASH等币“一个太贵”,而转投那些价格在一个$10以下的,但发行量巨大的币。因为发行量巨大,这些币可以轻松冲上市值榜首,吸引更多人购买。&/p&&p&这是美国过去泡沫经济时期粉单市场 pink sheet market(公司无需公开任何经营信息的垃圾股市场)非常常见的骗人手段,现在又在币圈重复上演。&/p&&p&很多人,特别是教育程度较低的人,会认为自己买了低价。当年一些产业工人(比如曾在通用底特律厂上班的黑人机修大叔),至今都没能理解为什么不对。&/p&&p&由于低价天量币会经常性冲顶,过往一揽子平均购买前10币/20币的策略将不再好使。同样策略需要扩大到前50,甚至前100来中和垃圾币反复冲顶后暴跌带来的损失。&/p&&p&&br&&/p&&p&第七个,&b&币市最终有可能撼动经济圈,暴跌有可能造成系统性风险&/b&。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-7a9aae4d9590c5dfcb766fdce2a0520d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&577& data-rawheight=&347& class=&origin_image zh-lightbox-thumb& width=&577& data-original=&https://pic2.zhimg.com/v2-7a9aae4d9590c5dfcb766fdce2a0520d_r.jpg&&&/figure&&p&很多人,坐车的时候看见车速已经上了100迈并且司机还在地板油加速的时候,非常明白这很危险。但换到“&i&我们已经成功控制了增发增速增长过快这一问题,增发增速已经保持一年不再增长&/i&”这样的说法时,就分不清到底有没有增长了。无法以“发展的眼光”看问题的人,无法理解币市潜藏的危机。&/p&&p&但同时,政府也有可能在出问题前就出手干预,以减轻影响。最终反而造成了政府一干预,币市就爆炸的印象。&/p&&p&&br&&/p&&p&&br&&/p&&p&&b&最后说一些预测:&/b&&/p&&p&BTC在2018年的市场占有率应该会降至15~20%。如果闪电网络没能成功上线,那么到年末BTC将会有很大概率彻底让出币市市值第一的王座。至于谁会是新的币王?我不知道~瑞波和以太大概是热门候选。&/p&&p&&br&&/p&&p&由于轮动爆炒的存在,即便是最垃圾的币,今年也有可能出现反复十倍百倍上涨。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-0e9a51dd921fbf803b76b7_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&620& data-rawheight=&348& class=&origin_image zh-lightbox-thumb& width=&620& data-original=&https://pic2.zhimg.com/v2-0e9a51dd921fbf803b76b7_r.jpg&&&/figure&&p&现在市面上有大约3000种上了交易所的币,还有6000种没上交易所的币。最后只有老大和老二瓜分90%的市场份额,剩下10%由各个细分领域的头号选手二号选手各占一方。说90%的币没有价值是不对的,应当说99.99%多半都会归零。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-a03b28b9a4734f03bfe64bea_b.jpg& data-size=&normal& data-rawwidth=&284& data-rawheight=&233& class=&content_image& width=&284&&&figcaption&友情就是魔法!(x&/figcaption&&/figure&&p&2000年后,优质的科技企业“独角兽”(独角兽指成立不到10年,估值10亿美元以上的优质企业)几乎都不约而同的选择了靠私募支撑拒绝上市。这导致千禧年一代人再也不能像他们的父母那样分享到投资优质企业带来的财富增长。这一现象的直接结果就是全球贫富差距显著拉大,尤其是盛产“独角兽”的中美两国。对于80/90/00年出生的普通青年来说,区块币投资可能是,下一次席卷全球的革命之前,最后一次能够通过投资进行资产增值,甚至仅仅达到保值的最后机会。&/p&&p&&br&&/p&&p&那么最终你手里拿的币能否保值?这取决于你拿的币最终是否是决出胜负的“蛊王”。那么谁会是蛊王?我不知道,但恐怕不会是你我手里拿着的币。&/p&&p&&br&&/p&&p&==================&/p&&p&(题图是最近大火的XRP娘,认出来了吗?)&/p&&p&(一个镀金BTC纪念币卖$1,图里能看见13个,大概值13块钱吧)&/p&&p&&br&&/p&&p&如果你喜欢我的文章欢迎支持:&/p&&p&Bitcoin: 1FwN1wjwcqREFvk3SNFNNExxTRfQ6ftwuW&/p&&p&Ethereum: 0x008C0A3dE38E6ABD89Cd75&/p&&p&Litecoin: LUhAe7P1p82K92LobbUo52M5PWmwKiZCnZ&/p&&p&Dash: XdvMpPPYaCDJ6kNrjVb3P3YXVSz4VLkwdz&/p&&p&Monero: 48xvpaBQ9tx19odZcGf7o3SQe3GzxUhVCY3gYamhLC6K7KjC4YuSATK7HYGDU2oZkUiAYzmCCZz4hCyYUeay6ZNZ6jLq7Ur&/p&
自上一次2008金融危机以来,各国央行几乎都开始滥发货币。并且,在随后的日子里染上增发毒瘾不可自拔。如果说08金融危机是因为房地产市场衍生品泡沫导致的。那么今年全球范围内,不光是房地产有不少地区存在泡沫。应当说所有资产都处在天量QE带来的显著泡沫…
&figure&&img src=&https://pic1.zhimg.com/v2-ee480c5ef761a1aa85cd109c9159180b_b.jpg& data-rawwidth=&500& data-rawheight=&428& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic1.zhimg.com/v2-ee480c5ef761a1aa85cd109c9159180b_r.jpg&&&/figure&&p&很多人不了解 Cardano,但我认为它是目前被严重低估的加密货币,它要做的事情非常宏大,它解决了第一代加密币——比特币(Bitcoin)所有存在的问题,它也支持第二代加密币——以太坊(Ethereum)的智能合约(甚至做得更好),并且为我们带来了更多更革命的概念。&/p&&p&Cardano 主要负责人 Charles Hoskinson(原以太坊联合创始人)有一个 &a href=&http://link.zhihu.com/?target=https%3A//www.youtube.com/watch%3Fv%3DJa9D0kpksxw& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Cardano 白板演讲视频&/a&,这个视频概述了 Cardano 要做的事情。我会通过总结它的这场演讲来让大家了解一下这个革命性的第三代加密币 Cardano。&/p&&p&&i&&b&注意:这是我个人根据对这个视频的理解所写出来的文章,如果有对演讲原意有理解错误或者缺失,欢迎大家来斧正。同时需要声明,此文仅讨论 Cardano 本身的愿景和哲学,并无意作任何的投资建议。&/b&&/i&&/p&&p&&b&欢迎加入 Cardano 中文长期持有者 Telegram 讨论群:&a href=&http://link.zhihu.com/?target=https%3A//t.me/CardanoHodlers& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Telegram: Contact @CardanoHodlers&/a&,这里是 Cardano 信仰者的聚集地,在这里我们可以一起讨论 Cardano 的平台和项目进展。&/b&&/p&&p&&br&&/p&&p&&b&Cardano 的来历&/b&&/p&&p&要了解 Cardano 是什么,首先我们它的来历。&/p&&p&Charles 认为第一代加密币是比特币。比特币要解决的问题是当两个人发生交易时,需要向一个中心化组织进行验证的问题。&/p&&p&但是问题是,交易从来都不是只有一个人向另一个转账这么简单,背后往往会有一个故事。比如说,一个人可能会要求另一个人帮他做一件事,之后他才会向这个人支付一笔金钱。而这就是合约。&/p&&p&所以第二代加密币以太坊出现了。以太坊将图灵完备编程语言引入到区块链当中,使得我们可以通过编程语言来实现我们需要做的合约,这也就是我们所说的智能合约。&/p&&p&但我们能留意到,比特币、以太坊这些区块链,它们并不能&b&规模化(Scalable)&/b&。以及,目前的加密币,它们往往还会因为意见的分歧而出现&b&分叉&/b&,比如比特币与比特币现金(Bitcoin Cash),又或者以太坊与以太坊经典(Ethereum Classic)。并且,它们还有&b&可持续发展性&/b&的问题,当 ICO、风投的钱用完了,那谁还会来发展这个区块链?&/p&&p&总的来说,目前的加密币都有&b&可规模化性(Scalability)&/b&、&b&可互操作性(Interoperability)&/b&和&b&可持续发展性(Sustainability)&/b&的问题。而 Cardano 的哲学和愿景就是为了解决这些问题。当然,Caradano 还会学习和继承目前已有的区块链的优点,并加入很多的新概念和技术。&/p&&p&所有上面这些问题的学术研究和解决方案,科学家们都通过会议、论文以及大学参与来进行同行审阅(Peer Review),以进行监督和研讨。工程师们会据此来编写高可信的代码。&/p&&p&&br&&/p&&p&&b&可规模化性(Scalability)&/b&&/p&&p&Charles 认为是否具有可规模化性,主要受三个因素的影响:TPS、网络带宽以及数据量。而 Cardano 正希望通过一种优雅的方式来解决这些问题。当越来越多的人加入到这个网络当中,我们每秒钟就自然会有越来越多交易量,也自然会有更多的网络带宽以及更大的数据储存空间。&/p&&p&当然,在目前来说,Cardano 由于还没有像比特币或者以太坊这么非常大的交易量,所以可规模化性的实现并不是十分迫切的,Cardano 团队计划在 2018 年稍晚的时候才开始实现,大概在 2018 年年中左右会放出一部分,并于 2019 年底才完成。&/p&&p&&br&&/p&&p&&b&TPS(Transaction Per Second,每秒钟能够交易的数量)&/b&&/p&&p&Cardano 的团队研究了一种被命名为 Ouroboros 的算法,这是一种可证明安全的权益证明(Proof of Stake,简称 PoS)协议。它是一种高效率的共识算法,是加密币界第一种真正严格安全的算法,这种算法的论文 &a href=&http://link.zhihu.com/?target=https%3A//iohk.io/blog/ouroboros-at-crypto-2017/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&也是目前唯一被加密学会议收录的论文&/a&。它是模块化的,并且适用于未来。&/p&&p&与比特币及它的工作量证明(Proof of Work,简称 PoW)机制相比,Ouroboros 所采用的 PoS 机制除了能够提供同样的安全保障之外,运行成本也非常低,它不需要大量的计算资源(尤其是这些计算资源还需要去做无意义的运算)。它会根据每个 &a href=&http://link.zhihu.com/?target=https%3A//daedaluswallet.io/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Daedalus 钱包&/a& 所拥有的 Cardano 币的数量,随机地进行工作量的分配。也就是说,你只需要将你的电脑开着钱包启动着,并且联网,那么它就会挖矿。这套机制计划在 2018 年 Q2 开始运行。&/p&&p&这个算法解决了交易量有上限的问题,当越来越多的参与者加入到这个区块链当中,就会有越来越多的资源可以使用,所以说当 Ouroboros 算法完成后,TPS 将会是无限的。&/p&&p&&br&&/p&&p&&b&网络带宽&/b&&/p&&p&网络带宽指的是进行交易时所携带的数据在进行网络通信时所需要的网络资源。当这个区块链的规模越来越大时,我们所需要的网络带宽也将会越来越多,实际上我们不可能做到每个区块链的节点都做到支撑所有节点之间进行的所有通信。&/p&&p&为了解决这个问题,Cardano 采用了 RINA。RINA,递归网络架构(Recursive InterNetwork Architecture)。我对这个架构并不是十分了解,所以我只能粗略地说说。它应该是一种类似于 TCP/IP 的架构,它可以非常自然地让节点之间的通讯就像进程间通讯(IPC)一样,使得我们能够很自然地进行规模化的通讯。&/p&&p&RINA 计划会在 2018 年开始加入一部分到 Cardano 当中,并且在 2019 年完成。&/p&&p&&br&&/p&&p&&b&数据量&/b&&/p&&p&无限增长的数据量可能是最难解决的问题,但实际上,并不是每个人都想要知道所有的数据,比如说一个人与另一个人发生交易的时候,他们并不需要知道其他人的数据,只需要知道的是需要转出资金的一方的上下文是合法和正确的即可。&/p&&p&所以我们会需要一些像修剪(Pruning)、订阅(Subscription)和压缩(Compression)等的这些技术,使得每个用户大体上都只需要保存他们必须保存的数据。总的来说就是一个分区(Partitioning)的概念,意思就是用户实际上不具有所有节点的数据,而是保存区块链其中一个块(chunk)的数据。&/p&&p&在压缩技术上,Cardano 还会涉及到侧链(SideChain)技术。通过侧链,我们可以使得那些非常小的数据块以双向绑定的形式连接到一起,使得它们具有高级别的安全性和正确性。&/p&&p&Cardano 会通过一种非常严格的方式来学习这些概念,从而开发出一种新的区块链,使得用户只需要保留非常小的数据的同时,获得同样的安全和正确性保障,以应对无限增长的数据量。&/p&&p&&br&&/p&&p&&b&可互操作性(Interoperability)&/b&&/p&&p&世界上有非常多种区块链系统,比如比特币、以太坊、瑞波币(Ripple)等。除此之外,还有传统的银行网络系统。这些系统都有自己的业务逻辑和规则,这也导致了系统与系统之间非常难以明白对方。&/p&&p&&br&&/p&&p&&b&区块链与区块链之间&/b&&/p&&p&目前来说,我们可以通过交易所来进行兑换。但是交易所本身是不安全的,比起区块链技术,它们很容易被黑,并且会受到政府严厉的监管,以至于有时会被关闭。以及,由于交易所是中心化的,所以当我们使用交易所时,会被一个小组的人控制你是否能够兑换、提现、冲值等。&/p&&p&对于区块链与区块链之间,Cardano 将会通过&b&侧链&/b&去解决这个问题。&/p&&p&&br&&/p&&p&&b&区块链与传统金融系统之间&/b&&/p&&p&即使我们把区块链与区块链之间的链接做好了,我们还需要面对一个现实就是,我们不可避免与传统银行进行沟通。比如说你是一家加密币公司,你发行一种 ERC20 令牌(Token),然后这个些令牌卖得非常好,数百万美元进了你们公司的银行账户。而银行本身是受监管的实体,于是他们会问你,这数百万美元是怎么来的?然后你说通过卖 ERC20 令牌获取的;他们继续问,你们的客户是谁?然后你回答,是网上的人。显然,这并不是一个好的回答,银行会认为这是一件有问题的事情。由于银行是受监管的实体,所以他们需要将这一些可疑的活动记录汇报到一些财政部们或机构。&/p&&p&总的来说,区块链与传统金融系统之间,存在三个问题:&/p&&ul&&li&元数据(MetaData)&/li&&li&归属问题(Attribution)&/li&&li&合规性(Compliance)&/li&&/ul&&p&&br&&/p&&p&&b&元数据&/b&&/p&&p&元数据就是像每笔交易从哪里来、要去哪里、交易双方是谁、为什么交易等数据,这些数据在区块链世界并不关心,但传统金融系统非常关心,所以我们需要将这些元数据保存在区块链当中。但是这会涉及到一个隐私的问题,因为元数据都是一些敏感的数据,当然这些数据是不能直接公开的。而 Cardano 要做的,就是弄明白到底哪些元数据需要放到区块链当中,以及怎么放(比如怎么加密)、什么时候放等。并且在存放之后,什么人可以看到。&/p&&p&Cardano 的钱包 Daedalus 在未来的 12 个月内,会支持大量的功能来标注交易和金融活动。这些元数据可以根据用户认为是必需的需求,进而导出或共享。此外,数据可以由三方应用程序操作,用于特定目的(例如税务会计)。其次,他们也正在探索添加对可涵盖散列和加密字段的特殊地址的支援。这种结构将允许用户在区块链上发布元数据,而不需公开揭示它。但是,如果用户想要共享数据,那么它将具有交易享有的所有可审计性、不可变性和时间戳保证。&/p&&p&&br&&/p&&p&&b&归属问题&/b&&/p&&p&归属问题说的是关于身份识别,也就是如何识别一个用户。其实它也算是元数据的一种,但是它特别重要。在现在的互联网中,我们常用用户名和密码去进行识别,但这种方式实际上是非常容易被猜到和被黑的,而且经常出现同一组用户名密码被重复地使用在不同地方的情况。如果说我们每个人都有一个公钥,那这样在网上就可以非常方便地识别每一个人。而加密币正是生产令牌的工厂,这些令牌可以作为公钥存放在区块链当中,它可以被用来存放公钥。&/p&&p&Cardano 正使用这种的方式,来让用户保存和保户我们自己的资产,以及让互联网识别自己。&/p&&p&&br&&/p&&p&&b&合规性&/b&&/p&&p&在金融领域,有三大监管条例:KYC(认识客户)、AML(反洗钱)和 ATF(反恐怖融资)。在加密币世界当中,这些条例并没有被重视,但是这是传统合法金融体系的关键因素,无论它们是交易所、银行还是任何的金融服务公司。&/p&&p&Cardano 正在试图在加密币世界和传统合法金融体系中寻找到一个健康的平衡点,一方面能够提供加密的能力,另一方面也能在每次交易当中加入元数据。这样可以使得我们有办法合法地在加密币世界中逐步升级我们的交易方式,这样也可以解决上面提到的那家卖 ERC20 令牌的公司所遇到的问题了。所以 Cardano 要做的,正是要使得传统金融体系能够慢慢接受加密技术。&/p&&p&&br&&/p&&p&&b&可持续发展性(Sustainability)&/b&&/p&&p&可持续发展性是比可规模化性和互操作性更重要的一个问题。可持续发展性可分为两个问题去讨论:&/p&&ul&&li&我们怎么去支付想要支持的东西?(How do we pay for things?)&/li&&li&我们要到哪里去?(Where should we go?)&/li&&/ul&&p&&br&&/p&&p&&b&我们怎么去支付想要支持的东西?(如何迭代?)&/b&&/p&&p&加密币不是公司,而是一种基础设施,它就像公路又或者一些像 TCP/IP 的开源协议。&/p&&p&但这些东西由于资金问题,它并不能自由地长期发展,它们通常需要由一些机构或者公司去资助的。举个例子,像 W3C 现在就有激烈的关于是否把 DRM 支持进浏览器标准当中去的争论,然后我们看到 EFF 退出 W3C 以抗议,因为它认为大公司是在为它们的利益作努力,而不是为了一个更开放的互联网世界。所以,对于可持续发展这个问题,靠机构或公司资助可能并不是一个最好的方式。&/p&&p&ICO(Initial Coin Offering)也是一种有意思的方式,它可以为发行货币的团队筹集大量的资金,如果这个团队靠谱的话,确实是能成事的。但有一个问题是,无论在 ICO 时你筹集了多么巨量的资金,你总有用完的一天。&/p&&p&所以我们想,能不能创造一个具有财政模型(Treasury Model)的系统,这个系统可以不断地从分散的银行账户中筹集资金,用于给一些有很多人支持的项目提供资金支持。也就是说,假设有一个人提出来一个很好的想法,需要筹集资金,那他可以提供这个想法到这个财政系统当中;然后,一些令牌的拥有者(或者说持币者),可以将手里的令牌投票给这个好的想法。当累积到一定的令牌后,这个财政系统就会释放这部分的资金给提出想法的人去落地实施。当然,如果所投资的项目是有收益的,那就会再次促进这个系统的运行,形成一个良性循环。&/p&&p&同时,这也是一个民主的系统。当越来越多的想法被提出后,人们也会自然而然地开始讨论优先级的问题。比如一个人提出想做一件事,另一个人提出想做另一件事时,那大家就会选择到底哪件事情更重要和紧迫,从而给哪个事情投票。&/p&&p&当然,这个模型还可以通过自身这种模型来进行更新迭代自己。&/p&&p&总的来说,这个财政模型的好处是,它是公平的、方便参与投票的、能激励大家投票的,并且不需要依赖中心化的机构。它将会在 2017 年 Q4 完成讨论,并在 2018 年下半年将第一版加入到 Cardano 当中。&/p&&p&&br&&/p&&p&&b&我们要到哪里去?(如何解决分叉问题?)&/b&&/p&&p&区块链和加密币并不是一成不变的,它也需要不断地迭代和更新。但是,当有迭代和更新时,就有可能出现意见不统一的情况,当出现这样的情况时,就可能导致这个区块链出现分叉,比如比特币与比特币现金(Bitcoin Cash),又或者以太坊与以太坊经典(Ethereum Classic)。&/p&&p&之所以第一、第二代加密币会出现分叉这样的问题,是因为它们没有一个规范来判断到底哪种分叉是更合理的。我们回到我们人类的社会当中,我们会发现人们大部分时候都有办法解决分歧,这是因为我们都有宪法,无论是中国还是美国还是别的国家。&/p&&p&所以,为了尽可能避免分叉问题,Cardano 正在设计一套类似宪法的规范,称为《Cardano 优化议案(Cardano Improvement Proposal)》,它将会在 2018 年 Q1 完成。它会通过一种能让机器理解的方式——也就是智能合约的方式来保证它的执行,IOHK 正大力研发当中,2018 年会有所公布。&/p&&p&&br&&/p&&p&&b&最后&/b&&/p&&p&Cardano 是目前我看到的目光最宏远的区块链项目,如果它的哲学和愿景真正实现的话,人类社会将会迎来一个革命式的未来。&/p&&p&欢迎加入 Cardano 中文长期持有者 Telegram 讨论群:&a href=&http://link.zhihu.com/?target=https%3A//t.me/CardanoHodlers& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Telegram: Contact @CardanoHodlers&/a&,这里是 Cardano 信仰者的聚集地,在这里我们可以一起讨论 Cardano 的平台和项目进展。&/p&&p&&br&&/p&&p&&b&扩展阅读&/b&&/p&&ul&&li&白皮书:&a href=&http://link.zhihu.com/?target=https%3A//whycardano.com/cn/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&为何我们正在建立卡尔达诺 - 绪言&/a&&/li&&li&官方网站:&a href=&http://link.zhihu.com/?target=https%3A//www.cardanohub.org/zh/home-3/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Cardano Hub - Home of the Ada cryptocurrency and technological platform.&/a&&/li&&li&计划进度:&a href=&http://link.zhihu.com/?target=https%3A//cardanoroadmap.com/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Cardano roadmap - The launch of Cardano marks almost two years of research and over a year of development. IOHK has designed and built a cryptocurrency technology stack of completely new design with 100% new code.&/a&&/li&&/ul&&h2&赞赏地址&/h2&&p&赞赏 ADA:DdzFFzCqrhsxEV1Nai3U4tXHMrvsbJ9VwLkZGZgcfjdMeA8gTr5Qj1efFyCcyjjR9pYZSbyR7txo4D73ZAfYKMKr8nKDAUdseCx5qR7V&/p&
很多人不了解 Cardano,但我认为它是目前被严重低估的加密货币,它要做的事情非常宏大,它解决了第一代加密币——比特币(Bitcoin)所有存在的问题,它也支持第二代加密币——以太坊(Ethereum)的智能合约(甚至做得更好),并且为我们带来了更多更革命的…
&figure&&img src=&https://pic2.zhimg.com/v2-85ed00bba_b.jpg& data-rawwidth=&900& data-rawheight=&500& class=&origin_image zh-lightbox-thumb& width=&900& data-original=&https://pic2.zhimg.com/v2-85ed00bba_r.jpg&&&/figure&&p&转眼间,2017年就剩下那么一点了。亲爱的兄弟!你2017年过得还好么?
如果你从今年年初经历了到今年年底的所有币圈事件,那恭喜你兄弟!你已经可以对着新来的韭菜大吼“嗨!新来的,老子币圈什么事没经历过!”。
&br&&br&2017年, 一个被九月切割成两个部分的2107年&br&&br&2017年, 一个从国内走向国外的年份&br&&br&2017年, 一个创造了好多记录的年份。&br&&br&...&br&&br&除了一起玩币的兄弟,那些我们日日牵挂,心心念念的投资项目也算是人生中的一大伙伴吧! 无论它让你被套,还是让你赚钱,它都是一段你人生中精彩的经历。来!让我们回顾下2017年最令人难忘的十大项目。&br&&br&top10. ICON&br&&br&主要成就:2017年下半年投资回报率最高的项目。 “远古霸主”思密达国宝级项目&/p&&figure&&img src=&https://pic2.zhimg.com/v2-ccac8fb298ab0c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&516& data-rawheight=&243& class=&origin_image zh-lightbox-thumb& width=&516& data-original=&https://pic2.zhimg.com/v2-ccac8fb298ab0c_r.jpg&&&/figure&&p&&br&&br&2017年11月,一个号称韩国NEO的项目开始众筹。 我们不得不承认,虽然韩国人喜欢一本正经的吹牛X,但是认真起来确实不是盖的。&br&ICON 一个标准三代等级的区块链项目。 一个敢于同 bancor、 eos、 以太坊三大主流底层链正面硬碰硬的项目! 一个承载着“棒子梦”的项目。
从众筹价格0.12美元到现在的5.27美元现价,整整43倍的投资回报率。 已经飙升市值排名第21位的ICON 在2018年会给大家带来更多的惊喜!&br&&br&视频:&a href=&https://link.zhihu.com/?target=https%3A//v.qq.com/x/page/f0526a6nub5.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&v.qq.com/x/page/f0526a6&/span&&span class=&invisible&&nub5.html&/span&&span class=&ellipsis&&&/span&&/a&&br&&br&top9.aelf &br&&br&又是一个不声不响,投了就能闷声发大财的项目。 全球首创的去中心化云计算区块链网络, 有一个敢直接对飚以太坊,eos的中国项目。 &/p&&figure&&img src=&https://pic1.zhimg.com/v2-8e8eddfd8662cad06c3640cdde86fdf5_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1198& data-rawheight=&589& class=&origin_image zh-lightbox-thumb& width=&1198& data-original=&https://pic1.zhimg.com/v2-8e8eddfd8662cad06c3640cdde86fdf5_r.jpg&&&/figure&&p&&br&打造趋于完美的顶尖区块链底层系统!这就是aelf的终极使命。 aelf主打云计算也就是能将链条程序运行在集群上的程序,由于链条的集群效应。可以让aelf真正解放整个网络的数据负载,从而使主网络性能和网络吞吐量大幅提示。 这是eos都不能做到的事情&br&&br&币安,火币,okex... 优秀交易平台的连续首发让aelf比众筹价格整整翻了十倍!&br&&br&top8.公信宝&br&&br&没有华丽的名字,没有过分飘渺的功能介绍,同样没有巨神级别的开发团队。但是2017年公信宝用自己一连串的商业合作能力持续突破。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-e047470fcb4b74e4480559_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&587& data-rawheight=&209& class=&origin_image zh-lightbox-thumb& width=&587& data-original=&https://pic3.zhimg.com/v2-e047470fcb4b74e4480559_r.jpg&&&/figure&&p&&br&从与阿里蚂蚁金服的成双成对,到加入Hyperledger和Linux基金会。公信宝团队用强悍的商业合作拓展能力和一连串朴实的数据更新让公信宝的代币gxs变得慢慢有分量起来&br&&br&&br&top7.Decentraland&br&&br&mana, 中国的币友形象的称其为“马奶”。 2017年11月末的一只“以太坊小猫”(以太坊分布式程序CryptoKitties)让区块链虚拟数字游戏的概念深入大家的脑孔。 主打虚拟世界的Decentraland一下子就火了起来! 12月7日与12月14日两波超过300%的涨幅瞬间让Decentraland冲入市值前100。
年末Decentraland与ok,火币等主流交易的生态合作也让人对它充满期待!&br& 视频:&a href=&https://link.zhihu.com/?target=https%3A//v.qq.com/x/page/m0533rx68ho.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&v.qq.com/x/page/m0533rx&/span&&span class=&invisible&&68ho.html&/span&&span class=&ellipsis&&&/span&&/a&&br&&br&&br&top6.ETHLEND&br&&br&2017年,以ETHLEND与rcn为首的信代区块链项目破土而出。 就目前而看,主打虚拟财产信贷的ETHLEND显然略胜于主打点对点去中心借贷的rcn。 ETHLEND持续的代码更新与品牌合作让他在cmc上的价值曲线呈现出一个完美的45度角。 不断加入ETHland信贷生态系统的项目代币也让ETHland的生态系统延伸层面更大! ETHLEND登上美国b网的传言,也让人想入非非。&br&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-392fa87cd67ee976cb6e33408b9edd38_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&503& data-rawheight=&378& class=&origin_image zh-lightbox-thumb& width=&503& data-original=&https://pic1.zhimg.com/v2-392fa87cd67ee976cb6e33408b9edd38_r.jpg&&&/figure&&p&&br&top5.qsp、RDN&br&&br&两个依托以太坊网络缺陷而存活的项目, qsp顶上了智能合约审计环节, rdn着眼于以太坊网络提速环节。 两个项目在2017年都有一个优秀ICO。以及持续的代码更新,商业合作工作跟进。
只要以太网络不死,这两大项目就有足够的生存空间&br&&/p&&figure&&img src=&https://pic3.zhimg.com/v2-9c6ce0f45d7bad_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&563& data-rawheight=&296& class=&origin_image zh-lightbox-thumb& width=&563& data-original=&https://pic3.zhimg.com/v2-9c6ce0f45d7bad_r.jpg&&&/figure&&p&&br&&br&top4.DOGE&br&&br&曾经有一个这样的笑话: 2060年的一个黄昏,中国某地贫民区一栋破败小阁楼里,阴暗潮湿的房间床上躺着一个气若游丝,满脸暗黄老人,盖着破旧的棉被,双手露在外面,不时抽搐。 突然,一阵脚步声传来,一个少年急冲冲的跑进房间,喘着粗气:爷爷,爷爷,比特币200万了,大姨太2万了,连比特股都1万5了老人叹了口气摇了摇头:涨吧涨吧 少年继续道:爷爷,狗狗币今天出利好,破1毛了 老人霎时瞪大了浑浊的老眼,从床上挺起:我终于回本了,老夫终于回本了!哈哈哈哈哈哈…一口气没喘上来,老人眼里光芒淡去,慢慢倒了下去。老人。 &br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-5fc7d83debb0b77e53ba87_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&590& data-rawheight=&345& class=&origin_image zh-lightbox-thumb& width=&590& data-original=&https://pic4.zhimg.com/v2-5fc7d83debb0b77e53ba87_r.jpg&&&/figure&&p&&br&现在狗狗5分了! 现在狗狗5分了! 现在狗狗5分了! &br&&br&&br&top3.IOTA&br&&br&总有刁民想害朕! 这也许是2017年IOTA最想说的一句话!
打着物联网旗号的项目在2017年层出不穷, 沃顿链、 万物链、 INT、甚至已经成为一个大笑话的六域链! 但随着IOTA基金的建立以及与Datamarketplace项目的实践, IOTA对着这些项目大声说出了“你大爷还是你大爷”&br&&br&视频:&a href=&https://link.zhihu.com/?target=https%3A//v.qq.com/x/page/b0512c7tjfi.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&v.qq.com/x/page/b0512c7&/span&&span class=&invisible&&tjfi.html&/span&&span class=&ellipsis&&&/span&&/a&&br&&br&top2.ripple&br&&br&在被IOTA和ADA轮番超过以后。 ripple终于痛下决心,从550万的锁仓计划,到与日本和韩国的银行在Ripple网络上运行实时跨境资金转账试点。ripple用实际行动证明了自己的野心。 年末的瑞波还用一个接近70%的涨幅结束了一整年的表演。 现在瑞波已经超越以太坊成为仅次于比特币的世界第二大加密货币。别忘了瑞波曾经两分钱奥!&br&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-44ac24e50ddeb_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&589& data-rawheight=&478& class=&origin_image zh-lightbox-thumb& width=&589& data-original=&https://pic4.zhimg.com/v2-44ac24e50ddeb_r.jpg&&&/figure&&p&&br&&br&&br&top1.bitcoin&br&&br&币王还是那个币王,虽然它吸血。2017年我涨到过13玩rmb。2017年我涨到过13玩rmb。2017年我涨到过13玩rmb。 你不服不行&/p&&figure&&img src=&https://pic4.zhimg.com/v2-61c617a8ff2b363fcf2f1c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&500& data-rawheight=&375& data-thumbnail=&https://pic4.zhimg.com/v2-61c617a8ff2b363fcf2f1c_b.jpg& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic4.zhimg.com/v2-61c617a8ff2b363fcf2f1c_r.jpg&&&/figure&&p&&/p&
转眼间,2017年就剩下那么一点了。亲爱的兄弟!你2017年过得还好么? 如果你从今年年初经历了到今年年底的所有币圈事件,那恭喜你兄弟!你已经可以对着新来的韭菜大吼“嗨!新来的,老子币圈什么事没经历过!”。 2017年, 一个被九月切割成两个部分的2107…
&figure&&img src=&https://pic3.zhimg.com/v2-a8cd3d74433dddd521f5f_b.jpg& data-rawwidth=&1280& data-rawheight=&720& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&https://pic3.zhimg.com/v2-a8cd3d74433dddd521f5f_r.jpg&&&/figure&&h2&行业历史背景&/h2&&h2&比特币概况&/h2&&p&区块链技术的首次也是最著名的应用是比特币,一个在2009年1月初正式上线运行的去中心化数字货币应用,他的创始人叫中本聪,但目前大家并不知道此人的真实身份。&/p&&p&比特币不同于现代国家发行的货币,它由分布式网络基于数学计算产生,总量恒定(2100万个,发行规律约为每四年减半),所有交易由全网节点共同记账确保其不可篡改,依靠密码学保障网络安全,账户具有匿名性,软件的代码开源,更新与发展依靠网民社区自治。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-bedb9e6cbe42_b.jpg& data-rawwidth=&478& data-rawheight=&275& class=&origin_image zh-lightbox-thumb& width=&478& data-original=&https://pic4.zhimg.com/v2-bedb9e6cbe42_r.jpg&&&/figure&&p&&br&&/p&&h2&前比特币时代&/h2&&p&虽然区块链技术的开端一般只追溯到2008年中本聪发表的《比特币:一个点对点的电子现金系统》创世论文,但是,区块链技术并非突然横空出世,而只是在前人不断艰难探索的基础上的集大成者。&/p&&p&包括:经济学理论,如,哈耶克的《货币的非国家化》,凯恩斯的无客观本位货币与购买力理论,弗里德曼的自动化系统取代中央银行设想;博弈论,特别是2005年诺贝尔经济学奖得主之一的托马斯·谢林的“共同知识(Common Knowledge)”概念;会计学领域,由Ian Grigg在2005年提出的“三重记账法(Triple Entry Accounting)”&/p&&figure&&img src=&https://pic1.zhimg.com/v2-8d2ac9c2295fcdd1e25ea_b.jpg& data-rawwidth=&565& data-rawheight=&274& class=&origin_image zh-lightbox-thumb& width=&565& data-original=&https://pic1.zhimg.com/v2-8d2ac9c2295fcdd1e25ea_r.jpg&&&/figure&&p&在计算机领域,BT和eMule等P2P文件共享与传输技术,伯克利开放式网络计算平台(BONIC)的折叠蛋白(Folding@home)和寻找外星人(SETI@home)等网格计算项目,原本用于检测垃圾邮件的“可复用工作量证明(RPOW)”方法;&/p&&p&密码学方面,非对称椭圆曲线加密算法、哈希散列函数(Hash)、Schnorr数字签名算法、以及Merkle Tree等具体方法的成熟与广泛运用,为比特币区块链的诞生提供了必要条件。&/p&&p&此外,最为重要的是各界人士特别是“密码朋克”们从20世纪80年代以来不断的尝试,其中最为有名的包括e-gold(始于1995年,如今却遗憾的早已被传销玩坏了)、早期的Ripple支付和结算网络(始于2004年)、1990年大卫·乔姆(David Chaum)提出的Ecash(注重隐私安全的密码学网络支付系统)、1998年密码学家戴伟(Wei Dai)提出的B-money(被认为是比特币的精神先导)、2005年尼克·萨博(Nick Szabo)提出的Bitgold(非常类似于比特币的系统,但萨博不擅长编程,而后来的中本聪则编程实现了比特币)。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-d67aac6f45f4fca22736df_b.jpg& data-rawwidth=&454& data-rawheight=&228& class=&origin_image zh-lightbox-thumb& width=&454& data-original=&https://pic4.zhimg.com/v2-d67aac6f45f4fca22736df_r.jpg&&&/figure&&p&&br&&/p&&h2&比特币热潮&/h2&&p&随着系统本身的完善和相关知识不断普及,比特币的知名度从极客圈慢慢向普通人群蔓延。最重要的是,当日,一位程序员用一万个比特币向商家购买了价值25美元的两块披萨之后,比特币拥有了“价值”。之后,便有了更多的比特币支付案例,包括使用比特币进行捐款(如在银行渠道无法使用的情况下,向“维基解密”和斯诺登的捐款)。&/p&&p&由于市场有需求,比特币交易网站、比特币ATM机、比特币信用卡等开始出现,在2013年,塞浦路斯经济危机等全球性事件将比特币的价格在短时间内不断推向高峰,最高时达1200美元。&/p&&p&由于有利可图,计算生产比特币也就是俗称“挖矿”的方式从个人电脑CPU过渡到GPU显卡挖矿(因为显卡更擅长做大量的重复性计算),然后有人研发了专业“矿机”,从FPGA到ASCI矿机,从55、40、28到14纳米,工艺细节也在不断改良,还有人建立了专门的“矿场”(在电力相对便宜的西部地区)。比特币的生产过程就是基于随机数计算出一个区块,如果该区块的哈希值比当前难度值小且与当前难度值最接近,则该区块就会被公认为是链上的下一个区块,&/p&&p&由于该区块生产过程中也包含了一段时间内全网的比特币交易,所以&b&“挖矿”&/b&也被视为是争抢记账权,而作为记账的奖励,“矿工”将获得网络自动发放的比特币奖励和被打包交易的转账费。&/p&&p&由于全网算力的不断提升,普通的单台矿机已经很难“挖”到比特币,于是出现了“矿池”,通过协议将分散的算力接入一起计算,最后“挖”到的比特币按照贡献大小比例分配,矿池的运营和收益分配方式包括pplns、pps、dgm、slush等。&/p&&h2&山寨币和竞争币&/h2&&p&因为比特币的源代码是公开的,所以当它变得很值钱的时候,就有一些人fork了它的代码,改动几个参数,造出了“山寨币”。山寨币往往成为了不良商人诈骗、传销的工具,山寨币创造者往往通过宣传包装,吸引无知群众购买,然后在较高价格砸盘套现跑路。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-1bf08c2f9d28a_b.jpg& data-rawwidth=&682& data-rawheight=&262& class=&origin_image zh-lightbox-thumb& width=&682& data-original=&https://pic1.zhimg.com/v2-1bf08c2f9d28a_r.jpg&&&/figure&&p&&br&&/p&&p&当然也有一些fork了比特币代码的人做了有益的技术探索和创新,我们常常称这一类衍生品为“竞争币”:&/p&&p&莱特币(LiteCoin)针对比特币挖矿已经被矿机、矿池垄断了算力,试图用scypt算法(内存难度的)代替比特币采用的sha256算法,以抵抗矿机,试图使密码学货币保持去中心化(虽然在一年多之后莱特币矿机依然被发明出来,但莱特币的尝试是值得肯定的,因而市场是有“比特是金、莱特是银”的说法);&/p&&p&域名币(NameCoin)针对有人认为比特币“没有用”的质疑,域名币网络提供了分布式域名解析系统,它的专用域名是.bit,该域名管理不是由传统的DNS服务器提供服务,而是分布在区块链上,有利于保障言论自由和隐私(2015年,域名币拓展区块链服务到身份认证领域);&/p&&p&质数币(PrimeCoin)针对很多人对比特币挖矿是浪费能源的诟病,质数币将挖矿过程改造为寻找质数(素数),成为BONIC那样的科学计算,而且也让提供算力资源的账户有数字货币的回报;&/p&&p&猎人币(HunterCoin)是第一次试图通过玩游戏的方式来挖矿,这个游戏就是猎人在地图上寻找金币,它的目的是通过无法被机器替代的人玩游戏的行为,以此解决比特币“算力垄断”和“没有用”两个问题(但是很可惜,没多久,游戏外挂就被发明了);&/p&&p&暗黑币(DarkCoin)将密码学用到极致,混合采用了11种加密算法,试图通过复杂的挖矿算法破解“算力垄断”难题。&/p&&p&&br&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-3d9e18f48a11a2b3fae6e9_b.jpg& data-rawwidth=&601& data-rawheight=&433& class=&origin_image zh-lightbox-thumb& width=&601& data-original=&https://pic1.zhimg.com/v2-3d9e18f48a11a2b3fae6e9_r.jpg&&&/figure&&p&&br&&/p&&p&有些人认为,是POW(Proof Of Work,工作量证明机制)导致了比特币的一些问题,特别是浪费能源的问题,于是开始尝试POS(Proof of Stake,权益证明机制)&/p&&p&未来币(Nextcoin)是最早采用POS机制的数字货币;&/p&&p&点点币(PPCoin)采用了POW与POS相结合的方式,试图使区块链网络兼具节能和安全两种特性。此外,在POS基础上还发展出了DPOS(股份授权证明机制)机制,类似于现实中的议会制度,只能由选举产生的代表节点进行记账。&/p&&h2&乱象与发展&/h2&&p&比特币及其它数字货币在发展过程中,因为涉及到金钱,难免催生出很多的乱象:各种拙劣的、没有技术含量的骗局层出不穷(传销与诈骗);用户的钱包秘钥文件被木马盗走;交易所倒闭(曾经全球最大的比特币交易所MT.GOX于2014年初宣布破产)、跑路(注册地为中国香港的GBL交易所的管理层携款潜逃)、伪造交易记录、挪用用户资金;&/p&&p&为了逐利,有人用公有设备挖矿(哈佛大学研究员用超级计算机挖矿、bitcointalk论坛上某地方政府机房承建商咨询如何做一个外表是电脑实际是矿机的方案);交易市场也开发出了杠杆、期货等各种金融新玩法,利用人性挖掘利益;&/p&&figure&&img src=&https://pic4.zhimg.com/v2-0aa18ab7583a0_b.jpg& data-rawwidth=&454& data-rawheight=&276& class=&origin_image zh-lightbox-thumb& width=&454& data-original=&https://pic4.zhimg.com/v2-0aa18ab7583a0_r.jpg&&&/figure&&p&&br&&/p&&p&由于比特币的匿名性、全球流动特点,一些网上博彩网站使用比特币作为筹码,也成为了洗钱的渠道(由于比特币其实也具有可追踪溯源的特性,居然也有商家提供“洗币”服务,如很多桩大额被盗的比特币都流往Bitcoin Fog进行混币,近来的Zcash则是一款号称依靠“零知识证明”实现真正隐私保护的数字货币),在臭名昭著的“丝绸之路(SilkRoad)”网站上,曾有大量的比特币用于购买毒品、枪支、信用卡及个人信息等非法物品,由于“丝绸之路”网站采用了“洋葱网络(tor)”和PGP加密,无法被当局管制,直到2013年底,FBI才抓获了其经营者,将该网站关闭(之后还曾一度短暂出现过“SilkRoad2.0”,近来也出现了基于区块链的去中心化交易市场项目,比如ZeroNet)。&/p&&p&固然是利益作祟,才导致比特币的世界乱象重生,但是,也恰是有经济利益驱动,才使比特币技术破解了“拜占庭将军难题”,使得陌生人之间的信任和全网共识成为可能。所以,技术的问题还是要靠技术解决。&/p&&p&为了解决资金的安全性问题,布道者提倡大额比特币存自己的节点钱包里,而不是实际上中心化的交易所或“云钱包”中,推荐大额钱包的文件冷备份,普及离线签名技术,因此有了“冷钱包”和“热钱包”之说,进而衍生了“硬件钱包”和“脑钱包”。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-b59df21e59_b.jpg& data-rawwidth=&413& data-rawheight=&273& class=&content_image& width=&413&&&/figure&&p&&br&&/p&&p&比特币作为一款软件,面临最大的挑战,其实也是来自自身的技术方面:2010年8月,有人利用大整数溢出漏洞“挖”出了1844亿个比特币,开发人员迅速升级软件并启动硬分叉,化解了危机;2013年3月,由于0.8版与0.7版共识机制不兼容,导致比特币网络分叉,后经社区在几个小时内协商一致,矿池统一暂时退回0.7版,解决了问题。&/p&&p&作为一个市值亿万的网络,每天都在经受着DDos等各种攻击,各路黑客高手无不想破解它,但是近八年来却仅仅只有这两次重大的技术事故,且都能迅速解决,足见区块链网络的安全性。&/p&&h2&区块链存证&/h2&&p&当一部分人把比特币作为自由货币进行发展的同时,另一部分人注意到的则是比特币底层的技术:日,中本聪在创世区块的币基(CoinBase)上留下了一段话:“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”,那是当天泰晤士报的头版文字标题,这段话永久记录在比特币区块链中,除了揶揄当年金融危机中政府的束手无策,也是在宣称,比特币区块链可以证明不可篡改的记录,并且由全网协议的唯一“时间戳(timestamp)”为记录加上了时间维度。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-ea8d9cef17aecea93520_b.jpg& data-rawwidth=&454& data-rawheight=&245& class=&origin_image zh-lightbox-thumb& width=&454& data-original=&https://pic3.zhimg.com/v2-ea8d9cef17aecea93520_r.jpg&&&/figure&&p&将内容刻在区块的币基上,那是矿工挖矿的特权;在0.9版之前,比特币并没有提供一个正式的用于存储信息的位置,著名的比特币赌博网站“中本聪骰子(Satoshi Dice)”为了证明其公平性,用交易的数额承载信息,具体做法是:将谜底文件的哈希值分割成16个4位十六进制数,分别转化为最多5位的十进制数,将这5位数分别作为输出金额的末尾数字(比特币的计量单位小数点后有8个0,因此每比输出金额不超过0.比特币),构造一笔包含16个输出的交易(输出金额不超过0.016比特币),将收款指向自己的账户,这样实际上只需要花费非常少的矿工费,就可以实现永久的存在性证明效果。(矿工挖矿除了获得固定的网络增发收益,也可获得交易的费用,如果交易发送者支付较多的矿工费,则该笔交易能够获得更快的网络确认,因为矿工在挖矿时更愿意打包矿工费的交易,当然,如果不给交易费,交易也终会被打包确认,只是要等很长的时间);从0.9版开始,比特币专门新增了交易附言位置(OP_RETURN),使得用脚本存证变得非常简单直接,虽然比特币基金会在文档中宣传OP_RETURN并不代表对比特币区块链可以作为分布式数据存储的认可,但是,利用OP_RETURN存储信息的区块链存证应用就此遍地开花。(此外,还有两种存证方法:&/p&&figure&&img src=&https://pic1.zhimg.com/v2-8c71c70eeadb_b.jpg& data-rawwidth=&564& data-rawheight=&354& class=&origin_image zh-lightbox-thumb& width=&564& data-original=&https://pic1.zhimg.com/v2-8c71c70eeadb_r.jpg&&&/figure&&p&&br&&/p&&p&一种是合约币(Counterparty)和万事达币(MasterCoin)都曾经用过的,运用“多签名公钥空位(OP_CHECKSIGVERIFY)”存证;&br&&/p&&p&另一种是在交易广播前将“OP_DUP OP_HASH160 OP_EQUALVERIFY OP_CHECKSIG”中pubKeyHash这里的40个0替换成拟存证的信息。只是在有了OP_RETURN功能之后,这些方法都显得较低效了。)&/p&&p&率先提供存在性证明的服务网站非常直白的就叫“Proof Of Existence”,区块链存证的基本技术门槛并不高,一时间,提供该项服务的企业非常多,&/p&&p&而这当中做得最好的,当属“公正通(Factom)”:由于比特币每比交易的OP_RETURN只能存储40(最多80)个字节的数据,所以一般只是把文件的32位哈希值存储到区块链上,只能单向检验文件真伪,并不能逆向还原文件,用户仍需要在本机电脑上妥善保存文件的原件;&/p&&p&虽然也可以通过将大文件的hex字串拆分成若干段分别存证,用时再取回组装,但是这样做效率低下,而且成本较高,不是长久之道;Factom在底层锚定比特币OP_RETURN的基础上,构建了也是基于区块链技术的存储层,抓住了行业痛点,使存证产业链变得完整。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-61f82ee8eded9c0a07de0b_b.jpg& data-rawwidth=&582& data-rawheight=&406& class=&origin_image zh-lightbox-thumb& width=&582& data-original=&https://pic2.zhimg.com/v2-61f82ee8eded9c0a07de0b_r.jpg&&&/figure&&p&有了完整的存证体系,区块链就可以完美应用于电子证据、知识产权、身份验证、婚姻登记、土地登记、食品溯源等领域。Factom曾在政局动荡的洪都拉斯试图用区块链登记土地所有权,&/p&&p&中国企业“唯链(vechain)”通过在奢侈品中嵌入可查询区块链记录的NFC芯片进行防伪,MIT(麻省理工学院)在区块链上开发出了学历认证系统,&/p&&p&“保全网”运用区块链存证技术双向对接企业和公证机构的需求,阿里巴巴旗下的“蚂蚁金服”正在尝试将区块链用于慈善项目。&/p&&p&除了Factom等现成的方案,如果你想从底层探索一个区块链存证项目,或许还应该了解“星际文件系统(IPFS)”、StorJ、Sia、MainSafe等分布式存储方案。&/p&&h2&公私钥体系&/h2&&p&比特币基于非对称椭圆加密算法,实现了公私钥体系,简单来说,就是通过密钥加密的信息,只有另一个密钥才能解码。公钥和私钥是两把密钥,公钥是公开的密钥(比特币账户可视为公钥,虽然事实上还有更多的计算),私钥是不公开的密钥,公钥由私钥推导而来,但反之不行。&/p&&p&比特币交易的过程是这样的:由私钥对交易内容进行签名,表示我是交易的合法发起人,广播到网络上之后,各节点根据其公钥进行验证,如果验证通过,签名是合法发起人的,则交易予以记录。&/p&&p&在有些场景下,需要证明某人是账户的合法持有人,那么证明的过程如下:使用此人的公钥对一段数据进行加密,进行全网广播,此时,只有通过此人的私钥才能对这一段数据进行解密,也就是说,只有该账户的合法持有人才能看到这段数据的明文。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-ff644ac0bc16eceef224d9_b.jpg& data-rawwidth=&465& data-rawheight=&279& class=&origin_image zh-lightbox-thumb& width=&465& data-original=&https://pic4.zhimg.com/v2-ff644ac0bc16eceef224d9_r.jpg&&&/figure&&p&运用公私钥体系,可以构建高效、可信且安全的应用,比如比特信(BitMessage)是一款用公私钥体系作为运作原理的的点对点加密聊天工具(区块链全网同步能够保障信息高效、可信的送达,只有合法的账户私钥持有者才能查看加密的内容,确保了接收方用户的行迹不被追踪,可保护人们的隐私);OpenBazaar类似于用公私钥体系搭建的“淘宝”;而Twister是一款去中心化的微博应用(除了运用了公私钥体系,这款应用的其它方面也设置非常精妙,用户发布的微博记录在区块链上,但传播力有限,如果想发布向所有用户自动推送的“广告”,则需要提供算力进行“挖矿”)。&/p&&p&公私钥体系也可运用于物联网,区块链技术有助于解决当前物联网技术遇到的一些瓶颈,比如物件的身份认证、物件之间可靠、安全、保密的信息传输。德国的Slock.it正在研制的智能锁项目,就是试图将公私钥体系运用于物联网,以实现对财产物件的去中心化管理。&/p&&h2&智能资产、智能合约、智能股权&/h2&&p&比特币中交易的记账逻辑并非是一方加、一方减,而是通过脚本表达的总账脉络,明明可以很简单的东西,却用了一种叫UTXO(Unspent Transaction Outputs,未花费的交易输出)的体系、用相对复杂的脚本语言来表达,为什么?因为中本聪要告诉人们的是,比特币是“可编程货币”,在其区块链上并不是只能实现简单的加减,而是可以实现复杂的权限管理,公私钥体系并非只是一对一,而是可以演化为复杂的“多签名”验证。这样的思路,加上前面提到的不可篡改的存证、与物联网的对接,尼克·萨博在1997年提出的“智能合约(Smart Contract)”概念就复活了。&/p&&p&人们将传统的互联网称之为“信息互联网”,因为它很容易传输信息,却不方便传导价值,而基于区块链的网络,通过巧妙的密码学安排,可以实现价值的高效传输。在“信息互联网”中,如果要传递价值,原理只是由中心化的服务器进行记账,这样,篡改是相对容易的;而如果使用区块链构建的“价值互联网”,由于信息以分布式全网账本的形式存在,篡改的成本是极高的。&/p&&p&所以,有人想到,既然比特币可以表达人们对数字货币的产权,那么通过区块链技术也可以表达对现实资产的产权,“染色币(Colored Coins)”的想法应运而生:如果某个数字货币对应现实中的产权,那么通过给该数字货币“染色”(用存证的方法),将其产权状态和流转信息标明,以实现对现实中资产的产权表达。&/p&&p&更进一步,区块链不仅仅是静态的,也可以动起来,不只是记录,还能够通过条件进行触发,根据预设的情形进行判断和执行。比如,智能锁程序可以判断发出指令的账户是否合法进而决定是否执行开锁,如果是房子的合法使用人,开锁后才能进入,这就可以形成“智能资产(Smart Asset)”;又比如,两家公司约定,货到后付款,拟写了一个程序放到区块链上,程序会自动判断货是否已到,如果已到,则自动从买方的账户上扣款发往卖方账户,这就能构建出“智能合约”。&/p&&p&智能合约具有自治、自足、去中心化三个特征:&/p&&p&自治是指一旦启动便不受任何干预,忠实按照既定程序执行;&/p&&p&自足是指程序可以自主控制其计算所涉及的资源,比如有权限调配参与者的资金和财产;&/p&&p&去中心化是指它不依赖某个单独的服务器,而是由分布式网络的节点共同支持运行。将智能资产和智能合约用于共享经济,就能创造出去中心化的Uber(以色列的创业项目La'zooz就是如此)和区中心化的Airbnb(有消息说,Airbnb已经收购了一支名叫 ChangeCoin的区块链技术团队);&/p&&p&运用于电力能源再分配,可以将电力进行P2P共享,形成“智能电网”;&/p&&p&运用于促进社交网络信息生产,可以打造智能化的社交媒体平台(如Steem);&/p&&p&也可运用于表达和确保法律和政治权利,在公民的数字身份、民主投票选举等领域进行应用(如BitNation、Pax、Ubiquity等项目)。&/p&&p&现实中有有形的资产,也有无形的资产,股权属于无形的资产。当前社会条件下,股权形态和分布越来越复杂,仅仅靠国家强制力保障的权利成本有时会过高,救济并不及时,发生纠纷后走法律程序往往得不偿失,所以,不妨事前做好预防,用区块链上的智能资产来确认股权,用智能合约来表达转让流转、纠纷处理等机制,如此,可实现股权的低成本保护和快速安全的流动。国内的“小蚁(AntShares)”就是一款专注于“

我要回帖

更多关于 区块链金融快讯 的文章

 

随机推荐