Blockchain supply chain platform Morpheus.Network releases new SDK
Businesses are using blockchain and smart contracts to facilitate multi-party processes. Blockchain also delivers real-time transparency of the states and events of those contracts to appropriate participants. External updates and events can trigger actions on smart contracts. These external systems and AI will also need the ability to query attestable data from smart contracts to inform action.
Documents and Media: Documents and media do not belong on chain, but business processes often involve images, videos, audio, Office documents, CAD files for 3D printers or other file types. The common pattern is to generate a unique hash of the media and the metadata that describes it. Those hashes are then placed on a public or private chain. If the hashes match, the document is authentic, but if so much as a pixel of an image or letter in a document is changed, the hashes will not match and this will make obvious that tampering has occurred.
Also included are smart contracts for files and a file registry to store the hashes on chain. Smart Contract Interaction: Getting blockchain off the whiteboard and into production means dealing with the realities of how counterparties interact today.
That reality is that Enterprise integration is messy. Microsoft brings our decades of experience in this area to blockchain. Our work with integrating Enterprise systems began almost two decades ago with the introduction of BizTalk server, and our focus on database integration traces back to our co-development of Open Database Connectivity ODBC in the s.
All of our experience has been captured and made available in Azure services. The Blockchain Application Development Kit includes Workbench integration samples in the following areas:. Today, we are also announcing that we will release a set of Logic App and Flow Connectors to extend these samples to ledgers like Ethereum , Corda , Bitcoin, and others. Blockchain is moving out of the labs and into everyday business applications.
The Ethereum blockchain connector is available today and enables users to deploy contracts, call contract actions, read contract state and trigger other Logic Apps based on events from the ledger.
With the mainstreaming of blockchain technology in enterprise software development, organizations are asking for guidance on how to deliver DevOps for smart contracts and blockchain projects.
While there are some nuances to the approach, the good news is that just like other types of solution development, this model can readily be addressed in a DevOps model. The Azure Blockchain Development Kit is the next step in our journey to make developing end to end blockchain applications accessible, fast, and affordable to anyone with an idea. It is built atop our investments in blockchain and connects to the compute, data, messaging, and integration services available in both Azure and the broader Microsoft Cloud to provide a robust palette for a developer to realize their vision.
Logic Apps and Flow deliver a graphical design environment with more than connectors dramatically simplifying the development of end to end blockchain solutions, and Azure Functions enable the rapid integration of custom code. A serverless approach also reduces costs and management overhead. With no VMs to manage, built-in scalability, and an approachable pricing model the Azure Blockchain Development Kit is within reach of every developer — from enthusiasts to ISVs to enterprises.
Solutions are written using online visual workflow designers and Visual Studio Code , a free download that provides an integrated development environment on Windows, Mac, and Linux.
The resulting applications will run atop a network that has higher rated cloud performance than other large-scale providers and enable federating identities between participants using Azure Active Directory.
With Azure, those applications can be deployed to more regions than any other cloud provider and benefit from more certifications. To learn more about how to use these samples to build and extend blockchain applications, you can find a host of videos on our Channel 9 show Block Talk.
Introducing the Azure Blockchain Development Kit. To request additional features or samples, visit our UserVoice site. Skip to main content. Contents Exit focus mode. Browse code Download ZIP.
Samples showing how to produce or consume information, sending to and reading from, the blockchain through outside sources. A series of patterns and whitepapers of how to integrate traditional software devops into a multi-party, distributed, application environments. Samples showing how to connect to traditional enterprise systems such as SQL databases, FTP, storage, or cloud file and email services.
Azure Blockchain Service. Azure Blockchain Workbench. Azure Bot Service. Azure Cosmos DB. Azure Functions. Attestable documents and media: Using Azure Functions to hash file contents and metadata. Azure IoT Central. Azure IoT Hub.
This extension is supported on both Windows 10 and macOS. European Bitcoin Exchange. Blockchain extension has integrated Ganache directly blockchain the IDE to further lower the bar development entry, and allow even faster development iteration. Bitcoin over 23k! Connect To deliver end to end blockchain solutions for consortiums, development need to enable organizations, people, kit devices to connect to the blockchain and do it from a heterogenous set kit user interfaces.
Job Kit Preview
Network can add the modules to the main platform. Network platform to a whole new level of compatibility and extensibility. Now for the first time, 3rd-party developers can extend the platform which will open up new opportunities and collaborations, while enriching and expanding the Morpheus. Network platform. Network Team. Along with the SDK, development partners also receive direct access to the Morpheus. Network developer team for support and guidance as they build their own modules.
Network solution for animal management and certification using blockchain and IoT technologies. Network and Morpheus. Network collaboration could not have happened without the SDK. It was an instrumental component of our work together and we continue to depend on it along with Morpheus.
Levi, Polaris. Home Vendor Technology. Blockchain supply chain platform Morpheus. Network releases new SDK The software development kit provides easy on-boarding for 3rd-party development partners to build custom modules for the platform Published by CryptoNinjas.
This offers flexibility in development for either of the two primary platforms you may be using as your local development machine. In addition to using the extension to develop Blockchain solutions, you can also contribute to the extension by submitting pull requests or reporting issues. Chris is the Founder of Build5Nines. He has a passion for technology and sharing what he learns with others to help enable them to learn faster and be more productive.
Blockchain Development Kit for Ethereum
For developers who are not familiar development Truffle, or prefer to use the Command Palette, the extension can easily scaffold out a project directory using the blockchain steps. Telemetry VS Code collects usage data and sends it to Microsoft kit help improve kit products and services. Azure Functions. Blockchain no Blockchain to manage, built-in scalability, and an approachable pricing model the Azure Blockchain Development Kit is kit reach of every developer — from enthusiasts to ISVs to enterprises. Please development the deployment status in development Azure portal.
Azure Blockchain development kit for Ethereum is now generally available
Blockchain technology is being heavily employed to provide provenance, especially for edible products. Mercuri explains that the Azure Development Kit is now able to support a vast array of scenarios and clients, especially as was determined through the received feedback.
For instance, in many business documents and media are essential types of data used to quantify and authenticate any number of processes. However, the reality is that blockchain networks cannot support the storage of these data types because they typically require a significant amount of storage space.
The usual method used by developers to add document and media to a blockchain is to generate a unique hash of the media and the metadata that describes it. These hashes are, in turn, added to a public or private chain. If the new hash is found to be different in any way from the original hash referred to in the blockchain system, then the document is declared inauthentic. To put it another way, a document or any other data should always produce the same hash value and if the hashes do not match then tampering is obvious.
To this end, the Azure Blockchain Development Kit includes a set of Logic Apps that enable the hashing of files and file related metadata. Additionally, the kit also contains tools to create smart contracts for files as well as a file registry to store any created hashes on-chain.
The Logic Apps included in the development kit support the most popular storage solutions employed by enterprises to store their documents and other data. In what is being considered an important breakthrough, the Azure Blockchain Development Kit will also allow creators to connect blockchain networks to other blockchain networks.
In the announcement, Mercuri stated:. This development has attracted a significant amount of applause from portions of the BaaS sector as it will allow business to take their blockchain-based networks to a greater level of utility.
The Ethereum connector is already ready for use and will allow developers to perform a number of actions on the Ethereum ledger. These include deploying contracts, calling contract actions, reading contract state as well as triggering other interdependent Logic Apps based on events from the ledger. Blockchain is moving out of the labs and into everyday business applications. The paper is designed to provide illumination on the methodologies that developers should adhere to or consider during their origination procedures.
DevOps refers to techniques that combine software development with information technology operations. DevOps are essential to developing robust systems in a time-effective manner. This approach also effectively manages any required fixes or updates as it includes provisions for these types of actions. Creating DevOps for the BaaS sector is an important step to standardizing the industry. While the concept of standardizing may seem like the antithesis to the decentralized nature of most blockchains, it is important for those networks designed for use in the context of businesses.
Standardization, to a certain extent, will help to ensure that the important aspects are given the same considerations across the sector. Examples of these aspects include security, user permissions, as well as data management. The topics covered in the paper include key and secret management strategies, smart contract design and deployment, tooling and SaaS compatibility as well as effectively defining environments, policies, and pipelines, amongst others.
Microsoft has released the white paper with a number of resources all designed to ease the creation process for BaaS network developers. These include an implementation kit as well as visual examples of the DevOps strategies. Microsft has focused on a server-less approach throughout its participation in the BaaS sector.
Mercuri explains that is approach is informed by the need to reduce any overhead costs. These costs can add up to significant amounts and therefore represent a major barrier to entry to the sector.
To conclude Mercuri explains that the deployment to the kit, the DevOps whitepaper, and the other guides are an important step in the greater Microsoft plan to expose the business community to the benefits and advantages of blockchain technology. It is built atop our investments in blockchain and connects to the compute, data, messaging, and integration services available in both Azure and the broader Microsoft Cloud to provide a robust palette for a developer to realize their vision.
Send us a tip! Azure blockcahin technology blockchain Microsoft. Network solution for animal management and certification using blockchain and IoT technologies. Network and Morpheus. Network collaboration could not have happened without the SDK. It was an instrumental component of our work together and we continue to depend on it along with Morpheus. Levi, Polaris. Home Vendor Technology. Blockchain supply chain platform Morpheus.
Network releases new SDK The software development kit provides easy on-boarding for 3rd-party development partners to build custom modules for the platform Published by CryptoNinjas. Source: morpheus. Related News.
Vendor Technology. GoChain partners with Morpheus. Load More. Leave Comment. Where to Exchange.