Тёмный

Tech Tuesday: How to Write and Deploy Chaincode for Hyperledger Fabric 

Kaleido
Подписаться 2 тыс.
Просмотров 9 тыс.
50% 1

If you’re a blockchain developer using Hyperledger Fabric, you’ve heard about chaincode. In this Tech Tuesday, Jim Zhang, Kaleido co-founder and Head of Protocol, will take you through everything you need to know to write and deploy chaincode, including:
- How Fabric chaincode design differs from other smart contract platforms such as Ethereum
- Best practices for writing and testing chaincode
- How Kaleido simplifies developing with chaincode
By the end of this webinar, you will have the knowledge and skills to write and deploy your own chaincode on a Hyperledger Fabric network using the Kaleido platform.
Try Hyperledger Fabric on Kaleido free at www.kaleido.io...
Learn more about Chaincode at www.kaleido.io...

Опубликовано:

 

21 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@ainsteinsbr3484
@ainsteinsbr3484 Год назад
Hi Jim.. excelent video. A question I couldn't fi d the answer. When I install a chaincode as a service, I can change the code live. Is there a way to avoid this?. I mean, if I install it, even "as a service", I protect the node chaincode to be updated without all members kwnow it?
@Kaleido-io
@Kaleido-io Год назад
thanks for your comment! It is indeed the case that when a chaincode is deployed in the "chaincode-as-a-service" style, there is no guarantee that the logic executing in the external chaincode service will be immutable. But that's not an issue with the Fabric transaction model design. Unlike other protocols like Ethereum, which requires smart contracts to be immutable so as to guarantee determinism, Fabric's "execute-order-commit" design does not depend on smart contracts to be uniform across all nodes. As a result, chaincode administrators in each organization are free to deploy their own implementations. They are expected to produce the same result from the same starting state and the same input, but if they don't, it's not the end of the world like in other protocols. For the same reason, a chaincode administrator is free to update their chaincode service independent of the others in the channel. If you are interested in learning more about the differences in DLT protocol designs, here's a blog on our website: www.kaleido.io/blockchain-blog/enterprise-blockchain-protocols-a-technical-analysis-of-ethereum-vs-fabric-vs-corda
@manomite3544
@manomite3544 Год назад
Is it possible to use PHP to design a chaincode? If yes... Can an example be provided please
@Kaleido-io
@Kaleido-io Год назад
thanks for your comment! To develop a chaincode, you need the shim library that can communicate with the peer node. Unfortunately the shim is only available in golang, node.js and Java at this point.
@rakeshreddyabbireddy8876
@rakeshreddyabbireddy8876 3 месяца назад
how to send using transientMap for private data collection . In swagger API also i cant find anything. can you pls help me.
@Kaleido-io
@Kaleido-io 2 месяца назад
Hey Rakesh, assuming you're asking about transientMap support in FabConnect what you'll want to do is: add a “transientMap” property in the transaction payload, peer to the other standard properties like “func”, and “args”. The “transientMap” is a *map[string]string* property. If you have any questions about that, feel free to reach out to support@kaleido.io or on the Kaleido discord at discord.gg/26B5rgWuxA
@Petit_Mbenya
@Petit_Mbenya Год назад
Hey ! can you provide your email ? or linkedin ?
@Kaleido-io
@Kaleido-io Год назад
www.linkedin.com/company/kaleido-io/
Далее
Build Hyperledger Fabric Networks Easily with Kaleido
1:04:28
How to Write & Deploy a Smart Contract
1:04:00
Просмотров 3 тыс.
The Big Headless CMS Lie (James Mikrut)
18:14
Просмотров 59 тыс.
What is Hyperledger Fabric? | Blockchain
9:34
Просмотров 168 тыс.