IBM Unveils Blockchain As a Service Based On Open Source Hyperledger Fabric Technology (techcrunch.com)
IBM has unveiled its "Blockchain as a Service," which is based on the open source Hyperledger Fabric, version 1.0 from The Linux Foundation. "IBM Blockchain is a public cloud service that customers can use to build secure blockchain networks," TechCrunch reports, noting that it's "the first ready-for-primetime implementation built using that technology." From the report: Although the blockchain piece is based on the open source Hyperledger Fabric project of which IBM is a participating member, it has added a set of security services to make it more palatable for enterprise customers, while offering it as a cloud service helps simplify a complex set of technologies, making it more accessible than trying to do this alone in a private datacenter. The Hyperledger Fabric project was born around the end of 2015 to facilitate this, and includes other industry heavyweights such as State Street Bank, Accenture, Fujitsu, Intel and others as members. While the work these companies have done to safeguard blockchain networks, including setting up a network, inviting members and offering encrypted credentials, was done under the guise of building extra safe networks, IBM believes it can make them even safer by offering an additional set of security services inside the IBM cloud. While Jerry Cuomo, VP of blockchain technology at IBM, acknowledges that he can't guarantee that IBM's blockchain service is unbreachable, he says the company has taken some serious safeguards to protect it. This includes isolating the ledger from the general cloud computing environment, building a security container for the ledger to prevent unauthorized access, and offering tamper-responsive hardware, which can actually shut itself down if it detects someone trying to hack a ledger. What's more, IBM claims their blockchain product is built in a highly auditable way to track all of the activity that happens within a network, giving administrators an audit trail in the event something did go awry.
By centralizing authority???
We've reached peak buzzword for blockchain in the last 6 months. It'll balance our national debt, cure cancer, and make everyone happy according to all the con artists, errr, sales people pitching it as the be all end all.
From what I understand, an advantage of Fabric is that it allows selective distribution, unlike a traditional blockchain with a global distribution of the "truth" in a more granular way than possible with a permission based ledger. This kinda marries the business benefit of a normal selective network and that of using a distributed ledger. I am not a programmer, this is my interpretation. This selective distribution makes the blockchain interesting for more solutions for example in financial services. Considering the technicalities involved it makes sense to offer it as a generic cloud service. Interesting developments for sure.
We've reached peak buzzword for blockchain in the last 6 months. It'll balance our national debt, cure cancer, and make everyone happy according to all the con artists, errr, sales people pitching it as the be all end all.
So it's like... everything ever. Welcome to the Hype Cycle!
I browse on +1 so AC's need not respond, I won't see it.
Maybe IBM needs to offer Imaginary Thing Conversion as a Service (ITCaaS) to simplify converting this to that.
Not bad, a bullshit bingo win in the title alone.
Common Executable Format for eMbedded Visual C++ in Microsoft Windows CE 3.0
Windows CE 3.0
Microsoft Corporation
June 2000
Summary: This article discusses Common Executable Format (CEF), a processor-neutral code format that enables the creation of portable applications across CPUs supported by Microsoft Windows CE. CEF enables Windows CE application developers to deliver products that support all the CPU architectures that run the Windows CE operating system. (17 printed pages)
Contents
Introduction .exe, .dll, or .ocx File
CEF for Microsoft eMbedded Visual C++
Advantages and Disadvantages of CEF
How CEF Works
The Device Translator
The Desktop Translator
CEF Language Requirements
Configuring a CEF Project
Limitations and Recommendations
Building and Linking a CEF Application
Debugging a CEF Application
Delivering a CEF Application
Distributing CEF Applications as Bare
CEF Translator Reference
MkCEFlib Reference
Requirements for the Native-Code DLL
Preparing to Run MkCEFlib
Running MkCEFlib
Actions Performed by MkCEFlib
Troubleshooting MkCEFlib
MkCEFlib Command Line
Conclusion
Introduction
Common Executable Format (CEF) is a processor-neutral code format that enables the creation of portable applications across CPUs supported by Microsoft® Windows® CE. Microsoft eMbedded Visual C++® can be configured to produce CEF code instead of a native machine language code (such as MIPS or x86 code). In eMbedded Visual C++, CEF Tools (compilers, linkers, and SDK) are made available to the developer the same way a specific CPU target (such as MIPS or ARM) is selected. When a developer compiles a CEF application, the compiler and linker does everything but generate machine-specific code. You still get a .dll or .exe, but the file contains intermediate language instructions instead of native machine code instructions. When the user installs a CEF application on a Windows CE device, a translator generates the corresponding native machine code for the device.
CEF enables Windows CE application developers to deliver products that support all the CPU architectures that run the Windows CE operating system. Because CEF is an intermediate language, processor vendors can easily add a new CPU family that runs CEF applications. They just port Windows CE to their process and write the CEF compiler.
CEF for Microsoft eMbedded Visual C++
CEF for Microsoft eMbedded Visual C++ builds applications that can be installed on any of the supported Windows CE processors (currently ARM, MIPS, PPC, SHx, and x86) for that device category (for example, Pocket PC).
Because CEF is an intermediate CPU-independent language, a CEF application can also be installed and run on any future CEF-supported processor for that device category. All that would be required is for the device operating system to include the CEF translator whenever a new processor is supported.
CEF-based applications run on a single platform (for example, Pocket PC), but on different processors. For example, a CEF executable file built for the Pocket PC will run on any Pocket PC device. It will not run on a Handheld PC. CEF support is available on the Pocket PC platform and any Windows CE platform created with Microsoft Windows CE Platform Builder 3.0 where CEF support has been enabled.
Advantages and Disadvantages of CEF
Deploying applications to multiple CPUs imposes a cost to developers who want to support a Windows CE platform. Although standardized APIs and tools are generally available, it takes resources to test, package, and distribute a product for multiple CPUs. Multiple CPUs also impose costs on users. To install applications, users also must know which CPU runs their Windows CE devices. If a customer has a new device, the available software may be limited. Users with devices supported by different CPUs may also find t
I was wondering if a "Digital Assets Property Record Office" can be created using blockchain, so when I buy a Def Leppard song on iTunes it get registered that I got that property and it will also be recognized on Google Play Music and others. And the same applies to my games, so don't keep re-buying the Mortal Kombat 2.
The block chain can be manipulated cause the block chain is 100% controlled and operated by the people who are paying for it. What made batching block chain successful was competing interests, but there is no competing interest in this.
A regular database would do better.
Once you spend even a few minutes trying to understand how financial and other industries operate (and want to operate in the future), you quickly realize that one size does not fit all. There are a few Blockchain use cases when it makes sense (if you can meet the scalability requirements) to have an open network, to distribute every transaction record (in whole form) to every node, and to have a "flat" consensus mechanism, with every node getting one equal vote. An awful lot of real world use cases don't fit that particular formula -- maybe most of them. Yet Blockchain, as a solution approach, still makes a great deal of sense if you can relax those artificial restrictions. That's exactly what the Hyperledger/Linux Foundation community has done. The Hyperledger 1.0 network can be permissioned, can avoid distributing every record (contents) to every node (but still maintains the chain itself), and offers pluggable consensus mechanisms. And you don't have to consume the equivalent of Holland's total electricity production, and climbing, to make it work -- far from it. That's flexible, and that's significant progress. It's also open source.
mostly by selling it to people who have no idea what it is but trigger on a buzzword or two.
e.g. that you get to decentralize your database and maybe get your users to pony up the computer time/electricity you're currently paying through the nose for at a datacenter?
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
I could use an HDMI to blockchain converter.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
I'm sure this will be as "Enterprise" ready as IBM's cloud offering is, right? Oh wait, Softlayer is complete garbage compared to S3 and other cloud players.
Please, do!
Sorry For Your Loss
Still missing a way to cram the word "Organic, gluten-free, equal gender representation" into the title.
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
There's a company called Everdreamsoft (I have a friend working there) that has a working prototype for in-game assets.
Buy (on a market place) or receive (in one of the games) an asset (usally cards for a card game), then you can use that asset in any other of the games that you play. A blockchain is used to keep track of who has what assets are in possession of which player.
(No steam-like central authority).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
So centeralized authority, delegated access, and Turing complete command language. Why not just SHA hash an old school DB at that point?
No, it's late... which I suppose actually is like everything ever. But that's just what sprang to mind, and this time I remember the exact YouTube video with that sentiment: https://youtu.be/nelX9oC21B4
I've read the press release. I've read the wikipedia. I've read the website intro. I'm fairly technical, and I still have no idea what problem they're solving with this... Yes, I know how bitcoins work and what blockchains are... but I still have no idea how/what they're doing, and why as a business owner I'd wanna consider their service for my needs.
If it's ``financial transactions'' they're talking about, then the biggest thing clearing houses provide is counter-party risk. You just cannot eliminate that with a clever protocol.
Wait a few hours for the thoughtful to think and post and be scored, then look for the high score, and find the useful comment or comments (in this case though the singular is called for). Actually the followups had something useful too. Don't waste time on any other posts. (Of course, a few people had to wade through all those worthless posts to find the good one to score, to whom I say thanks.)