Fabric is a modular and extensible open-source system for deploying and operating permissioned blockchains and one of the Hyperledger projects hosted by the Linux Foundation (www.hyperledger.org). Fabric is the first truly extensible blockchain system for running distributed applications. It supports modular consensus protocols, which allows the system to be tailored to particular use cases and trust models. Fabric is also the first blockchain system that runs distributed applications written in standard, general-purpose programming languages, without systemic dependency on a native cryptocurrency. This stands in sharp contrast to existing blockchain platforms that require "smart-contracts" to be written in domain-specific languages or rely on a cryptocurrency. Fabric realizes the permissioned model using a portable notion of membership, which may be integrated with industry-standard identity management. To support such flexibility, Fabric introduces an entirely novel blockchain design and revamps the way blockchains cope with nondeterminism, resource exhaustion, and performance attacks. This paper describes Fabric, its architecture, the rationale behind various design decisions, its most prominent implementation aspects, as well as its distributed application programming model. We further evaluate Fabric by implementing and benchmarking a Bitcoin-inspired digital currency. We show that Fabric achieves end-to-end throughput of more than 3500 transactions per second in certain popular deployment configurations, with sub-second latency, scaling well to over 100 peers.
MIL-101(Cr), one of the most important prototypical MOFs, is well investigated and widely used in many scientific fields. With regard to MOF synthesis in general, the addition of a modifier is commonly used to improve the properties of the products. The effect of inorganic (mineral) and organic acid modifiers was thoroughly investigated in the synthesis of MIL-101(Cr) and HNO3 could increase the yield to over 80% of a product with average SBET > 3200 m(2) g(-1) in repeated experiments (from an average of 50% in most published syntheses) in small-scale laboratory synthesis. The large-scale synthesis could use the finding of HNO3 addition and produce MIL-101(Cr) in >100 g quantities with yields near 70% and BET-surface areas near 4000 m(2) g(-1). The addition of acetic acid (CH3COOH) together with seeding could decrease the reaction temperature, the lowest being 160 °C (from typically 220 °C in published procedures), with still relatively good yield and BET surface area of the product. The use of other strong inorganic or weak carboxylic acids as modulators typically caused a decrease in yield and porosity.
The objective of this work was to form water-soluble 4,4-difluoro-4-bora-3a,4a-diaza-s-indacene (BODIPY) derivatives. Sulfonation conditions were developed for several BODIPY dyes to give the monosulfonated products 1a-3a and the disulfonated products 1b-3b. Compounds 1 are functionalized with an aryl iodide for organometallic couplings. Similarly, 2 has an aromatic bromide but also two chlorine atoms that could be replaced via SNAr reactions. The amine 3 is amenable to couple to biomolecules via acylation reactions. A diazotization/azide reaction sequence was used to convert the amines 3 into azides 4; the latter may be functionalized via click reactions as illustrated by conversion of 4b into 5. Compound 5 was designed to have an acid-functional group to facilitate activation and coupling to amines. Spectral data for these materials indicate they are highly fluorescent probes in aqueous environments.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.