<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by BSC on Medium]]></title>
        <description><![CDATA[Stories by BSC on Medium]]></description>
        <link>https://medium.com/@BitcoinSC?source=rss-729100dd9d61------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/2*zJpe-Lq4K53RiGe6ZyOFoQ.png</url>
            <title>Stories by BSC on Medium</title>
            <link>https://medium.com/@BitcoinSC?source=rss-729100dd9d61------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Wed, 27 May 2026 22:44:34 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@BitcoinSC/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[BitcoinSC How To — Import BTC to BSC Wallet]]></title>
            <link>https://medium.com/@BitcoinSC/bitcoinsc-how-to-import-btc-to-bsc-wallet-66df43ac5a99?source=rss-729100dd9d61------2</link>
            <guid isPermaLink="false">https://medium.com/p/66df43ac5a99</guid>
            <category><![CDATA[wallet-file]]></category>
            <category><![CDATA[private-key]]></category>
            <category><![CDATA[bitcoin]]></category>
            <category><![CDATA[btc-to-bsc]]></category>
            <category><![CDATA[bitcoin-sc]]></category>
            <dc:creator><![CDATA[BSC]]></dc:creator>
            <pubDate>Sun, 14 Jun 2020 00:19:49 GMT</pubDate>
            <atom:updated>2020-06-14T00:19:49.653Z</atom:updated>
            <content:encoded><![CDATA[<h3>BitcoinSC How To — Import BTC to BSC Wallet</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*7cnq7QTm68cl4yhcVLu3lw.jpeg" /></figure><p>If you hold bitcoin before the BitcoinSC hard fork, you can import those coins to BSC Core to claim BSC. There are two ways to accomplish this:</p><p>1. Import wallet and password from Bitcoin Core to BSC Core (copy wallet.dat file). This assumes you do not have existing BSC in the BSC wallet.</p><p>2. Import private keys from a Bitcoin wallet to BSC Core. This approach works with a new BSC wallet or one with existing BSC coins.</p><h3>Import Wallet</h3><p>The wallet.dat file holds data for operating the wallet, including private keys. Use File — Import wallet, or you can simply move the wallet.dat file:</p><p>A. Exit Bitcoin Core. <br>B. Find the “wallet.dat” file in the Bitcoin Core data directory -&gt; wallets directory, and make a copy. <br>C. Copy the “wallet.dat” file into the BSC Core data directory -&gt; wallets directory as “wallet.dat”<br>D. Launch BSC Core. Make a backup of the wallet.</p><p>Bitcoin data directory locations <a href="https://en.bitcoin.it/wiki/Data_directory">https://en.bitcoin.it/wiki/Data_directory</a> BitcoinSC follows the same pattern.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*V4OTXoK0h0udSZGs3oPfyg.jpeg" /><figcaption>Default wallet.dat location on Windows (testnet3)</figcaption></figure><h3>Import Private Key</h3><p>Importing the private key gives more flexibility to import Bitcoin from a variety of wallets.</p><p>On Bitcoin Core use the “dumpprivkey” command with for the address.</p><figure><img alt="dumpprivkey mvu43DT2sKXqArYS4NEpDmnYUfq6C9vBTC result cMxDbqiaFAomy5kHwAgDwFfeza6Ru6gcu2EUQBfR6jiG8Quwyjfj" src="https://cdn-images-1.medium.com/max/1024/1*mPSpLX_oZ05lhrPAP4LVeg.png" /><figcaption>dumpprivkey mvu43DT2sKXqArYS4NEpDmnYUfq6C9vBTC result cMxDbqiaFAomy5kHwAgDwFfeza6Ru6gcu2EUQBfR6jiG8Quwyjfj</figcaption></figure><p>On Electrum, use Addresses then right-click on the desired address, choose “Private key”, enter the password, and copy the private key</p><figure><img alt="Copy private key" src="https://cdn-images-1.medium.com/max/1024/1*VeurSR0-rVVnSv2OxCKrhw.jpeg" /></figure><p>To import on BSC Core use the “importprivkey” command. The wallet will Rescan.</p><figure><img alt="importprivkey cMxDbqiaFAomy5kHwAgDwFfeza6Ru6gcu2EUQBfR6jiG8Quwyjfj" src="https://cdn-images-1.medium.com/max/755/1*3CPbFxIkCsZBodyST3vhDA.jpeg" /><figcaption>importprivkey cMxDbqiaFAomy5kHwAgDwFfeza6Ru6gcu2EUQBfR6jiG8Quwyjfj</figcaption></figure><h3>About Addresses</h3><p>The address format is identical between Bitcoin and BitcoinSC which means that addresses are not restricted for use between wallets. Please exercise caution because post-fork BSC can be sent to Bitcoin addresses and vice versa. If this happens with addresses where you have access to private keys, the coins can be recovered as shown above. If you transpose addresses sending coins to an exchange (exchanges TBD) only the exchange could recover the coins if they wanted to do that.</p><h3>Legacy, p2sh-SegWit, bech32</h3><p>Legacy, p2sh-SegWit, and bech32 addresses and coins can be imported from Bitcoin to BitcoinSC using the techniques above. If a Bitcoin legacy private key is imported to BSC Core, then BSC Core will create 3 public addresses for legacy, p2sh-SegWit, and bech32.</p><h3><strong>More</strong></h3><p><em>Twitter</em> — <a href="https://twitter.com/bitcoinsc_">twitter.com/bitcoinSC_</a></p><p><em>Telegram</em> — <a href="https://t.me/Bitcoinscofficial">t.me/bitcoinscofficial</a></p><p><em>Reddit</em> — <a href="https://www.reddit.com/user/bitcoinscofficial">reddit.com/user/bitcoinSCofficial</a></p><p><em>Discord</em> — discord.gg/YNYcxjM</p><p>Live testnet3 addresses and private keys are shown above.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=66df43ac5a99" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[BitcoinSC’s Difficulty Adjustment Algorithm: A Smooth Ride for Miners]]></title>
            <link>https://medium.com/@BitcoinSC/bitcoinscs-difficulty-adjustment-algorithm-a-smooth-ride-for-miners-26c481570eb6?source=rss-729100dd9d61------2</link>
            <guid isPermaLink="false">https://medium.com/p/26c481570eb6</guid>
            <category><![CDATA[bitcoin]]></category>
            <category><![CDATA[bitcoin-sc]]></category>
            <category><![CDATA[bsc]]></category>
            <category><![CDATA[difficulty]]></category>
            <dc:creator><![CDATA[BSC]]></dc:creator>
            <pubDate>Fri, 24 Apr 2020 13:41:48 GMT</pubDate>
            <atom:updated>2020-04-24T14:20:46.555Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RRoriBNxR28Xq4HzcJzxxw.jpeg" /></figure><p>As most people know, the mining difficulty for Bitcoin adjusts every 2,016 blocks, about two weeks. “Difficulty” is how difficult it is using Proof of Work to mine a block, and for Bitcoin (and most forks) difficulty is adjusted every 2,016 blocks.</p><p>The brilliant algorithm designed by Satoshi allowed difficulty to adjust over 13 orders of magnitude (so far), for example:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*2rzsTO2uhAl1L63ROB6TIg.jpeg" /></figure><p>For any decentralized network, using difficulty with a random SHA-256 hash result (e.g., hash &lt; target) gives some variation in block spacing (the time between two block). While the average block spacing is 600 seconds, the standard deviation for Bitcoin block spacing is also in the range of 600 seconds, with some 95% of block spacing distribution taking place in less than approximately 1,725 seconds.</p><figure><img alt="Blocks 500,000–600,000 Spacing Algorithm" src="https://cdn-images-1.medium.com/max/1024/1*Nyq2Cy2WK6XK9sKDQru4mA.jpeg" /><figcaption>Spacing from header timestamp</figcaption></figure><p>Since BitcoinSC will support smart contract operations, and since not much has changed in regards to block spacing 11 years on, the BitcoinSC devs took a fresh look at the difficulty adjustment approach for improvements. The resulting BitcoinSC algorithm adjusts difficulty for every new block like other more recent blockchains, using an exponential moving average.</p><p>The charts below show the difficulty adjustment for Bitcoin vs. BitcoinSC for a block spacing comparison. First, here is Bitcoin navigating a recent difficulty adjustment after a “historic” drop in hash rate (1):</p><figure><img alt="Bitcoin — average block spacing" src="https://cdn-images-1.medium.com/max/1024/1*ttvk6hyoXxg7Ji5Iq0dElA.jpeg" /><figcaption>Estimated daily Hash Rate from blockchain.com, Difficulty from headers with 144 block average, Average Spacing from headers with 144 block average</figcaption></figure><p>This chart shows a recent difficulty adjustment for Bitcoin. The chart estimated hash rate and difficulty are scaled to show timing only, but the green dashed arrow shows an estimated hash rate drop of approximately 40%. The daily average spacing for blocks 621,600 to 623,000 floats up to almost 900 seconds for some days, because the hash rate dropped significantly and difficulty couldn’t catch up until block 622,944 on March 25th.</p><p>Then there are other times when the difficulty drops before the adjustment and rebounds precipitously after, causing the blocks to be mined in less than 10 minutes.</p><p>For grins and giggles we tried a similar sized hash rate change with the blockchain simulator (using the self-same block-by-block difficulty adjustment algorithm) set for a 50% step reduction in hash rate and got these results:</p><figure><img alt="BitcoinSC — Simulated Average Block Spacing" src="https://cdn-images-1.medium.com/max/1024/1*bwMI-ZO4IXmh7EIBd2lrkg.jpeg" /><figcaption>Simulations: Hash Rate, Difficulty with 144 block average, Average Spacing with 144 block average</figcaption></figure><p>As with the above chart, the simulated hash rate and difficulty are scaled to show timing only, but the daily average block spacing (seconds) scale is identical to the Bitcoin chart above. It should be inherently obvious to the casual observer that the BitcoinSC difficulty adjustment gives a smoother adjustment to keep average block spacing ever so much closer to 600 seconds.</p><p>As compared to the Bitcoin difficulty adjustment algorithm, BitcoinSC makes these improvements:</p><p>⦁ Rapid response to hash rate changes for difficulty (no waiting up to 2 weeks)</p><p>⦁ No concerns over miners joining, leaving or using miner arbitrage (jumping between PoW chains depending on slowly-adjusting difficulty)</p><p>⦁ More accurate average confirmation spacing for transactions, albeit with the inherent variation from the SHA-256 random number generator.</p><p>May all your difficulty adjustments be smooth and prosperous; we hope Satoshi agrees.</p><h3>Reference</h3><p>1. A Historic Difficulty Adjustment <a href="https://messari.io/article/a-historic-difficulty-adjustment">https://messari.io/article/a-historic-difficulty-adjustment</a></p><h3>More</h3><p><strong><em>Twitter </em></strong>—<a href="https://twitter.com/bitcoinsc_"> twitter.com/bitcoinSC_</a><br><strong><em>Telegram </em></strong>— <a href="https://t.me/bitcoinscofficial">t.me/bitcoinscofficial</a><br><strong><em>Reddit </em></strong>—<a href="https://www.reddit.com/user/bitcoinSCofficial"> reddit.com/user/bitcoinSCofficial</a><br><strong><em>Discord </em></strong>— <a href="https://discordapp.com/invite/YNYcxjM">discord.gg/YNYcxjM</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=26c481570eb6" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[BSC Frequently Asked Questions]]></title>
            <link>https://medium.com/@BitcoinSC/bsc-frequently-asked-questions-27e4e89fa5cc?source=rss-729100dd9d61------2</link>
            <guid isPermaLink="false">https://medium.com/p/27e4e89fa5cc</guid>
            <category><![CDATA[bsc]]></category>
            <category><![CDATA[smart-contract-blockchain]]></category>
            <category><![CDATA[bitcoin]]></category>
            <category><![CDATA[bitcoin-sc]]></category>
            <dc:creator><![CDATA[BSC]]></dc:creator>
            <pubDate>Thu, 09 Apr 2020 23:54:09 GMT</pubDate>
            <atom:updated>2020-04-09T23:54:09.225Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*854WMfwkStJo3ixE5KHV1g.jpeg" /></figure><p>You have questions, we have answers.</p><p>Q: What is the motivation of BSC?</p><p>A: Bitcoin is by far the cryptocurrency that has the highest market value, the largest number of users, and is the most influential crypto. However, Bitcoin’s scripts aren’t Turing complete and cannot support the application of complex logic. Smart contracts cannot be implemented on the Bitcoin system. BSC integrates the functions of smart contracts for the Bitcoin system, giving developers the ability to build decentralized applications on Bitcoin. BSC combines the unlimited creative space of smart contracts and the huge network effect of Bitcoin, which will bring more unknown possibilities to the blockchain field.</p><p>Q: Is there any reward for users who sign to support the BSC project?</p><p>A: BTC holders can get BSC coins at a 1:1 ratio (for pre-fork BTC holdings) after the BSC hard fork is launched. The signature merely expresses support for the BSC project and will not provide additional rewards.</p><h3>Comparison</h3><p>Q: What is a Hard Fork of Bitcoin</p><p>A: Bitcoin’s hard fork refers to the blockchain formed by upgrading the Bitcoin protocol. The hard-forked blockchain will be compatible with Bitcoin’s historical data (blocks, transactions), and have modified parameters or add new functions. The famous Bitcoin hard forks in history include BCH and BSV.</p><p>Q: What is the main difference between Bitcoin and BSC?</p><p>A: Differences:<br>⦁ BSC supports EVM-based smart contracts.<br>⦁ BSC uses SHA3 + blake2b mining algorithm.<br>⦁ The upgrade direction of BSC depends on holders’ votes.<br>⦁ Increase max block size to 2 MB, adjustable on-chain up to 32 MB<br>⦁ Add governance contracts that allow system parameters, such as max block size, to be modified on-chain.</p><p>Q: What is the difference between BSC and other Bitcoin forks, like BCH and BSV?</p><p>A: BCH and BSV only adjusted the protocol parameters based on Bitcoin. Their main adjustment was to modify the max block size so that the network can support more transactions. The maximum block originally allowed by BTC was 1 MB. In the current version, BCH has adjusted the max block size to 32 MB and BSV has adjusted to 2 GB. BSC upgraded the protocol on a larger scale. The biggest change is the embedded EVM, which gives BSC the ability to operate smart contracts.</p><p>Q: What is the difference between BSC and RSK (Rootstock)?</p><p>A: RSK is a side chain based on Bitcoin. Through the design of a two-way peg, the mutual mapping of RBTC on BTC and RSK is realized. BSC is a hard fork upgrade of BTC, compatible with BTC’s transaction history, and directly supports smart contracts on the chain.</p><h3>Time</h3><p>Q: When will BSC launch its mainnet?</p><p>A: The mainnet will be launched in June 2020, about one month after the Bitcoin halving. It will hard-fork Bitcoin at the height of 630,000 where the halving takes place.</p><h3>Protocol</h3><p>Q: What are the max block size and block interval of BSC?</p><p>A: The max block size is set to 2 MB initially and can be later modified by a smart contract. The block interval is 10 minutes, the same as Bitcoin.</p><p>Q: What How is the TPS (Transaction Per Second) of BSC?</p><p>A: As we double the max block size to 2 MB, the TPS of BSC is also twice as Bitcoin to be about 15 transactions per second. With the increase of max block size, TPS can theoretically reach up to nearly 10,000. But this will also increase the risk of the system being attacked, so we will adjust the max block size according to demand in the future.</p><h3>Economy</h3><p>Q: How to claim the BSC coin as a Bitcoin holder?</p><p>A: After the BSC mainnet is launched, you can import your private key or the entire wallet of Bitcoin to the BSC wallet. Then you can get the same amount of BSC, with replay protection.</p><p>Q: What is the block reward of BSC?</p><p>A: It’s the same as Bitcoin. The initial BSC block reward at height 630,000 will be is 6.25 BSC/block, and it will be halved every 210,000 blocks, about 4 years.</p><p>Q: When will BSC be listed on exchanges? Which exchange will it be listed on?</p><p>A: BSC is supposed to be listed on exchanges when launching the mainnet. But we are not sure which exchanges will be listing BSC at this time.</p><h3>Mining</h3><p>Q: Why choose the SHA-3 + BLAKE2b mining algorithm?</p><p>A: The consensus mechanism of BSC is PoW, which is consistent with BTC. After the BSC mainnet launch, the hashrate of the newly forked chain may be at a low level. If the same mining algorithm as BTC was used, the existing Bitcoin ASIC miners and large mining pools may put BSC under the risk of a 51% attack. Therefore, BSC uses the SHA3 + blake2b mining algorithm to replace the double SHA256 algorithm in Bitcoin, reducing the possibility of the system being attacked.</p><p>Q: What are the specs for a BSC miner?</p><p>A: Currently SHA-3 + BLAKE2b can only use GPUs for mining. As we know, there are also some ASIC miners in development, which may be available in the future.</p><h3>Contract</h3><p>Q: Is BSC’s EVM fully compatible with Ethereum?</p><p>A: Yes. This means that you can run smart contracts written by Solidity on Ethereum directly on BSC, such as ERC-20, OpenZeppelin, etc. The only difference is that the smallest unit of the coin has changed from Wei of Ethereum to Satoshi of Bitcoin. That is, 1 BSC is expressed in the contract as 10 ^ 8 instead of 10 ^ 18. Of course, the contract gas price will also be priced by BSC.</p><h3>Testnet</h3><p>Q: Is there a BSC testnet?</p><p>A: Yes, the Testnet will be available very soon in early April. Information about the Testnet will be shown on the website <a href="https://bsc.net/.">https://bsc.net/.</a> The BSC testnet faucet will also be provided then.</p><h3>Scalability</h3><p>Q: Will BSC support SegWit? Will BSC support Lightning Network?</p><p>A: Yes, and Yes. BSC can do everything Bitcoin can do.</p><p>Q: Does BSC have replay protection for transactions vs. Bitcoin?</p><p>A: Yes. The detailed design can be seen from the whitepaper (https://docs.bsc.net/en/bsc_en.pdf).</p><h3>Team</h3><p>Q: This is really interesting and not your first rodeo. Who are you guys really?</p><p>A: Team:<br>⦁ BSC project is initiated by community developers based on their interests. Team members are anonymous;<br>⦁ If you have questions, you can contact the development team through Telegram;<br>⦁ The project is completely open-source, adopting the same open-source community operation model as Bitcoin;<br>⦁ No pre-mine;<br>⦁ No fundraising.</p><p>More information and send a signed transaction to show support <a href="https://bsc.net/">https://bsc.net/</a></p><p>William G. for BSC.net</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=27e4e89fa5cc" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Bitcoin Forks Compared]]></title>
            <link>https://medium.com/@BitcoinSC/bitcoin-forks-compared-927c3038bd96?source=rss-729100dd9d61------2</link>
            <guid isPermaLink="false">https://medium.com/p/927c3038bd96</guid>
            <category><![CDATA[bitcoin-cash-abc]]></category>
            <category><![CDATA[bitcoin-satoshi-vision]]></category>
            <category><![CDATA[bitcoin]]></category>
            <category><![CDATA[bitcoin-sc]]></category>
            <category><![CDATA[bitcoin-fork]]></category>
            <dc:creator><![CDATA[BSC]]></dc:creator>
            <pubDate>Wed, 01 Apr 2020 15:51:17 GMT</pubDate>
            <atom:updated>2020-04-20T03:12:22.206Z</atom:updated>
            <content:encoded><![CDATA[<h3>Bitcoin Forks Compared: BTC, BCH, BSV, &amp; BSC</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1016/1*9bsLf7o25r5qlgXntBMaGQ.jpeg" /></figure><p>Written by Steven M.</p><p>To help understand the upcoming Bitcoin SC hard fork, this article will compare the hard forks for Bitcoin Cash (ABC) and Bitcoin Satoshi Vision, review the technical approach and parameters for these forks, and compare with <a href="https://bsc.net/">Bitcoin SC</a>’s approach.</p><h3><strong>Intro to Hard Forks</strong></h3><p>Blockchain hard forks happen when protocol or consensus rules are updated in node software to produce blocks and transactions that are not compatible with non-updated versions of nodes. This is generally described as the software not being “backward compatible” which is a bit of a misnomer, since the new version nodes are compatible with older blocks and transactions, thus preserving the full history of a blockchain. Node software enforces the protocol change at a block height certain. What is incompatible after a hard fork is the blocks going forward. After a hard fork, the blockchain is split and exists as two blockchains with separate characteristics.</p><p>For “consensus” hard forks, where the community agrees on the updates to a blockchain, a single “official” new blockchain will continue after the hard fork, and perhaps a split chain for laggards who didn’t update in time. However, if there is developer support for both chains after a hard fork, and technology — business — community interest in supporting two versions of the blockchain, the hard fork will give two blockchains going forward.</p><p>This report compares three blockchain splits from hard forks which are shown schematically below.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*IVqPIe59Vcno-gpcca9CFw.jpeg" /></figure><p>This timeline shows the Bitcoin Cash split from Bitcoin was on August 1, 2017, the Bitcoin SV split from Bitcoin Cash on November 15, 2018, and BitcoinSC will split from Bitcoin in the early May time frame at a block height 630,000.</p><p>Next, consideration of some of the technical issues for these hard forks.</p><h3>Block Size</h3><p>Block size is an important parameter in blockchain configuration since it controls scaling for transaction capacity, transactions per second, and node requirements. Block size has been a contentious issue in the blockchain community and has been a motivating factor for past chain splits.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HVD-QVWXJb4vDa1kGS23AA.jpeg" /><figcaption>Table 1 — Block Size</figcaption></figure><p>Bitcoin launched with a 1.0 MB block size, and has retained this size although adjustments using block “weight” for SegWit transactions allow larger blocks. Bitcoin Cash launched with an initial block size of 8 MB, and hard forked in May 2018 to a size of 32 MB.</p><p>Bitcoin SV features very large blocks, launched with 128 MB, and implemented the Quasar protocol in July 2019 allowing blocks up to 2 GB.</p><p>Bitcoin SC will launch with 2.0 MB blocks and is scalable up to 32 MB size (plus the SegWit “weight” adjustment).</p><p>Another way to examine block size and TPS is to see actual usage of blocks on-chain. Blockchains are occasionally overloaded, but most run at a lesser capacity than full blocks.</p><p>getchaintxstats give some statistics for the blockchain capacity usage over the past 4,320 blocks or 30 days. Table 2 gives transactions during the last 30 days (window_tx_count) and TPS (txrate) and shows an actual usage rate over the last month of 3.4 TPS for Bitcoin, 0.5 TPS for Bitcoin Cash and 6.3 TPS for Bitcoin SV.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*v5p9-97y7gARv1mBIEnMeA.jpeg" /><figcaption>Table 2 — getchaintxstats</figcaption></figure><p>The commonly used value for Bitcoin TPS is 4, implying a transaction size of 417 bytes, and using SegWit transactions would give higher throughput. Bitcoin SC with 2 MB block size would give 2x Bitcoin TPS.</p><h3>Block Height Delta</h3><p>As you know, difficulty is adjusted every 2,016 blocks (~ 2 weeks) to maintain the 10-minute block spacing. In a perfect world, after splitting from the Bitcoin blockchain, the split chains would run block height roughly in sync with Bitcoin block height. However, various tweaks attempting to improve difficulty adjustment can decouple block height on the split chains.</p><p>By definition, at the hard fork block height, the main chain and split chain are exactly in sync. There are minimal practical issues with these different block heights, although it is nice when software does what you are expecting for block spacing. Perhaps the only implication for different block heights is that halvings will occur at different times, so more for reference, the approximate block height offsets are shown below.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ASw1eTgCqlF5jpFz4Im3HA.jpeg" /><figcaption>Table 3 — Block Height Offset</figcaption></figure><p>Again, the practical implication of these block height offsets is that Bitcoin Cash and Bitcoin SV will reach their halvings a little over a month earlier than Bitcoin.</p><p>Bitcoin SC may use a more frequent and gentler difficulty adjustment algo, effectively tracking closer to the Bitcoin block height.</p><h3>Replay Attacks</h3><p>Since the addresses, private keys and coins are otherwise identical between Bitcoin and a forked chain, developers of the new split chain can add replay protection. Without replay protection, a signed transaction from one chain will validate and execute on the split chain in a “replay attack”, as Ethereum discovered in 2016.</p><p>Bitcoin Cash added replay protection in their hard fork by adding a marker so that signatures wouldn’t match between Bitcoin and Bitcoin Cash (two-way replay protection). Bitcoin SV did not initially add replay protection (for philosophical reasons). Bitcoin SC will add replay protection using a modified signature similar to Bitcoin Cash.</p><h3>Opcodes and Bytecodes</h3><p>Bitcoin and its forks use script opcodes for basic programming operations executed on a stack. By design, script has limited capability for safety and of the ~100 opcodes available, relatively few are used for normal transactions (pay2pubkeyhash, multi-sig, etc.).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*npHNlCEHINYW5FoF_0bnBQ.jpeg" /><figcaption>Table 4 — Opcodes</figcaption></figure><p>There is a slight variation in opcodes between these projects. Table 4 shows the count in current release <strong><em>GetOpName()</em></strong> function. The Bitcoin SV count includes 16 opcodes (OP_1 — OP16) for pushing onto the stack but otherwise is in the same size range as Bitcoin and Bitcoin Cash.</p><p>Bitcoin SC, forked from Bitcoin v0.19, will include additional opcodes for interfacing with the smart contract layer, which will offer Turing-complete on-chain smart contract execution with ~100 bytecodes (e.g., a Constantinople-class virtual machine). In contrast to Bitcoin and these other forks, Bitcoin SC is a fully programmable blockchain, capable of running on-chain applications such as decentralized exchanges and DeFi solutions.</p><p>More info and sign your support for Bitcoin SC <a href="https://bsc.net/">https://bsc.net/</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fo3YtZslnZLz65RCeq3ZTg.jpeg" /><figcaption>Another kind of hard fork: American Gothic, Grant Wood, 1930</figcaption></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=927c3038bd96" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The BSC Hard Fork of Bitcoin: An Overview]]></title>
            <link>https://medium.com/@BitcoinSC/the-bsc-hard-fork-of-bitcoin-an-overview-b5c33657ea24?source=rss-729100dd9d61------2</link>
            <guid isPermaLink="false">https://medium.com/p/b5c33657ea24</guid>
            <category><![CDATA[bsc]]></category>
            <category><![CDATA[bitcoin-smart-contract]]></category>
            <category><![CDATA[bitcoin-sc]]></category>
            <category><![CDATA[bitcoin]]></category>
            <dc:creator><![CDATA[BSC]]></dc:creator>
            <pubDate>Sun, 29 Mar 2020 19:48:45 GMT</pubDate>
            <atom:updated>2020-04-17T13:20:14.444Z</atom:updated>
            <content:encoded><![CDATA[<p>Author: Hiro Midas</p><h3>Background</h3><p>Bitcoin is by far the most successful cryptocurrency. After ten years of development, the concept of Bitcoin as a community currency has gained widespread acceptance. With the participation of more and more miners, exchanges, developers, and ordinary users, the network effect of Bitcoin is strong and growing. According to the latest data from CoinMarketCap, Bitcoin Dominance accounts for 65.4% of the total market value of cryptocurrency, which is unmatched by any other blockchain project.</p><p>However, this huge network effect has not spawned more valuable applications on the Bitcoin network. This is mainly due to the non-Turing complete script of Bitcoin, which cannot support the implementation of complex logic. Although Bitcoin uses non-Turing-complete scripts for security reasons, this undoubtedly sacrifices more possibilities for the Bitcoin ecosystem and hinders the further expansion of its network effect.</p><p>Smart contracts are Turing complete and can be used to develop complex DApps. But even though Ethereum and other blockchain projects support smart contracts, the user base and network effects pale in comparison to Bitcoin.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*342vA0Shh1KzHJryN8qEOg.jpeg" /></figure><h3>BSC = Bitcoin Users + Smart Contracts</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*UVrbuNuPaBQ07jyM_Hb8HA.jpeg" /></figure><p>We propose BSC (Bitcoin Smart Contract) in the whitepaper <a href="https://docs.bsc.net/en/bsc_en.pdf">https://docs.bsc.net/en/bsc_en.pdf</a> BSC will be a hard fork of Bitcoin, inheriting all the transaction history of Bitcoin, and will support smart contracts with unlimited flexibility. With the original user base and network effects of Bitcoin, BSC will enable DApps with real value.</p><p>Bitcoin users + smart contracts are likely to bring the entire industry into a new phase. Applications in the original smart contract ecosystem will likely bring qualitative changes with the help of Bitcoin’s network effect:</p><ul><li><strong>BTC + Digital Assets</strong>. Bitcoin users and developers will be able to issue digital assets similar to ERC-20 on the BSC network. The Bitcoin network effect makes these assets potentially more useful and valuable.</li><li><strong>BTC + DeFi</strong>. Similar to MakerDAO, decentralized lending and fund custody, stablecoins, etc. will be built on the user base of Bitcoin to gain greater scale and visibility with the leading crypto asset.</li><li><strong>BTC + Privacy Protocol</strong>. Since Bitcoin assets account for a very high proportion in the entire industry, Bitcoin users’ need for privacy is even more urgent. A smart contract-based privacy protocol can be built in the BSC ecosystem, and Bitcoin users can use this to achieve asset privacy.</li><li><strong>BTC + DApp</strong>. Bitcoin users can directly create various DApps in the BSC network, such as decentralized exchanges, decentralized games, and decentralized domain name services. These applications are not mainstream now, but given the huge network effect of Bitcoin, there will be more DApps that can prove their value.</li></ul><h3>Compatibility with Bitcoin Ecosystem</h3><p>To provide the huge network effect of Bitcoin, BSC is technically compatible with Bitcoin in terms of the underlying architecture and network parameters:</p><p>The infrastructure layer of the BSC adopts the UTXO (Unspent Transaction Output) model that is completely consistent with Bitcoin, supports all script types of Bitcoin, and naturally supports SegWit, multi-sig, etc. Compared with the account model, the UTXO model has certain advantages in terms of security, anonymity, and parallelism, and supports SPV (Simple Payment Verification), which makes it easier to support light wallets.</p><p>Due to the consistency of the underlying architecture, BSC is naturally compatible with the Bitcoin ecosystem. For example, all types of Bitcoin wallets, browsers, and Layer-2 protocols (such as the Lightning Network) can directly support BSC, and users have no limits.</p><p>Also, the upper limit of the total supply of BSC, the inflation rate, and the halving period are all consistent with Bitcoin. BSC will also inherit all the transaction history data of Bitcoin. Bitcoin users will obtain the equivalent BSC 1: 1. All subsequent BSC coins will be generated by PoW mining, and the development team will not have any pre-mining or pre-allocation of any coins.</p><h3>Compatibility with Smart Contracts</h3><p>Virtual machines are the execution environment of smart contracts. Based on maintaining the above compatibility with Bitcoin’s underlying infrastructure, BSC has achieved compatibility with EVM (Ethereum Virtual Machine) by adding additional scripts and intermediate layers, so that it can theoretically support all smart contracts in the Ethereum ecosystem. Popular applications in the Ethereum ecosystem, such as MakerDAO, AZTEC privacy protocol, decentralized stablecoins, etc., can be directly ported to the BSC network. Although these applications have received some attention on Ethereum, restrictions on the Ethereum network has significantly limited their further development. For example, decentralized lending, if you rely on the stability of Bitcoin assets and the participation of Bitcoin users, you will get more room for development.</p><h3><strong>Mining Algorithm and Reward</strong></h3><p>BSC uses the PoW consensus mechanism. Unlike Bitcoin, BSC uses the newer SHA-3 + Blake2b mining algorithm. Bitcoin’s computing power is mainly controlled by several large Bitcoin mining pools. If BSC used a PoW mining algorithm the same as Bitcoin or any mining algorithm that already has ASIC miners, there would be a good possibility for the network to suffer 51% attacks during the initial startup. To reduce the risk of attack and keep the network sufficiently decentralized, BSC uses the SHA-3 + Blake2b hash algorithm. This algorithm has been verified in projects such as Handshake, and currently, there is no ASIC miner available, which helps ensure the stable development of the BSC network.</p><p>As a BSC miner, in addition to the block rewards and transaction fees like Bitcoin, the block rewards will include the gas cost of smart contracts. Every halving of bitcoin brings significant challenges to miners. When the future bitcoin block reward is reduced to zero, whether transaction fees can support miners’ income is still unknown. The introduction of smart contracts will give BSC miners a source of additional revenue, further encourage miners to participate in mining, and protect the security of the network.</p><h3>Community Governance</h3><p>The BSC project is initiated by the developers from its community, and they no economic benefits. Therefore, to show interest, BSC will collect digital signatures from the Bitcoin community on the official website (https://bsc.net/).</p><p>After the project was released on Bitcointalk <a href="https://bitcointalk.org/index.php?topic=5231921.0">https://bitcointalk.org/index.php?topic=5231921.0</a> , the BSC project gained more and more attention in the Bitcoin community, and the number of signatures collected is steadily increasing, proving that more and more Bitcoin holders have recognized the idea of Bitcoin Smart Contract. From <a href="https://bsc.net/:">https://bsc.net/:</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*R5w5WKJ5lLBbvtkxlBh8Wg.jpeg" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b5c33657ea24" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Announcing BitcoinSC !]]></title>
            <link>https://medium.com/@BitcoinSC/announcing-bitcoinsc-589552f2855a?source=rss-729100dd9d61------2</link>
            <guid isPermaLink="false">https://medium.com/p/589552f2855a</guid>
            <dc:creator><![CDATA[BSC]]></dc:creator>
            <pubDate>Sat, 14 Mar 2020 02:57:57 GMT</pubDate>
            <atom:updated>2020-04-17T13:32:36.713Z</atom:updated>
            <content:encoded><![CDATA[<h3>Announcing BitcoinSC !</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/156/1*x6IFSewk2NePAkQ_N0N-Hg.png" /></figure><p>BitcoinSC (BSC) is a great improvement to the Bitcoin protocol. It integrates the functionality of <strong>Smart Contracts</strong> into the Bitcoin protocol, giving developers the ability to build decentralized applications on Bitcoin. It would bring about a new Hard Fork, on which Bitcoin holders can use their existing funds directly. BSC will combine the unlimited creative space of Smart Contracts and the vast network effect of Bitcoin, which will be a very meaningful combination and exploration.</p><p>Here is BSC’s whitepaper: <a href="https://docs.bsc.net/en/bsc_en.pdf">https://docs.bsc.net/en/bsc_en.pdf</a></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*BL9MUIRyAhg1RRQh4iqiFQ.png" /></figure><p>Read more details and sign to show your support at our website <a href="https://bsc.net/">https://bsc.net</a></p><h3>What separates BSC from others ?</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*6C7RYW-7lYVmDyKHerr_ag.png" /></figure><p>BSC has been designed with flexibility, security and scalability in mind. This will enable BSC to become the de-facto platform for DeFi.</p><h3>How to sign</h3><ol><li>Go to <a href="https://bsc.net/">https://bsc.net</a> and click on “Sign to Support”, you do not need to pay anything, just send a signature from your BTC wallet.</li><li>Enter your public address and name (or other greeting), and click on send, no funds will be charged by the BSC team, this will only send your signature.</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*JyoEyxhS_Hd7tDOynZb5fQ.jpeg" /></figure><h3>Why should I sign</h3><p>Signing is requested from the community to show support for BSC, to see community interest in BSC’s improvements to the blockchain protocol.</p><h3>I’m in! When does it launch?</h3><p>BSC will launch on June 15 2020</p><h3>Social Links</h3><p><a href="https://twitter.com/bitcoinSC_">Twitter</a></p><p><a href="http://t.me/bitcoinscofficial">Telegram</a></p><p><a href="https://medium.com/@BitcoinSC">Medium</a></p><p><a href="https://bitcointalk.org/index.php?topic=5231921.0">Bitcointalk</a></p><p><a href="https://www.reddit.com/user/bitcoinSCofficial">Reddit</a></p><p><a href="https://discord.gg/YNYcxjM">Discord</a></p><h3>Roadmap</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/897/1*zFnmoMpXxDtqJnUD51RAFw.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=589552f2855a" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>