Web 3.0算是互联网行业里非常受追捧的一个词汇,可以说它是一个属于未来的新行业类别,甚至现在又很多互联网人开始ALL IN Web 3.0。而站在个人的角度来理解,Web 3.0并没有一个非常确切的解释,笼统的说它就是互联网的新一次迭代,它是基于新兴的***去中心化的底层技术,让参与者更能案例I8I流程**259I開发技术3365过程体现自我价值及在线权利的一项未来互联网生态。
与之相反的是现在一大批头部的如google,meta,微软这些科技公司的商业模式都是中心化,靠利用用户数据来获取利润,但在Web 3.0这种事情是不可能的,社群参与者不需要集中在某些大平台上进行活动,而获得更好的体验感和所有权。这种新的迭代让一些在线的内容适合各类用户,但前提是不损害其隐私和中心化,这为互联网新的交互提供了新实用性的意义。
if not blockchain.chain:
blockchain.new_transaction(sender='0',recipient=node_identifier,amount=50)
block=blockchain.new_block(previous_hash='1',proof=100)
response={
'message':'创世区块建立',
'index':block['index'],
'transactions':block['transactions'],
'proof':block['proof'],
'previous_hash':block['previous_hash'],
}
return jsonify(response),200
last_block=blockchain.last_block
proof=blockchain.proof_of_work(last_block)
return hashlib.sha256(message.encode('ascii')).hexdigest()
def mine(message,difficulty=1):
assert difficulty>=1
#if(difficulty<1):
#return
#'1'*3=>'111'
prefix='1'*difficulty#11,0
for i in range(1000):
digest=sha256(str(hash(message))+str(i))
if digest.startswith(prefix):
return i#i=nonce value
Dinesh=Client()
Ramesh=Client()
Vikas=Client()
t0=Transaction(
"Genesis",
Dinesh.identity,
500.0
)